ghost · desktop
SpoczynekZgodność 100%Zgodne pomiary: 22
HoverZgodność 100%Zgodne pomiary: 18
Pewność ekstrakcji
Design system Railway to ciemne, nastawione na twórców platformy deweloperskiej. Opiera się na głęboko granatowo-czarnych powierzchniach (#13111c, #0b0b0f) i wysokokontrastowym, lekko kremowym tekście (#f7f7f8) oraz charakterystycznym fioletowym akcentem marki (#853bce / #553f83). Nagłówek sekcji hero używa kroju IBM Plex Serif, nadającego mu redakcyjny ciężar, podczas gdy Inter obsługuje całą treść interfejsu, a JetBrains Mono i SF Mono pełnią rolę w kontekstach kodu. Wyniesienie elementów osiągnięto za pomocą wewnętrznych, białych obramówek z łagodnym blaskiem (rgba(255,255,255,0.2), 1.5px inset) zamiast cieni, co nadaje interfejsowi estetykę szklanych paneli. System odstępów oparty jest na wielokrotnościach 4px z wyraźnym rytmem 8/12/16/24/32. Promienie zaokrągleń są małe, przy czym dominuje 4px, a dla kart i kontenerów hero stosowane są selektywnie 8px i 16px.
ghost · desktop
SpoczynekZgodność 100%Zgodne pomiary: 22
HoverZgodność 100%Zgodne pomiary: 18
ghost · desktop
SpoczynekZgodność 100%Zgodne pomiary: 22
HoverZgodność 100%Zgodne pomiary: 18
ghost · desktop
SpoczynekZgodność 100%Zgodne pomiary: 57
ghost · desktop
SpoczynekZgodność 100%Zgodne pomiary: 57
ghost · desktop
SpoczynekZgodność 100%Zgodne pomiary: 57
primary · desktop
SpoczynekZgodność 99%Zgodne pomiary: 25
primary · desktop
SpoczynekZgodność 99%Zgodne pomiary: 25
HoverZgodność 99%Zgodne pomiary: 22
FocusZgodność 98%Zgodne pomiary: 22
primary · desktop
SpoczynekZgodność 99%Zgodne pomiary: 26
HoverZgodność 99%Zgodne pomiary: 22
FocusZgodność 98%Zgodne pomiary: 22
primary · desktop
SpoczynekZgodność 100%Zgodne pomiary: 22
HoverZgodność 100%Zgodne pomiary: 18
primary · desktop
SpoczynekZgodność 99%Zgodne pomiary: 25
HoverZgodność 99%Zgodne pomiary: 22
FocusZgodność 99%Zgodne pomiary: 22
secondary · desktop
SpoczynekZgodność 100%Zgodne pomiary: 25
secondary · desktop
SpoczynekZgodność 100%Zgodne pomiary: 28
HoverZgodność 100%Zgodne pomiary: 22
FocusZgodność 100%Zgodne pomiary: 22
secondary · desktop
SpoczynekZgodność 100%Zgodne pomiary: 28
HoverZgodność 100%Zgodne pomiary: 22
FocusZgodność 100%Zgodne pomiary: 22
secondary · desktop
SpoczynekZgodność 100%Zgodne pomiary: 34
HoverZgodność 100%Zgodne pomiary: 18
secondary · desktop
SpoczynekZgodność 100%Zgodne pomiary: 22
HoverZgodność 100%Zgodne pomiary: 18
secondary · desktop
SpoczynekZgodność 99%Zgodne pomiary: 25
HoverZgodność 99%Zgodne pomiary: 22
FocusZgodność 98%Zgodne pomiary: 22
desktop
SpoczynekZgodność 100%Zgodne pomiary: 79
Spoczynek, wystąpienie 2Zgodność 100%Zgodne pomiary: 79
Spoczynek, wystąpienie 3Zgodność 100%Zgodne pomiary: 79
desktop
SpoczynekZgodność 100%Zgodne pomiary: 218
Spoczynek, wystąpienie 2Zgodność 100%Zgodne pomiary: 218
Spoczynek, wystąpienie 3Zgodność 100%Zgodne pomiary: 218
Spoczynek, wystąpienie 4Zgodność 100%Zgodne pomiary: 218
Spoczynek, wystąpienie 5Zgodność 100%Zgodne pomiary: 218
Spoczynek, wystąpienie 6Zgodność 100%Zgodne pomiary: 218
desktop
SpoczynekZgodność 100%Zgodne pomiary: 217
Spoczynek, wystąpienie 2Zgodność 100%Zgodne pomiary: 217
Spoczynek, wystąpienie 3Zgodność 100%Zgodne pomiary: 217
desktop
SpoczynekZgodność 100%Zgodne pomiary: 111
desktop
Zgodność renderu ze stroną to 100%, poniżej progu 96%.
SpoczynekZgodność 100%Zgodne pomiary: 111
desktop
SpoczynekZgodność 100%Zgodne pomiary: 65
desktop
Cta height: 501px, na stronie 30px; Cta height: 501px, na stronie 30px i jeszcze 4.
SpoczynekZgodność 99%Różne pomiary: 6 z 539
HoverZgodność 100%Zgodne pomiary: 22
FocusZgodność 96%Zgodne pomiary: 22
Spoczynek, wystąpienie 2Zgodność 99%Różne pomiary: 6 z 539
Spoczynek, wystąpienie 3Zgodność 99%Różne pomiary: 6 z 539
Spoczynek, wystąpienie 4Zgodność 99%Różne pomiary: 6 z 539
Spoczynek, wystąpienie 5Zgodność 99%Różne pomiary: 6 z 539
Spoczynek, wystąpienie 6Zgodność 99%Różne pomiary: 6 z 539
desktop
SpoczynekZgodność 100%Zgodne pomiary: 80
Spoczynek, wystąpienie 2Zgodność 100%Zgodne pomiary: 80
Spoczynek, wystąpienie 3Zgodność 100%Zgodne pomiary: 80
Spoczynek, wystąpienie 4Zgodność 100%Zgodne pomiary: 80
Spoczynek, wystąpienie 5Zgodność 100%Zgodne pomiary: 80
Spoczynek, wystąpienie 6Zgodność 100%Zgodne pomiary: 80
desktop
Zgodność renderu ze stroną to 94%, poniżej progu 96%.
SpoczynekZgodność 99%Zgodne pomiary: 317
HoverZgodność 99%Zgodne pomiary: 22
Spoczynek, wystąpienie 2Zgodność 94%Zgodne pomiary: 317
Spoczynek, wystąpienie 3Zgodność 99%Zgodne pomiary: 317
Spoczynek, wystąpienie 4Zgodność 99%Zgodne pomiary: 317
Spoczynek, wystąpienie 5Zgodność 99%Zgodne pomiary: 317
Spoczynek, wystąpienie 6Zgodność 98%Zgodne pomiary: 317
desktop
SpoczynekZgodność 99%Zgodne pomiary: 292
Spoczynek, wystąpienie 2Zgodność 99%Zgodne pomiary: 292
Spoczynek, wystąpienie 3Zgodność 100%Zgodne pomiary: 292
desktop
SpoczynekZgodność 100%Zgodne pomiary: 292
Spoczynek, wystąpienie 2Zgodność 100%Zgodne pomiary: 292
Spoczynek, wystąpienie 3Zgodność 100%Zgodne pomiary: 292
Spoczynek, wystąpienie 4Zgodność 100%Zgodne pomiary: 292
Spoczynek, wystąpienie 5Zgodność 100%Zgodne pomiary: 292
Spoczynek, wystąpienie 6Zgodność 100%Zgodne pomiary: 292
desktop
SpoczynekZgodność 100%Zgodne pomiary: 44
desktop
Element główny height: 802px, na stronie 313px; Group y: 245px, na stronie 0px i jeszcze 17.
SpoczynekZgodność 100%Różne pomiary: 19 z 163
desktop
Element główny height: 694px, na stronie 315px; Group y: 190px, na stronie 0px i jeszcze 17.
SpoczynekZgodność 100%Różne pomiary: 19 z 163
desktop
Element główny height: 829px, na stronie 317px; Group y: 256px, na stronie 0px i jeszcze 17.
SpoczynekZgodność 100%Różne pomiary: 19 z 163
desktop
SpoczynekZgodność 100%Zgodne pomiary: 130
desktop
SpoczynekZgodność 100%Zgodne pomiary: 56
HoverZgodność 100%Zgodne pomiary: 18
desktop
SpoczynekZgodność 100%Zgodne pomiary: 44
desktop
SpoczynekZgodność 100%Zgodne pomiary: 57
desktop
SpoczynekZgodność 100%Zgodne pomiary: 57
desktop
SpoczynekZgodność 100%Zgodne pomiary: 57
desktop
SpoczynekZgodność 100%Zgodne pomiary: 57
desktop
SpoczynekZgodność 100%Zgodne pomiary: 57
desktop
SpoczynekZgodność 100%Zgodne pomiary: 57
desktop
SpoczynekZgodność 100%Zgodne pomiary: 57
desktop
SpoczynekZgodność 100%Zgodne pomiary: 57
desktop
SpoczynekZgodność 100%Zgodne pomiary: 57
desktop
SpoczynekZgodność 100%Zgodne pomiary: 28
HoverZgodność 100%Zgodne pomiary: 22
FocusZgodność 100%Zgodne pomiary: 22
desktop
SpoczynekZgodność 100%Zgodne pomiary: 28
HoverZgodność 100%Zgodne pomiary: 22
FocusZgodność 100%Zgodne pomiary: 22
desktop
SpoczynekZgodność 100%Zgodne pomiary: 28
HoverZgodność 100%Zgodne pomiary: 22
FocusZgodność 100%Zgodne pomiary: 22
desktop
SpoczynekZgodność 100%Zgodne pomiary: 112
desktop
Group height: 174px, na stronie 154px; Group 2 height: 106px, na stronie 86px i jeszcze 2.
SpoczynekZgodność 92%Różne pomiary: 4 z 500
HoverZgodność 93%Zgodne pomiary: 21
FocusZgodność 92%Różne pomiary: 9 z 21
Spoczynek, wystąpienie 2Zgodność 91%Różne pomiary: 4 z 500
Spoczynek, wystąpienie 3Zgodność 93%Różne pomiary: 4 z 500
desktop
Zgodność renderu ze stroną to 56%, poniżej progu 96%.
SpoczynekZgodność 56%Zgodne pomiary: 32
Spoczynek, wystąpienie 2Zgodność 62%Zgodne pomiary: 32
Spoczynek, wystąpienie 3Zgodność 61%Zgodne pomiary: 32
Spoczynek, wystąpienie 4Zgodność 58%Zgodne pomiary: 32
desktop
SpoczynekZgodność 100%Zgodne pomiary: 34
desktop
SpoczynekZgodność 100%Zgodne pomiary: 304
desktop
Nie utworzono receptury: nie znaleziono elementu na stronie.
Dla tego komponentu nic nie zostało porównane.
desktop
Nie utworzono receptury: nie znaleziono elementu na stronie.
Dla tego komponentu nic nie zostało porównane.
desktop
Nie utworzono receptury: nie znaleziono elementu na stronie.
Dla tego komponentu nic nie zostało porównane.
desktop
SpoczynekZgodność 100%Zgodne pomiary: 44
desktop
SpoczynekZgodność 100%Zgodne pomiary: 21
HoverZgodność 100%Zgodne pomiary: 18
desktop
Row 2 height: 455px, na stronie 65px; Cell height: 455px, na stronie 65px i jeszcze 27.
SpoczynekZgodność 100%Różne pomiary: 29 z 737
desktop
Nie udało się wyrenderować receptury osobno.
Dla tego komponentu nic nie zostało porównane.
Receptura w DESIGN.mddesktop
Nie udało się wyrenderować receptury osobno.
Dla tego komponentu nic nie zostało porównane.
Receptura w DESIGN.mddesktop
SpoczynekZgodność 100%Zgodne pomiary: 34
HoverZgodność 100%Zgodne pomiary: 18
desktop
SpoczynekZgodność 100%Zgodne pomiary: 322
Hoverniesprawdzony
Hover na nav linkZgodność 100%Zgodne pomiary: 18
desktop
SpoczynekZgodność 100%Zgodne pomiary: 322
Hoverniesprawdzony
Hover na nav linkZgodność 100%Zgodne pomiary: 18
mobile
Nie utworzono receptury: element nie był widoczny.
Dla tego komponentu nic nie zostało porównane.
mobile
Nie utworzono receptury: element nie był widoczny.
Dla tego komponentu nic nie zostało porównane.
desktop
Element główny height: 1205px, na stronie 833px; Columns height: 948px, na stronie 576px i jeszcze 138.
SpoczynekZgodność 100%Różne pomiary: 140 z 1488
Hoverniesprawdzony
Focusniesprawdzony
Hover na buttonZgodność 100%Zgodne pomiary: 18
Focus na link 2Zgodność 100%Zgodne pomiary: 18
Hover na link 3Zgodność 100%Zgodne pomiary: 18
Hover na link 4Zgodność 100%Zgodne pomiary: 18
Focus na link 6Zgodność 100%Zgodne pomiary: 18
Focus na linkZgodność 99%Zgodne pomiary: 22
mobile
Zgodność renderu ze stroną to 100%, poniżej progu 96%.
SpoczynekZgodność 100%Zgodne pomiary: 1231
Hoverniesprawdzony
Focusniesprawdzony
Hover na buttonZgodność 100%Zgodne pomiary: 18
Hover na link 2Zgodność 100%Zgodne pomiary: 18
Focus na link 4Zgodność 100%Zgodne pomiary: 18
Hover na linkZgodność 100%Zgodne pomiary: 18
desktop
SpoczynekZgodność 100%Zgodne pomiary: 26
HoverZgodność 100%Zgodne pomiary: 22
FocusZgodność 100%Zgodne pomiary: 22
desktop
Nie utworzono receptury: nie znaleziono elementu na stronie.
Dla tego komponentu nic nie zostało porównane.
Railway
Railway reads as a calm, nocturnal developer cloud. The canvas is a deep violet-black, Night Canvas (surface, #13111C). On top of it sit plum-tinted panels, hairline-framed cards and a painterly twilight illustration in the hero, which gives the infrastructure pitch a soft, human register. The product speaks to engineers with understated confidence: almost everything is set in Inter at modest sizes. The large moments are reserved for an editorial IBM Plex Serif headline, tightly tracked at hero-display (56px, -1.4px).
Density is moderate to airy. Sections are separated by generous vertical whitespace. Inside them, the UI is compact: 14px labels, 32px nav controls, 12px gaps in feature grids. Hierarchy comes from text-tone stepping, not from size jumps or color. White headings sit over a ladder of cool grays (body → muted → muted-2 → muted-3 → subtle), so secondary content recedes into the dark rather than shrinking.
Color is rationed. Purple is the single brand voice: Railway Purple (primary, #853BCE) and its lighter sibling (primary-light, #A667E4) carry CTAs, focus rings and glows. Blue and green appear only as plan and status cues. Depth comes from two sources: 1px translucent-white hairlines, and a small set of glow and long-diffuse shadows used on hover and on hero mockups.
Key Characteristics:
surface, #13111C) with plum-tinted raised panels (surface-raised, #1F132A).hero-display/display-lg) over a utilitarian Inter UI; JetBrains Mono / ui-monospace for code, tabs and status strings.ink → body → muted → muted-2 → muted-3 → subtle.button-primary-2), never a drop shadow.section-padding-y, 96px) around compact, information-dense modules.A violet-black base, a gray text ladder with seven steps, and one purple accent. Every neutral is cool and slightly blue-violet; there are no warm grays in the core palette.
primary, #853BCE): the signature accent. Use it for highlighted links, the Pro plan CTA fill (plan-button-2 uses it as its background) and interactive emphasis. Use it sparingly; it should be the only saturated hue in most viewports.primary-light, #A667E4): the hover state of purple fills (plan-button-2-hover) and the 2px focus ring on buttons (button-primary-2, button-secondary-2, plan-button). Also used for accent text.button-primary fill only): the hero's main CTA fill, a muted, desaturated purple with a 1px #FFFFFF26 border. It is a component color, not a palette token.surface, #13111C): the page background on every captured page. Headers and footers are transparent over it.surface-raised, #1F132A): tinted raised panels and interactive containers. It also shows up as a border and interactive tone, so treat it as the purple-tinted container layer.card-6 sits on #1C1A28. Tag and chip fills step up to #211F2D (tag-link), and the hover lifts that to #33323E (tag-link-hover). Translucent cards use #181622CC (card-8-group) or #FFFFFF04 (card-9, card-10, card-11).ink, #FFFFFF): headings, button labels, primary copy. It is by far the most used text color.ink-soft, #F2F1F3): the nav-link hover color (header-landing-nav-link-hover) and long-form card copy (card-2-body-2).body, #DCDCE0): nav labels (header-landing-nav-link) and list items in pricing.muted-strong, #C4C4CA): secondary footer headings (footer-group-2).muted, #A1A0AB): footer links, captions, the chevrons in nav dropdowns, and cta-section-body.muted-2, #878593): card meta text (card-8-text-3) and logo-wall-body.muted-3, #6C6B7B): table headers (table-header-cell), low-emphasis card copy (card-6-body), resting icons (info-tooltip-button).subtle, #545260): the faintest text (tag-link label) and the fill of compact secondary buttons (button-secondary-2).hairline, #33323E): solid borders on inputs (input) and the hover border of tiles. Card hairlines are mostly translucent white instead:
card-6 and button-secondary-2.card-9.success, #367859): status text such as the online indicator in table rows.success-surface, #26543F): fills behind success chips.success-tint, #DFF1E9): light text on green chips.info, #306EE8): info emphasis. It is also the hover fill of blue plan CTAs (plan-button-hover); the resting fill of plan-button is #2057C5.These colors never appeared in page sampling. They belong to specific components and states, not the page palette.
success-bright, #42946E): monospace status strings in the footer.info-light, #82AAFF): the active-tab underline fill (tab-4-group).focus-ring, #99C8FF): reserved focus/info ring color.muted-strong (#C4C4CA) is also recipe-only.The screenshots show tinted gradient fills on the pricing plan cards: blue for Hobby, purple for Pro, neutral for Enterprise. They also show a painterly illustrated hero. No gradient values were extracted, so treat gradients as plan-card decoration only and never as a UI fill.
The site declares a dark color scheme, but the overrides are effectively an identity mapping. The dark capture keeps:
No surface, text or border role flips. Railway is dark by default, and its "dark theme" is simply the default theme. The only addition is a warm #D97757 text accent seen on one page.
The dark values below were measured with the dark color scheme forced on the page; the light values are the page's normal render.
| Role | Light | Dark |
|---|---|---|
| Surface | surface | #13111C |
| Surface (secondary) | hairline | #33323E |
| Text | ink | #FFFFFF |
| Text (secondary) | body | #DCDCE0 |
hero-display, display-lg) and serif section titles such as cta-section-title (32px / 500 / -0.8px). Always weight 500, always negatively tracked.heading-display, 32px / 500).tab-4, 12px / 500 / +0.6px), badges (card-5-badge) and status strings in the footer.logo-wall-title, 40px / 500).| Token | Size | Weight | Line Height | Letter Spacing | Use |
|---|---|---|---|---|---|
hero-display | 56px | 500 | 1.05 | -1.4px | IBM Plex Serif hero h1 |
display-lg | 54px | 500 | 1.1 | -1.96px | IBM Plex Serif page h1 on inner pages |
display-md | 40px | 600 | 1.25 | normal | Large numerals and prices (card-2-text, pricing-plan-text) |
heading-display | 32px | 500 | 1.5 | normal | Inter Display feature section titles |
title-lg | 24px | 400 | 1.35 | normal | Large light subheads |
title-md | 20px | 600 | 1.4 | normal | Card and plan titles (card-2-title) |
title-sm | 18px | 600 | 1.5 | normal | Feature card titles (card-9-body) |
lead | 18px | 400 | 1.5 | normal | Section intro paragraphs (cta-section-body) |
lead-strong | 18px | 500 | 1.5 | normal | Emphasized leads, tile titles (card-6-title) |
body | 16px | 400 | 1.65 | normal | Default long-form copy |
body-compact | 16px | 400 | 1.5 | normal | Inputs and dense paragraphs |
body-strong | 16px | 500 | 1.5 | normal | Button labels (plan-button), table row names |
body-sm | 14px | 400 | 1.45 | normal | Card body copy, footer links, meta |
nav-link | 14px | 500 | 1.45 | normal | Nav labels, small button labels, table headers |
caption | 12px | 400 | 1.5 | normal | Timestamps and fine print |
label | 12px | 500 | 1.5 | normal | Chips and tags (tag-link) |
button-primary at -0.2px, hero-title-2 at -0.25px). Body text stays at normal. Monospace labels go positive (+0.6px on tab-4).body breathes at 1.65, and UI text tightens to 1.45–1.5. Note that the measured hero h1 renders at a 91px line box (hero-title), roomier than the hero-display ratio.body-sm line in muted-3 reads as tertiary next to the same size in ink.All families are open-source: Inter, Inter Display, IBM Plex Serif and JetBrains Mono are available on Google Fonts or from their foundries. If Inter Display is unavailable, use Inter at the same size and apply about -0.5px tracking to recover its tighter display fit.
No base step was published. The spacing tokens restate measured component internals plus one page-level rhythm value.
Section rhythm. section-padding-y (96px) is the vertical padding between the page's major sections. It was measured on the page itself, not on a component.
Nav. header-landing-gap and header-inner-gap are both 8px. They set the gap between items in the nav row of header-landing and header-inner.
Large CTAs. These all use 12px × 24px:
button-primary-padding-y / button-primary-padding-xbutton-secondary-padding-y / button-secondary-padding-xbutton-primary-2-padding-y / button-primary-2-padding-xbutton-primary-3-padding-y / button-primary-3-padding-xbutton-primary-5-padding-y / button-primary-5-padding-xbutton-secondary-6-padding-y / button-secondary-6-padding-xCompact buttons. button-secondary-2-padding-y / button-secondary-2-padding-x and button-secondary-3-padding-y / button-secondary-3-padding-x are 8px × 12px.
Ghost and nav buttons. button-ghost-3-padding-y, button-ghost-4-padding-y and button-ghost-5-padding-y are 6px vertical. Horizontal padding is 12px on all of these:
button-ghost-padding-x, button-ghost-2-padding-xbutton-ghost-3-padding-x, button-ghost-4-padding-x, button-ghost-5-padding-xbutton-primary-4-padding-x, button-secondary-5-padding-xInput. input-padding-y is 8px and input-padding-left is 12px. input-padding-right is 40px, which reserves room for a trailing icon.
The pattern: horizontal padding is either 12px (controls) or 24px (CTAs), and vertical padding is 6px, 8px or 12px depending on control weight.
header-landing-inner-max-width and header-inner-inner-max-width tokens (12px) cap the small chevron row inside nav items. They are not a page container.| Token | Gap | Grid |
|---|---|---|
card-grid-gap | 32px | Feature row of card |
card-6-grid-gap | 24px | Hairline tiles |
card-8-grid-gap | 16px | Template and agent cards |
card-9-grid-gap, card-10-grid-gap, card-11-grid-gap | 12px | Benefit cards |
The page is airy between sections and tight inside them. The 96px section-padding-y gives each feature chapter its own breathing room on the dark canvas. Inside a module, gaps collapse to 8–16px and controls pad at 6–12px, so modules read as dense, product-like panels floating in empty space. When adding a section, keep the generous outer rhythm. Never pad the inside of a card more loosely than the gap between cards.
Every spacing token restates a measurement of a verified component recipe, or the step those measurements share. section-padding-y is measured directly on the page sections and feeds no step.
section-padding-y: 96px (vertical padding repeated on the page sections: 1 section edge on 1 page)header-landing-gap: 8px (header-landing, gap of header-landing-nav)header-landing-inner-max-width: 12px (header-landing, max width of header-landing-inner)header-inner-gap: 8px (header-inner, gap of header-inner-nav)header-inner-inner-max-width: 12px (header-inner, max width of header-inner-inner)card-grid-gap: 32px (card, column gap of the grid its instances sit in)card-6-grid-gap: 24px (card-6, column gap of the grid its instances sit in)card-8-grid-gap: 16px (card-8, column gap of the grid its instances sit in)card-9-grid-gap: 12px (card-9, column gap of the grid its instances sit in)card-10-grid-gap: 12px (card-10, column gap of the grid its instances sit in)card-11-grid-gap: 12px (card-11, column gap of the grid its instances sit in)button-primary-padding-y: 12px (button-primary, vertical padding of the root)button-primary-padding-x: 24px (button-primary, horizontal padding of the root)button-secondary-padding-y: 12px (button-secondary, vertical padding of the root)button-secondary-padding-x: 24px (button-secondary, horizontal padding of the root)button-ghost-padding-x: 12px (button-ghost, horizontal padding of the root)button-primary-2-padding-y: 12px (button-primary-2, vertical padding of the root)button-primary-2-padding-x: 24px (button-primary-2, horizontal padding of the root)button-primary-3-padding-y: 12px (button-primary-3, vertical padding of the root)button-primary-3-padding-x: 24px (button-primary-3, horizontal padding of the root)button-secondary-2-padding-y: 8px (button-secondary-2, vertical padding of the root)button-secondary-2-padding-x: 12px (button-secondary-2, horizontal padding of the root)button-secondary-3-padding-y: 8px (button-secondary-3, vertical padding of the root)button-secondary-3-padding-x: 12px (button-secondary-3, horizontal padding of the root)button-ghost-2-padding-x: 12px (button-ghost-2, horizontal padding of the root)button-primary-4-padding-x: 12px (button-primary-4, horizontal padding of the root)button-ghost-3-padding-y: 6px (button-ghost-3, vertical padding of the root)button-ghost-3-padding-x: 12px (button-ghost-3, horizontal padding of the root)button-ghost-4-padding-y: 6px (button-ghost-4, vertical padding of the root)button-ghost-4-padding-x: 12px (button-ghost-4, horizontal padding of the root)button-ghost-5-padding-y: 6px (button-ghost-5, vertical padding of the root)button-ghost-5-padding-x: 12px (button-ghost-5, horizontal padding of the root)button-secondary-5-padding-x: 12px (button-secondary-5, horizontal padding of the root)input-padding-y: 8px (input, vertical padding of the root)input-padding-left: 12px (input, left padding of the root)input-padding-right: 40px (input, right padding of the root)button-primary-5-padding-y: 12px (button-primary-5, vertical padding of the root)button-primary-5-padding-x: 24px (button-primary-5, horizontal padding of the root)button-secondary-6-padding-y: 12px (button-secondary-6, vertical padding of the root)button-secondary-6-padding-x: 24px (button-secondary-6, horizontal padding of the root)The card grid lays out in 3 columns; the card-6 grid in 3 columns; the card-8 grid in 3 columns; the card-9 grid in 3 columns; the card-10 grid in 3 columns; the card-11 grid in 3 columns at desktop.
| Level | Treatment | Use |
|---|---|---|
| 0: Canvas | surface (#13111C), no shadow, no border | Page background; header and footer are transparent over it |
| 1: Hairline | 1px translucent-white border: #FFFFFF1A (card-6, button-secondary-2, plan-button), #FFFFFF14 (card-9, card-8-group); solid hairline #33323E on input | Cards, tiles, compact buttons, inputs |
| 1: Ring | box-shadow #FFFFFF 0px 0px 0px 0px, #FFFFFF1A 0px 0px 0px 1px, transparent 0px 0px 0px 0px (button-secondary-4) | Icon buttons drawn with a shadow ring instead of a border |
| 1: Inset highlight | rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(255, 255, 255, 0.2) 0px 0px 0px 1.5px inset (page sampling) | A bright inner edge on framed panels |
| 2: Hover glow | transparent 0px 0px 0px 0px, transparent 0px 0px 0px 0px, #B428B459 0px 0px 8px 0px, #662BDF59 0px 0px 24px 0px (button-primary-2, button-primary-3 hover) | Magenta-violet bloom on purple CTAs |
| 2: Muted glow | transparent 0px 0px 0px 0px, transparent 0px 0px 0px 0px, #59497A59 0px 0px 8px 0px, #59497A59 0px 0px 24px 0px (button-primary-5 hover) | Dusky glow on the hero CTA |
| 3: Long diffuse | Five-layer warm shadow starting rgba(62, 45, 45, 0.24) 0px 100px 191px 0px down to rgba(62, 45, 45, 0.075) 0px 3.43489px 6.56065px 0px (page sampling) | Large floating product mockups |
| 3: Upward bloom | Five-layer cool shadow starting rgba(65, 78, 166, 0.1) 0px -12px 127px 0px (page sampling) | Blue haze cast upward from a large panel |
| 3: Drop | rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.25) 0px 25px 50px -12px (page sampling) | Single deep drop for overlays |
| Focus | 2px ring: #FFFFFF 0px 0px 0px 0px, #A667E4 0px 0px 0px 2px, transparent 0px 0px 0px 0px on buttons; #BF93EC on links in footer (flagged: the footer height did not reproduce the measured 833px after 2 correction attempts); #A1A0AB on button-secondary-6 | Keyboard focus, with a transparent 2px outline at 2px offset |
| Blur | None measured | — |
Shadow philosophy. Railway builds depth in two registers.
Shadows are part of the system; reserve them for these two jobs. The translucent card fills (#181622CC on card-8-group) were not paired with any measured backdrop-filter. Do not add frosted-glass blur.
| Token | Value | Use |
|---|---|---|
rounded.xs | 4px | Tiny monospace badges (card-5-badge, part of card-5 (flagged: the card-5-cta height did not reproduce the measured 30px after 2 correction attempts)) |
rounded.sm | 6px | The most common radius. Ghost buttons, nav dropdowns (nav-dropdown), compact buttons (button-secondary-2), plan CTAs (plan-button), tags (tag-link), inputs (input) |
rounded.md | 8px | Large CTAs (button-primary, button-primary-2, button-secondary-6), content cards (card-9, card-8-group), icon tiles inside cards (card-9-group) |
rounded.lg | 10px | Rare. Seen once in sampling; no component recipe uses it |
rounded.xl | 12px | Feature tiles (card-6), icon buttons (button-secondary-4), footer link pills |
rounded.2xl | 16px | Large framed containers (hero frame and section panels in the screenshots); rare |
rounded.full | 9999px | Status pills and avatar dots (card-8-group-8), check badges in comparison and pricing lists |
The geometry is soft but never bubbly, and the radius grows with the size of the object:
Pill and circle shapes (rounded.full) are reserved for status chips, avatars and small indicator dots. Buttons are rounded rectangles, not pills. Nested elements keep a smaller radius than their container: an 8px icon tile inside a 12px card-6.
Each component below was distilled from the live page: the recipe is a standalone, placeholder-filled reproduction with literal values, and every frontmatter key named in the anatomy carries the same measurements. A verified component reproduced the original in every check; a flagged one is shipped with the reason it did not; one marked not verifiable could not be compared with the original, which says nothing about the recipe.
Button, primary
Verification: verified against the live page at desktop.
Anatomy
button-primary: the component root, a <a> (.c-button-primary), 8-character labelRecipe
<div class="c-button-primary-scope">
<a class="c-button-primary" href="#">lorem ip</a>
</div>
.c-button-primary-scope {
background-color: #13111C;
color: #F7F7F8;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-button-primary {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
padding: 12px 24px;
background-color: #553F83;
color: #FFFFFF;
border: 1px solid #FFFFFF26;
border-radius: 8px;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 20px;
font-weight: 500;
line-height: 32px;
letter-spacing: -0.2px;
text-decoration-line: none;
text-align: center;
transition: filter 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}
States
Button, secondary
Verification: verified against the live page at desktop.
Anatomy
button-secondary: the component root, a <a> (.c-button-secondary), 6-character labelRecipe
<div class="c-button-secondary-scope">
<a class="c-button-secondary" href="#">lorem</a>
</div>
.c-button-secondary-scope {
background-color: #13111C;
color: #F7F7F8;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-button-secondary {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
padding: 12px 24px;
background-color: #00000059;
color: #FFFFFF;
border: 1px solid #FFFFFF40;
border-radius: 8px;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 20px;
font-weight: 500;
line-height: 32px;
letter-spacing: -0.2px;
text-decoration-line: none;
text-align: center;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
States
Button, ghost
Verification: verified against the live page at desktop.
Anatomy
button-ghost: the component root, a <button> (.c-button-ghost), 7-character labelRecipe
<div class="c-button-ghost-scope">
<button class="c-button-ghost" type="button">lorem i</button>
</div>
.c-button-ghost-scope {
background-color: #13111C;
color: #F7F7F8;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-button-ghost {
display: inline-flex;
justify-content: center;
align-items: center;
border-spacing: 0px;
box-sizing: border-box;
width: 80px;
height: 40px;
padding: 0px 12px;
background-color: transparent;
color: #F7F7F8;
border: 0;
border-radius: 6px;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 14px;
font-weight: 500;
line-height: 20px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
}
.c-button-ghost:hover {
background-color: #FFFFFF0D;
}
States
button-ghost-hover): background-color #FFFFFF0DButton, primary (2)
Verification: verified against the live page at desktop.
Anatomy
button-primary-2: the component root, a <a> (.c-button-primary-2), 20-character labelRecipe
<div class="c-button-primary-2-scope">
<a class="c-button-primary-2" href="#">lorem ipsum dolor si</a>
</div>
.c-button-primary-2-scope {
background-color: #181622;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-button-primary-2 {
display: inline-flex;
justify-content: center;
align-items: center;
border-spacing: 0px;
box-sizing: border-box;
min-width: max-content;
padding: 12px 24px;
position: relative;
background-image: radial-gradient(134.26% 244.64% at 42.92% -80.36%, #B301B3 25.45%, #381DBD 100%);
background-size: 100% 100%;
color: #FFFFFF;
border: 1px solid #8043C8;
border-radius: 8px;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 500;
line-height: 24px;
text-decoration-line: none;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: background-size, box-shadow;
}
.c-button-primary-2:hover {
background-size: 100% 200%;
box-shadow: transparent 0px 0px 0px 0px, transparent 0px 0px 0px 0px, #B428B459 0px 0px 8px 0px, #662BDF59 0px 0px 24px 0px;
}
.c-button-primary-2:focus {
box-shadow: #FFFFFF 0px 0px 0px 0px, #A667E4 0px 0px 0px 2px, transparent 0px 0px 0px 0px;
outline: 2px solid transparent;
outline-offset: 2px;
}
States
Button, primary (3)
Verification: verified against the live page at desktop.
Anatomy
button-primary-3: the component root, a <a> (.c-button-primary-3), 10-character labelRecipe
<div class="c-button-primary-3-scope">
<a class="c-button-primary-3" href="#">lorem ipsu</a>
</div>
.c-button-primary-3-scope {
background-color: #181622;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-button-primary-3 {
display: inline-flex;
justify-content: center;
align-items: center;
border-spacing: 0px;
box-sizing: border-box;
min-width: max-content;
padding: 12px 24px;
position: relative;
background-image: radial-gradient(134.26% 244.64% at 42.92% -80.36%, #B301B3 25.45%, #381DBD 100%);
background-size: 100% 100%;
color: #FFFFFF;
border: 1px solid #8043C8;
border-radius: 8px;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 14px;
font-weight: 500;
line-height: 20px;
text-decoration-line: none;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: background-size, box-shadow;
}
.c-button-primary-3:hover {
background-size: 100% 200%;
box-shadow: transparent 0px 0px 0px 0px, transparent 0px 0px 0px 0px, #B428B459 0px 0px 8px 0px, #662BDF59 0px 0px 24px 0px;
}
.c-button-primary-3:focus {
box-shadow: #FFFFFF 0px 0px 0px 0px, #A667E4 0px 0px 0px 2px, transparent 0px 0px 0px 0px;
outline: 2px solid transparent;
outline-offset: 2px;
}
States
Button, secondary (2)
Verification: verified against the live page at desktop.
Anatomy
button-secondary-2: the component root, a <a> (.c-button-secondary-2)button-secondary-2-label: label text, 13 characters (.c-button-secondary-2__label)Recipe
<div class="c-button-secondary-2-scope">
<a class="c-button-secondary-2" href="#">
<span class="c-button-secondary-2__label">lorem ipsum d</span>
</a>
</div>
.c-button-secondary-2-scope {
background-color: #181622;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-button-secondary-2 {
display: inline-flex;
justify-content: center;
align-items: center;
border-spacing: 0px;
box-sizing: border-box;
height: 42px;
padding: 8px 12px;
background-color: #545260;
color: #FFFFFF;
border: 1px solid #FFFFFF1A;
border-radius: 6px;
cursor: pointer;
transform: matrix(1, 0, 0, 1, 0, 0);
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 500;
line-height: 24px;
text-decoration-line: none;
transition: transform 0.05s cubic-bezier(0.4, 0, 0.2, 1);
}
.c-button-secondary-2__label {
display: block;
box-sizing: border-box;
}
.c-button-secondary-2:hover {
background-color: #6C6B7B;
}
.c-button-secondary-2:focus {
box-shadow: #FFFFFF 0px 0px 0px 0px, #A667E4 0px 0px 0px 2px, transparent 0px 0px 0px 0px;
outline: 2px solid transparent;
outline-offset: 2px;
}
States
button-secondary-2-hover): background-color #6C6B7BButton, secondary (3)
Verification: verified against the live page at desktop.
Anatomy
button-secondary-3: the component root, a <a> (.c-button-secondary-3)button-secondary-3-label: label text, 13 characters (.c-button-secondary-3__label)Recipe
<div class="c-button-secondary-3-scope">
<a class="c-button-secondary-3" href="#">
<span class="c-button-secondary-3__label">lorem ipsum d</span>
</a>
</div>
.c-button-secondary-3-scope {
background-color: #181622;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-button-secondary-3 {
display: inline-flex;
justify-content: center;
align-items: center;
border-spacing: 0px;
box-sizing: border-box;
height: 42px;
padding: 8px 12px;
background-color: #545260;
color: #FFFFFF;
border: 1px solid #FFFFFF1A;
border-radius: 6px;
cursor: pointer;
transform: matrix(1, 0, 0, 1, 0, 0);
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 14px;
font-weight: 500;
line-height: 20px;
text-decoration-line: none;
transition: transform 0.05s cubic-bezier(0.4, 0, 0.2, 1);
}
.c-button-secondary-3__label {
display: block;
box-sizing: border-box;
}
.c-button-secondary-3:hover {
background-color: #6C6B7B;
}
.c-button-secondary-3:focus {
box-shadow: #FFFFFF 0px 0px 0px 0px, #A667E4 0px 0px 0px 2px, transparent 0px 0px 0px 0px;
outline: 2px solid transparent;
outline-offset: 2px;
}
States
button-secondary-3-hover): background-color #6C6B7BButton, ghost (2)
Verification: verified against the live page at desktop.
Anatomy
button-ghost-2: the component root, a <button> (.c-button-ghost-2), 7-character labelRecipe
<div class="c-button-ghost-2-scope">
<button class="c-button-ghost-2" type="button">lorem i</button>
</div>
.c-button-ghost-2-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-button-ghost-2 {
display: inline-flex;
justify-content: center;
align-items: center;
border-spacing: 0px;
box-sizing: border-box;
width: 80px;
height: 40px;
padding: 0px 12px;
background-color: transparent;
color: #FFFFFF;
border: 0;
border-radius: 6px;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 14px;
font-weight: 500;
line-height: 20px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
}
.c-button-ghost-2:hover {
background-color: #FFFFFF0D;
}
States
button-ghost-2-hover): background-color #FFFFFF0DButton, primary (4)
Verification: verified against the live page at desktop.
Anatomy
button-primary-4: the component root, a <button> (.c-button-primary-4), 7-character labelRecipe
<div class="c-button-primary-4-scope">
<button class="c-button-primary-4" type="button">lorem i</button>
</div>
.c-button-primary-4-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-button-primary-4 {
display: inline-flex;
justify-content: center;
align-items: center;
border-spacing: 0px;
box-sizing: border-box;
width: 80px;
height: 40px;
padding: 0px 12px;
background-color: transparent;
color: #FFFFFF;
border: 0;
border-radius: 6px;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 14px;
font-weight: 500;
line-height: 20px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
}
.c-button-primary-4:hover {
background-color: #FFFFFF0D;
}
States
button-primary-4-hover): background-color #FFFFFF0DButton, secondary (4)
Verification: verified against the live page at desktop.
Anatomy
button-secondary-4: the component root, a <button> (.c-button-secondary-4)button-secondary-4-icon: icon placeholder, 26px (.c-button-secondary-4__icon)Recipe
<div class="c-button-secondary-4-scope">
<button class="c-button-secondary-4" type="button">
<span class="c-button-secondary-4__icon" aria-hidden="true"></span>
</button>
</div>
.c-button-secondary-4-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-button-secondary-4 {
display: inline-flex;
justify-content: center;
align-items: center;
border-spacing: 0px;
box-sizing: border-box;
width: 48px;
height: 48px;
padding: 0px;
background-color: transparent;
color: #FFFFFF;
border: 0;
border-radius: 12px;
box-shadow: #FFFFFF 0px 0px 0px 0px, #FFFFFF1A 0px 0px 0px 1px, transparent 0px 0px 0px 0px;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.c-button-secondary-4__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 26px;
height: 26px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-button-secondary-4:hover {
transform: matrix(1.1, 0, 0, 1.1, 0, 0);
}
States
Button, ghost (3)
Verification: verified against the live page at desktop.
Anatomy
button-ghost-3: the component root, a <button> (.c-button-ghost-3)button-ghost-3-label: label text, 7 characters (.c-button-ghost-3__label)button-ghost-3-group: inner flex row (.c-button-ghost-3__group)button-ghost-3-icon: icon placeholder, 12px (.c-button-ghost-3__icon)Recipe
<div class="c-button-ghost-3-scope">
<button class="c-button-ghost-3" type="button">
<span class="c-button-ghost-3__label">lorem i</span>
<div class="c-button-ghost-3__group">
<span class="c-button-ghost-3__icon" aria-hidden="true"></span>
</div>
</button>
</div>
.c-button-ghost-3-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-button-ghost-3 {
display: flex;
align-items: center;
gap: 8px;
border-spacing: 0px;
box-sizing: border-box;
padding: 6px 12px;
background-color: transparent;
color: #FFFFFF;
border: 0;
border-radius: 6px;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
letter-spacing: normal;
text-transform: none;
text-align: center;
list-style-type: none;
appearance: button;
}
.c-button-ghost-3__label {
display: block;
box-sizing: border-box;
color: #DCDCE0;
font-size: 14px;
font-weight: 500;
line-height: 20px;
}
.c-button-ghost-3__group {
display: flex;
align-items: center;
box-sizing: border-box;
width: 12px;
height: 12px;
max-width: 12px;
max-height: 12px;
position: relative;
color: #A1A0AB;
font-size: 18px;
line-height: 27px;
transition: transform 0.15s cubic-bezier(0.4, 0, 1, 1);
}
.c-button-ghost-3__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 12px;
height: 12px;
max-width: 12px;
max-height: 12px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
States
Button, ghost (4)
Verification: verified against the live page at desktop.
Anatomy
button-ghost-4: the component root, a <button> (.c-button-ghost-4)button-ghost-4-label: label text, 10 characters (.c-button-ghost-4__label)button-ghost-4-group: inner flex row (.c-button-ghost-4__group)button-ghost-4-icon: icon placeholder, 12px (.c-button-ghost-4__icon)Recipe
<div class="c-button-ghost-4-scope">
<button class="c-button-ghost-4" type="button">
<span class="c-button-ghost-4__label">lorem ipsu</span>
<div class="c-button-ghost-4__group">
<span class="c-button-ghost-4__icon" aria-hidden="true"></span>
</div>
</button>
</div>
.c-button-ghost-4-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-button-ghost-4 {
display: flex;
align-items: center;
gap: 8px;
border-spacing: 0px;
box-sizing: border-box;
padding: 6px 12px;
background-color: transparent;
color: #FFFFFF;
border: 0;
border-radius: 6px;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
letter-spacing: normal;
text-transform: none;
text-align: center;
list-style-type: none;
appearance: button;
}
.c-button-ghost-4__label {
display: block;
box-sizing: border-box;
color: #DCDCE0;
font-size: 14px;
font-weight: 500;
line-height: 20px;
}
.c-button-ghost-4__group {
display: flex;
align-items: center;
box-sizing: border-box;
width: 12px;
height: 12px;
max-width: 12px;
max-height: 12px;
position: relative;
color: #A1A0AB;
font-size: 18px;
line-height: 27px;
transition: transform 0.15s cubic-bezier(0.4, 0, 1, 1);
}
.c-button-ghost-4__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 12px;
height: 12px;
max-width: 12px;
max-height: 12px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
States
Button, ghost (5)
Verification: verified against the live page at desktop.
Anatomy
button-ghost-5: the component root, a <button> (.c-button-ghost-5)button-ghost-5-label: label text, 10 characters (.c-button-ghost-5__label)button-ghost-5-group: inner flex row (.c-button-ghost-5__group)button-ghost-5-icon: icon placeholder, 12px (.c-button-ghost-5__icon)Recipe
<div class="c-button-ghost-5-scope">
<button class="c-button-ghost-5" type="button">
<span class="c-button-ghost-5__label">lorem ipsu</span>
<div class="c-button-ghost-5__group">
<span class="c-button-ghost-5__icon" aria-hidden="true"></span>
</div>
</button>
</div>
.c-button-ghost-5-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-button-ghost-5 {
display: flex;
align-items: center;
gap: 8px;
border-spacing: 0px;
box-sizing: border-box;
padding: 6px 12px;
background-color: transparent;
color: #FFFFFF;
border: 0;
border-radius: 6px;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
letter-spacing: normal;
text-transform: none;
text-align: center;
list-style-type: none;
appearance: button;
}
.c-button-ghost-5__label {
display: block;
box-sizing: border-box;
color: #DCDCE0;
font-size: 14px;
font-weight: 500;
line-height: 20px;
}
.c-button-ghost-5__group {
display: flex;
align-items: center;
box-sizing: border-box;
width: 12px;
height: 12px;
max-width: 12px;
max-height: 12px;
position: relative;
color: #A1A0AB;
font-size: 18px;
line-height: 27px;
transition: transform 0.15s cubic-bezier(0.4, 0, 1, 1);
}
.c-button-ghost-5__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 12px;
height: 12px;
max-width: 12px;
max-height: 12px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
States
Button, secondary (5)
Verification: verified against the live page at desktop.
Anatomy
button-secondary-5: the component root, a <button> (.c-button-secondary-5), 7-character labelRecipe
<div class="c-button-secondary-5-scope">
<button class="c-button-secondary-5" type="button">lorem i</button>
</div>
.c-button-secondary-5-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-button-secondary-5 {
display: inline-flex;
justify-content: center;
align-items: center;
border-spacing: 0px;
box-sizing: border-box;
width: 80px;
height: 40px;
padding: 0px 12px;
background-color: transparent;
color: #FFFFFF;
border: 0;
border-radius: 6px;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 14px;
font-weight: 500;
line-height: 20px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
}
.c-button-secondary-5:hover {
background-color: #FFFFFF0D;
}
States
button-secondary-5-hover): background-color #FFFFFF0DButton, primary (5)
Verification: verified against the live page at desktop.
Anatomy
button-primary-5: the component root, a <a> (.c-button-primary-5), 20-character labelRecipe
<div class="c-button-primary-5-scope">
<a class="c-button-primary-5" href="#">lorem ipsum dolor si</a>
</div>
.c-button-primary-5-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-button-primary-5 {
display: inline-flex;
justify-content: center;
align-items: center;
border-spacing: 0px;
box-sizing: border-box;
min-width: max-content;
padding: 12px 24px;
position: relative;
background-image: radial-gradient(134.26% 244.64% at 42.92% -80.36%, #59497A 25.45%, #59497A 100%);
color: #FFFFFF;
border: 1px solid #59497A;
border-radius: 8px;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 18px;
font-weight: 500;
line-height: 29.25px;
text-decoration-line: none;
text-align: center;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: background-size, box-shadow;
}
.c-button-primary-5:hover {
box-shadow: transparent 0px 0px 0px 0px, transparent 0px 0px 0px 0px, #59497A59 0px 0px 8px 0px, #59497A59 0px 0px 24px 0px;
}
.c-button-primary-5:focus {
box-shadow: #FFFFFF 0px 0px 0px 0px, #A667E4 0px 0px 0px 2px, transparent 0px 0px 0px 0px;
outline: 2px solid transparent;
outline-offset: 2px;
}
States
Button, secondary (6)
Verification: verified against the live page at desktop.
Anatomy
button-secondary-6: the component root, a <a> (.c-button-secondary-6), 11-character labelRecipe
<div class="c-button-secondary-6-scope">
<a class="c-button-secondary-6" href="#">lorem ipsum</a>
</div>
.c-button-secondary-6-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-button-secondary-6 {
display: inline-block;
justify-content: center;
align-items: center;
border-spacing: 0px;
box-sizing: border-box;
min-width: max-content;
padding: 12px 24px;
position: relative;
color: #FFFFFF;
border: 1px solid #FFFFFF1F;
border-radius: 8px;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 18px;
font-weight: 500;
line-height: 29.25px;
text-decoration-line: none;
text-align: center;
white-space: nowrap;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-button-secondary-6:hover {
background-color: #FFFFFF0D;
}
.c-button-secondary-6:focus {
box-shadow: #FFFFFF 0px 0px 0px 0px, #A1A0AB 0px 0px 0px 2px, transparent 0px 0px 0px 0px;
outline: 2px solid transparent;
outline-offset: 2px;
}
States
button-secondary-6-hover): background-color #FFFFFF0DCard
Verification: verified against the live page at desktop.
Anatomy
card: the component root, a <div> (.c-card)card-group: inner flex row (.c-card__group)card-icon: icon placeholder, 20px (.c-card__icon)card-group-2: inner block (.c-card__group-2)card-text: label text, 23 characters (.c-card__text)card-text-2: label text, 74 characters (.c-card__text-2)Recipe
<div class="c-card-scope">
<div class="c-card">
<div class="c-card__group">
<span class="c-card__icon" aria-hidden="true"></span>
</div>
<div class="c-card__group-2">
<div class="c-card__text">lorem ipsum dolor sit a</div>
<div class="c-card__text-2">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod temp</div>
</div>
</div>
</div>
.c-card-scope {
background-color: #1B2132;
color: #F7F7F8;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-card {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
color: #F7F7F8;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
padding-top: 64px;
padding-bottom: 64px;
}
.c-card__group {
display: flex;
align-items: center;
box-sizing: border-box;
width: 20px;
height: 20px;
max-width: 20px;
max-height: 20px;
color: #FFFFFF;
font-size: 24px;
line-height: 32px;
}
.c-card__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 20px;
height: 20px;
max-width: 20px;
max-height: 20px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-card__group-2 {
display: block;
box-sizing: border-box;
margin-top: 16px;
}
.c-card__text {
display: block;
box-sizing: border-box;
color: #FFFFFF;
font-weight: 600;
line-height: 24px;
}
.c-card__text-2 {
display: block;
box-sizing: border-box;
color: #FFFFFF80;
line-height: 24px;
margin-top: 4px;
}
States
Card (2)
Verification: verified against the live page at desktop.
Anatomy
card-2: the component root, a <header> (.c-card-2)card-2-group: inner flex column (.c-card-2__group)card-2-group-2: inner flex row (.c-card-2__group-2)card-2-title: heading, 5 characters (.c-card-2__title)card-2-body: inner flex row (.c-card-2__body)card-2-text: label text, 0 characters (.c-card-2__text)card-2-text-2: label text, 1 characters (.c-card-2__text-2, 2 instances)card-2-text-3: label text, 13 characters (.c-card-2__text-3)card-2-body-2: label text, 46 characters (.c-card-2__body-2)Recipe
<div class="c-card-2-scope">
<header class="c-card-2">
<div class="c-card-2__group">
<div class="c-card-2__group-2">
<h3 class="c-card-2__title">lorem</h3>
</div>
<p class="c-card-2__body">
<span class="c-card-2__text">
<span class="c-card-2__text-2">l</span>
<span class="c-card-2__text-2">l</span>
</span>
<span class="c-card-2__text-3">lorem ipsum d</span>
</p>
</div>
<p class="c-card-2__body-2">lorem ipsum dolor sit amet consectetur adipisc</p>
</header>
</div>
.c-card-2-scope {
background-color: #0B1428;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-card-2 {
display: inline-flex;
flex-direction: column;
align-items: flex-start;
gap: 16px;
border-spacing: 0px;
box-sizing: border-box;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-card-2__group {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 8px;
box-sizing: border-box;
}
.c-card-2__group-2 {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
}
.c-card-2__title {
display: block;
box-sizing: border-box;
margin: 0px;
color: #F3F6FC;
font-size: 20px;
font-weight: 600;
line-height: 27.5px;
}
.c-card-2__body {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
margin: 0px;
}
.c-card-2__text {
display: block;
box-sizing: border-box;
font-size: 40px;
font-weight: 600;
line-height: 50px;
}
.c-card-2__text-3 {
display: block;
box-sizing: border-box;
color: #A1A0AB;
font-size: 14px;
line-height: 20px;
}
.c-card-2__body-2 {
display: block;
box-sizing: border-box;
margin: 0px;
color: #F2F1F3;
}
States
Card (3)
Verification: flagged, the render came out 2 px wider than the original after 2 correction attempts.
Anatomy
card-3: the component root, a <header> (.c-card-3)card-3-group: inner flex column (.c-card-3__group)card-3-group-2: inner flex row (.c-card-3__group-2)card-3-title: heading, 3 characters (.c-card-3__title)card-3-body: inner flex row (.c-card-3__body)card-3-text: label text, 0 characters (.c-card-3__text)card-3-text-2: label text, 1 characters (.c-card-3__text-2, 2 instances)card-3-text-3: label text, 13 characters (.c-card-3__text-3)card-3-body-2: label text, 70 characters (.c-card-3__body-2)Recipe
<div class="c-card-3-scope">
<header class="c-card-3">
<div class="c-card-3__group">
<div class="c-card-3__group-2">
<h3 class="c-card-3__title">lor</h3>
</div>
<p class="c-card-3__body">
<span class="c-card-3__text">
<span class="c-card-3__text-2">l</span>
<span class="c-card-3__text-2">lo</span>
</span>
<span class="c-card-3__text-3">lorem ipsum d</span>
</p>
</div>
<p class="c-card-3__body-2">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod</p>
</header>
</div>
.c-card-3-scope {
background-color: #1E132A;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-card-3 {
display: inline-flex;
flex-direction: column;
align-items: flex-start;
gap: 16px;
border-spacing: 0px;
box-sizing: border-box;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-card-3__group {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 8px;
box-sizing: border-box;
}
.c-card-3__group-2 {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
}
.c-card-3__title {
display: block;
box-sizing: border-box;
margin: 0px;
color: #FAF6FD;
font-size: 20px;
font-weight: 600;
line-height: 27.5px;
}
.c-card-3__body {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
margin: 0px;
}
.c-card-3__text {
display: block;
box-sizing: border-box;
font-size: 40px;
font-weight: 600;
line-height: 50px;
}
.c-card-3__text-3 {
display: block;
box-sizing: border-box;
color: #A1A0AB;
font-size: 14px;
line-height: 20px;
}
.c-card-3__body-2 {
display: block;
box-sizing: border-box;
margin: 0px;
color: #F2F1F3;
}
States
Card (4)
Verification: verified against the live page at desktop.
Anatomy
card-4: the component root, a <header> (.c-card-4)card-4-group: inner flex column (.c-card-4__group)card-4-title: heading, 10 characters (.c-card-4__title)card-4-body: label text, 6 characters (.c-card-4__body)card-4-body-2: label text, 61 characters (.c-card-4__body-2)Recipe
<div class="c-card-4-scope">
<header class="c-card-4">
<div class="c-card-4__group">
<h3 class="c-card-4__title">lorem ipsu</h3>
<p class="c-card-4__body">lorem</p>
</div>
<p class="c-card-4__body-2">lorem ipsum dolor sit amet consectetur adipiscing elit sed do</p>
</header>
</div>
.c-card-4-scope {
background-color: #181622;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-card-4 {
display: inline-flex;
flex-direction: column;
align-items: flex-start;
gap: 16px;
border-spacing: 0px;
box-sizing: border-box;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-card-4__group {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 8px;
box-sizing: border-box;
}
.c-card-4__title {
display: block;
box-sizing: border-box;
margin: 0px;
color: #F7F7F8;
font-size: 20px;
font-weight: 600;
line-height: 27.5px;
}
.c-card-4__body {
display: block;
box-sizing: border-box;
margin: 0px;
font-size: 40px;
font-weight: 600;
line-height: 50px;
}
.c-card-4__body-2 {
display: block;
box-sizing: border-box;
margin: 0px;
color: #F2F1F3;
}
States
Card (5)
Verification: flagged, the card-5-cta height did not reproduce the measured 30px after 2 correction attempts.
Anatomy
card-5: the component root, a <a> (.c-card-5)card-5-group: inner flex row (.c-card-5__group)card-5-group-2: inner flex row (.c-card-5__group-2)card-5-icon: icon placeholder, 32px (.c-card-5__icon)card-5-group-3: inner block (.c-card-5__group-3)card-5-title: heading, 10 characters (.c-card-5__title)card-5-body: label text, 3 characters (.c-card-5__body)card-5-group-4: inner flex row (.c-card-5__group-4)card-5-group-5: inner flex row (.c-card-5__group-5, 2 instances)card-5-icon-2: icon placeholder, 14px (.c-card-5__icon-2, 5 instances)card-5-text: label text, 8 characters (.c-card-5__text, 7 instances)card-5-body-2: label text, 75 characters (.c-card-5__body-2)card-5-list: inner group (.c-card-5__list)card-5-item: inner flex row (.c-card-5__item)card-5-icon-3: icon placeholder, 16px (.c-card-5__icon-3, 5 instances)card-5-group-6: inner group (.c-card-5__group-6)card-5-badge: label text, 5 characters (.c-card-5__badge)card-5-item-2: inner flex row (.c-card-5__item-2, 3 instances)card-5-text-2: label text, 16 characters (.c-card-5__text-2, 3 instances)card-5-group-7: inner block (.c-card-5__group-7)card-5-body-3: label text, 16 characters (.c-card-5__body-3)card-5-group-8: inner flex row (.c-card-5__group-8)card-5-cta: link (.c-card-5__cta, 3 instances)card-5-group-9: inner flex row (.c-card-5__group-9), content not capturedRecipe
<div class="c-card-5-scope">
<a class="c-card-5" href="#">
<div class="c-card-5__group">
<div class="c-card-5__group-2">
<span class="c-card-5__icon" aria-hidden="true"></span>
</div>
<div class="c-card-5__group-3">
<h3 class="c-card-5__title">lorem ipsu</h3>
<p class="c-card-5__body">lor</p>
</div>
</div>
<div class="c-card-5__group-4">
<span class="c-card-5__group-5">
<span class="c-card-5__icon-2" aria-hidden="true"></span>
<span class="c-card-5__text">lorem ip</span>
</span>
<span class="c-card-5__group-5">
<span class="c-card-5__icon-2" aria-hidden="true"></span>
<span class="c-card-5__text">lorem ipsu</span>
</span>
</div>
<p class="c-card-5__body-2">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempo</p>
<ul class="c-card-5__list">
<li class="c-card-5__item">
<span class="c-card-5__icon-3" aria-hidden="true"></span>
<span class="c-card-5__group-6">
<code class="c-card-5__badge">lorem</code>
<span class="c-card-5__text">lorem i</span>
</span>
</li>
<li class="c-card-5__item-2">
<span class="c-card-5__icon-3" aria-hidden="true"></span>
<span class="c-card-5__text-2">lorem ipsum dolo</span>
</li>
<li class="c-card-5__item-2">
<span class="c-card-5__icon-3" aria-hidden="true"></span>
<span class="c-card-5__text-2">lorem ipsum dolor</span>
</li>
<li class="c-card-5__item-2">
<span class="c-card-5__icon-3" aria-hidden="true"></span>
<span class="c-card-5__text-2">lorem ipsum dolor sit</span>
</li>
</ul>
<div class="c-card-5__group-7">
<p class="c-card-5__body-3">lorem ipsum dolo</p>
<div class="c-card-5__group-8">
<a class="c-card-5__cta" href="#">
<span class="c-card-5__icon-2" aria-hidden="true"></span>
<span class="c-card-5__text">lorem</span>
</a>
<a class="c-card-5__cta" href="#">
<span class="c-card-5__icon-2" aria-hidden="true"></span>
<span class="c-card-5__text">lorem ipsu</span>
</a>
<a class="c-card-5__cta" href="#">
<span class="c-card-5__icon-2" aria-hidden="true"></span>
<span class="c-card-5__text">lor</span>
</a>
</div>
</div>
<div class="c-card-5__group-9">
<span class="c-card-5__text">lorem ipsu</span>
<span class="c-card-5__icon-3" aria-hidden="true"></span>
</div>
</a>
</div>
.c-card-5-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-card-5 {
display: inline-flex;
flex-direction: column;
border-spacing: 0px;
box-sizing: border-box;
padding: 24px;
background-color: #1C1A28;
color: #FFFFFF;
border-width: 1px;
border-style: solid;
border-radius: 12px;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
text-decoration-line: none;
transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}
.c-card-5__group {
display: flex;
align-items: flex-start;
gap: 16px;
box-sizing: border-box;
margin-bottom: 16px;
}
.c-card-5__group-2 {
display: flex;
justify-content: center;
align-items: center;
flex-shrink: 0;
box-sizing: border-box;
width: 48px;
height: 48px;
border-radius: 8px;
}
.c-card-5__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 32px;
height: 32px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-card-5__group-3 {
display: block;
flex-grow: 1;
flex-basis: 0%;
box-sizing: border-box;
}
.c-card-5__title {
display: block;
box-sizing: border-box;
margin: 0px;
font-size: 18px;
font-weight: 500;
line-height: 27px;
}
.c-card-5__body {
display: block;
box-sizing: border-box;
margin: 0px;
color: #6C6B7B;
font-size: 14px;
line-height: 20px;
}
.c-card-5__group-4 {
display: flex;
flex-wrap: wrap;
gap: 6px;
box-sizing: border-box;
margin-bottom: 16px;
}
.c-card-5__group-5 {
display: flex;
align-items: center;
gap: 4px;
box-sizing: border-box;
padding: 4px 8px;
background-color: #211F2D;
color: #6C6B7B;
border-radius: 6px;
font-size: 12px;
font-weight: 500;
line-height: 18px;
}
.c-card-5__icon-2 {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 14px;
height: 14px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-card-5__body-2 {
display: flow-root;
box-sizing: border-box;
margin: 0px 0px 16px;
overflow-x: hidden;
overflow-y: hidden;
color: #6C6B7B;
font-size: 14px;
line-height: 20px;
}
.c-card-5__list {
display: block;
box-sizing: border-box;
padding: 0px;
margin: 0px 0px 20px;
list-style-type: none;
}
.c-card-5__item {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
color: #6C6B7B;
font-size: 14px;
line-height: 20px;
}
.c-card-5__icon-3 {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-card-5__group-6 {
display: block;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.c-card-5__badge {
display: inline;
box-sizing: border-box;
padding: 2px 4px;
background-color: #FFFFFF1A;
color: #FFFFFF;
border-radius: 4px;
font-family: ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;
font-size: 11.9px;
}
.c-card-5__item-2 {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
color: #6C6B7B;
font-size: 14px;
line-height: 20px;
margin-top: 6px;
}
.c-card-5__text-2 {
display: block;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.c-card-5__group-7 {
display: block;
box-sizing: border-box;
padding-top: 16px;
margin-top: auto;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #FFFFFF0D;
}
.c-card-5__body-3 {
display: block;
box-sizing: border-box;
margin: 0px 0px 12px;
color: #6C6B7B;
font-size: 12px;
font-weight: 500;
line-height: 18px;
letter-spacing: 0.3px;
text-transform: uppercase;
}
.c-card-5__group-8 {
display: flex;
flex-wrap: wrap;
gap: 8px;
box-sizing: border-box;
}
.c-card-5__cta {
display: flex;
align-items: center;
gap: 6px;
box-sizing: border-box;
padding: 6px 10px;
background-color: #211F2D;
color: #545260;
border-radius: 6px;
cursor: pointer;
font-size: 12px;
font-weight: 500;
line-height: 18px;
text-decoration-line: none;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-card-5__group-9 {
display: flex;
align-items: center;
gap: 4px;
box-sizing: border-box;
color: #6C6B7B;
font-size: 14px;
font-weight: 500;
line-height: 20px;
margin-top: 16px;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-card-5:hover {
background-color: #211F2D;
border: 1px solid #33323E;
}
.c-card-5:focus {
border: 1px solid #33323E;
}
States
card-5-hover): background-color #211F2D, border 1px solid #33323ECard (6)
Verification: verified against the live page at desktop.
Anatomy
card-6: the component root, a <div> (.c-card-6)card-6-group: inner flex row (.c-card-6__group)card-6-icon: icon placeholder, 20px (.c-card-6__icon)card-6-title: heading, 15 characters (.c-card-6__title)card-6-body: label text, 72 characters (.c-card-6__body)Recipe
<div class="c-card-6-scope">
<div class="c-card-6">
<div class="c-card-6__group">
<span class="c-card-6__icon" aria-hidden="true"></span>
</div>
<h3 class="c-card-6__title">lorem ipsum dol</h3>
<p class="c-card-6__body">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod te</p>
</div>
</div>
.c-card-6-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-card-6 {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
padding: 24px;
background-color: #1C1A28;
color: #FFFFFF;
border: 1px solid #FFFFFF1A;
border-radius: 12px;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-card-6__group {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 40px;
height: 40px;
border-radius: 8px;
margin-bottom: 16px;
}
.c-card-6__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 20px;
height: 20px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-card-6__title {
display: block;
box-sizing: border-box;
margin: 0px 0px 8px;
font-size: 18px;
font-weight: 500;
line-height: 27px;
}
.c-card-6__body {
display: block;
box-sizing: border-box;
margin: 0px;
color: #6C6B7B;
font-size: 14px;
line-height: 20px;
}
States
Card (7)
Verification: flagged, the render matched 94% of the original pixels, below the 96% required (instance 2) after 2 correction attempts.
Anatomy
card-7: the component root, a <div> (.c-card-7)card-7-link: link (.c-card-7__link)card-7-text: label text, 13 characters (.c-card-7__text)card-7-group: inner flex row (.c-card-7__group, 2 instances)card-7-group-2: inner flex row (.c-card-7__group-2)card-7-media: image placeholder, 32px (.c-card-7__media)card-7-group-3: inner flex column (.c-card-7__group-3)card-7-group-4: inner flex row (.c-card-7__group-4)card-7-text-2: label text, 16 characters (.c-card-7__text-2)card-7-text-3: label text, 56 characters (.c-card-7__text-3)card-7-group-5: inner group (.c-card-7__group-5)card-7-group-6: inner flex row (.c-card-7__group-6)card-7-group-7: inner group (.c-card-7__group-7)card-7-group-8: inner block (.c-card-7__group-8)card-7-text-4: label text, 4 characters (.c-card-7__text-4)card-7-group-9: inner flex row (.c-card-7__group-9, 2 instances)card-7-group-10: inner flex row (.c-card-7__group-10), content not capturedcard-7-text-5: label text, 4 characters (.c-card-7__text-5)Recipe
<div class="c-card-7-scope">
<div class="c-card-7">
<a class="c-card-7__link" href="#">
<span class="c-card-7__text">lorem ipsum d</span>
</a>
<div class="c-card-7__group">
<div class="c-card-7__group-2">
<span class="c-card-7__media" aria-hidden="true"></span>
</div>
</div>
<div class="c-card-7__group-3">
<div class="c-card-7__group-4">
<div class="c-card-7__text-2">lorem ipsum dolo</div>
</div>
<div class="c-card-7__text-3">lorem ipsum dolor sit amet consectetur adipiscing elit s</div>
</div>
<div class="c-card-7__group-5"></div>
<div class="c-card-7__group">
<div class="c-card-7__group-6">
<span class="c-card-7__group-7">
<div class="c-card-7__group-8"></div>
</span>
<div class="c-card-7__text-4">lore</div>
</div>
<div class="c-card-7__group-9">
<div class="c-card-7__group-9">
<div class="c-card-7__group-10"></div>
<div class="c-card-7__text-5">lore</div>
</div>
</div>
</div>
</div>
</div>
.c-card-7-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-card-7 {
display: inline-flex;
flex-direction: column;
border-spacing: 0px;
box-sizing: border-box;
height: 224px;
padding: 24px 24px 16px;
position: relative;
background-color: #181622CC;
color: #FFFFFF;
border: 1px solid #FFFFFF14;
border-radius: 8px;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-card-7__link {
display: block;
box-sizing: border-box;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
color: #FFFFFF;
cursor: pointer;
text-decoration-line: none;
}
.c-card-7__text {
display: block;
box-sizing: border-box;
width: 1px;
height: 1px;
margin: -1px;
position: absolute;
overflow-x: hidden;
overflow-y: hidden;
white-space: nowrap;
}
.c-card-7__group {
display: flex;
justify-content: space-between;
align-items: center;
box-sizing: border-box;
}
.c-card-7__group-2 {
display: flex;
align-items: center;
flex-shrink: 0;
box-sizing: border-box;
width: 32px;
height: 32px;
max-width: 32px;
max-height: 32px;
position: relative;
font-size: 24px;
line-height: 32px;
}
.c-card-7__media {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 32px;
height: 32px;
max-width: 100%;
overflow-x: clip;
overflow-y: clip;
vertical-align: middle;
background-color: currentcolor;
}
.c-card-7__group-3 {
display: flex;
flex-direction: column;
flex-grow: 1;
box-sizing: border-box;
margin-top: 16px;
}
.c-card-7__group-4 {
display: flex;
align-items: flex-start;
box-sizing: border-box;
}
.c-card-7__text-2 {
display: flow-root;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
font-weight: 600;
line-height: 24px;
}
.c-card-7__text-3 {
display: flow-root;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
color: #878593;
font-size: 14px;
line-height: 20px;
margin-top: 4px;
}
.c-card-7__group-5 {
display: block;
box-sizing: border-box;
height: 0px;
overflow-x: hidden;
overflow-y: hidden;
margin-top: 24px;
margin-bottom: 12px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #FFFFFF0F;
}
.c-card-7__group-6 {
display: flex;
align-items: center;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
}
.c-card-7__group-7 {
display: block;
box-sizing: border-box;
width: 24px;
height: 24px;
min-width: 24px;
min-height: 24px;
overflow-x: hidden;
overflow-y: hidden;
border-radius: 9999px;
}
.c-card-7__group-8 {
display: block;
box-sizing: border-box;
width: 100%;
height: 100%;
border-radius: 9999px;
}
.c-card-7__text-4 {
display: block;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
color: #878593;
font-size: 12px;
line-height: 18px;
white-space: nowrap;
text-overflow: ellipsis;
margin-left: 8px;
}
.c-card-7__group-9 {
display: flex;
align-items: center;
box-sizing: border-box;
}
.c-card-7__group-10 {
display: flex;
align-items: center;
box-sizing: border-box;
width: 16px;
height: 16px;
max-width: 16px;
max-height: 16px;
opacity: 0.5;
font-size: 18px;
line-height: 27px;
}
.c-card-7__text-5 {
display: block;
box-sizing: border-box;
color: #878593;
font-size: 12px;
line-height: 18px;
margin-left: 8px;
}
.c-card-7:hover {
background-color: #211F2D;
}
States
card-7-hover): background-color #211F2DCard (8)
Verification: verified against the live page at desktop.
Anatomy
card-8: the component root, a <div> (.c-card-8)card-8-group: inner flex column (.c-card-8__group)card-8-link: link (.c-card-8__link)card-8-text: label text, 13 characters (.c-card-8__text)card-8-group-2: inner flex row (.c-card-8__group-2, 2 instances)card-8-group-3: inner flex row (.c-card-8__group-3)card-8-media: image placeholder, 32px (.c-card-8__media)card-8-group-4: inner flex column (.c-card-8__group-4)card-8-group-5: inner flex row (.c-card-8__group-5)card-8-text-2: label text, 10 characters (.c-card-8__text-2)card-8-text-3: label text, 27 characters (.c-card-8__text-3)card-8-group-6: inner group (.c-card-8__group-6)card-8-group-7: inner flex row (.c-card-8__group-7)card-8-group-8: inner group (.c-card-8__group-8), content not capturedcard-8-text-4: label text, 17 characters (.c-card-8__text-4)card-8-group-9: inner flex row (.c-card-8__group-9, 2 instances), content not capturedRecipe
<div class="c-card-8-scope">
<div class="c-card-8">
<div class="c-card-8__group">
<a class="c-card-8__link" href="#">
<span class="c-card-8__text">lorem ipsum d</span>
</a>
<div class="c-card-8__group-2">
<div class="c-card-8__group-3">
<span class="c-card-8__media" aria-hidden="true"></span>
</div>
</div>
<div class="c-card-8__group-4">
<div class="c-card-8__group-5">
<div class="c-card-8__text-2">lorem ipsu</div>
</div>
<div class="c-card-8__text-3">lorem ipsum dolor sit amet</div>
</div>
<div class="c-card-8__group-6"></div>
<div class="c-card-8__group-2">
<div class="c-card-8__group-7">
<span class="c-card-8__group-8"></span>
<div class="c-card-8__text-4">lorem ipsum dolor</div>
</div>
<div class="c-card-8__group-9">
<div class="c-card-8__group-9"></div>
</div>
</div>
</div>
</div>
</div>
.c-card-8-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-card-8 {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
position: relative;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-card-8__group {
display: flex;
flex-direction: column;
box-sizing: border-box;
height: 224px;
padding: 24px 24px 16px;
position: relative;
background-color: #181622CC;
border: 1px solid #FFFFFF14;
border-radius: 8px;
}
.c-card-8__link {
display: block;
box-sizing: border-box;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
color: #FFFFFF;
cursor: pointer;
text-decoration-line: none;
}
.c-card-8__text {
display: block;
box-sizing: border-box;
width: 1px;
height: 1px;
margin: -1px;
position: absolute;
overflow-x: hidden;
overflow-y: hidden;
white-space: nowrap;
}
.c-card-8__group-2 {
display: flex;
justify-content: space-between;
align-items: center;
box-sizing: border-box;
}
.c-card-8__group-3 {
display: flex;
align-items: center;
flex-shrink: 0;
box-sizing: border-box;
width: 32px;
height: 32px;
max-width: 32px;
max-height: 32px;
position: relative;
font-size: 24px;
line-height: 32px;
}
.c-card-8__media {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 32px;
height: 32px;
max-width: 100%;
overflow-x: clip;
overflow-y: clip;
vertical-align: middle;
background-color: currentcolor;
}
.c-card-8__group-4 {
display: flex;
flex-direction: column;
flex-grow: 1;
box-sizing: border-box;
margin-top: 16px;
}
.c-card-8__group-5 {
display: flex;
align-items: flex-start;
box-sizing: border-box;
}
.c-card-8__text-2 {
display: flow-root;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
font-weight: 600;
line-height: 24px;
}
.c-card-8__text-3 {
display: flow-root;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
color: #878593;
font-size: 14px;
line-height: 20px;
margin-top: 4px;
}
.c-card-8__group-6 {
display: block;
box-sizing: border-box;
height: 0px;
overflow-x: hidden;
overflow-y: hidden;
margin-top: 24px;
margin-bottom: 12px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #FFFFFF0F;
}
.c-card-8__group-7 {
display: flex;
align-items: center;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
}
.c-card-8__group-8 {
display: block;
box-sizing: border-box;
width: 24px;
height: 24px;
min-width: 24px;
min-height: 24px;
overflow-x: hidden;
overflow-y: hidden;
border-radius: 9999px;
}
.c-card-8__text-4 {
display: block;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
color: #878593;
font-size: 12px;
line-height: 18px;
white-space: nowrap;
text-overflow: ellipsis;
margin-left: 8px;
}
.c-card-8__group-9 {
display: flex;
align-items: center;
box-sizing: border-box;
}
States
Card (9)
Verification: verified against the live page at desktop.
Anatomy
card-9: the component root, a <div> (.c-card-9)card-9-group: inner flex row (.c-card-9__group)card-9-icon: icon placeholder, 18x40px (.c-card-9__icon)card-9-body: label text, 8 characters (.c-card-9__body)card-9-body-2: label text, 65 characters (.c-card-9__body-2)card-9-list: inner flex column (.c-card-9__list)card-9-item: inner grid (.c-card-9__item, 3 instances)card-9-group-2: inner flex row (.c-card-9__group-2, 3 instances)card-9-icon-2: icon placeholder, 20px (.c-card-9__icon-2, 3 instances)card-9-body-3: label text, 12 characters (.c-card-9__body-3, 3 instances)card-9-group-3: inner block (.c-card-9__group-3, 2 instances)Recipe
<div class="c-card-9-scope">
<div class="c-card-9">
<div class="c-card-9__group">
<span class="c-card-9__icon" aria-hidden="true"></span>
</div>
<p class="c-card-9__body">lorem ip</p>
<p class="c-card-9__body-2">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiu</p>
<ul class="c-card-9__list">
<li class="c-card-9__item">
<div class="c-card-9__group-2">
<span class="c-card-9__icon-2" aria-hidden="true"></span>
</div>
<p class="c-card-9__body-3">lorem ipsum</p>
</li>
<div class="c-card-9__group-3"></div>
<li class="c-card-9__item">
<div class="c-card-9__group-2">
<span class="c-card-9__icon-2" aria-hidden="true"></span>
</div>
<p class="c-card-9__body-3">lorem ipsum dolor</p>
</li>
<div class="c-card-9__group-3"></div>
<li class="c-card-9__item">
<div class="c-card-9__group-2">
<span class="c-card-9__icon-2" aria-hidden="true"></span>
</div>
<p class="c-card-9__body-3">lorem ipsum dolo</p>
</li>
</ul>
</div>
</div>
.c-card-9-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-card-9 {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
padding: 32px;
position: relative;
background-color: #FFFFFF04;
color: #FFFFFF;
border: 1px solid #FFFFFF14;
border-radius: 8px;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-card-9__group {
display: flex;
align-items: center;
box-sizing: border-box;
width: 40px;
height: 40px;
max-width: 40px;
max-height: 40px;
padding: 10px;
background-color: #C2298A40;
border: 1px solid #FFFFFF1A;
border-radius: 8px;
font-size: 24px;
line-height: 32px;
}
.c-card-9__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 18px;
height: 40px;
max-width: 40px;
max-height: 40px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-card-9__body {
display: block;
box-sizing: border-box;
margin: 16px 0px 8px;
font-size: 18px;
font-weight: 600;
line-height: 27px;
}
.c-card-9__body-2 {
display: block;
box-sizing: border-box;
margin: 0px;
opacity: 0.75;
line-height: 24px;
}
.c-card-9__list {
display: flex;
flex-direction: column;
gap: 12px;
box-sizing: border-box;
padding: 0px;
margin: 32px 0px 0px;
list-style-type: none;
}
.c-card-9__item {
display: grid;
align-items: center;
gap: 12px;
grid-template-columns: auto 1fr;
box-sizing: border-box;
opacity: 0.5;
}
.c-card-9__group-2 {
display: flex;
align-items: center;
box-sizing: border-box;
width: 20px;
height: 20px;
max-width: 20px;
max-height: 20px;
font-size: 24px;
line-height: 32px;
margin-left: 12px;
}
.c-card-9__icon-2 {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 20px;
height: 20px;
max-width: 20px;
max-height: 20px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-card-9__body-3 {
display: block;
box-sizing: border-box;
margin: 0px;
font-size: 14px;
line-height: 20px;
}
.c-card-9__group-3 {
display: block;
box-sizing: border-box;
height: 1px;
background-image: linear-gradient(to right, #FFFFFF1A, transparent);
margin-left: 40px;
}
States
Card (10)
Verification: verified against the live page at desktop.
Anatomy
card-10: the component root, a <div> (.c-card-10)card-10-group: inner flex row (.c-card-10__group)card-10-icon: icon placeholder, 18x40px (.c-card-10__icon)card-10-body: label text, 17 characters (.c-card-10__body)card-10-body-2: label text, 47 characters (.c-card-10__body-2)card-10-list: inner flex column (.c-card-10__list)card-10-item: inner grid (.c-card-10__item, 2 instances)card-10-group-2: inner flex row (.c-card-10__group-2, 2 instances)card-10-icon-2: icon placeholder, 20px (.c-card-10__icon-2, 2 instances)card-10-body-3: label text, 31 characters (.c-card-10__body-3, 2 instances)card-10-group-3: inner block (.c-card-10__group-3)Recipe
<div class="c-card-10-scope">
<div class="c-card-10">
<div class="c-card-10__group">
<span class="c-card-10__icon" aria-hidden="true"></span>
</div>
<p class="c-card-10__body">lorem ipsum dolor</p>
<p class="c-card-10__body-2">lorem ipsum dolor sit amet consectetur adipisci</p>
<ul class="c-card-10__list">
<li class="c-card-10__item">
<div class="c-card-10__group-2">
<span class="c-card-10__icon-2" aria-hidden="true"></span>
</div>
<p class="c-card-10__body-3">lorem ipsum dolor sit amet cons</p>
</li>
<div class="c-card-10__group-3"></div>
<li class="c-card-10__item">
<div class="c-card-10__group-2">
<span class="c-card-10__icon-2" aria-hidden="true"></span>
</div>
<p class="c-card-10__body-3">lorem ipsum dolor sit amet consectet</p>
</li>
</ul>
</div>
</div>
.c-card-10-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-card-10 {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
padding: 32px;
position: relative;
background-color: #FFFFFF04;
color: #FFFFFF;
border: 1px solid #FFFFFF14;
border-radius: 8px;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-card-10__group {
display: flex;
align-items: center;
box-sizing: border-box;
width: 40px;
height: 40px;
max-width: 40px;
max-height: 40px;
padding: 10px;
background-color: #8145B540;
border: 1px solid #FFFFFF1A;
border-radius: 8px;
font-size: 24px;
line-height: 32px;
}
.c-card-10__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 18px;
height: 40px;
max-width: 40px;
max-height: 40px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-card-10__body {
display: block;
box-sizing: border-box;
margin: 16px 0px 8px;
font-size: 18px;
font-weight: 600;
line-height: 27px;
}
.c-card-10__body-2 {
display: block;
box-sizing: border-box;
margin: 0px;
opacity: 0.75;
line-height: 24px;
}
.c-card-10__list {
display: flex;
flex-direction: column;
gap: 12px;
box-sizing: border-box;
padding: 0px;
margin: 32px 0px 0px;
list-style-type: none;
}
.c-card-10__item {
display: grid;
align-items: center;
gap: 12px;
grid-template-columns: auto 1fr;
box-sizing: border-box;
opacity: 0.5;
}
.c-card-10__group-2 {
display: flex;
align-items: center;
box-sizing: border-box;
width: 20px;
height: 20px;
max-width: 20px;
max-height: 20px;
font-size: 24px;
line-height: 32px;
margin-left: 12px;
}
.c-card-10__icon-2 {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 20px;
height: 20px;
max-width: 20px;
max-height: 20px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-card-10__body-3 {
display: block;
box-sizing: border-box;
margin: 0px;
font-size: 14px;
line-height: 20px;
}
.c-card-10__group-3 {
display: block;
box-sizing: border-box;
height: 1px;
background-image: linear-gradient(to right, #FFFFFF1A, transparent);
margin-left: 40px;
}
States
Card (11)
Verification: verified against the live page at desktop.
Anatomy
card-11: the component root, a <div> (.c-card-11)card-11-group: inner flex row (.c-card-11__group)card-11-icon: icon placeholder, 18x40px (.c-card-11__icon)card-11-body: label text, 16 characters (.c-card-11__body)card-11-body-2: label text, 56 characters (.c-card-11__body-2)card-11-list: inner flex column (.c-card-11__list)card-11-item: inner grid (.c-card-11__item, 2 instances)card-11-group-2: inner flex row (.c-card-11__group-2, 2 instances)card-11-icon-2: icon placeholder, 20px (.c-card-11__icon-2, 2 instances)card-11-body-3: label text, 25 characters (.c-card-11__body-3, 2 instances)card-11-group-3: inner block (.c-card-11__group-3)Recipe
<div class="c-card-11-scope">
<div class="c-card-11">
<div class="c-card-11__group">
<span class="c-card-11__icon" aria-hidden="true"></span>
</div>
<p class="c-card-11__body">lorem ipsum dolo</p>
<p class="c-card-11__body-2">lorem ipsum dolor sit amet consectetur adipiscing elit s</p>
<ul class="c-card-11__list">
<li class="c-card-11__item">
<div class="c-card-11__group-2">
<span class="c-card-11__icon-2" aria-hidden="true"></span>
</div>
<p class="c-card-11__body-3">lorem ipsum dolor sit ame</p>
</li>
<div class="c-card-11__group-3"></div>
<li class="c-card-11__item">
<div class="c-card-11__group-2">
<span class="c-card-11__icon-2" aria-hidden="true"></span>
</div>
<p class="c-card-11__body-3">lorem ipsum dolor sit amet con</p>
</li>
</ul>
</div>
</div>
.c-card-11-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-card-11 {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
padding: 32px;
position: relative;
background-color: #FFFFFF04;
color: #FFFFFF;
border: 1px solid #FFFFFF14;
border-radius: 8px;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-card-11__group {
display: flex;
align-items: center;
box-sizing: border-box;
width: 40px;
height: 40px;
max-width: 40px;
max-height: 40px;
padding: 10px;
background-color: #0D74CE40;
border: 1px solid #FFFFFF1A;
border-radius: 8px;
font-size: 24px;
line-height: 32px;
}
.c-card-11__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 18px;
height: 40px;
max-width: 40px;
max-height: 40px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-card-11__body {
display: block;
box-sizing: border-box;
margin: 16px 0px 8px;
font-size: 18px;
font-weight: 600;
line-height: 27px;
}
.c-card-11__body-2 {
display: block;
box-sizing: border-box;
margin: 0px;
opacity: 0.75;
line-height: 24px;
}
.c-card-11__list {
display: flex;
flex-direction: column;
gap: 12px;
box-sizing: border-box;
padding: 0px;
margin: 32px 0px 0px;
list-style-type: none;
}
.c-card-11__item {
display: grid;
align-items: center;
gap: 12px;
grid-template-columns: auto 1fr;
box-sizing: border-box;
opacity: 0.5;
}
.c-card-11__group-2 {
display: flex;
align-items: center;
box-sizing: border-box;
width: 20px;
height: 20px;
max-width: 20px;
max-height: 20px;
font-size: 24px;
line-height: 32px;
margin-left: 12px;
}
.c-card-11__icon-2 {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 20px;
height: 20px;
max-width: 20px;
max-height: 20px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-card-11__body-3 {
display: block;
box-sizing: border-box;
margin: 0px;
font-size: 14px;
line-height: 20px;
}
.c-card-11__group-3 {
display: block;
box-sizing: border-box;
height: 1px;
background-image: linear-gradient(to right, #FFFFFF1A, transparent);
margin-left: 40px;
}
States
Nav dropdown
Verification: verified against the live page at desktop.
Anatomy
nav-dropdown: the component root, a <button> (.c-nav-dropdown)nav-dropdown-text: label text, 7 characters (.c-nav-dropdown__text)nav-dropdown-group: inner flex row (.c-nav-dropdown__group)nav-dropdown-icon: icon placeholder, 12px (.c-nav-dropdown__icon)Recipe
<div class="c-nav-dropdown-scope">
<button class="c-nav-dropdown" type="button">
<span class="c-nav-dropdown__text">lorem i</span>
<div class="c-nav-dropdown__group">
<span class="c-nav-dropdown__icon" aria-hidden="true"></span>
</div>
</button>
</div>
.c-nav-dropdown-scope {
background-color: #13111C;
color: #F7F7F8;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-nav-dropdown {
display: flex;
align-items: center;
gap: 8px;
border-spacing: 0px;
box-sizing: border-box;
padding: 6px 12px;
background-color: transparent;
color: #F7F7F8;
border: 0;
border-radius: 6px;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
letter-spacing: normal;
text-transform: none;
text-align: center;
list-style-type: none;
appearance: button;
}
.c-nav-dropdown__text {
display: block;
box-sizing: border-box;
color: #DCDCE0;
font-size: 14px;
font-weight: 500;
line-height: 20px;
}
.c-nav-dropdown__group {
display: flex;
align-items: center;
box-sizing: border-box;
width: 12px;
height: 12px;
max-width: 12px;
max-height: 12px;
position: relative;
color: #A1A0AB;
font-size: 18px;
line-height: 27px;
transition: transform 0.15s cubic-bezier(0.4, 0, 1, 1);
}
.c-nav-dropdown__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 12px;
height: 12px;
max-width: 12px;
max-height: 12px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
States
Nav dropdown (2)
Verification: verified against the live page at desktop.
Anatomy
nav-dropdown-2: the component root, a <button> (.c-nav-dropdown-2)nav-dropdown-2-text: label text, 10 characters (.c-nav-dropdown-2__text)nav-dropdown-2-group: inner flex row (.c-nav-dropdown-2__group)nav-dropdown-2-icon: icon placeholder, 12px (.c-nav-dropdown-2__icon)Recipe
<div class="c-nav-dropdown-2-scope">
<button class="c-nav-dropdown-2" type="button">
<span class="c-nav-dropdown-2__text">lorem ipsu</span>
<div class="c-nav-dropdown-2__group">
<span class="c-nav-dropdown-2__icon" aria-hidden="true"></span>
</div>
</button>
</div>
.c-nav-dropdown-2-scope {
background-color: #13111C;
color: #F7F7F8;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-nav-dropdown-2 {
display: flex;
align-items: center;
gap: 8px;
border-spacing: 0px;
box-sizing: border-box;
padding: 6px 12px;
background-color: transparent;
color: #F7F7F8;
border: 0;
border-radius: 6px;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
letter-spacing: normal;
text-transform: none;
text-align: center;
list-style-type: none;
appearance: button;
}
.c-nav-dropdown-2__text {
display: block;
box-sizing: border-box;
color: #DCDCE0;
font-size: 14px;
font-weight: 500;
line-height: 20px;
}
.c-nav-dropdown-2__group {
display: flex;
align-items: center;
box-sizing: border-box;
width: 12px;
height: 12px;
max-width: 12px;
max-height: 12px;
position: relative;
color: #A1A0AB;
font-size: 18px;
line-height: 27px;
transition: transform 0.15s cubic-bezier(0.4, 0, 1, 1);
}
.c-nav-dropdown-2__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 12px;
height: 12px;
max-width: 12px;
max-height: 12px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
States
Nav dropdown (3)
Verification: verified against the live page at desktop.
Anatomy
nav-dropdown-3: the component root, a <button> (.c-nav-dropdown-3)nav-dropdown-3-text: label text, 10 characters (.c-nav-dropdown-3__text)nav-dropdown-3-group: inner flex row (.c-nav-dropdown-3__group)nav-dropdown-3-icon: icon placeholder, 12px (.c-nav-dropdown-3__icon)Recipe
<div class="c-nav-dropdown-3-scope">
<button class="c-nav-dropdown-3" type="button">
<span class="c-nav-dropdown-3__text">lorem ipsu</span>
<div class="c-nav-dropdown-3__group">
<span class="c-nav-dropdown-3__icon" aria-hidden="true"></span>
</div>
</button>
</div>
.c-nav-dropdown-3-scope {
background-color: #13111C;
color: #F7F7F8;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-nav-dropdown-3 {
display: flex;
align-items: center;
gap: 8px;
border-spacing: 0px;
box-sizing: border-box;
padding: 6px 12px;
background-color: transparent;
color: #F7F7F8;
border: 0;
border-radius: 6px;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
letter-spacing: normal;
text-transform: none;
text-align: center;
list-style-type: none;
appearance: button;
}
.c-nav-dropdown-3__text {
display: block;
box-sizing: border-box;
color: #DCDCE0;
font-size: 14px;
font-weight: 500;
line-height: 20px;
}
.c-nav-dropdown-3__group {
display: flex;
align-items: center;
box-sizing: border-box;
width: 12px;
height: 12px;
max-width: 12px;
max-height: 12px;
position: relative;
color: #A1A0AB;
font-size: 18px;
line-height: 27px;
transition: transform 0.15s cubic-bezier(0.4, 0, 1, 1);
}
.c-nav-dropdown-3__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 12px;
height: 12px;
max-width: 12px;
max-height: 12px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
States
Nav dropdown (4)
Verification: verified against the live page at desktop.
Anatomy
nav-dropdown-4: the component root, a <button> (.c-nav-dropdown-4)nav-dropdown-4-text: label text, 7 characters (.c-nav-dropdown-4__text)nav-dropdown-4-group: inner flex row (.c-nav-dropdown-4__group)nav-dropdown-4-icon: icon placeholder, 12px (.c-nav-dropdown-4__icon)Recipe
<div class="c-nav-dropdown-4-scope">
<button class="c-nav-dropdown-4" type="button">
<span class="c-nav-dropdown-4__text">lorem i</span>
<div class="c-nav-dropdown-4__group">
<span class="c-nav-dropdown-4__icon" aria-hidden="true"></span>
</div>
</button>
</div>
.c-nav-dropdown-4-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-nav-dropdown-4 {
display: flex;
align-items: center;
gap: 8px;
border-spacing: 0px;
box-sizing: border-box;
padding: 6px 12px;
background-color: transparent;
color: #FFFFFF;
border: 0;
border-radius: 6px;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
letter-spacing: normal;
text-transform: none;
text-align: center;
list-style-type: none;
appearance: button;
}
.c-nav-dropdown-4__text {
display: block;
box-sizing: border-box;
color: #DCDCE0;
font-size: 14px;
font-weight: 500;
line-height: 20px;
}
.c-nav-dropdown-4__group {
display: flex;
align-items: center;
box-sizing: border-box;
width: 12px;
height: 12px;
max-width: 12px;
max-height: 12px;
position: relative;
color: #A1A0AB;
font-size: 18px;
line-height: 27px;
transition: transform 0.15s cubic-bezier(0.4, 0, 1, 1);
}
.c-nav-dropdown-4__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 12px;
height: 12px;
max-width: 12px;
max-height: 12px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
States
Nav dropdown (5)
Verification: verified against the live page at desktop.
Anatomy
nav-dropdown-5: the component root, a <button> (.c-nav-dropdown-5)nav-dropdown-5-text: label text, 10 characters (.c-nav-dropdown-5__text)nav-dropdown-5-group: inner flex row (.c-nav-dropdown-5__group)nav-dropdown-5-icon: icon placeholder, 12px (.c-nav-dropdown-5__icon)Recipe
<div class="c-nav-dropdown-5-scope">
<button class="c-nav-dropdown-5" type="button">
<span class="c-nav-dropdown-5__text">lorem ipsu</span>
<div class="c-nav-dropdown-5__group">
<span class="c-nav-dropdown-5__icon" aria-hidden="true"></span>
</div>
</button>
</div>
.c-nav-dropdown-5-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-nav-dropdown-5 {
display: flex;
align-items: center;
gap: 8px;
border-spacing: 0px;
box-sizing: border-box;
padding: 6px 12px;
background-color: transparent;
color: #FFFFFF;
border: 0;
border-radius: 6px;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
letter-spacing: normal;
text-transform: none;
text-align: center;
list-style-type: none;
appearance: button;
}
.c-nav-dropdown-5__text {
display: block;
box-sizing: border-box;
color: #DCDCE0;
font-size: 14px;
font-weight: 500;
line-height: 20px;
}
.c-nav-dropdown-5__group {
display: flex;
align-items: center;
box-sizing: border-box;
width: 12px;
height: 12px;
max-width: 12px;
max-height: 12px;
position: relative;
color: #A1A0AB;
font-size: 18px;
line-height: 27px;
transition: transform 0.15s cubic-bezier(0.4, 0, 1, 1);
}
.c-nav-dropdown-5__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 12px;
height: 12px;
max-width: 12px;
max-height: 12px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
States
Nav dropdown (6)
Verification: verified against the live page at desktop.
Anatomy
nav-dropdown-6: the component root, a <button> (.c-nav-dropdown-6)nav-dropdown-6-text: label text, 10 characters (.c-nav-dropdown-6__text)nav-dropdown-6-group: inner flex row (.c-nav-dropdown-6__group)nav-dropdown-6-icon: icon placeholder, 12px (.c-nav-dropdown-6__icon)Recipe
<div class="c-nav-dropdown-6-scope">
<button class="c-nav-dropdown-6" type="button">
<span class="c-nav-dropdown-6__text">lorem ipsu</span>
<div class="c-nav-dropdown-6__group">
<span class="c-nav-dropdown-6__icon" aria-hidden="true"></span>
</div>
</button>
</div>
.c-nav-dropdown-6-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-nav-dropdown-6 {
display: flex;
align-items: center;
gap: 8px;
border-spacing: 0px;
box-sizing: border-box;
padding: 6px 12px;
background-color: transparent;
color: #FFFFFF;
border: 0;
border-radius: 6px;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
letter-spacing: normal;
text-transform: none;
text-align: center;
list-style-type: none;
appearance: button;
}
.c-nav-dropdown-6__text {
display: block;
box-sizing: border-box;
color: #DCDCE0;
font-size: 14px;
font-weight: 500;
line-height: 20px;
}
.c-nav-dropdown-6__group {
display: flex;
align-items: center;
box-sizing: border-box;
width: 12px;
height: 12px;
max-width: 12px;
max-height: 12px;
position: relative;
color: #A1A0AB;
font-size: 18px;
line-height: 27px;
transition: transform 0.15s cubic-bezier(0.4, 0, 1, 1);
}
.c-nav-dropdown-6__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 12px;
height: 12px;
max-width: 12px;
max-height: 12px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
States
Header (landing)
Verification: verified against the live page at desktop.
Variant observed on https://railway.com/.
Anatomy
header-landing: the component root, a <nav> (.c-header-landing)header-landing-group: inner block (.c-header-landing__group)header-landing-nav: inner flex row (.c-header-landing__nav)header-landing-button: button (.c-header-landing__button, 4 instances)header-landing-text: label text, 7 characters (.c-header-landing__text, 4 instances)header-landing-inner: inner flex row (.c-header-landing__inner, 4 instances)header-landing-icon: icon placeholder, 12px (.c-header-landing__icon, 4 instances)header-landing-nav-item: inner group (.c-header-landing__nav-item)header-landing-nav-link: link, 7-character label (.c-header-landing__nav-link)Recipe
<div class="c-header-landing-scope">
<nav class="c-header-landing">
<div class="c-header-landing__group">
<ul class="c-header-landing__nav">
<button class="c-header-landing__button" type="button">
<span class="c-header-landing__text">lorem i</span>
<div class="c-header-landing__inner">
<span class="c-header-landing__icon" aria-hidden="true"></span>
</div>
</button>
<button class="c-header-landing__button" type="button">
<span class="c-header-landing__text">lorem ipsu</span>
<div class="c-header-landing__inner">
<span class="c-header-landing__icon" aria-hidden="true"></span>
</div>
</button>
<button class="c-header-landing__button" type="button">
<span class="c-header-landing__text">lorem ipsu</span>
<div class="c-header-landing__inner">
<span class="c-header-landing__icon" aria-hidden="true"></span>
</div>
</button>
<button class="c-header-landing__button" type="button">
<span class="c-header-landing__text">lorem i</span>
<div class="c-header-landing__inner">
<span class="c-header-landing__icon" aria-hidden="true"></span>
</div>
</button>
<li class="c-header-landing__nav-item">
<a class="c-header-landing__nav-link" href="#">lorem i</a>
</li>
</ul>
</div>
</nav>
</div>
.c-header-landing-scope {
background-color: #13111C;
color: #F7F7F8;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-header-landing {
display: flex;
justify-content: center;
border-spacing: 0px;
box-sizing: border-box;
position: relative;
z-index: 50;
color: #F7F7F8;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-header-landing__group {
display: block;
box-sizing: border-box;
position: relative;
}
.c-header-landing__nav {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
padding: 0px;
margin: 0px;
list-style-type: none;
}
.c-header-landing__button {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
padding: 6px 12px;
background-color: transparent;
color: #F7F7F8;
border: 0;
border-radius: 6px;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
}
.c-header-landing__text {
display: block;
box-sizing: border-box;
color: #DCDCE0;
font-size: 14px;
font-weight: 500;
line-height: 20px;
}
.c-header-landing__inner {
display: flex;
align-items: center;
box-sizing: border-box;
width: 12px;
height: 12px;
max-width: 12px;
max-height: 12px;
position: relative;
color: #A1A0AB;
font-size: 18px;
line-height: 27px;
transition: transform 0.15s cubic-bezier(0.4, 0, 1, 1);
}
.c-header-landing__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 12px;
height: 12px;
max-width: 12px;
max-height: 12px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-header-landing__nav-item {
display: list-item;
box-sizing: border-box;
}
.c-header-landing__nav-link {
display: inline;
box-sizing: border-box;
color: #DCDCE0;
cursor: pointer;
font-size: 14px;
font-weight: 500;
line-height: 20px;
text-decoration-line: none;
padding-right: 12px;
padding-left: 12px;
}
.c-header-landing__nav-link:hover {
color: #F2F1F3;
}
States
header-landing-nav-link hover (header-landing-nav-link-hover): color #F2F1F3Header (inner)
Verification: verified against the live page at desktop.
Variant observed on https://railway.com/agents.
Anatomy
header-inner: the component root, a <nav> (.c-header-inner)header-inner-group: inner block (.c-header-inner__group)header-inner-nav: inner flex row (.c-header-inner__nav)header-inner-cta: the button-ghost-3 button (.c-header-inner__cta, 3 instances)header-inner-text: label text, 7 characters (.c-header-inner__text, 4 instances)header-inner-inner: inner flex row (.c-header-inner__inner, 4 instances)header-inner-icon: icon placeholder, 12px (.c-header-inner__icon, 4 instances)header-inner-button: button (.c-header-inner__button)header-inner-nav-item: inner group (.c-header-inner__nav-item)header-inner-nav-link: link, 7-character label (.c-header-inner__nav-link)Recipe
<div class="c-header-inner-scope">
<nav class="c-header-inner">
<div class="c-header-inner__group">
<ul class="c-header-inner__nav">
<button class="c-header-inner__cta" type="button">
<span class="c-header-inner__text">lorem i</span>
<div class="c-header-inner__inner">
<span class="c-header-inner__icon" aria-hidden="true"></span>
</div>
</button>
<button class="c-header-inner__cta" type="button">
<span class="c-header-inner__text">lorem ipsu</span>
<div class="c-header-inner__inner">
<span class="c-header-inner__icon" aria-hidden="true"></span>
</div>
</button>
<button class="c-header-inner__cta" type="button">
<span class="c-header-inner__text">lorem ipsu</span>
<div class="c-header-inner__inner">
<span class="c-header-inner__icon" aria-hidden="true"></span>
</div>
</button>
<button class="c-header-inner__button" type="button">
<span class="c-header-inner__text">lorem i</span>
<div class="c-header-inner__inner">
<span class="c-header-inner__icon" aria-hidden="true"></span>
</div>
</button>
<li class="c-header-inner__nav-item">
<a class="c-header-inner__nav-link" href="#">lorem i</a>
</li>
</ul>
</div>
</nav>
</div>
.c-header-inner-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-header-inner {
display: flex;
justify-content: center;
border-spacing: 0px;
box-sizing: border-box;
position: relative;
z-index: 50;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-header-inner__group {
display: block;
box-sizing: border-box;
position: relative;
}
.c-header-inner__nav {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
padding: 0px;
margin: 0px;
list-style-type: none;
}
.c-header-inner__cta {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
padding: 6px 12px;
background-color: transparent;
color: #FFFFFF;
border: 0;
border-radius: 6px;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
}
.c-header-inner__text {
display: block;
box-sizing: border-box;
color: #DCDCE0;
font-size: 14px;
font-weight: 500;
line-height: 20px;
}
.c-header-inner__inner {
display: flex;
align-items: center;
box-sizing: border-box;
width: 12px;
height: 12px;
max-width: 12px;
max-height: 12px;
position: relative;
color: #A1A0AB;
font-size: 18px;
line-height: 27px;
transition: transform 0.15s cubic-bezier(0.4, 0, 1, 1);
}
.c-header-inner__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 12px;
height: 12px;
max-width: 12px;
max-height: 12px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-header-inner__button {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
padding: 6px 12px;
background-color: transparent;
color: #FFFFFF;
border: 0;
border-radius: 6px;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
}
.c-header-inner__nav-item {
display: list-item;
box-sizing: border-box;
}
.c-header-inner__nav-link {
display: inline;
box-sizing: border-box;
color: #DCDCE0;
cursor: pointer;
font-size: 14px;
font-weight: 500;
line-height: 20px;
text-decoration-line: none;
padding-right: 12px;
padding-left: 12px;
}
.c-header-inner__nav-link:hover {
color: #F2F1F3;
}
States
header-inner-nav-link hover (header-inner-nav-link-hover): color #F2F1F3Verification: desktop flagged, the footer height did not reproduce the measured 833px after 2 correction attempts; mobile flagged, the render came out 4 px narrower than the original after 2 correction attempts.
Anatomy
footer: the component root, a <footer> (.c-footer)footer-columns: inner grid (.c-footer__columns)footer-column: inner flex column (.c-footer__column)footer-columns-2: inner grid (.c-footer__columns-2)footer-text: label text, 8 characters (.c-footer__text, 7 instances)footer-link: link (.c-footer__link, 2 instances)footer-group: inner flex column (.c-footer__group, 2 instances)footer-group-2: inner group (.c-footer__group-2, 2 instances)footer-text-2: label text, 33 characters (.c-footer__text-2, 9 instances)footer-text-3: label text, 7 characters (.c-footer__text-3, 2 instances)footer-text-4: label text, 0 characters (.c-footer__text-4, 2 instances)footer-group-3: inner block (.c-footer__group-3)footer-link-2: link (.c-footer__link-2)footer-icon: icon placeholder, 74x40px (.c-footer__icon)footer-icon-2: icon placeholder, 41x40px (.c-footer__icon-2)footer-column-2: inner grid (.c-footer__column-2)footer-group-4: inner flex column (.c-footer__group-4, 6 instances)footer-group-5: inner flex column (.c-footer__group-5, 6 instances)footer-link-3: link (.c-footer__link-3, 6 instances)footer-text-5: label text, 8 characters (.c-footer__text-5, 35 instances)footer-link-4: link (.c-footer__link-4, 29 instances)footer-button: button, 18-character label (.c-footer__button)footer-group-6: inner group (.c-footer__group-6)footer-columns-3: inner flex row (.c-footer__columns-3)footer-columns-4: inner flex row (.c-footer__columns-4)footer-link-5: link (.c-footer__link-5)footer-logo: icon placeholder, 32px (.c-footer__logo)footer-link-6: link (.c-footer__link-6)footer-text-6: label text, 23 characters (.c-footer__text-6)footer-text-7: label text, 1 characters (.c-footer__text-7)footer-text-8: label text, 0 characters (.c-footer__text-8)Desktop recipe
<div class="c-footer-scope">
<footer class="c-footer">
<div class="c-footer__columns">
<div class="c-footer__column">
<div class="c-footer__columns-2">
<p class="c-footer__text">lorem ip</p>
<a class="c-footer__link" href="#">
<div class="c-footer__group">
<p class="c-footer__group-2">
<span class="c-footer__text-2">lorem ipsum dolor sit amet consec</span>
<span class="c-footer__text-3">lorem i</span>
</p>
<p class="c-footer__text-4">
<span class="c-footer__text-2">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet cons</span>
<span class="c-footer__text-2">lorem ipsum dolo</span>
</p>
</div>
</a>
<a class="c-footer__link" href="#">
<div class="c-footer__group">
<p class="c-footer__group-2">
<span class="c-footer__text-2">lorem ipsum dolor sit</span>
<span class="c-footer__text-3">lorem ipsum dolor sit amet consectet</span>
</p>
<p class="c-footer__text-4">
<span class="c-footer__text-2">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet c</span>
<span class="c-footer__text-2">lorem ipsum do</span>
</p>
</div>
</a>
</div>
<div class="c-footer__group-3">
<a class="c-footer__link-2" href="#">
<span class="c-footer__icon" aria-hidden="true"></span>
<span class="c-footer__icon-2" aria-hidden="true"></span>
</a>
</div>
</div>
<div class="c-footer__column-2">
<div class="c-footer__group-4">
<p class="c-footer__text">lorem i</p>
<div class="c-footer__group-5">
<a class="c-footer__link-3" href="#">
<p class="c-footer__text-5">lorem ip</p>
</a>
<a class="c-footer__link-4" href="#">
<p class="c-footer__text-5">lorem ipsu</p>
</a>
<a class="c-footer__link-4" href="#">
<p class="c-footer__text-5">lorem i</p>
</a>
<a class="c-footer__link-4" href="#">
<p class="c-footer__text-5">lorem</p>
</a>
<a class="c-footer__link-4" href="#">
<p class="c-footer__text-5">lorem ips</p>
</a>
<a class="c-footer__link-4" href="#">
<p class="c-footer__text-5">lorem ips</p>
</a>
<a class="c-footer__link-4" href="#">
<p class="c-footer__text-5">lorem ips</p>
</a>
<a class="c-footer__link-4" href="#">
<p class="c-footer__text-5">lorem ipsum dolor</p>
</a>
</div>
</div>
<div class="c-footer__group-4">
<p class="c-footer__text">lorem i</p>
<div class="c-footer__group-5">
<a class="c-footer__link-3" href="#">
<p class="c-footer__text-5">lorem</p>
</a>
<a class="c-footer__link-4" href="#">
<p class="c-footer__text-5">lorem</p>
</a>
<a class="c-footer__link-4" href="#">
<p class="c-footer__text-5">lorem</p>
</a>
<a class="c-footer__link-4" href="#">
<p class="c-footer__text-5">lorem</p>
</a>
</div>
</div>
<div class="c-footer__group-4">
<p class="c-footer__text">lorem i</p>
<div class="c-footer__group-5">
<a class="c-footer__link-3" href="#">
<p class="c-footer__text-5">lorem i</p>
</a>
<a class="c-footer__link-4" href="#">
<p class="c-footer__text-5">lorem</p>
</a>
<a class="c-footer__link-4" href="#">
<p class="c-footer__text-5">lorem</p>
</a>
</div>
</div>
<div class="c-footer__group-4">
<p class="c-footer__text">lorem ips</p>
<div class="c-footer__group-5">
<a class="c-footer__link-3" href="#">
<p class="c-footer__text-5">lorem ips</p>
</a>
<a class="c-footer__link-4" href="#">
<p class="c-footer__text-5">lorem ipsu</p>
</a>
<a class="c-footer__link-4" href="#">
<p class="c-footer__text-5">lore</p>
</a>
<a class="c-footer__link-4" href="#">
<p class="c-footer__text-5">lorem ipsum dol</p>
</a>
<a class="c-footer__link-4" href="#">
<p class="c-footer__text-5">lore</p>
</a>
<a class="c-footer__link-4" href="#">
<p class="c-footer__text-5">lorem ipsum</p>
</a>
<a class="c-footer__link-4" href="#">
<p class="c-footer__text-5">lorem ipsum dolor</p>
</a>
</div>
</div>
<div class="c-footer__group-4">
<p class="c-footer__text">lorem i</p>
<div class="c-footer__group-5">
<a class="c-footer__link-3" href="#">
<p class="c-footer__text-5">lorem</p>
</a>
<a class="c-footer__link-4" href="#">
<p class="c-footer__text-5">lorem ipsu</p>
</a>
<a class="c-footer__link-4" href="#">
<p class="c-footer__text-5">lorem i</p>
</a>
<a class="c-footer__link-4" href="#">
<p class="c-footer__text-5">lore</p>
</a>
<a class="c-footer__link-4" href="#">
<p class="c-footer__text-5">lorem</p>
</a>
<a class="c-footer__link-4" href="#">
<p class="c-footer__text-5">lore</p>
</a>
<a class="c-footer__link-4" href="#">
<p class="c-footer__text-5">lorem</p>
</a>
</div>
</div>
<div class="c-footer__group-4">
<p class="c-footer__text">lorem</p>
<div class="c-footer__group-5">
<a class="c-footer__link-3" href="#">
<p class="c-footer__text-5">lor</p>
</a>
<a class="c-footer__link-4" href="#">
<p class="c-footer__text-5">lorem ipsum do</p>
</a>
<a class="c-footer__link-4" href="#">
<p class="c-footer__text-5">lorem ipsum do</p>
</a>
<a class="c-footer__link-4" href="#">
<p class="c-footer__text-5">lorem ipsum dolo</p>
</a>
<a class="c-footer__link-4" href="#">
<p class="c-footer__text-5">lorem ipsum dolor si</p>
</a>
<a class="c-footer__link-4" href="#">
<p class="c-footer__text-5">lorem ipsum dolor</p>
</a>
<button class="c-footer__button" type="button">lorem ipsum dolor</button>
</div>
</div>
</div>
</div>
<div class="c-footer__group-6"></div>
<div class="c-footer__columns-3">
<div class="c-footer__columns-4">
<a class="c-footer__link-5" href="#">
<span class="c-footer__logo" aria-hidden="true"></span>
</a>
<a class="c-footer__link-6" href="#">
<span class="c-footer__text-6">lorem ipsum dolor sit a</span>
<span class="c-footer__text-7">l</span>
</a>
</div>
<div class="c-footer__text-8">
<span class="c-footer__text-2">l</span>
<span class="c-footer__text-2">lore</span>
<span class="c-footer__text-2">lorem ipsum dolor sit amet consect</span>
</div>
</div>
</footer>
</div>
.c-footer-scope {
background-color: #13111C;
color: #F7F7F8;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-footer {
display: block;
border-spacing: 0px;
box-sizing: border-box;
max-width: 1280px;
padding: 48px 48px 96px;
color: #F7F7F8;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-footer__columns {
display: grid;
column-gap: 128px;
grid-template-columns: repeat(5, minmax(0px, 1fr));
box-sizing: border-box;
}
.c-footer__column {
display: flex;
flex-direction: column;
justify-content: space-between;
box-sizing: border-box;
}
.c-footer__columns-2 {
display: grid;
gap: 16px;
grid-template-columns: repeat(1, minmax(0px, 1fr));
box-sizing: border-box;
}
.c-footer__text {
display: block;
box-sizing: border-box;
margin: 0px;
font-size: 14px;
font-weight: 500;
line-height: 20px;
}
.c-footer__link {
display: block;
box-sizing: border-box;
padding: 16px 24px;
position: relative;
background-color: #1C1A28;
color: #F7F7F8;
border: 1px solid #FFFFFF1A;
border-radius: 12px;
cursor: pointer;
text-decoration-line: none;
}
.c-footer__group {
display: flex;
flex-direction: column;
box-sizing: border-box;
width: 100%;
position: relative;
z-index: 10;
}
.c-footer__group-2 {
display: block;
box-sizing: border-box;
margin: 0px;
color: #C4C4CA;
font-size: 14px;
font-weight: 500;
line-height: 20px;
}
.c-footer__text-3 {
display: inline;
box-sizing: border-box;
color: #A78BFA;
}
.c-footer__text-4 {
display: block;
box-sizing: border-box;
margin: 4px 0px 0px;
color: #A1A0AB;
font-size: 14px;
line-height: 20px;
}
.c-footer__group-3 {
display: block;
box-sizing: border-box;
}
.c-footer__link-2 {
display: flex;
align-items: center;
gap: 16px;
box-sizing: border-box;
max-width: max-content;
color: #F7F7F8;
opacity: 0.4;
cursor: pointer;
text-decoration-line: none;
}
.c-footer__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 74px;
height: 40px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-footer__icon-2 {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 41px;
height: 40px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-footer__column-2 {
display: grid;
gap: 48px 32px;
grid-template-columns: repeat(3, minmax(0px, 1fr));
box-sizing: border-box;
}
.c-footer__group-4 {
display: flex;
flex-direction: column;
box-sizing: border-box;
}
.c-footer__group-5 {
display: flex;
flex-direction: column;
box-sizing: border-box;
margin-top: 16px;
}
.c-footer__link-3 {
display: block;
box-sizing: border-box;
max-width: max-content;
color: #A1A0AB;
cursor: pointer;
text-decoration-line: none;
}
.c-footer__text-5 {
display: block;
box-sizing: border-box;
margin: 0px;
font-size: 14px;
line-height: 20px;
}
.c-footer__link-4 {
display: block;
box-sizing: border-box;
max-width: max-content;
color: #A1A0AB;
cursor: pointer;
text-decoration-line: none;
margin-top: 12px;
}
.c-footer__button {
display: block;
box-sizing: border-box;
max-width: max-content;
padding: 0px;
background-color: transparent;
color: #A1A0AB;
border: 0;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 14px;
font-weight: 400;
line-height: 20px;
letter-spacing: normal;
text-transform: none;
text-align: left;
appearance: button;
margin-top: 12px;
}
.c-footer__group-6 {
display: block;
box-sizing: border-box;
width: 100%;
height: 0px;
overflow-x: hidden;
overflow-y: hidden;
margin-top: 48px;
margin-bottom: 32px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #FFFFFF1A;
}
.c-footer__columns-3 {
display: flex;
justify-content: space-between;
align-items: center;
box-sizing: border-box;
}
.c-footer__columns-4 {
display: flex;
align-items: center;
column-gap: 32px;
box-sizing: border-box;
}
.c-footer__link-5 {
display: block;
box-sizing: border-box;
color: #F7F7F8;
cursor: pointer;
text-decoration-line: none;
}
.c-footer__logo {
display: flex;
flex-shrink: 0;
box-sizing: border-box;
width: 32px;
height: 32px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-footer__link-6 {
display: flex;
align-items: center;
box-sizing: border-box;
color: #F7F7F8;
cursor: pointer;
text-decoration-line: none;
}
.c-footer__text-6 {
display: block;
box-sizing: border-box;
color: #42946E;
font-family: ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;
font-size: 12px;
line-height: 18px;
}
.c-footer__text-7 {
display: block;
box-sizing: border-box;
color: #A1A0AB;
font-size: 12px;
line-height: 18px;
margin-left: 8px;
}
.c-footer__text-8 {
display: block;
box-sizing: border-box;
color: #878593;
font-size: 12px;
line-height: 18px;
}
.c-footer__link:focus {
box-shadow: #FFFFFF 0px 0px 0px 0px, #BF93EC 0px 0px 0px 2px, transparent 0px 0px 0px 0px;
outline: 2px solid transparent;
outline-offset: 2px;
}
.c-footer__link-2:focus {
box-shadow: #FFFFFF 0px 0px 0px 0px, #BF93EC 0px 0px 0px 2px, transparent 0px 0px 0px 0px;
outline: 2px solid transparent;
outline-offset: 2px;
}
.c-footer__link-3:hover {
color: #F7F7F8;
}
.c-footer__link-4:hover {
color: #F7F7F8;
}
.c-footer__button:hover {
color: #F7F7F8;
}
.c-footer__link-6:focus {
box-shadow: #FFFFFF 0px 0px 0px 0px, #BF93EC 0px 0px 0px 2px, transparent 0px 0px 0px 0px;
outline: 2px solid transparent;
outline-offset: 2px;
}
Mobile anatomy
footer-mobile: the component root, a <footer> (.c-footer-mobile)footer-mobile-columns: inner grid (.c-footer-mobile__columns)footer-mobile-column: inner grid (.c-footer-mobile__column)footer-mobile-group: inner flex column (.c-footer-mobile__group, 6 instances)footer-mobile-text: label text, 7 characters (.c-footer-mobile__text, 6 instances)footer-mobile-group-2: inner flex column (.c-footer-mobile__group-2, 6 instances)footer-mobile-link: link (.c-footer-mobile__link, 6 instances)footer-mobile-text-2: label text, 8 characters (.c-footer-mobile__text-2, 35 instances)footer-mobile-link-2: link (.c-footer-mobile__link-2, 29 instances)footer-mobile-button: button, 18-character label (.c-footer-mobile__button)footer-mobile-group-3: inner group (.c-footer-mobile__group-3)footer-mobile-group-4: inner flex column (.c-footer-mobile__group-4)footer-mobile-group-5: inner flex column (.c-footer-mobile__group-5)footer-mobile-link-3: link (.c-footer-mobile__link-3)footer-mobile-logo: icon placeholder, 24px (.c-footer-mobile__logo)footer-mobile-link-4: link (.c-footer-mobile__link-4)footer-mobile-text-3: label text, 23 characters (.c-footer-mobile__text-3)footer-mobile-text-4: label text, 1 characters (.c-footer-mobile__text-4)footer-mobile-text-5: label text, 0 characters (.c-footer-mobile__text-5)footer-mobile-text-6: label text, 1 characters (.c-footer-mobile__text-6, 3 instances)Mobile recipe
<div class="c-footer-mobile-scope">
<footer class="c-footer-mobile">
<div class="c-footer-mobile__columns">
<div class="c-footer-mobile__column">
<div class="c-footer-mobile__group">
<p class="c-footer-mobile__text">lorem i</p>
<div class="c-footer-mobile__group-2">
<a class="c-footer-mobile__link" href="#">
<p class="c-footer-mobile__text-2">lorem ip</p>
</a>
<a class="c-footer-mobile__link-2" href="#">
<p class="c-footer-mobile__text-2">lorem ipsu</p>
</a>
<a class="c-footer-mobile__link-2" href="#">
<p class="c-footer-mobile__text-2">lorem i</p>
</a>
<a class="c-footer-mobile__link-2" href="#">
<p class="c-footer-mobile__text-2">lorem</p>
</a>
<a class="c-footer-mobile__link-2" href="#">
<p class="c-footer-mobile__text-2">lorem ips</p>
</a>
<a class="c-footer-mobile__link-2" href="#">
<p class="c-footer-mobile__text-2">lorem ips</p>
</a>
<a class="c-footer-mobile__link-2" href="#">
<p class="c-footer-mobile__text-2">lorem ips</p>
</a>
<a class="c-footer-mobile__link-2" href="#">
<p class="c-footer-mobile__text-2">lorem ipsum dolor</p>
</a>
</div>
</div>
<div class="c-footer-mobile__group">
<p class="c-footer-mobile__text">lorem i</p>
<div class="c-footer-mobile__group-2">
<a class="c-footer-mobile__link" href="#">
<p class="c-footer-mobile__text-2">lorem</p>
</a>
<a class="c-footer-mobile__link-2" href="#">
<p class="c-footer-mobile__text-2">lorem</p>
</a>
<a class="c-footer-mobile__link-2" href="#">
<p class="c-footer-mobile__text-2">lorem</p>
</a>
<a class="c-footer-mobile__link-2" href="#">
<p class="c-footer-mobile__text-2">lorem</p>
</a>
</div>
</div>
<div class="c-footer-mobile__group">
<p class="c-footer-mobile__text">lorem i</p>
<div class="c-footer-mobile__group-2">
<a class="c-footer-mobile__link" href="#">
<p class="c-footer-mobile__text-2">lorem i</p>
</a>
<a class="c-footer-mobile__link-2" href="#">
<p class="c-footer-mobile__text-2">lorem</p>
</a>
<a class="c-footer-mobile__link-2" href="#">
<p class="c-footer-mobile__text-2">lorem</p>
</a>
</div>
</div>
<div class="c-footer-mobile__group">
<p class="c-footer-mobile__text">lorem ips</p>
<div class="c-footer-mobile__group-2">
<a class="c-footer-mobile__link" href="#">
<p class="c-footer-mobile__text-2">lorem ips</p>
</a>
<a class="c-footer-mobile__link-2" href="#">
<p class="c-footer-mobile__text-2">lorem ipsu</p>
</a>
<a class="c-footer-mobile__link-2" href="#">
<p class="c-footer-mobile__text-2">lore</p>
</a>
<a class="c-footer-mobile__link-2" href="#">
<p class="c-footer-mobile__text-2">lorem ipsum dol</p>
</a>
<a class="c-footer-mobile__link-2" href="#">
<p class="c-footer-mobile__text-2">lore</p>
</a>
<a class="c-footer-mobile__link-2" href="#">
<p class="c-footer-mobile__text-2">lorem ipsum</p>
</a>
<a class="c-footer-mobile__link-2" href="#">
<p class="c-footer-mobile__text-2">lorem ipsum dolor</p>
</a>
</div>
</div>
<div class="c-footer-mobile__group">
<p class="c-footer-mobile__text">lorem i</p>
<div class="c-footer-mobile__group-2">
<a class="c-footer-mobile__link" href="#">
<p class="c-footer-mobile__text-2">lorem</p>
</a>
<a class="c-footer-mobile__link-2" href="#">
<p class="c-footer-mobile__text-2">lorem ipsu</p>
</a>
<a class="c-footer-mobile__link-2" href="#">
<p class="c-footer-mobile__text-2">lorem i</p>
</a>
<a class="c-footer-mobile__link-2" href="#">
<p class="c-footer-mobile__text-2">lore</p>
</a>
<a class="c-footer-mobile__link-2" href="#">
<p class="c-footer-mobile__text-2">lorem</p>
</a>
<a class="c-footer-mobile__link-2" href="#">
<p class="c-footer-mobile__text-2">lore</p>
</a>
<a class="c-footer-mobile__link-2" href="#">
<p class="c-footer-mobile__text-2">lorem</p>
</a>
</div>
</div>
<div class="c-footer-mobile__group">
<p class="c-footer-mobile__text">lorem</p>
<div class="c-footer-mobile__group-2">
<a class="c-footer-mobile__link" href="#">
<p class="c-footer-mobile__text-2">lor</p>
</a>
<a class="c-footer-mobile__link-2" href="#">
<p class="c-footer-mobile__text-2">lorem ipsum do</p>
</a>
<a class="c-footer-mobile__link-2" href="#">
<p class="c-footer-mobile__text-2">lorem ipsum do</p>
</a>
<a class="c-footer-mobile__link-2" href="#">
<p class="c-footer-mobile__text-2">lorem ipsum dolo</p>
</a>
<a class="c-footer-mobile__link-2" href="#">
<p class="c-footer-mobile__text-2">lorem ipsum dolor si</p>
</a>
<a class="c-footer-mobile__link-2" href="#">
<p class="c-footer-mobile__text-2">lorem ipsum dolor</p>
</a>
<button class="c-footer-mobile__button" type="button">lorem ipsum dolor</button>
</div>
</div>
</div>
</div>
<div class="c-footer-mobile__group-3"></div>
<div class="c-footer-mobile__group-4">
<div class="c-footer-mobile__group-5">
<a class="c-footer-mobile__link-3" href="#">
<span class="c-footer-mobile__logo" aria-hidden="true"></span>
</a>
<a class="c-footer-mobile__link-4" href="#">
<span class="c-footer-mobile__text-3">lorem ipsum dolor sit a</span>
<span class="c-footer-mobile__text-4">l</span>
</a>
</div>
<div class="c-footer-mobile__text-5">
<span class="c-footer-mobile__text-6">l</span>
<span class="c-footer-mobile__text-6">lore</span>
<span class="c-footer-mobile__text-6">lorem ipsum dolor sit amet consect</span>
</div>
</div>
</footer>
</div>
.c-footer-mobile-scope {
background-color: #13111C;
color: #F7F7F8;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-footer-mobile {
display: block;
border-spacing: 0px;
box-sizing: border-box;
max-width: 1280px;
padding: 48px 48px 96px;
color: #F7F7F8;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-footer-mobile__columns {
display: grid;
row-gap: 48px;
grid-template-columns: repeat(1, minmax(0px, 1fr));
box-sizing: border-box;
}
.c-footer-mobile__column {
display: grid;
gap: 48px 32px;
grid-template-columns: repeat(2, minmax(0px, 1fr));
box-sizing: border-box;
margin-right: auto;
margin-left: auto;
}
.c-footer-mobile__group {
display: flex;
flex-direction: column;
box-sizing: border-box;
}
.c-footer-mobile__text {
display: block;
box-sizing: border-box;
margin: 0px;
font-size: 14px;
font-weight: 500;
line-height: 20px;
}
.c-footer-mobile__group-2 {
display: flex;
flex-direction: column;
box-sizing: border-box;
margin-top: 16px;
}
.c-footer-mobile__link {
display: block;
box-sizing: border-box;
max-width: max-content;
color: #A1A0AB;
cursor: pointer;
text-decoration-line: none;
}
.c-footer-mobile__text-2 {
display: block;
box-sizing: border-box;
margin: 0px;
font-size: 14px;
line-height: 20px;
}
.c-footer-mobile__link-2 {
display: block;
box-sizing: border-box;
max-width: max-content;
color: #A1A0AB;
cursor: pointer;
text-decoration-line: none;
margin-top: 12px;
}
.c-footer-mobile__button {
display: block;
box-sizing: border-box;
max-width: max-content;
padding: 0px;
background-color: transparent;
color: #A1A0AB;
border: 0;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 14px;
font-weight: 400;
line-height: 20px;
letter-spacing: normal;
text-transform: none;
text-align: left;
appearance: button;
margin-top: 12px;
}
.c-footer-mobile__group-3 {
display: block;
box-sizing: border-box;
width: 100%;
height: 0px;
overflow-x: hidden;
overflow-y: hidden;
margin-top: 48px;
margin-bottom: 32px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #FFFFFF1A;
}
.c-footer-mobile__group-4 {
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
row-gap: 16px;
box-sizing: border-box;
}
.c-footer-mobile__group-5 {
display: flex;
flex-direction: column;
align-items: center;
row-gap: 16px;
box-sizing: border-box;
}
.c-footer-mobile__link-3 {
display: block;
box-sizing: border-box;
color: #F7F7F8;
cursor: pointer;
text-decoration-line: none;
}
.c-footer-mobile__logo {
display: flex;
flex-shrink: 0;
box-sizing: border-box;
width: 24px;
height: 24px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-footer-mobile__link-4 {
display: flex;
align-items: center;
box-sizing: border-box;
color: #F7F7F8;
cursor: pointer;
text-decoration-line: none;
}
.c-footer-mobile__text-3 {
display: block;
box-sizing: border-box;
color: #42946E;
font-family: ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;
font-size: 12px;
line-height: 18px;
}
.c-footer-mobile__text-4 {
display: block;
box-sizing: border-box;
color: #A1A0AB;
font-size: 12px;
line-height: 18px;
margin-left: 8px;
}
.c-footer-mobile__text-5 {
display: block;
box-sizing: border-box;
color: #878593;
font-size: 12px;
line-height: 18px;
}
.c-footer-mobile__link:hover {
color: #F7F7F8;
}
.c-footer-mobile__link-2:hover {
color: #F7F7F8;
}
.c-footer-mobile__button:hover {
color: #F7F7F8;
}
.c-footer-mobile__link-4:focus {
box-shadow: #FFFFFF 0px 0px 0px 0px, #BF93EC 0px 0px 0px 2px, transparent 0px 0px 0px 0px;
outline: 2px solid transparent;
outline-offset: 2px;
}
States
footer-link focus: box-shadow #FFFFFF 0px 0px 0px 0px, #BF93EC 0px 0px 0px 2px, transparent 0px 0px 0px 0px, outline 2px solid transparent, outline-offset 2pxfooter-link-2 focus: box-shadow #FFFFFF 0px 0px 0px 0px, #BF93EC 0px 0px 0px 2px, transparent 0px 0px 0px 0px, outline 2px solid transparent, outline-offset 2pxfooter-link-3 hover (footer-link-3-hover): color #F7F7F8footer-link-4 hover (footer-link-4-hover): color #F7F7F8footer-button hover (footer-button-hover): color #F7F7F8footer-link-6 focus: box-shadow #FFFFFF 0px 0px 0px 0px, #BF93EC 0px 0px 0px 2px, transparent 0px 0px 0px 0px, outline 2px solid transparent, outline-offset 2pxfooter-mobile-link hover (footer-mobile-link-hover): color #F7F7F8footer-mobile-link-2 hover (footer-mobile-link-2-hover): color #F7F7F8footer-mobile-button hover (footer-mobile-button-hover): color #F7F7F8footer-mobile-link-4 focus: box-shadow #FFFFFF 0px 0px 0px 0px, #BF93EC 0px 0px 0px 2px, transparent 0px 0px 0px 0px, outline 2px solid transparent, outline-offset 2pxPricing plan
Verification: verified against the live page at desktop.
Anatomy
pricing-plan: the component root, a <header> (.c-pricing-plan)pricing-plan-group: inner flex column (.c-pricing-plan__group)pricing-plan-group-2: inner flex row (.c-pricing-plan__group-2)pricing-plan-title: heading, 4 characters (.c-pricing-plan__title)pricing-plan-body: inner flex row (.c-pricing-plan__body)pricing-plan-text: label text, 0 characters (.c-pricing-plan__text)pricing-plan-text-2: label text, 1 characters (.c-pricing-plan__text-2, 2 instances)pricing-plan-text-3: label text, 9 characters (.c-pricing-plan__text-3)pricing-plan-body-2: label text, 63 characters (.c-pricing-plan__body-2)Recipe
<div class="c-pricing-plan-scope">
<header class="c-pricing-plan">
<div class="c-pricing-plan__group">
<div class="c-pricing-plan__group-2">
<h3 class="c-pricing-plan__title">lore</h3>
</div>
<p class="c-pricing-plan__body">
<span class="c-pricing-plan__text">
<span class="c-pricing-plan__text-2">l</span>
<span class="c-pricing-plan__text-2">l</span>
</span>
<span class="c-pricing-plan__text-3">lorem ips</span>
</p>
</div>
<p class="c-pricing-plan__body-2">lorem ipsum dolor sit amet consectetur adipiscing elit sed do e</p>
</header>
</div>
.c-pricing-plan-scope {
background-color: #181622;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-pricing-plan {
display: inline-flex;
flex-direction: column;
align-items: flex-start;
flex-grow: 1;
flex-basis: 0%;
gap: 16px;
border-spacing: 0px;
box-sizing: border-box;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-pricing-plan__group {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 8px;
box-sizing: border-box;
}
.c-pricing-plan__group-2 {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
}
.c-pricing-plan__title {
display: block;
box-sizing: border-box;
margin: 0px;
color: #F7F7F8;
font-size: 20px;
font-weight: 600;
line-height: 27.5px;
}
.c-pricing-plan__body {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
margin: 0px;
}
.c-pricing-plan__text {
display: block;
box-sizing: border-box;
font-size: 40px;
font-weight: 600;
line-height: 50px;
}
.c-pricing-plan__text-3 {
display: block;
box-sizing: border-box;
color: #A1A0AB;
font-size: 14px;
line-height: 20px;
}
.c-pricing-plan__body-2 {
display: block;
box-sizing: border-box;
margin: 0px;
color: #F2F1F3;
}
States
Pricing plan (2)
Verification: flagged, the pricing-plan-2-group height did not reproduce the measured 154px after 2 correction attempts.
Anatomy
pricing-plan-2: the component root, a <div> (.c-pricing-plan-2), content not capturedpricing-plan-2-group: inner flex column (.c-pricing-plan-2__group)pricing-plan-2-group-2: inner flex column (.c-pricing-plan-2__group-2)pricing-plan-2-group-3: inner flex row (.c-pricing-plan-2__group-3)pricing-plan-2-title: heading, 5 characters (.c-pricing-plan-2__title)pricing-plan-2-body: inner group (.c-pricing-plan-2__body)pricing-plan-2-text: label text, 1 characters (.c-pricing-plan-2__text), content not capturedpricing-plan-2-text-2: label text, 13 characters (.c-pricing-plan-2__text-2)pricing-plan-2-body-2: label text, 46 characters (.c-pricing-plan-2__body-2)pricing-plan-2-list: inner flex column (.c-pricing-plan-2__list), content not capturedpricing-plan-2-item: inner grid (.c-pricing-plan-2__item, 8 instances), content not capturedpricing-plan-2-group-4: inner flex row (.c-pricing-plan-2__group-4, 8 instances), content not capturedpricing-plan-2-icon: icon placeholder, 10px (.c-pricing-plan-2__icon, 7 instances)pricing-plan-2-body-3: label text, 36 characters (.c-pricing-plan-2__body-3, 7 instances)Recipe
<div class="c-pricing-plan-2-scope">
<div class="c-pricing-plan-2">
<header class="c-pricing-plan-2__group">
<div class="c-pricing-plan-2__group-2">
<div class="c-pricing-plan-2__group-3">
<h3 class="c-pricing-plan-2__title">lorem</h3>
</div>
<p class="c-pricing-plan-2__body">
<span class="c-pricing-plan-2__text">l</span>
<span class="c-pricing-plan-2__text-2">lorem ipsum d</span>
</p>
</div>
<p class="c-pricing-plan-2__body-2">lorem ipsum dolor sit amet consectetur adipisc</p>
</header>
<ul class="c-pricing-plan-2__list">
<li class="c-pricing-plan-2__item">
<div class="c-pricing-plan-2__group-4">
<span class="c-pricing-plan-2__icon" aria-hidden="true"></span>
</div>
<p class="c-pricing-plan-2__body-3">lorem ipsum dolor sit amet consectet</p>
</li>
<li class="c-pricing-plan-2__item">
<div class="c-pricing-plan-2__group-4">
<span class="c-pricing-plan-2__icon" aria-hidden="true"></span>
</div>
<p class="c-pricing-plan-2__body-3">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod t</p>
</li>
<li class="c-pricing-plan-2__item">
<div class="c-pricing-plan-2__group-4">
<span class="c-pricing-plan-2__icon" aria-hidden="true"></span>
</div>
<p class="c-pricing-plan-2__body-3">lorem ipsum dolor sit amet consectetu</p>
</li>
<li class="c-pricing-plan-2__item">
<div class="c-pricing-plan-2__group-4">
<span class="c-pricing-plan-2__icon" aria-hidden="true"></span>
</div>
<p class="c-pricing-plan-2__body-3">lorem ipsum dolor sit amet consectetur adipiscing</p>
</li>
<li class="c-pricing-plan-2__item">
<div class="c-pricing-plan-2__group-4">
<span class="c-pricing-plan-2__icon" aria-hidden="true"></span>
</div>
<p class="c-pricing-plan-2__body-3">lorem ipsum dolor</p>
</li>
<li class="c-pricing-plan-2__item">
<div class="c-pricing-plan-2__group-4">
<span class="c-pricing-plan-2__icon" aria-hidden="true"></span>
</div>
<p class="c-pricing-plan-2__body-3">lorem ipsum dolor sit amet</p>
</li>
<li class="c-pricing-plan-2__item">
<div class="c-pricing-plan-2__group-4">
<span class="c-pricing-plan-2__icon" aria-hidden="true"></span>
</div>
<p class="c-pricing-plan-2__body-3">lorem ipsum dolor</p>
</li>
<li class="c-pricing-plan-2__item">
<div class="c-pricing-plan-2__group-4"></div>
</li>
</ul>
</div>
</div>
.c-pricing-plan-2-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-pricing-plan-2 {
display: inline-flex;
flex-direction: column;
align-items: flex-start;
align-self: stretch;
flex-grow: 1;
flex-basis: 0%;
gap: 32px;
border-spacing: 0px;
box-sizing: border-box;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
padding-right: 32px;
padding-left: 32px;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
}
.c-pricing-plan-2__group {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 16px;
box-sizing: border-box;
}
.c-pricing-plan-2__group-2 {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 8px;
box-sizing: border-box;
}
.c-pricing-plan-2__group-3 {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
}
.c-pricing-plan-2__title {
display: block;
box-sizing: border-box;
margin: 0px;
font-size: 20px;
font-weight: 600;
line-height: 27.5px;
}
.c-pricing-plan-2__body {
box-sizing: border-box;
margin: 0px;
}
.c-pricing-plan-2__text {
display: block;
box-sizing: border-box;
font-size: 40px;
font-weight: 600;
line-height: 50px;
}
.c-pricing-plan-2__text-2 {
display: block;
box-sizing: border-box;
color: #A1A0AB;
font-size: 14px;
font-weight: 400;
line-height: 20px;
}
.c-pricing-plan-2__body-2 {
display: block;
box-sizing: border-box;
margin: 0px;
color: #F2F1F3;
}
.c-pricing-plan-2__list {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 12px;
box-sizing: border-box;
padding: 0px;
margin: 0px;
list-style-type: none;
}
.c-pricing-plan-2__item {
display: grid;
gap: 12px;
grid-template-columns: auto 1fr;
box-sizing: border-box;
}
.c-pricing-plan-2__group-4 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 18px;
height: 18px;
border-radius: 9999px;
}
.c-pricing-plan-2__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 10px;
height: 10px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-pricing-plan-2__body-3 {
display: block;
box-sizing: border-box;
margin: 0px;
color: #DCDCE0;
font-size: 14px;
line-height: 20px;
}
.c-pricing-plan-2:hover {
justify-content: flex-start;
padding: 32px;
margin: 16px 0px;
background-color: #0B1428;
background-image: radial-gradient(73.39% 80.7% at 7.24% 0.44%, #306EE814 0%, transparent 100%);
border-radius: 12px 0px 0px 12px;
border-top: 1px solid #183367;
border-right: 0;
border-bottom: 1px solid #183367;
border-left: 1px solid #183367;
}
.c-pricing-plan-2:focus {
justify-content: flex-start;
padding: 32px;
margin: 16px 0px;
background-color: #0B1428;
background-image: radial-gradient(73.39% 80.7% at 7.24% 0.44%, #306EE814 0%, transparent 100%);
border-radius: 12px 0px 0px 12px;
border-top: 1px solid #183367;
border-right: 0;
border-bottom: 1px solid #183367;
border-left: 1px solid #183367;
}
States
pricing-plan-2-hover): justify-content flex-start, padding 32px, margin 16px 0px, background-color #0B1428, background-image radial-gradient(73.39% 80.7% at 7.24% 0.44%, #306EE814 0%, transparent 100%), border-radius 12px 0px 0px 12px, border-top 1px solid #183367, border-right 0, border-bottom 1px solid #183367, border-left 1px solid #183367pricing-plan-2-focus): justify-content flex-start, padding 32px, margin 16px 0px, background-color #0B1428, background-image radial-gradient(73.39% 80.7% at 7.24% 0.44%, #306EE814 0%, transparent 100%), border-radius 12px 0px 0px 12px, border-top 1px solid #183367, border-right 0, border-bottom 1px solid #183367, border-left 1px solid #183367Pricing plan (3)
Verification: flagged, the render matched 56% of the original pixels, below the 96% required (instance 1) after 2 correction attempts.
Anatomy
pricing-plan-3: the component root, a <div> (.c-pricing-plan-3)pricing-plan-3-body: label text, 4 characters (.c-pricing-plan-3__body)pricing-plan-3-cta: link, 10-character label (.c-pricing-plan-3__cta)Recipe
<div class="c-pricing-plan-3-scope">
<div class="c-pricing-plan-3">
<p class="c-pricing-plan-3__body">lore</p>
<a class="c-pricing-plan-3__cta" href="#">lorem ipsu</a>
</div>
</div>
.c-pricing-plan-3-scope {
background-color: #181622;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-pricing-plan-3 {
display: inline-grid;
gap: 12px;
border-spacing: 0px;
box-sizing: border-box;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-pricing-plan-3__body {
display: block;
box-sizing: border-box;
margin: 0px;
color: #F7F7F8;
font-size: 18px;
font-weight: 600;
line-height: 27px;
text-align: center;
}
.c-pricing-plan-3__cta {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 100%;
color: #FFFFFF;
border-width: 1px;
border-style: solid;
cursor: pointer;
font-size: 14px;
font-weight: 500;
line-height: 20px;
text-decoration-line: none;
}
States
Verification: verified against the live page at desktop.
Anatomy
cta-section: the component root, a <header> (.c-cta-section)cta-section-title: heading, 23 characters (.c-cta-section__title)cta-section-body: label text, 74 characters (.c-cta-section__body)Recipe
<div class="c-cta-section-scope">
<header class="c-cta-section">
<h2 class="c-cta-section__title">lorem ipsum dolor sit a</h2>
<p class="c-cta-section__body">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod temp</p>
</header>
</div>
.c-cta-section-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-cta-section {
display: block;
border-spacing: 0px;
box-sizing: border-box;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
text-align: center;
}
.c-cta-section__title {
display: block;
box-sizing: border-box;
margin: 0px 0px 16px;
color: #F7F7F8;
font-family: "IBM Plex Serif", serif, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
font-size: 32px;
font-weight: 500;
line-height: 44px;
letter-spacing: -0.8px;
}
.c-cta-section__body {
display: block;
box-sizing: border-box;
margin: 0px;
color: #A1A0AB;
font-size: 18px;
line-height: 27px;
}
States
Plan button
Verification: verified against the live page at desktop.
Anatomy
plan-button: the component root, a <a> (.c-plan-button)plan-button-text: label text, 17 characters (.c-plan-button__text)Recipe
<div class="c-plan-button-scope">
<a class="c-plan-button" href="#">
<span class="c-plan-button__text">lorem ipsum dolor</span>
</a>
</div>
.c-plan-button-scope {
background-color: #0B1428;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-plan-button {
display: inline-flex;
justify-content: center;
align-items: center;
border-spacing: 0px;
box-sizing: border-box;
height: 42px;
padding: 8px 12px;
background-color: #2057C5;
color: #FFFFFF;
border: 1px solid #FFFFFF1A;
border-radius: 6px;
cursor: pointer;
transform: matrix(1, 0, 0, 1, 0, 0);
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 500;
line-height: 24px;
text-decoration-line: none;
transition: transform 0.05s cubic-bezier(0.4, 0, 0.2, 1);
}
.c-plan-button__text {
display: block;
box-sizing: border-box;
}
.c-plan-button:hover {
background-color: #306EE8;
}
.c-plan-button:focus {
box-shadow: #FFFFFF 0px 0px 0px 0px, #A667E4 0px 0px 0px 2px, transparent 0px 0px 0px 0px;
outline: 2px solid transparent;
outline-offset: 2px;
}
States
plan-button-hover): background-color #306EE8Plan button (2)
Verification: verified against the live page at desktop.
Anatomy
plan-button-2: the component root, a <a> (.c-plan-button-2)plan-button-2-text: label text, 15 characters (.c-plan-button-2__text)Recipe
<div class="c-plan-button-2-scope">
<a class="c-plan-button-2" href="#">
<span class="c-plan-button-2__text">lorem ipsum dol</span>
</a>
</div>
.c-plan-button-2-scope {
background-color: #1E132A;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-plan-button-2 {
display: inline-flex;
justify-content: center;
align-items: center;
border-spacing: 0px;
box-sizing: border-box;
height: 42px;
padding: 8px 12px;
background-color: #853BCE;
color: #FFFFFF;
border: 1px solid #FFFFFF1A;
border-radius: 6px;
cursor: pointer;
transform: matrix(1, 0, 0, 1, 0, 0);
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 500;
line-height: 24px;
text-decoration-line: none;
transition: transform 0.05s cubic-bezier(0.4, 0, 0.2, 1);
}
.c-plan-button-2__text {
display: block;
box-sizing: border-box;
}
.c-plan-button-2:hover {
background-color: #A667E4;
}
.c-plan-button-2:focus {
box-shadow: #FFFFFF 0px 0px 0px 0px, #A667E4 0px 0px 0px 2px, transparent 0px 0px 0px 0px;
outline: 2px solid transparent;
outline-offset: 2px;
}
States
plan-button-2-hover): background-color #A667E4Plan button (3)
Verification: verified against the live page at desktop.
Anatomy
plan-button-3: the component root, a <a> (.c-plan-button-3)plan-button-3-text: label text, 17 characters (.c-plan-button-3__text)Recipe
<div class="c-plan-button-3-scope">
<a class="c-plan-button-3" href="#">
<span class="c-plan-button-3__text">lorem ipsum dolor</span>
</a>
</div>
.c-plan-button-3-scope {
background-color: #181622;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-plan-button-3 {
display: inline-flex;
justify-content: center;
align-items: center;
border-spacing: 0px;
box-sizing: border-box;
height: 42px;
padding: 8px 12px;
background-color: #2057C5;
color: #FFFFFF;
border: 1px solid #FFFFFF1A;
border-radius: 6px;
cursor: pointer;
transform: matrix(1, 0, 0, 1, 0, 0);
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 14px;
font-weight: 500;
line-height: 20px;
text-decoration-line: none;
transition: transform 0.05s cubic-bezier(0.4, 0, 0.2, 1);
}
.c-plan-button-3__text {
display: block;
box-sizing: border-box;
}
.c-plan-button-3:hover {
background-color: #306EE8;
}
.c-plan-button-3:focus {
box-shadow: #FFFFFF 0px 0px 0px 0px, #A667E4 0px 0px 0px 2px, transparent 0px 0px 0px 0px;
outline: 2px solid transparent;
outline-offset: 2px;
}
States
plan-button-3-hover): background-color #306EE8Verification: verified against the live page at desktop.
Anatomy
info-tooltip-button: the component root, a <button> (.c-info-tooltip-button)info-tooltip-button-group: inner flex row (.c-info-tooltip-button__group)info-tooltip-button-icon: icon placeholder, 16px (.c-info-tooltip-button__icon)Recipe
<div class="c-info-tooltip-button-scope">
<button class="c-info-tooltip-button" type="button">
<div class="c-info-tooltip-button__group">
<span class="c-info-tooltip-button__icon" aria-hidden="true"></span>
</div>
</button>
</div>
.c-info-tooltip-button-scope {
background-color: #181622;
color: #DCDCE0;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 500;
line-height: 24px;
}
.c-info-tooltip-button {
display: inline-flex;
border-spacing: 0px;
box-sizing: border-box;
padding: 0px;
background-color: transparent;
color: #6C6B7B;
border: 0;
cursor: help;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 500;
line-height: 24px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
}
.c-info-tooltip-button__group {
display: flex;
align-items: center;
box-sizing: border-box;
width: 16px;
height: 16px;
max-width: 16px;
max-height: 16px;
font-size: 18px;
line-height: 27px;
}
.c-info-tooltip-button__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
max-width: 16px;
max-height: 16px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-info-tooltip-button:hover {
color: #545260;
}
States
info-tooltip-button-hover): color #545260Verification: verified against the live page at desktop.
Anatomy
tag-link: the component root, a <a> (.c-tag-link)tag-link-icon: icon placeholder, 14px (.c-tag-link__icon)tag-link-text: label text, 6 characters (.c-tag-link__text)Recipe
<div class="c-tag-link-scope">
<a class="c-tag-link" href="#">
<span class="c-tag-link__icon" aria-hidden="true"></span>
<span class="c-tag-link__text">lorem</span>
</a>
</div>
.c-tag-link-scope {
background-color: #1C1A28;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-tag-link {
display: inline-flex;
align-items: center;
gap: 6px;
border-spacing: 0px;
box-sizing: border-box;
padding: 6px 10px;
background-color: #211F2D;
color: #545260;
border-radius: 6px;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 12px;
font-weight: 500;
line-height: 18px;
text-decoration-line: none;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-tag-link__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 14px;
height: 14px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-tag-link:hover {
background-color: #33323E;
}
States
tag-link-hover): background-color #33323EVerification: flagged, the table-row-2 height did not reproduce the measured 65px after 2 correction attempts.
Anatomy
table: the component root, a <table> (.c-table)table-head: inner group (.c-table__head)table-row: inner group (.c-table__row)table-header-cell: label text, 5 characters (.c-table__header-cell)table-header-cell-2: label text, 3 characters (.c-table__header-cell-2, 6 instances)table-body: inner group (.c-table__body), content not capturedtable-row-2: inner group (.c-table__row-2, 2 instances)table-cell: inner group (.c-table__cell, 2 instances)table-link: link (.c-table__link, 2 instances), content not capturedtable-cell-2: inner group (.c-table__cell-2, 12 instances), content not capturedtable-group: inner flex row (.c-table__group, 11 instances), content not capturedRecipe
<div class="c-table-scope">
<table class="c-table">
<thead class="c-table__head">
<tr class="c-table__row">
<th class="c-table__header-cell">lorem</th>
<th class="c-table__header-cell-2">lor</th>
<th class="c-table__header-cell-2">lorem ip</th>
<th class="c-table__header-cell-2">lorem</th>
<th class="c-table__header-cell-2">lorem ips</th>
<th class="c-table__header-cell-2">lorem ipsu</th>
<th class="c-table__header-cell-2">lorem ipsum</th>
</tr>
</thead>
<tbody class="c-table__body">
<tr class="c-table__row-2">
<td class="c-table__cell">
<a class="c-table__link" href="#"></a>
</td>
<td class="c-table__cell-2">
<div class="c-table__group"></div>
</td>
<td class="c-table__cell-2">
<div class="c-table__group"></div>
</td>
<td class="c-table__cell-2">
<div class="c-table__group"></div>
</td>
<td class="c-table__cell-2">
<div class="c-table__group"></div>
</td>
<td class="c-table__cell-2">
<div class="c-table__group"></div>
</td>
<td class="c-table__cell-2">
<div class="c-table__group"></div>
</td>
</tr>
<tr class="c-table__row-2">
<td class="c-table__cell">
<a class="c-table__link" href="#"></a>
</td>
<td class="c-table__cell-2">
<div class="c-table__group"></div>
</td>
<td class="c-table__cell-2">
<div class="c-table__group"></div>
</td>
<td class="c-table__cell-2">
<div class="c-table__group"></div>
</td>
<td class="c-table__cell-2">
<div class="c-table__group"></div>
</td>
<td class="c-table__cell-2">
<div class="c-table__group"></div>
</td>
<td class="c-table__cell-2"></td>
</tr>
</tbody>
</table>
</div>
.c-table-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-table {
display: table;
border-collapse: collapse;
border-spacing: 2px;
box-sizing: border-box;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-table__head {
display: table-header-group;
box-sizing: border-box;
vertical-align: middle;
}
.c-table__row {
display: table-row;
box-sizing: border-box;
vertical-align: middle;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF1A;
}
.c-table__header-cell {
display: table-cell;
box-sizing: border-box;
padding: 16px;
vertical-align: middle;
color: #6C6B7B;
font-size: 14px;
font-weight: 500;
line-height: 20px;
text-align: left;
}
.c-table__header-cell-2 {
display: table-cell;
box-sizing: border-box;
width: 12.5%;
padding: 16px 12px;
vertical-align: middle;
color: #6C6B7B;
font-size: 14px;
font-weight: 500;
line-height: 20px;
text-align: center;
}
.c-table__body {
display: table-row-group;
box-sizing: border-box;
vertical-align: middle;
}
.c-table__row-2 {
display: table-row;
box-sizing: border-box;
vertical-align: middle;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF0D;
}
.c-table__cell {
display: table-cell;
box-sizing: border-box;
padding: 16px;
vertical-align: middle;
}
.c-table__link {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
color: #FFFFFF;
cursor: pointer;
text-decoration-line: none;
}
.c-table__cell-2 {
display: table-cell;
box-sizing: border-box;
padding: 16px 12px;
vertical-align: middle;
}
.c-table__group {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
height: 32px;
}
States
Verification: flagged, the recipe could not be rendered on its own.
Anatomy
table-row: the component root, a <tr> (.c-table-row)table-row-cell: inner group (.c-table-row__cell)table-row-link: link (.c-table-row__link)table-row-group: inner flex row (.c-table-row__group)table-row-group-2: inner block (.c-table-row__group-2), content not capturedtable-row-text: label text, 11 characters (.c-table-row__text)table-row-cell-2: inner group (.c-table-row__cell-2, 6 instances)table-row-group-3: inner flex row (.c-table-row__group-3, 6 instances)table-row-group-4: inner flex row (.c-table-row__group-4, 4 instances)table-row-icon: icon placeholder, 16px (.c-table-row__icon, 6 instances)table-row-group-5: inner flex row (.c-table-row__group-5)table-row-group-6: inner flex row (.c-table-row__group-6)Recipe
<div class="c-table-row-scope">
<tr class="c-table-row">
<td class="c-table-row__cell">
<a class="c-table-row__link" href="#">
<div class="c-table-row__group">
<div class="c-table-row__group-2"></div>
</div>
<span class="c-table-row__text">lorem ipsum</span>
</a>
</td>
<td class="c-table-row__cell-2">
<div class="c-table-row__group-3">
<span class="c-table-row__group-4">
<span class="c-table-row__icon" aria-hidden="true"></span>
</span>
</div>
</td>
<td class="c-table-row__cell-2">
<div class="c-table-row__group-3">
<span class="c-table-row__group-5">
<span class="c-table-row__icon" aria-hidden="true"></span>
</span>
</div>
</td>
<td class="c-table-row__cell-2">
<div class="c-table-row__group-3">
<span class="c-table-row__group-6">
<span class="c-table-row__icon" aria-hidden="true"></span>
</span>
</div>
</td>
<td class="c-table-row__cell-2">
<div class="c-table-row__group-3">
<span class="c-table-row__group-4">
<span class="c-table-row__icon" aria-hidden="true"></span>
</span>
</div>
</td>
<td class="c-table-row__cell-2">
<div class="c-table-row__group-3">
<span class="c-table-row__group-4">
<span class="c-table-row__icon" aria-hidden="true"></span>
</span>
</div>
</td>
<td class="c-table-row__cell-2">
<div class="c-table-row__group-3">
<span class="c-table-row__group-4">
<span class="c-table-row__icon" aria-hidden="true"></span>
</span>
</div>
</td>
</tr>
</div>
.c-table-row-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-table-row {
display: table-row;
border-collapse: collapse;
border-spacing: 2px;
box-sizing: border-box;
vertical-align: middle;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF0D;
}
.c-table-row__cell {
display: table-cell;
box-sizing: border-box;
padding: 16px;
vertical-align: middle;
}
.c-table-row__link {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
color: #FFFFFF;
cursor: pointer;
text-decoration-line: none;
}
.c-table-row__group {
display: flex;
justify-content: center;
align-items: center;
flex-shrink: 0;
box-sizing: border-box;
width: 32px;
height: 32px;
border-radius: 6px;
}
.c-table-row__group-2 {
display: block;
box-sizing: border-box;
width: 20px;
height: 20px;
}
.c-table-row__text {
display: block;
box-sizing: border-box;
font-weight: 500;
line-height: 24px;
}
.c-table-row__cell-2 {
display: table-cell;
box-sizing: border-box;
padding: 16px 12px;
vertical-align: middle;
}
.c-table-row__group-3 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
height: 32px;
}
.c-table-row__group-4 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 24px;
height: 24px;
border-radius: 9999px;
}
.c-table-row__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-table-row__group-5 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 24px;
height: 24px;
color: #367859;
border-radius: 9999px;
}
.c-table-row__group-6 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 24px;
height: 24px;
color: #878593;
border-radius: 9999px;
}
.c-table-row:hover {
background-color: #FFFFFF05;
}
States
table-row-hover): background-color #FFFFFF05Verification: flagged, the recipe could not be rendered on its own.
Anatomy
table-cell: the component root, a <td> (.c-table-cell)table-cell-group: inner flex row (.c-table-cell__group)table-cell-group-2: inner flex row (.c-table-cell__group-2)table-cell-icon: icon placeholder, 16px (.c-table-cell__icon)Recipe
<div class="c-table-cell-scope">
<td class="c-table-cell">
<div class="c-table-cell__group">
<span class="c-table-cell__group-2">
<span class="c-table-cell__icon" aria-hidden="true"></span>
</span>
</div>
</td>
</div>
.c-table-cell-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-table-cell {
display: table-cell;
border-collapse: collapse;
border-spacing: 2px;
box-sizing: border-box;
padding: 16px 12px;
vertical-align: middle;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-table-cell__group {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
height: 32px;
}
.c-table-cell__group-2 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 24px;
height: 24px;
border-radius: 9999px;
}
.c-table-cell__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
States
Tab (4)
Verification: verified against the live page at desktop.
Anatomy
tab-4: the component root, a <button> (.c-tab-4)tab-4-text: label text, 3 characters (.c-tab-4__text)tab-4-group: inner group (.c-tab-4__group)Recipe
<div class="c-tab-4-scope">
<button class="c-tab-4" type="button">
<span class="c-tab-4__text">lor</span>
<span class="c-tab-4__group"></span>
</button>
</div>
.c-tab-4-scope {
background-color: #FFFFFF08;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-tab-4 {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
padding: 12px 16px;
position: relative;
background-color: transparent;
color: #FFFFFF;
border: 0;
cursor: pointer;
font-family: ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;
font-size: 12px;
font-weight: 500;
line-height: 18px;
letter-spacing: 0.6px;
text-transform: uppercase;
text-align: center;
appearance: button;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-tab-4__group {
display: block;
box-sizing: border-box;
height: 2px;
position: absolute;
right: 8px;
bottom: -1px;
left: 8px;
background-color: #82AAFF;
}
States
Tab (5)
Verification: verified against the live page at desktop.
Anatomy
tab-5: the component root, a <button> (.c-tab-5), 6-character labelRecipe
<div class="c-tab-5-scope">
<button class="c-tab-5" type="button">lorem</button>
</div>
.c-tab-5-scope {
background-color: #FFFFFF08;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-tab-5 {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
padding: 12px 16px;
position: relative;
background-color: transparent;
color: #FFFFFF66;
border: 0;
cursor: pointer;
font-family: ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;
font-size: 12px;
font-weight: 500;
line-height: 18px;
letter-spacing: 0.6px;
text-transform: uppercase;
text-align: center;
appearance: button;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-tab-5:hover {
color: #FFFFFFB3;
}
States
tab-5-hover): color #FFFFFFB3Verification: verified against the live page at desktop.
Anatomy
scroll-button: the component root, a <button> (.c-scroll-button)scroll-button-text: label text, 16 characters (.c-scroll-button__text)scroll-button-icon: icon placeholder, 20px (.c-scroll-button__icon)Recipe
<div class="c-scroll-button-scope">
<button class="c-scroll-button" type="button">
<span class="c-scroll-button__text">lorem ipsum dolo</span>
<span class="c-scroll-button__icon" aria-hidden="true"></span>
</button>
</div>
.c-scroll-button-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-scroll-button {
display: inline-flex;
flex-direction: column;
align-items: center;
gap: 8px;
border-spacing: 0px;
box-sizing: border-box;
padding: 0px;
background-color: transparent;
color: #6C6B7B;
border: 0;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-scroll-button__text {
display: block;
box-sizing: border-box;
font-size: 14px;
font-weight: 500;
line-height: 20px;
}
.c-scroll-button__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 20px;
height: 20px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
transform: matrix(1, 0, 0, 1, 0, -0.869851);
}
States
Verification: verified against the live page at desktop.
Anatomy
input: the component root, a <input> (.c-input), 36-character placeholderRecipe
<div class="c-input-scope">
<input class="c-input" type="text" placeholder="lorem ipsum dolor sit amet consectet">
</div>
.c-input-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-input {
display: block;
border-spacing: 0px;
box-sizing: border-box;
width: 768px;
height: 42px;
padding: 8px 40px 8px 12px;
position: relative;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
z-index: 10;
overflow-x: clip;
overflow-y: clip;
background-color: #00000040;
color: #FFFFFF;
border: 1px solid #33323E;
border-radius: 6px;
cursor: text;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: normal;
text-transform: none;
text-align: start;
}
.c-input:hover {
min-height: 0px;
top: auto;
right: auto;
bottom: auto;
left: auto;
border: 1px solid #6C6B7B;
}
.c-input:focus {
min-height: 0px;
top: auto;
right: auto;
bottom: auto;
left: auto;
border: 1px solid #6E31AA;
outline: 2px solid transparent;
outline-offset: 2px;
}
States
Feature section header
Verification: flagged, the feature-section-header height did not reproduce the measured 313px after 2 correction attempts.
Anatomy
feature-section-header: the component root, a <header> (.c-feature-section-header)feature-section-header-group: inner block (.c-feature-section-header__group)feature-section-header-media: image placeholder, 376x313px (.c-feature-section-header__media)feature-section-header-group-2: inner block (.c-feature-section-header__group-2)feature-section-header-title: heading, 16 characters (.c-feature-section-header__title)feature-section-header-body: label text, 140 characters (.c-feature-section-header__body)feature-section-header-group-3: inner block (.c-feature-section-header__group-3)feature-section-header-group-4: inner flex row (.c-feature-section-header__group-4)feature-section-header-group-5: inner flex row (.c-feature-section-header__group-5), content not capturedRecipe
<div class="c-feature-section-header-scope">
<header class="c-feature-section-header">
<div class="c-feature-section-header__group">
<span class="c-feature-section-header__media" aria-hidden="true"></span>
</div>
<div class="c-feature-section-header__group-2">
<h1 class="c-feature-section-header__title">lorem ipsum dolo</h1>
<p class="c-feature-section-header__body">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet consectetur adipiscing elit sed do e</p>
<div class="c-feature-section-header__group-3">
<div class="c-feature-section-header__group-4">
<div class="c-feature-section-header__group-5"></div>
</div>
</div>
</div>
</header>
</div>
.c-feature-section-header-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-feature-section-header {
display: grid;
align-items: center;
gap: 48px 16px;
grid-template-columns: repeat(12, minmax(0px, 1fr));
border-spacing: 0px;
box-sizing: border-box;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-feature-section-header__group {
display: block;
box-sizing: border-box;
}
.c-feature-section-header__media {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 376px;
height: 313px;
max-width: 100%;
aspect-ratio: auto 384 / 320;
overflow-x: clip;
overflow-y: clip;
vertical-align: middle;
background-color: currentcolor;
}
.c-feature-section-header__group-2 {
display: block;
box-sizing: border-box;
max-width: 580px;
padding-right: 32px;
padding-left: 32px;
}
.c-feature-section-header__title {
display: block;
box-sizing: border-box;
margin: 0px 0px 8px;
font-family: InterDisplay, sans-serif;
font-size: 32px;
font-weight: 500;
line-height: 48px;
}
.c-feature-section-header__body {
display: block;
box-sizing: border-box;
max-width: 710px;
margin: 0px;
opacity: 0.5;
font-size: 18px;
line-height: 27px;
}
.c-feature-section-header__group-3 {
display: block;
box-sizing: border-box;
margin-top: 32px;
}
.c-feature-section-header__group-4 {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 8px 16px;
box-sizing: border-box;
}
.c-feature-section-header__group-5 {
display: flex;
align-items: center;
box-sizing: border-box;
}
States
Feature section header (2)
Verification: flagged, the feature-section-header-2 height did not reproduce the measured 315px after 2 correction attempts.
Anatomy
feature-section-header-2: the component root, a <header> (.c-feature-section-header-2)feature-section-header-2-group: inner block (.c-feature-section-header-2__group)feature-section-header-2-media: image placeholder, 376x315px (.c-feature-section-header-2__media)feature-section-header-2-group-2: inner block (.c-feature-section-header-2__group-2)feature-section-header-2-title: heading, 19 characters (.c-feature-section-header-2__title)feature-section-header-2-body: label text, 120 characters (.c-feature-section-header-2__body)feature-section-header-2-group-3: inner block (.c-feature-section-header-2__group-3)feature-section-header-2-group-4: inner flex row (.c-feature-section-header-2__group-4)feature-section-header-2-group-5: inner flex row (.c-feature-section-header-2__group-5), content not capturedRecipe
<div class="c-feature-section-header-2-scope">
<header class="c-feature-section-header-2">
<div class="c-feature-section-header-2__group">
<span class="c-feature-section-header-2__media" aria-hidden="true"></span>
</div>
<div class="c-feature-section-header-2__group-2">
<h1 class="c-feature-section-header-2__title">lorem ipsum dolor s</h1>
<p class="c-feature-section-header-2__body">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet consectetur adip</p>
<div class="c-feature-section-header-2__group-3">
<div class="c-feature-section-header-2__group-4">
<div class="c-feature-section-header-2__group-5"></div>
</div>
</div>
</div>
</header>
</div>
.c-feature-section-header-2-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-feature-section-header-2 {
display: grid;
align-items: center;
gap: 48px 16px;
grid-template-columns: repeat(12, minmax(0px, 1fr));
border-spacing: 0px;
box-sizing: border-box;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-feature-section-header-2__group {
display: block;
box-sizing: border-box;
}
.c-feature-section-header-2__media {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 376px;
height: 315px;
max-width: 100%;
overflow-x: clip;
overflow-y: clip;
vertical-align: middle;
background-color: currentcolor;
}
.c-feature-section-header-2__group-2 {
display: block;
box-sizing: border-box;
max-width: 580px;
padding-right: 32px;
padding-left: 32px;
}
.c-feature-section-header-2__title {
display: block;
box-sizing: border-box;
margin: 0px 0px 8px;
font-family: InterDisplay, sans-serif;
font-size: 32px;
font-weight: 500;
line-height: 48px;
}
.c-feature-section-header-2__body {
display: block;
box-sizing: border-box;
max-width: 710px;
margin: 0px;
opacity: 0.5;
font-size: 18px;
line-height: 27px;
}
.c-feature-section-header-2__group-3 {
display: block;
box-sizing: border-box;
margin-top: 32px;
}
.c-feature-section-header-2__group-4 {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 8px 16px;
box-sizing: border-box;
}
.c-feature-section-header-2__group-5 {
display: flex;
align-items: center;
box-sizing: border-box;
}
States
Feature section header (3)
Verification: flagged, the feature-section-header-3 height did not reproduce the measured 317px after 2 correction attempts.
Anatomy
feature-section-header-3: the component root, a <header> (.c-feature-section-header-3)feature-section-header-3-group: inner block (.c-feature-section-header-3__group)feature-section-header-3-media: image placeholder, 376x317px (.c-feature-section-header-3__media)feature-section-header-3-group-2: inner block (.c-feature-section-header-3__group-2)feature-section-header-3-title: heading, 14 characters (.c-feature-section-header-3__title)feature-section-header-3-body: label text, 152 characters (.c-feature-section-header-3__body)feature-section-header-3-group-3: inner block (.c-feature-section-header-3__group-3)feature-section-header-3-group-4: inner flex row (.c-feature-section-header-3__group-4)feature-section-header-3-group-5: inner flex row (.c-feature-section-header-3__group-5), content not capturedRecipe
<div class="c-feature-section-header-3-scope">
<header class="c-feature-section-header-3">
<div class="c-feature-section-header-3__group">
<span class="c-feature-section-header-3__media" aria-hidden="true"></span>
</div>
<div class="c-feature-section-header-3__group-2">
<h1 class="c-feature-section-header-3__title">lorem ipsum do</h1>
<p class="c-feature-section-header-3__body">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempo</p>
<div class="c-feature-section-header-3__group-3">
<div class="c-feature-section-header-3__group-4">
<div class="c-feature-section-header-3__group-5"></div>
</div>
</div>
</div>
</header>
</div>
.c-feature-section-header-3-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-feature-section-header-3 {
display: grid;
align-items: center;
gap: 48px 16px;
grid-template-columns: repeat(12, minmax(0px, 1fr));
border-spacing: 0px;
box-sizing: border-box;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-feature-section-header-3__group {
display: block;
box-sizing: border-box;
}
.c-feature-section-header-3__media {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 376px;
height: 317px;
max-width: 100%;
overflow-x: clip;
overflow-y: clip;
vertical-align: middle;
background-color: currentcolor;
}
.c-feature-section-header-3__group-2 {
display: block;
box-sizing: border-box;
max-width: 580px;
padding-right: 32px;
padding-left: 32px;
}
.c-feature-section-header-3__title {
display: block;
box-sizing: border-box;
margin: 0px 0px 8px;
font-family: InterDisplay, sans-serif;
font-size: 32px;
font-weight: 500;
line-height: 48px;
}
.c-feature-section-header-3__body {
display: block;
box-sizing: border-box;
max-width: 710px;
margin: 0px;
opacity: 0.5;
font-size: 18px;
line-height: 27px;
}
.c-feature-section-header-3__group-3 {
display: block;
box-sizing: border-box;
margin-top: 32px;
}
.c-feature-section-header-3__group-4 {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 8px 16px;
box-sizing: border-box;
}
.c-feature-section-header-3__group-5 {
display: flex;
align-items: center;
box-sizing: border-box;
}
States
Verification: verified against the live page at desktop.
Anatomy
hero: the component root, a <header> (.c-hero)hero-title: heading, 17 characters (.c-hero__title)hero-title-2: heading, 95 characters (.c-hero__title-2)hero-group: inner flex row (.c-hero__group)hero-cta: link, 20-character label (.c-hero__cta)hero-cta-2: link, 11-character label (.c-hero__cta-2)Recipe
<div class="c-hero-scope">
<header class="c-hero">
<h1 class="c-hero__title">lorem ipsum dolor</h1>
<h2 class="c-hero__title-2">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor</h2>
<div class="c-hero__group">
<a class="c-hero__cta" href="#">lorem ipsum dolor si</a>
<a class="c-hero__cta-2" href="#">lorem ipsum</a>
</div>
</header>
</div>
.c-hero-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-hero {
display: block;
border-spacing: 0px;
box-sizing: border-box;
max-width: 1160px;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
text-align: center;
}
.c-hero__title {
display: block;
box-sizing: border-box;
margin: 0px;
font-family: "IBM Plex Serif", serif, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
font-size: 56px;
font-weight: 500;
line-height: 91px;
letter-spacing: -1.4px;
}
.c-hero__title-2 {
display: block;
box-sizing: border-box;
max-width: 640px;
margin: 0px auto 24px;
opacity: 0.45;
font-size: 20px;
font-weight: 400;
line-height: 32px;
letter-spacing: -0.25px;
}
.c-hero__group {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 16px;
box-sizing: border-box;
}
.c-hero__cta {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
min-width: max-content;
padding: 12px 24px;
position: relative;
background-image: radial-gradient(134.26% 244.64% at 42.92% -80.36%, #59497A 25.45%, #59497A 100%);
color: #FFFFFF;
border: 1px solid #59497A;
border-radius: 8px;
cursor: pointer;
font-size: 18px;
font-weight: 500;
line-height: 29.25px;
text-decoration-line: none;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: background-size, box-shadow;
}
.c-hero__cta-2 {
display: block;
justify-content: center;
align-items: center;
box-sizing: border-box;
min-width: max-content;
padding: 12px 24px;
position: relative;
color: #FFFFFF;
border: 1px solid #FFFFFF1F;
border-radius: 8px;
cursor: pointer;
font-size: 18px;
font-weight: 500;
line-height: 29.25px;
text-decoration-line: none;
white-space: nowrap;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
States
Verification: verified against the live page at desktop.
Anatomy
logo-wall: the component root, a <header> (.c-logo-wall)logo-wall-title: heading, 31 characters (.c-logo-wall__title)logo-wall-body: label text, 120 characters (.c-logo-wall__body)Recipe
<div class="c-logo-wall-scope">
<header class="c-logo-wall">
<h2 class="c-logo-wall__title">lorem ipsum dolor sit amet cons</h2>
<p class="c-logo-wall__body">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet consectetur adip</p>
</header>
</div>
.c-logo-wall-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-logo-wall {
display: block;
border-spacing: 0px;
box-sizing: border-box;
max-width: 620px;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
text-align: center;
}
.c-logo-wall__title {
display: block;
box-sizing: border-box;
margin: 0px;
font-family: "Inter Tight", Inter, -apple-system, system-ui, "Segoe UI", sans-serif, Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 40px;
font-weight: 500;
line-height: 50px;
}
.c-logo-wall__body {
display: block;
box-sizing: border-box;
max-width: 544px;
margin: 16px auto 48px;
color: #878593;
font-size: 18px;
line-height: 27px;
}
States
Nav menu item
Verification: verified against the live page at desktop.
Anatomy
nav-menu-item: the component root, a <button> (.c-nav-menu-item)nav-menu-item-text: label text, 7 characters (.c-nav-menu-item__text)nav-menu-item-group: inner flex row (.c-nav-menu-item__group)nav-menu-item-icon: icon placeholder, 12px (.c-nav-menu-item__icon)Recipe
<div class="c-nav-menu-item-scope">
<button class="c-nav-menu-item" type="button">
<span class="c-nav-menu-item__text">lorem i</span>
<div class="c-nav-menu-item__group">
<span class="c-nav-menu-item__icon" aria-hidden="true"></span>
</div>
</button>
</div>
.c-nav-menu-item-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-nav-menu-item {
display: flex;
align-items: center;
gap: 8px;
border-spacing: 0px;
box-sizing: border-box;
padding: 6px 12px;
background-color: transparent;
color: #FFFFFF;
border: 0;
border-radius: 6px;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
letter-spacing: normal;
text-transform: none;
text-align: center;
list-style-type: none;
appearance: button;
}
.c-nav-menu-item__text {
display: block;
box-sizing: border-box;
color: #DCDCE0;
font-size: 14px;
font-weight: 500;
line-height: 20px;
}
.c-nav-menu-item__group {
display: flex;
align-items: center;
box-sizing: border-box;
width: 12px;
height: 12px;
max-width: 12px;
max-height: 12px;
position: relative;
color: #A1A0AB;
font-size: 18px;
line-height: 27px;
transition: transform 0.15s cubic-bezier(0.4, 0, 1, 1);
}
.c-nav-menu-item__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 12px;
height: 12px;
max-width: 12px;
max-height: 12px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
States
Nav menu item (2)
Verification: verified against the live page at desktop.
Anatomy
nav-menu-item-2: the component root, a <button> (.c-nav-menu-item-2)nav-menu-item-2-text: label text, 10 characters (.c-nav-menu-item-2__text)nav-menu-item-2-group: inner flex row (.c-nav-menu-item-2__group)nav-menu-item-2-icon: icon placeholder, 12px (.c-nav-menu-item-2__icon)Recipe
<div class="c-nav-menu-item-2-scope">
<button class="c-nav-menu-item-2" type="button">
<span class="c-nav-menu-item-2__text">lorem ipsu</span>
<div class="c-nav-menu-item-2__group">
<span class="c-nav-menu-item-2__icon" aria-hidden="true"></span>
</div>
</button>
</div>
.c-nav-menu-item-2-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-nav-menu-item-2 {
display: flex;
align-items: center;
gap: 8px;
border-spacing: 0px;
box-sizing: border-box;
padding: 6px 12px;
background-color: transparent;
color: #FFFFFF;
border: 0;
border-radius: 6px;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
letter-spacing: normal;
text-transform: none;
text-align: center;
list-style-type: none;
appearance: button;
}
.c-nav-menu-item-2__text {
display: block;
box-sizing: border-box;
color: #DCDCE0;
font-size: 14px;
font-weight: 500;
line-height: 20px;
}
.c-nav-menu-item-2__group {
display: flex;
align-items: center;
box-sizing: border-box;
width: 12px;
height: 12px;
max-width: 12px;
max-height: 12px;
position: relative;
color: #A1A0AB;
font-size: 18px;
line-height: 27px;
transition: transform 0.15s cubic-bezier(0.4, 0, 1, 1);
}
.c-nav-menu-item-2__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 12px;
height: 12px;
max-width: 12px;
max-height: 12px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
States
Nav menu item (3)
Verification: verified against the live page at desktop.
Anatomy
nav-menu-item-3: the component root, a <button> (.c-nav-menu-item-3)nav-menu-item-3-text: label text, 10 characters (.c-nav-menu-item-3__text)nav-menu-item-3-group: inner flex row (.c-nav-menu-item-3__group)nav-menu-item-3-icon: icon placeholder, 12px (.c-nav-menu-item-3__icon)Recipe
<div class="c-nav-menu-item-3-scope">
<button class="c-nav-menu-item-3" type="button">
<span class="c-nav-menu-item-3__text">lorem ipsu</span>
<div class="c-nav-menu-item-3__group">
<span class="c-nav-menu-item-3__icon" aria-hidden="true"></span>
</div>
</button>
</div>
.c-nav-menu-item-3-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-nav-menu-item-3 {
display: flex;
align-items: center;
gap: 8px;
border-spacing: 0px;
box-sizing: border-box;
padding: 6px 12px;
background-color: transparent;
color: #FFFFFF;
border: 0;
border-radius: 6px;
cursor: pointer;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
letter-spacing: normal;
text-transform: none;
text-align: center;
list-style-type: none;
appearance: button;
}
.c-nav-menu-item-3__text {
display: block;
box-sizing: border-box;
color: #DCDCE0;
font-size: 14px;
font-weight: 500;
line-height: 20px;
}
.c-nav-menu-item-3__group {
display: flex;
align-items: center;
box-sizing: border-box;
width: 12px;
height: 12px;
max-width: 12px;
max-height: 12px;
position: relative;
color: #A1A0AB;
font-size: 18px;
line-height: 27px;
transition: transform 0.15s cubic-bezier(0.4, 0, 1, 1);
}
.c-nav-menu-item-3__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 12px;
height: 12px;
max-width: 12px;
max-height: 12px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
States
Verification: verified against the live page at desktop.
Anatomy
section-tab: the component root, a <nav> (.c-section-tab)section-tab-list: inner flex row (.c-section-tab__list)section-tab-item: inner group (.c-section-tab__item, 6 instances)section-tab-link: link, 6-character label (.c-section-tab__link, 5 instances)section-tab-link-2: link, 6-character label (.c-section-tab__link-2)section-tab-group: inner block (.c-section-tab__group)Recipe
<div class="c-section-tab-scope">
<nav class="c-section-tab">
<ul class="c-section-tab__list">
<li class="c-section-tab__item">
<a class="c-section-tab__link" href="#">lorem</a>
</li>
<li class="c-section-tab__item">
<a class="c-section-tab__link" href="#">lorem i</a>
</li>
<li class="c-section-tab__item">
<a class="c-section-tab__link" href="#">lorem</a>
</li>
<li class="c-section-tab__item">
<a class="c-section-tab__link" href="#">lorem i</a>
</li>
<li class="c-section-tab__item">
<a class="c-section-tab__link-2" href="#">lorem</a>
<div class="c-section-tab__group"></div>
</li>
<li class="c-section-tab__item">
<a class="c-section-tab__link" href="#">lorem</a>
</li>
</ul>
</nav>
</div>
.c-section-tab-scope {
background-color: #13111C;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.c-section-tab {
display: block;
border-spacing: 0px;
box-sizing: border-box;
max-width: 1160px;
overflow-x: auto;
overflow-y: auto;
color: #FFFFFF;
font-family: Inter, -apple-system, system-ui, "Segoe UI", sans-serif, -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
font-weight: 400;
line-height: 26px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF1A;
}
.c-section-tab__list {
display: flex;
gap: 32px;
box-sizing: border-box;
padding: 0px;
margin: 0px;
list-style-type: none;
}
.c-section-tab__item {
display: list-item;
box-sizing: border-box;
position: relative;
}
.c-section-tab__link {
display: block;
box-sizing: border-box;
color: #FFFFFF;
opacity: 0.5;
cursor: pointer;
font-size: 14px;
line-height: 20px;
text-decoration-line: none;
padding-bottom: 24px;
}
.c-section-tab__link-2 {
display: block;
box-sizing: border-box;
color: #FFFFFF;
cursor: pointer;
font-size: 14px;
font-weight: 500;
line-height: 20px;
text-decoration-line: none;
padding-bottom: 24px;
}
.c-section-tab__group {
display: block;
box-sizing: border-box;
width: 100%;
height: 1px;
position: absolute;
right: 0px;
bottom: 0px;
left: 0px;
background-color: #FFFFFF;
}
States
button-primary), and no other measured component uses it. The Pro plan CTA is the one place primary (#853BCE) becomes a solid fill (plan-button-2), hovering to primary-light.rounded.md: button-primary, button-secondary, button-primary-2, button-primary-3, button-primary-5 and button-secondary-6 at 8px. In-panel and nav buttons use rounded.sm: button-ghost, button-secondary-2, button-ghost-3 and button-secondary-5 at 6px. Icon buttons use rounded.xl (button-secondary-4 at 12px).button-primary, button-secondary), 55px (button-primary-5), 50px (button-primary-2).button-secondary-2, input, plan-button), 40px (button-ghost).nav-dropdown, button-ghost-3).transparent 0px 0px 0px 0px, transparent 0px 0px 0px 0px, #B428B459 0px 0px 8px 0px, #662BDF59 0px 0px 24px 0px (button-primary-2). Icon buttons use the ring #FFFFFF 0px 0px 0px 0px, #FFFFFF1A 0px 0px 0px 1px, transparent 0px 0px 0px 0px (button-secondary-4).section-padding-y). Tighten card grids to their measured gaps: card-grid-gap 32px, card-6-grid-gap 24px, card-8-grid-gap 16px, card-9-grid-gap 12px.ink for titles, body for nav, muted for footer links, muted-3 for table headers and card body (card-6-body).card-6 and #FFFFFF14 on card-9. Reserve solid hairline (#33323E) for inputs and hover borders.primary-light ring with a transparent 2px outline at 2px offset, as every verified button does.hero-display, display-lg and serif section titles only. Nav, buttons and body copy stay in Inter.info, with the plan CTA fill on plan-button) marks the Hobby plan.success, success-surface) marks status.rounded.full belongs to status chips and avatars (card-8-group-8).surface (#13111C). Raised panels go to surface-raised or a #1C1A28 card fill, never to mid-gray.This analysis is two-viewport: one desktop capture and one mobile capture. No breakpoint values were observed, so none are stated here.
nav-dropdown, 32px tall) and the Sign in / Book a demo actions collapse into a hamburger menu.footer-mobile measures 1249px tall against 833px for desktop footer. The logo shrinks from 32px (footer-logo) to 24px (footer-mobile-logo). Both footer recipes are flagged:
footer-mobile (flagged: the render came out 4 px narrower than the original after 2 correction attempts);footer (flagged: the footer height did not reproduce the measured 833px after 2 correction attempts).Primary actions are comfortably sized: 58px (button-primary), 50px (button-primary-2), 42px (button-secondary-2, input, plan-button), 40px (button-ghost). The 32px nav controls (nav-dropdown, button-ghost-3) fall below a 44px touch target. On mobile they live behind the hamburger, where a taller row should be used.
surface, ink, muted-3, primary, rounded.sm. Component-only fills (#553F83 on button-primary, #1C1A28 on card-6, #211F2D on tag-link) stay inside their component recipes. Do not promote them to page colors.primary / primary-light. Blue (info, info-light) is for plan and tab cues, green (success*) is for status, and no other hue becomes a CTA.button-primary-2: 8px radius, 12px × 24px padding, purple glow on hover, primary-light focus ring.button-secondary-2: 6px radius, 8px × 12px padding, #FFFFFF1A hairline.hero-display, display-lg) is the only place it appears. Everything else goes through the Inter ladder, using only weights 400/500/600.hairline.section-padding-y) between sections and 8–32px gaps inside them (card-8-grid-gap, card-grid-gap). Don't inflate card internals.ink → body → muted → muted-2 → muted-3 → subtle) before it moves in size. Check contrast before using subtle for anything a user must read.footer (flagged: the footer height did not reproduce the measured 833px after 2 correction attempts)footer-mobile (flagged: the render came out 4 px narrower than the original after 2 correction attempts)card-3 (flagged: the render came out 2 px wider than the original after 2 correction attempts)card-5 (flagged: the card-5-cta height did not reproduce the measured 30px after 2 correction attempts)card-7 (flagged: the render matched 94% of the original pixels, below the 96% required (instance 2) after 2 correction attempts)pricing-plan-2 (flagged: the pricing-plan-2-group height did not reproduce the measured 154px after 2 correction attempts)pricing-plan-3 (flagged: the render matched 56% of the original pixels, below the 96% required (instance 1) after 2 correction attempts)table (flagged: the table-row-2 height did not reproduce the measured 65px after 2 correction attempts)table-row (flagged: the recipe could not be rendered on its own)table-cell (flagged: the recipe could not be rendered on its own)feature-section-header, feature-section-header-2 and feature-section-header-3 (flagged: their root heights did not reproduce the measured 313px, 315px and 317px after 2 correction attempts)header-landing-inner-max-width, header-inner-inner-max-width, 12px) describe a nav chevron row, not the page column.Ten plik DESIGN.md jest po angielsku, bo w tym języku czytają go agenci AI do kodowania.
Wyodrębnione z publicznej strony Railway, to nie są oficjalne wytyczne marki. Sprawdź fonty innej strony

System designu Neon to ciemna marka dla deweloperów, oparta na prawie czarnym tle (#000000, #18191b) z intensywnym neonowym zielonym kolorem podstawowym (#00e599) i uzupełniającym średnim zielonym (#34d59a). System typograficzny łączy Inter (interfejs i tekst podstawowy) z GeistMono (kod i dane), obie z ciasnym ujemnym odstępem między literami. Odstępy opierają się na siatce 4 px. Promień zaokrąglenia jest jednolicie minimalny, wynosi 4 px. Hierarchię warstw buduje kontrast obramowań, a nie cienie; pojedynczy, delikatny cień otoczenia pojawia się oszczędnie. Sekcja hero ma pełnoekranowe, animowane tło z wizualizacją danych, które wzmacnia tożsamość marki związanej z bazami danych i infrastrukturą.

Supabase opiera się na systemie projektowym nastawionym przede wszystkim na ciemny motyw, z głęboko czarnym, prawie czarnym tłem (oklch ~0.19) i intensywnym zielonym akcentem marki (#3ecf8e / #3fcf8e). Układ tworzy responsywna siatka kart z funkcjami. Do nagłówków używany jest Manrope, a do tekstu podstawowego i elementów interfejsu Inter. Wszystkie konteksty monospace i kod obsługuje Source Code Pro. System kolorów oparty jest na niestandardowych właściwościach oklch z semantycznym nazewnictwem. Karty mają zaokrąglenie 12px i subtelne obramowanie, a przyciski 6–8px. Ogólna gęstość jest umiarkowana, a podstawą odstępów jest siatka 8px.

Design system Airbnb opiera się na jednym zastrzeżonym zmiennym kroju pisma (Airbnb Cereal VF) i niemal monochromatycznej palecie neutralnych barw, z głębokim węglem (#222222) i jasnymi szarościami jako podstawą. Firmowy koral-róż „Rausch" (#ff385c) jest zarezerwowany wyłącznie dla głównych przycisków wezwania do działania i logo. Układ to responsywna siatka kart ze zdjęciami, z dużym udziałem obrazu w stosunku do tekstu, miękkimi, 20-pikselowymi zaokrągleniami rogów kart oraz wielowarstwowym systemem ambientowych cieni, który tworzy subtelną głębię bez ostrych kontrastów. Pasek wyszukiwania, w kształcie pigułki, jest wyraźnie wyeksponowany i łączy główną akcję użytkownika w jednym miejscu.
IKEA-owa globalna strona główna opiera się na odważnym, płaskim systemie projektowym, którego głównym elementem jest ikoniczny żółty IKEA (#ffdb00) jako powierzchnia najważniejszych działań, a niebieski IKEA (#0058a3) pełni rolę akcentu logo marki. Cały system typograficzny opiera się na jednym, autorskim kroju pisma – Noto IKEA – w wagach 400 i 700, w ściśle określonej skali, od 14px dla tekstu podstawowego po 51px dla nagłówków wyróżniających. Wyniesienie elementów nad tło osiągnięte jest wyłącznie dzięki kontrastowi barw i strukturze układu, bez cieni. Układ korzysta z kontenera o maksymalnej szerokości 90rem z odstępem siatki 1,5rem na desktopie oraz spójnego tokenu zaokrąglenia 8px stosowanego do elementów interaktywnych. Ciepłe, lekko kremowe tło (#fffefb) łagodzi surowość tekstu w kolorze #111111, tworząc czytelne, wysokokontrastowe i dostępne doświadczenie lektury.

Strona główna marketingowa Notion łączy głęboko granatową sekcję hero (#02093a) z jasnym tłem treści (#f6f5f4), stosując niestandardowy krój pisma NotionInter we wszystkich rolach tekstowych. Układ opiera się na siatce 12-kolumnowej z odstępami 28px, a język zaokrągleń łączy dwie wartości: 8px dla kart i 9999px dla pigułek. Elementy pływające otrzymują wielowarstwowy, stopniowo narastający system cieni. Niebieski marki (#2537b1) wyznacza przyciski wezwania do działania i akcenty, a semantyczna skala szarości (od gray-200 do gray-900) porządkuje hierarchię tekstu i powierzchni.

Strona główna marketingowa Shopify opiera się na dynamicznym, pełnoekranowym wideo w sekcji hero, z niemal czarnym tłem (#02090a), które wyraźnie kontrastuje z białym paskiem nawigacji nad nim. Główny akcent marki to intensywna miętowa zieleń (#36f4a4), używana oszczędnie do wyróżnień i stanów interaktywnych. Typografia łączy NeueHaasGrotesk w nagłówkach display i redakcyjnych z Inter-Variable w tekstach interfejsu. Przyciski CTA mają w pełni zaokrąglone kształty pigułki (border-radius: 9999px). Cały system jest pewny siebie, o wysokim kontraście i aspiracyjny, zaprojektowany tak, by zamieniać odwiedzających w sprzedawców.