ghost · desktop
SpoczynekZgodność 100%Zgodne pomiary: 56
HoverZgodność 100%Zgodne pomiary: 18
Pewność ekstrakcji
WIRED-owa dokumentacja systemu projektowego to wysokokontrastowa, redakcyjna struktura w skali szarości, oparta na zastrzeżonym systemie typograficznym (Breve Text, WIRED Mono, WiredDisplay, Apercu) i niemal zerowej palecie barw. Czerń (#000000), występująca w 2961 wystąpieniach, dominuje w tekście, obramowaniach, ikonach i stanach interaktywnych. Biel (#ffffff) stanowi główną powierzchnię. Kolor akcentu pojawia się oszczędnie: jedynie #057dbc, niebieski marki, używany jest w przyciskach wezwania do subskrypcji. Układ opiera się na uporządkowanej, wielokolumnowej siatce tekstów, z ciasnym podstawowym odstępem 8 px, płaskimi powierzchniami bez cieni i minimalnym zaokrągleniem narożników (standardowo 4 px). Kluczowym wyróżnikiem jest typografia: tekst artykułów składa się krojem Breve Text w rozmiarze 19 px, etykiety sekcji używają WIRED Mono, pisanego wielkimi literami z rozstrzeleniem, a nagłówki wyświetlane korzystają z WiredDisplay. Całość sprawia wrażenie autorytatywnej, gęstej informacyjnie i zorientowanej przede wszystkim na płynność czytania.
ghost · desktop
SpoczynekZgodność 100%Zgodne pomiary: 56
HoverZgodność 100%Zgodne pomiary: 18
ghost · desktop
SpoczynekZgodność 100%Zgodne pomiary: 56
HoverZgodność 100%Zgodne pomiary: 18
ghost · desktop
Zgodność renderu ze stroną to 95%, poniżej progu 97%.
SpoczynekZgodność 95%Zgodne pomiary: 56
HoverZgodność 98%Zgodne pomiary: 18
ghost · desktop
SpoczynekZgodność 100%Zgodne pomiary: 34
FocusZgodność 100%Zgodne pomiary: 18
ghost · desktop
SpoczynekZgodność 100%Zgodne pomiary: 35
HoverZgodność 100%Zgodne pomiary: 18
FocusZgodność 100%Zgodne pomiary: 18
ghost · desktop
Przy focus, zgodność renderu ze stroną to 84%, poniżej progu 97%.
SpoczynekZgodność 100%Zgodne pomiary: 57
HoverZgodność 100%Zgodne pomiary: 19
FocusZgodność 84%Zgodne pomiary: 19
ghost · desktop
SpoczynekZgodność 100%Zgodne pomiary: 23
FocusZgodność 100%Zgodne pomiary: 18
primary · desktop
SpoczynekZgodność 99%Zgodne pomiary: 28
FocusZgodność 99%Zgodne pomiary: 22
primary · desktop
SpoczynekZgodność 100%Zgodne pomiary: 28
FocusZgodność 100%Zgodne pomiary: 22
desktop
SpoczynekZgodność 100%Zgodne pomiary: 298
Spoczynek, wystąpienie 2Zgodność 100%Zgodne pomiary: 298
Spoczynek, wystąpienie 3Zgodność 100%Zgodne pomiary: 298
Spoczynek, wystąpienie 4Zgodność 100%Zgodne pomiary: 298
Spoczynek, wystąpienie 5Zgodność 99%Zgodne pomiary: 298
Spoczynek, wystąpienie 6Zgodność 100%Zgodne pomiary: 298
desktop
Element główny height: 546px, na stronie 439px; Group 3 height: 375px, na stronie 220px i jeszcze 2.
SpoczynekZgodność 100%Różne pomiary: 4 z 195
desktop
Element główny height: 594px, na stronie 439px; Group 3 height: 423px, na stronie 268px i jeszcze 2.
SpoczynekZgodność 100%Różne pomiary: 4 z 219
desktop
Group height: 71px, na stronie 64px; Text 2 y: 96px, na stronie 89px i jeszcze 4.
SpoczynekZgodność 95%Różne pomiary: 6 z 148
Spoczynek, wystąpienie 2Zgodność 94%Różne pomiary: 6 z 148
Spoczynek, wystąpienie 3Zgodność 95%Różne pomiary: 6 z 148
Spoczynek, wystąpienie 4Zgodność 96%Różne pomiary: 6 z 148
Spoczynek, wystąpienie 5Zgodność 94%Różne pomiary: 6 z 148
desktop
Group height: 91px, na stronie 64px; Text y: 116px, na stronie 89px.
SpoczynekZgodność 99%Różne pomiary: 2 z 124
HoverZgodność 99%Zgodne pomiary: 22
FocusZgodność 99%Zgodne pomiary: 22
Spoczynek, wystąpienie 2Zgodność 99%Różne pomiary: 2 z 124
Spoczynek, wystąpienie 3Zgodność 99%Różne pomiary: 2 z 124
Spoczynek, wystąpienie 4Zgodność 98%Różne pomiary: 2 z 124
desktop
Zgodność renderu ze stroną to 86%, poniżej progu 96%.
SpoczynekZgodność 86%Zgodne pomiary: 21
HoverZgodność 86%Zgodne pomiary: 18
desktop
Zgodność renderu ze stroną to 97%, poniżej progu 96%.
SpoczynekZgodność 100%Zgodne pomiary: 170
HoverZgodność 100%Zgodne pomiary: 18
FocusZgodność 100%Zgodne pomiary: 18
Spoczynek, wystąpienie 2Zgodność 99%Zgodne pomiary: 170
Spoczynek, wystąpienie 3Zgodność 97%Zgodne pomiary: 170
desktop
Element główny height: 162px, na stronie 108px; Group 3 height: 129px, na stronie 70px i jeszcze 1.
SpoczynekZgodność 99%Różne pomiary: 3 z 221
desktop
Element główny height: 206px, na stronie 147px; Group 3 height: 173px, na stronie 114px i jeszcze 1.
SpoczynekZgodność 99%Różne pomiary: 3 z 221
desktop
Element główny height: 586px, na stronie 503px; Group 4 height: 399px, na stronie 244px i jeszcze 2.
SpoczynekZgodność 100%Różne pomiary: 4 z 172
desktop
Nie do sprawdzenia: zdjęcia, multimedia lub reklamy umieszczone w nim przez stronę zakrywają większość elementu, a poza tym nic się nie różni, więc porównanie nic nie mówi o recepturze.
SpoczynekZgodność 100%Zgodne pomiary: 280
desktop
Nie do sprawdzenia: zdjęcia, multimedia lub reklamy umieszczone w nim przez stronę zakrywają większość elementu, a poza tym nic się nie różni, więc porównanie nic nie mówi o recepturze.
SpoczynekZgodność 100%Zgodne pomiary: 277
desktop
Element główny height: 594px, na stronie 439px; Group 3 height: 423px, na stronie 268px i jeszcze 2.
SpoczynekZgodność 100%Różne pomiary: 4 z 195
desktop
Przy focus, zgodność renderu ze stroną to 84%, poniżej progu 96%.
SpoczynekZgodność 100%Zgodne pomiary: 57
HoverZgodność 100%Zgodne pomiary: 19
FocusZgodność 84%Zgodne pomiary: 19
desktop
Group x: 16px, na stronie 20px.
SpoczynekZgodność 77%Różne pomiary: 1 z 78
FocusZgodność 81%Zgodne pomiary: 18
desktop
Zgodność renderu ze stroną to 86%, poniżej progu 96%.
SpoczynekZgodność 86%Zgodne pomiary: 21
HoverZgodność 86%Zgodne pomiary: 18
desktop
Element główny height: 312px, na stronie 200px; List height: 224px, na stronie 112px i jeszcze 14.
SpoczynekZgodność 98%Różne pomiary: 16 z 604
desktop
List height: 96px, na stronie 48px; Item y: 104px, na stronie 56px i jeszcze 5.
SpoczynekZgodność 100%Różne pomiary: 7 z 284
desktop
Element główny height: 161px, na stronie 65px; List height: 128px, na stronie 32px i jeszcze 12.
SpoczynekZgodność 99%Różne pomiary: 14 z 363
desktop
Element główny height: 312px, na stronie 200px; List height: 224px, na stronie 112px i jeszcze 14.
SpoczynekZgodność 98%Różne pomiary: 16 z 604
desktop
List height: 96px, na stronie 48px; Item y: 104px, na stronie 56px i jeszcze 5.
SpoczynekZgodność 100%Różne pomiary: 7 z 284
desktop
Element główny height: 161px, na stronie 65px; List height: 128px, na stronie 32px i jeszcze 12.
SpoczynekZgodność 99%Różne pomiary: 14 z 363
desktop
Zgodność renderu ze stroną to 96%, poniżej progu 96%.
SpoczynekZgodność 96%Zgodne pomiary: 57
HoverZgodność 98%Zgodne pomiary: 19
desktop
Zgodność renderu ze stroną to 94%, poniżej progu 96%.
SpoczynekZgodność 94%Zgodne pomiary: 56
HoverZgodność 98%Zgodne pomiary: 18
desktop
Element główny height: 312px, na stronie 200px; List height: 224px, na stronie 112px i jeszcze 14.
SpoczynekZgodność 98%Różne pomiary: 16 z 604
desktop
List height: 96px, na stronie 48px; Item y: 104px, na stronie 56px i jeszcze 5.
SpoczynekZgodność 100%Różne pomiary: 7 z 284
desktop
Element główny height: 161px, na stronie 65px; List height: 128px, na stronie 32px i jeszcze 12.
SpoczynekZgodność 99%Różne pomiary: 14 z 363
desktop
Przy focus, zgodność renderu ze stroną to 84%, poniżej progu 96%.
SpoczynekZgodność 100%Zgodne pomiary: 57
HoverZgodność 100%Zgodne pomiary: 19
FocusZgodność 84%Zgodne pomiary: 19
desktop
SpoczynekZgodność 100%Zgodne pomiary: 21
HoverZgodność 100%Zgodne pomiary: 18
FocusZgodność 100%Zgodne pomiary: 18
desktop
Zgodność renderu ze stroną to 92%, poniżej progu 96%.
SpoczynekZgodność 92%Zgodne pomiary: 672
desktop
Element główny height: 312px, na stronie 200px; List height: 224px, na stronie 112px i jeszcze 14.
SpoczynekZgodność 98%Różne pomiary: 16 z 604
desktop
List height: 96px, na stronie 48px; Item y: 104px, na stronie 56px i jeszcze 5.
SpoczynekZgodność 100%Różne pomiary: 7 z 284
desktop
SpoczynekZgodność 100%Zgodne pomiary: 88
desktop
SpoczynekZgodność 100%Zgodne pomiary: 25
HoverZgodność 100%Zgodne pomiary: 22
desktop
SpoczynekZgodność 100%Zgodne pomiary: 179
desktop
Nie utworzono receptury: element nie był widoczny.
Dla tego komponentu nic nie zostało porównane.
desktop
Nie utworzono receptury: element nie był widoczny.
Dla tego komponentu nic nie zostało porównane.
desktop
Przy hover, zgodność renderu ze stroną to 91%, poniżej progu 96%.
SpoczynekZgodność 100%Zgodne pomiary: 1663
Hoverniesprawdzony
Focusniesprawdzony
Focus na ctaZgodność 100%Zgodne pomiary: 18
Hover na ctaZgodność 100%Zgodne pomiary: 18
Focus na logoZgodność 100%Zgodne pomiary: 18
Hover na logoZgodność 100%Zgodne pomiary: 18
Focus na nav link 2Zgodność 100%Zgodne pomiary: 19
Hover na nav link 2Zgodność 100%Zgodne pomiary: 19
Focus na nav link 3Zgodność 100%Zgodne pomiary: 18
Hover na nav link 3Zgodność 91%Zgodne pomiary: 18
Focus na nav linkZgodność 100%Zgodne pomiary: 18
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
Zgodność renderu ze stroną to 92%, poniżej progu 96%.
SpoczynekZgodność 92%Zgodne pomiary: 983
Hoverniesprawdzony
Focusniesprawdzony
Focus na ctaZgodność 92%Zgodne pomiary: 19
Hover na ctaZgodność 92%Zgodne pomiary: 19
Focus na link 2Zgodność 92%Zgodne pomiary: 18
Hover na link 2Zgodność 87%Zgodne pomiary: 18
Focus na linkZgodność 92%Zgodne pomiary: 18
desktop
SpoczynekZgodność 100%Zgodne pomiary: 1253
Hoverniesprawdzony
Focusniesprawdzony
Focus na logoZgodność 100%Zgodne pomiary: 18
Hover na logoZgodność 100%Zgodne pomiary: 18
Focus na nav link 2Zgodność 100%Zgodne pomiary: 19
Hover na nav link 2Zgodność 100%Zgodne pomiary: 19
Focus na nav link 3Zgodność 100%Zgodne pomiary: 18
Hover na nav link 3Zgodność 97%Zgodne pomiary: 18
Focus na nav linkZgodność 100%Zgodne pomiary: 18
desktop
Przy hover, zgodność renderu ze stroną to 91%, poniżej progu 96%.
SpoczynekZgodność 100%Zgodne pomiary: 1385
Hoverniesprawdzony
Focusniesprawdzony
Focus na logoZgodność 100%Zgodne pomiary: 18
Hover na logoZgodność 100%Zgodne pomiary: 18
Focus na nav link 2Zgodność 100%Zgodne pomiary: 19
Hover na nav link 2Zgodność 100%Zgodne pomiary: 19
Focus na nav link 3Zgodność 100%Zgodne pomiary: 18
Hover na nav link 3Zgodność 91%Zgodne pomiary: 18
Focus na nav linkZgodność 100%Zgodne pomiary: 18
mobile
SpoczynekZgodność 100%Zgodne pomiary: 821
Hoverniesprawdzony
Focusniesprawdzony
Focus na logoZgodność 100%Zgodne pomiary: 18
Hover na logoZgodność 100%Zgodne pomiary: 18
Focus na nav link 2Zgodność 100%Zgodne pomiary: 18
Hover na nav link 2Zgodność 100%Zgodne pomiary: 18
Focus na nav linkZgodność 100%Zgodne pomiary: 18
mobile
Zgodność renderu ze stroną to 89%, poniżej progu 96%.
SpoczynekZgodność 89%Zgodne pomiary: 419
Hoverniesprawdzony
Focusniesprawdzony
Focus na link 2Zgodność 89%Zgodne pomiary: 18
Hover na link 2Zgodność 89%Zgodne pomiary: 18
Focus na linkZgodność 89%Zgodne pomiary: 18
mobile
SpoczynekZgodność 100%Zgodne pomiary: 821
Hoverniesprawdzony
Focusniesprawdzony
Focus na logoZgodność 100%Zgodne pomiary: 18
Hover na logoZgodność 100%Zgodne pomiary: 18
Focus na nav link 2Zgodność 100%Zgodne pomiary: 18
Hover na nav link 2Zgodność 100%Zgodne pomiary: 18
Focus na nav linkZgodność 100%Zgodne pomiary: 18
mobile
Zgodność renderu ze stroną to 89%, poniżej progu 96%.
SpoczynekZgodność 89%Zgodne pomiary: 419
Hoverniesprawdzony
Focusniesprawdzony
Focus na link 2Zgodność 89%Zgodne pomiary: 18
Hover na link 2Zgodność 89%Zgodne pomiary: 18
Focus na linkZgodność 89%Zgodne pomiary: 18
mobile
Zgodność renderu ze stroną to 89%, poniżej progu 96%.
SpoczynekZgodność 89%Zgodne pomiary: 419
Hoverniesprawdzony
Focusniesprawdzony
Focus na link 2Zgodność 89%Zgodne pomiary: 18
Hover na link 2Zgodność 89%Zgodne pomiary: 18
Focus na linkZgodność 89%Zgodne pomiary: 18
mobile
SpoczynekZgodność 100%Zgodne pomiary: 689
Hoverniesprawdzony
Focusniesprawdzony
Focus na logoZgodność 99%Zgodne pomiary: 18
Hover na logoZgodność 100%Zgodne pomiary: 18
Focus na nav link 2Zgodność 100%Zgodne pomiary: 18
Hover na nav link 2Zgodność 100%Zgodne pomiary: 18
Focus na nav linkZgodność 100%Zgodne pomiary: 18
mobile
SpoczynekZgodność 100%Zgodne pomiary: 1099
Hoverniesprawdzony
Focusniesprawdzony
Focus na ctaZgodność 100%Zgodne pomiary: 18
Hover na ctaZgodność 100%Zgodne pomiary: 18
Focus na logoZgodność 100%Zgodne pomiary: 18
Hover na logoZgodność 100%Zgodne pomiary: 18
Focus na nav link 2Zgodność 100%Zgodne pomiary: 18
Hover na nav link 2Zgodność 100%Zgodne pomiary: 18
Focus na nav linkZgodność 100%Zgodne pomiary: 18
mobile
SpoczynekZgodność 100%Zgodne pomiary: 821
Hoverniesprawdzony
Focusniesprawdzony
Focus na logoZgodność 100%Zgodne pomiary: 18
Hover na logoZgodność 100%Zgodne pomiary: 18
Focus na nav link 2Zgodność 100%Zgodne pomiary: 18
Hover na nav link 2Zgodność 100%Zgodne pomiary: 18
Focus na nav linkZgodność 100%Zgodne pomiary: 18
desktop
Element główny height: 905px, na stronie 664px; Columns height: 845px, na stronie 604px i jeszcze 158.
SpoczynekZgodność 99%Różne pomiary: 160 z 1942
Hoverniesprawdzony
Focusniesprawdzony
Focus na ctaZgodność 99%Zgodne pomiary: 18
Focus na link 2Zgodność 99%Zgodne pomiary: 18
Hover na link 2Zgodność 99%Zgodne pomiary: 18
Focus na nav link 2Zgodność 99%Zgodne pomiary: 18
Hover na nav link 2Zgodność 99%Zgodne pomiary: 18
Focus na nav linkZgodność 99%Zgodne pomiary: 18
Hover na nav linkZgodność 99%Zgodne pomiary: 18
desktop
SpoczynekZgodność 100%Zgodne pomiary: 92
desktop
Element główny height: 905px, na stronie 664px; Columns height: 845px, na stronie 604px i jeszcze 161.
SpoczynekZgodność 99%Różne pomiary: 163 z 1942
Hoverniesprawdzony
Focusniesprawdzony
Focus na buttonZgodność 99%Zgodne pomiary: 18
Focus na link 2Zgodność 99%Zgodne pomiary: 18
Hover na link 2Zgodność 99%Zgodne pomiary: 18
Focus na nav link 2Zgodność 99%Zgodne pomiary: 18
Hover na nav link 2Zgodność 99%Zgodne pomiary: 18
Focus na nav linkZgodność 99%Zgodne pomiary: 18
Hover na nav linkZgodność 99%Zgodne pomiary: 18
mobile
Columns height: 882px, na stronie 1372px; Column height: 850px, na stronie 297px i jeszcze 150.
SpoczynekZgodność 99%Różne pomiary: 152 z 1976
Hoverniesprawdzony
Focusniesprawdzony
Focus na buttonZgodność 99%Zgodne pomiary: 18
Hover na buttonZgodność 99%Zgodne pomiary: 18
Focus na ctaZgodność 99%Zgodne pomiary: 18
Focus na link 2Zgodność 99%Zgodne pomiary: 18
Hover na link 2Zgodność 99%Zgodne pomiary: 18
Focus na link 3Zgodność 99%Zgodne pomiary: 18
Hover na link 3Zgodność 99%Zgodne pomiary: 18
Focus na nav linkZgodność 99%Zgodne pomiary: 18
Hover na nav linkZgodność 99%Zgodne pomiary: 18
mobile
Columns height: 882px, na stronie 1372px; Column height: 850px, na stronie 297px i jeszcze 150.
SpoczynekZgodność 99%Różne pomiary: 152 z 1976
Hoverniesprawdzony
Focusniesprawdzony
Focus na button 2Zgodność 99%Zgodne pomiary: 18
Focus na buttonZgodność 99%Zgodne pomiary: 18
Hover na buttonZgodność 99%Zgodne pomiary: 18
Focus na link 2Zgodność 99%Zgodne pomiary: 18
Hover na link 2Zgodność 99%Zgodne pomiary: 18
Focus na link 3Zgodność 99%Zgodne pomiary: 18
Hover na link 3Zgodność 99%Zgodne pomiary: 18
Focus na nav linkZgodność 99%Zgodne pomiary: 18
Hover na nav linkZgodność 99%Zgodne pomiary: 18
mobile
SpoczynekZgodność 100%Zgodne pomiary: 164
desktop
SpoczynekZgodność 98%Zgodne pomiary: 26
FocusZgodność 98%Zgodne pomiary: 22
desktop
SpoczynekZgodność 98%Zgodne pomiary: 26
FocusZgodność 98%Zgodne pomiary: 22
WIRED
WIRED reads like a technical dossier printed on newsprint. The page is pure white, the ink is near-total black, and color is almost absent. The only chromatic note in the UI chrome is a single link blue. Energy comes from the editorial photography and saturated collage illustration, not from the interface. The chrome stays black, white and grey so the art can be loud.
Density is high and newsy. Story lists are tight and stacked, modules are framed by horizontal rules, and the homepage packs a left rail of picks, a centered lead and a trending list into the first screen. Hierarchy comes from four tools: typeface switching (condensed WIRED Display for the loudest headlines, Apercu bold for card heads, Breve Text serif for deks and body, WIRED Mono for tracked labels), weight contrast between 400 and 700 only, black rules of 1–2px, and inverted black tabs with white mono caps.
The geometry is rectilinear and print-derived. Images, tabs and primary buttons have square corners. Small 4px radii appear only on compact ghost controls, and pill and circle shapes are confined to retailer price chips and icon badges.
Key Characteristics:
primary, #000000) on Newsprint White (surface, #FFFFFF), with a four-step grey ladder for secondary text.link, #057DBC) is the only chromatic UI accent, used for the highlighted nav link and focus outlines.hairline, #E5E5E5) between stories, and 1–2px black rules framing headers and sections.tag, card-cta, button-primary) act as section labels and calls to action.rounded.xs (4px) is reserved for small ghost controls.The palette is a monochrome ink system with one blue. Every role below is carried by black, white or grey unless it says otherwise. The site uses no gradients.
primary, #000000): the brand. Used for headline and body ink, the fills of button-primary, tag, card-cta and category-tag, the inverted logo block (header-landing-group-6), and strong rules. ink and border-strong resolve to the same hex; choose the token that names the role.on-primary, #FFFFFF): text on black fills, such as the button-primary-label and the tag text.ink-soft, #1A1A1A): card headlines and story links, as in card-title and card-link. A hair softer than pure black for dense lists.body-dark, #333333): deks and summary copy (card-6-text, card-9-text). On black, it also serves as the logo hover fill (header-landing-logo-hover).muted, #757575): input text at rest (input), the bylines and image-link color in cards (card-3-link), and secondary footer links (footer-landing-2-nav-link-2).muted-light, #999999): primary footer nav links on black (footer-landing-2-nav-link) and fine meta.surface, #FFFFFF): the page, the nav bar (navigation) and inputs.surface-subtle, #F3F3F3): ad slots and tonal panels inside the header (header-landing-group-22). On the black footer it is also the color of long legal copy (footer-landing-2-text).hairline, #E5E5E5): 1px dividers between stories (card-group bottom border, card-4 top border) and card outlines (card-12). On black, it is the color of footer section headings (footer-landing-2-text-2).border-strong, #000000): 1px under the nav (navigation), 2px on top of section heads (video-section-group-2), and 2px around button-primary.footer-landing-2-column), reusing Graphite.link, #057DBC): the highlighted nav link (header-landing-nav-link-3) and the logo focus outline (header-landing-logo focus: 2px solid #057DBC, 1px offset). Never use it as a fill.These colors were measured on components and their states, never in page sampling.
focus-ring, #005FCC): the focus-ring token. The measured button outlines read #0066CC (button-primary focus: 3px solid, 3px offset). Treat both as the same accessibility role.nav-link hover, button-ghost-3 hover, header-landing-nav-link-2-hover). It is lighter than Fog and exists only as a state.WIRED Display and as WiredDisplay.card-title, page-header-title). At 400 it sets small UI labels.card at 19px/28px).input at 16px/20px, footer-landing-2-nav-link at 12px/16px).| Token | Size | Weight | Line Height | Letter Spacing | Use |
|---|---|---|---|---|---|
hero-display | 64px | 400 | 0.95 | -0.5px | Homepage lead headline (WIRED Display) |
display-lg | 54px | 400 | 1.05 | -0.5px | Article and landing H1 (WIRED Display) |
display-md | 42px | 700 | 1.3 | normal | Page headers, e.g. page-header-title (Apercu) |
title-lg | 28px | 700 | 1.3 | normal | Large module heads (Apercu) |
display-sm | 26px | 400 | 1.1 | normal | Secondary lead headlines (WIRED Display) |
title-md | 22px | 700 | 1.25 | normal | Deal and product titles (Apercu) |
title-sm | 20px | 700 | 1.2 | -0.3px | Card headlines, e.g. card-6-title (Apercu) |
body-lg | 19px | 400 | 1.45 | 0.1px | Default reading and container text (Breve Text) |
body | 16px | 400 | 1.5 | 0.1px | Deks and summaries (Breve Text) |
headline-card | 16px | 700 | 1.15 | 0.3px | Compact list headlines (Apercu) |
label | 14px | 400 | 1.15 | 0.4px | UI labels (Apercu) |
nav-link | 13px | 400 | 1.25 | normal | Primary navigation (WIRED Mono) |
kicker | 12px | 400 | 1.35 | 1.1px | Uppercase kickers, tags, bylines (WIRED Mono) |
button | 12px | 700 | 1.35 | 1.2px | Button labels (WIRED Mono) |
label-caps | 12px | 700 | 1.35 | 1px | Bold caps labels (Apercu) |
caption | 12px | 400 | 1.35 | normal | Captions, footer links (Proxima Nova) |
micro | 11px | 400 | 1.2 | 1.1px | Fine meta, timestamps (WIRED Mono) |
All five families are proprietary or licensed. Recommended open-source stand-ins:
title-sm at -0.3px.Spacing sits on a base step of 4px. Every verified padding and gap is a multiple of it.
| Token | Value | Measured on |
|---|---|---|
base | 4px | Greatest common step of verified paddings and gaps |
button-ghost-7-padding-y | 4px | Vertical padding of button-ghost-7 |
button-ghost-7-padding-right | 8px | Right padding of button-ghost-7 |
button-ghost-4-padding-y / button-ghost-4-padding-x | 8px | Padding of button-ghost-4 |
input-padding-y / input-2-padding-y | 8px | Vertical padding of input, input-2 |
input-padding-x / input-2-padding-x | 12px | Horizontal padding of input, input-2 |
button-primary-padding-x / button-primary-2-padding-x | 16px | Horizontal padding of button-primary, button-primary-2 |
header-inner-5-gap | 16px | Inner grid gap of header-inner-5 |
header-landing-mobile-gap, header-inner-mobile-gap, header-3-mobile-gap, header-inner-2-mobile-gap, header-inner-5-mobile-gap | 16px | Inner grid gap of the mobile headers |
footer-landing-gap / footer-landing-mobile-gap | 24px | Icon row gap of footer-landing, footer-landing-mobile |
card-grid-gap | 32px | Column gap between card instances |
Four rules follow from the table:
No section-to-section rhythm token was measured, so vertical spacing between page modules is not verified.
The one verified grid gap is card-grid-gap (32px), used between story cards. No container max-width was measured.
The screenshots show a newspaper-style grid with wide outer margins:
Whitespace is spent between modules, not inside them. Lists of headlines stack tightly and are separated by hairline rules rather than padding. Rules and tabs mark section boundaries, so large gaps are not needed to signal structure. Within components, stay on the 4px base: 8px for tight controls, 16px for internal header and button spacing, 32px for card gutters.
Every spacing token restates a measurement of a verified component recipe, or the step those measurements share.
base: 4px (greatest common step of the verified component paddings and gaps: 24px, 16px, 32px, 8px, 12px, 4px)footer-landing-gap: 24px (footer-landing, gap of footer-landing)header-landing-mobile-gap: 16px (header-landing-mobile, gap of header-landing-mobile-group-2)footer-landing-mobile-gap: 24px (footer-landing-mobile, gap of footer-landing-mobile)header-inner-mobile-gap: 16px (header-inner-mobile, gap of header-inner-mobile-group-2)header-3-mobile-gap: 16px (header-3-mobile, gap of header-3-mobile-group-2)header-inner-2-mobile-gap: 16px (header-inner-2-mobile, gap of header-inner-2-mobile-group-2)header-inner-5-gap: 16px (header-inner-5, gap of header-inner-5-group-2)header-inner-5-mobile-gap: 16px (header-inner-5-mobile, gap of header-inner-5-mobile-group-2)card-grid-gap: 32px (card, column gap of the grid its instances sit in)button-primary-padding-x: 16px (button-primary, horizontal padding of the root)button-ghost-4-padding-y: 8px (button-ghost-4, vertical padding of the root)button-ghost-4-padding-x: 8px (button-ghost-4, horizontal padding of the root)input-padding-y: 8px (input, vertical padding of the root)input-padding-x: 12px (input, horizontal padding of the root)button-primary-2-padding-x: 16px (button-primary-2, horizontal padding of the root)input-2-padding-y: 8px (input-2, vertical padding of the root)input-2-padding-x: 12px (input-2, horizontal padding of the root)button-ghost-7-padding-y: 4px (button-ghost-7, vertical padding of the root)button-ghost-7-padding-right: 8px (button-ghost-7, right padding of the root)The card grid lays out in 3 columns at desktop.
| Level | Treatment | Use |
|---|---|---|
| 0: Page | surface #FFFFFF, no border | Page canvas, nav bar (navigation), inputs |
| 1: Tonal panel | surface-subtle #F3F3F3 fill | Ad slots and panels (header-landing-group-22) |
| 2: Hairline | 1px solid #E5E5E5 | Story dividers (card-group bottom, card-4 top), card outlines (card-12) |
| 3: Strong rule | 1px solid #000000 under bars; 2px solid #000000 on section tops and around primary buttons | navigation, header-landing-nav, video-section-group-2, button-primary |
| 4: Inverted block | #000000 fill with white text | tag, card-cta, logo block (header-landing-group-6), black footer (footer-landing-2) |
| 5: Ambient shadow | color(srgb 0.101961 0.101961 0.101961 / 0.2) 0px 0px 32px 0px | Floating layers; observed at page level on one page, not on any component recipe |
No component recipe carries a backdrop-filter, and no blur was measured.
Shadow philosophy. Depth is drawn, not cast.
button-primary). The logo takes 2px solid #057DBC at 1px offset (header-landing-logo). Nav links take 1px solid #000000 inset (nav-link).| Token | Value | Use |
|---|---|---|
rounded.xs | 4px | Small ghost controls: button-ghost, button-ghost-2, button-ghost-5, nav-link, header-inner-cta |
rounded.sm | 8px | Larger icon ghost button: button-ghost-3 (flagged: the render matched 95% of the original pixels, below the 97% required after 2 correction attempts) |
rounded.md | 28px | Pill-shaped retailer price chip, card-12-text-2 with a 1px #999999 border, in card-12 (flagged: the card-12-group height did not reproduce the measured 64px after 2 correction attempts) |
rounded.lg | 50px | Circular icon badges on image corners (seen on one page) |
The geometry is square and print-derived. Images, black label tabs (tag, category-tag), primary buttons (button-primary, no radius measured), cards and the promo block all have hard corners.
Rounding is functional and small:
rounded.xs softens compact ghost and nav controls just enough to read as clickable.rounded.md) appear only on outlined commerce price chips in deals content.rounded.lg) appear only on small icon badges.Never round a story card, an image, or a black tab.
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, ghost
Verification: verified against the live page at desktop.
Anatomy
button-ghost: the component root, a <button> (.c-button-ghost)button-ghost-group: inner flex row (.c-button-ghost__group)button-ghost-icon: icon placeholder, 14px (.c-button-ghost__icon)Recipe
<div class="c-button-ghost-scope">
<button class="c-button-ghost" type="button">
<span class="c-button-ghost__group">
<span class="c-button-ghost__icon" aria-hidden="true"></span>
</span>
</button>
</div>
.c-button-ghost-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-button-ghost {
display: inline-flex;
flex-direction: row-reverse;
justify-content: center;
align-items: center;
gap: 8px;
border-spacing: 0px;
box-sizing: border-box;
width: 24px;
padding: 0px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
background-color: color(srgb 0 0 0 / 0.85);
color: #000000;
border: 0;
border-radius: 4px;
cursor: pointer;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
}
.c-button-ghost__group {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
color: #FFFFFF;
}
.c-button-ghost__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 14px;
height: 14px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-button-ghost:hover {
text-decoration-line: underline;
}
States
Button, ghost (2)
Verification: verified against the live page at desktop.
Anatomy
button-ghost-2: the component root, a <button> (.c-button-ghost-2)button-ghost-2-group: inner flex row (.c-button-ghost-2__group)button-ghost-2-icon: icon placeholder, 14px (.c-button-ghost-2__icon)Recipe
<div class="c-button-ghost-2-scope">
<button class="c-button-ghost-2" type="button">
<span class="c-button-ghost-2__group">
<span class="c-button-ghost-2__icon" aria-hidden="true"></span>
</span>
</button>
</div>
.c-button-ghost-2-scope {
background-color: #000000;
color: #FFFFFF;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-button-ghost-2 {
display: inline-flex;
flex-direction: row-reverse;
justify-content: center;
align-items: center;
gap: 8px;
border-spacing: 0px;
box-sizing: border-box;
width: 24px;
padding: 0px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
background-color: color(srgb 0 0 0 / 0.85);
color: #FFFFFF;
border: 0;
border-radius: 4px;
cursor: pointer;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
}
.c-button-ghost-2__group {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
}
.c-button-ghost-2__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 14px;
height: 14px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-button-ghost-2:hover {
text-decoration-line: underline;
}
States
Button, primary
Verification: verified against the live page at desktop.
Anatomy
button-primary: the component root, a <button> (.c-button-primary)button-primary-label: label text, 7 characters (.c-button-primary__label)Recipe
<div class="c-button-primary-scope">
<button class="c-button-primary" type="button">
<span class="c-button-primary__label">lorem i</span>
</button>
</div>
.c-button-primary-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-button-primary {
display: inline-flex;
justify-content: center;
align-items: center;
border-spacing: 0px;
box-sizing: border-box;
height: 48px;
min-width: 160px;
padding: 0px 16px;
position: relative;
z-index: 1;
background-color: #000000;
color: #FFFFFF;
border: 2px solid #000000;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 12px;
font-weight: 700;
line-height: 16px;
letter-spacing: 1.2px;
text-transform: uppercase;
text-align: center;
transition-duration: 0.2s;
transition-timing-function: ease-in;
transition-property: color, background, border;
}
.c-button-primary__label {
display: block;
box-sizing: border-box;
padding-top: 8px;
padding-bottom: 8px;
}
.c-button-primary:focus {
outline: 3px solid #0066CC;
outline-offset: 3px;
}
States
Button, ghost (3)
Verification: flagged, the render matched 95% of the original pixels, below the 97% required after 2 correction attempts.
Anatomy
button-ghost-3: the component root, a <button> (.c-button-ghost-3)button-ghost-3-group: inner flex row (.c-button-ghost-3__group)button-ghost-3-icon: icon placeholder, 24px (.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__group">
<span class="c-button-ghost-3__icon" aria-hidden="true"></span>
</span>
</button>
</div>
.c-button-ghost-3-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-button-ghost-3 {
display: inline-flex;
align-items: center;
border-spacing: 0px;
box-sizing: border-box;
height: 56px;
min-width: 56px;
padding: 0px 16px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
background-color: #FFFFFF;
color: #000000;
border: 0;
border-radius: 8px;
cursor: pointer;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
}
.c-button-ghost-3__group {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
}
.c-button-ghost-3__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 24px;
height: 24px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-button-ghost-3:hover {
background-color: #F7F7F7;
}
States
button-ghost-3-hover): background-color #F7F7F7Button, 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, 28 characters (.c-button-ghost-4__label)button-ghost-4-icon: icon placeholder, 16x12px (.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 ipsum dolor sit amet c</span>
<span class="c-button-ghost-4__icon" aria-hidden="true"></span>
</button>
</div>
.c-button-ghost-4-scope {
background-color: #FFFFFF;
color: #1A1A1A;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-button-ghost-4 {
display: inline-flex;
justify-content: center;
align-items: center;
align-self: flex-start;
border-spacing: 0px;
box-sizing: border-box;
padding: 8px;
position: relative;
z-index: 1;
background-color: transparent;
color: #FFFFFF;
border: 0;
cursor: pointer;
transform: matrix(-1, 0, 0, -1, 0, 0);
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 12px;
font-weight: 700;
line-height: 16px;
letter-spacing: 1.2px;
text-transform: uppercase;
text-align: center;
white-space: nowrap;
transition-duration: 0.2s;
transition-timing-function: ease-in;
transition-property: color, background, border;
}
.c-button-ghost-4__label {
display: block;
box-sizing: border-box;
width: 1px;
height: 1px;
position: absolute;
overflow-x: hidden;
overflow-y: hidden;
}
.c-button-ghost-4__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 12px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-button-ghost-4:focus {
outline: 3px solid #0066CC;
outline-offset: 3px;
}
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, 16 characters (.c-button-ghost-5__label)button-ghost-5-icon: icon placeholder, 24px (.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 ipsum dolo</span>
<span class="c-button-ghost-5__icon" aria-hidden="true"></span>
</button>
</div>
.c-button-ghost-5-scope {
background-color: #FFFFFF;
color: #1A1A1A;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-button-ghost-5 {
display: flex;
justify-content: center;
align-items: center;
border-spacing: 0px;
box-sizing: border-box;
height: 32px;
min-width: 32px;
padding: 0px;
position: relative;
z-index: 1;
background-color: transparent;
color: #000000;
border: 0;
border-radius: 4px;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 11px;
font-weight: 400;
line-height: 13px;
letter-spacing: 1.1px;
text-transform: uppercase;
text-align: center;
transition: transform 0.2s ease;
}
.c-button-ghost-5__label {
display: block;
box-sizing: border-box;
width: 1px;
height: 1px;
position: absolute;
overflow-x: hidden;
overflow-y: hidden;
white-space: nowrap;
}
.c-button-ghost-5__icon {
display: inline-block;
flex-shrink: 0;
box-sizing: border-box;
width: 24px;
height: 24px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-button-ghost-5:hover {
transform: matrix(1.25, 0, 0, 1.25, 0, 0);
}
.c-button-ghost-5:focus {
outline: 3px solid #0066CC;
outline-offset: 3px;
}
States
Button, ghost (6)
Verification: flagged, the render matched 84% of the original pixels, below the 97% required on focus after 2 correction attempts.
Anatomy
button-ghost-6: the component root, a <span> (.c-button-ghost-6)button-ghost-6-group: inner flex row (.c-button-ghost-6__group)button-ghost-6-icon: icon placeholder, 16px (.c-button-ghost-6__icon)Recipe
<div class="c-button-ghost-6-scope">
<span class="c-button-ghost-6">
<span class="c-button-ghost-6__group">
<span class="c-button-ghost-6__icon" aria-hidden="true"></span>
</span>
</span>
</div>
.c-button-ghost-6-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-button-ghost-6 {
display: inline-grid;
align-items: center;
border-spacing: 0px;
box-sizing: border-box;
min-height: 40px;
padding: 12px 8px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
color: #000000;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
font-weight: 400;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
white-space: nowrap;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-button-ghost-6::after {
content: "";
display: block;
box-sizing: border-box;
width: 32px;
height: 40px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-button-ghost-6__group {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 16px;
height: 16px;
}
.c-button-ghost-6__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-button-ghost-6:hover {
background-color: #F7F7F7;
}
.c-button-ghost-6:focus::after {
border: 2px solid #000000;
}
States
button-ghost-6-hover): background-color #F7F7F7Button, primary (2)
Verification: verified against the live page at desktop.
Anatomy
button-primary-2: the component root, a <button> (.c-button-primary-2)button-primary-2-label: label text, 19 characters (.c-button-primary-2__label)Recipe
<div class="c-button-primary-2-scope">
<button class="c-button-primary-2" type="button">
<span class="c-button-primary-2__label">lorem ipsum dolor s</span>
</button>
</div>
.c-button-primary-2-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-button-primary-2 {
display: inline-flex;
justify-content: center;
align-items: center;
border-spacing: 0px;
box-sizing: border-box;
height: 48px;
min-width: 160px;
padding: 0px 16px;
position: relative;
z-index: 1;
background-color: #000000;
color: #FFFFFF;
border: 2px solid #000000;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 12px;
font-weight: 700;
line-height: 16px;
letter-spacing: 1.2px;
text-transform: uppercase;
text-align: center;
transition-duration: 0.2s;
transition-timing-function: ease-in;
transition-property: color, background, border;
}
.c-button-primary-2__label {
display: block;
box-sizing: border-box;
padding-top: 8px;
padding-bottom: 8px;
}
.c-button-primary-2:focus {
outline: 3px solid #0066CC;
outline-offset: 3px;
}
States
Button, ghost (7)
Verification: verified against the live page at desktop.
Anatomy
button-ghost-7: the component root, a <button> (.c-button-ghost-7)button-ghost-7-label: label text, 20 characters (.c-button-ghost-7__label)Recipe
<div class="c-button-ghost-7-scope">
<button class="c-button-ghost-7" type="button">
<span class="c-button-ghost-7__label">lorem ipsum dolor si</span>
</button>
</div>
.c-button-ghost-7-scope {
background-color: #000000;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-button-ghost-7 {
display: inline;
justify-content: center;
align-items: center;
border-spacing: 0px;
box-sizing: border-box;
padding: 4px 8px 4px 0px;
position: relative;
z-index: 1;
background-color: transparent;
color: #757575;
border: 0;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 12px;
font-weight: 700;
line-height: 12px;
letter-spacing: 1.2px;
text-transform: uppercase;
text-align: center;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-button-ghost-7__label {
display: inline;
box-sizing: border-box;
padding-top: 8px;
padding-bottom: 8px;
}
.c-button-ghost-7:focus {
outline: 3px solid #0066CC;
outline-offset: 3px;
text-decoration-line: underline;
}
States
Card
Verification: verified against the live page at desktop.
Anatomy
card: the component root, a <div> (.c-card)card-group: inner block (.c-card__group, 2 instances)card-group-2: inner block (.c-card__group-2)card-cta: link, 8-character label (.c-card__cta)card-group-3: inner block (.c-card__group-3, 2 instances)card-group-4: inner group (.c-card__group-4)card-group-5: inner group (.c-card__group-5), content not capturedcard-link: link (.c-card__link)card-title: heading, 70 characters (.c-card__title, 3 instances)card-link-2: link (.c-card__link-2, 2 instances)Recipe
<div class="c-card-scope">
<div class="c-card">
<div class="c-card__group">
<div class="c-card__group-2">
<a class="c-card__cta" href="#">lorem ip</a>
</div>
<div class="c-card__group-3">
<span class="c-card__group-4">
<span class="c-card__group-5"></span>
</span>
<a class="c-card__link" href="#">
<h2 class="c-card__title">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod</h2>
</a>
</div>
</div>
<div class="c-card__group">
<a class="c-card__link-2" href="#">
<h2 class="c-card__title">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem i</h2>
</a>
</div>
<div class="c-card__group-3">
<a class="c-card__link-2" href="#">
<h2 class="c-card__title">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lo</h2>
</a>
</div>
</div>
</div>
.c-card-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-card {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
}
.c-card__group {
display: block;
box-sizing: border-box;
position: relative;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #E5E5E5;
}
.c-card__group-2 {
display: block;
box-sizing: border-box;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 12px;
line-height: 16px;
letter-spacing: 1.1px;
text-transform: uppercase;
}
.c-card__cta {
display: inline-flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
padding: 8px;
vertical-align: middle;
background-color: #000000;
color: #FFFFFF;
cursor: pointer;
text-decoration-line: none;
transition: color 0.2s cubic-bezier(0.37, 0, 0.63, 1);
}
.c-card__group-3 {
display: block;
box-sizing: border-box;
position: relative;
}
.c-card__group-4 {
display: block;
box-sizing: border-box;
position: relative;
color: #1A1A1A;
margin-bottom: 16px;
}
.c-card__group-5 {
display: block;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
transition: opacity 1s ease;
}
.c-card__link {
display: block;
box-sizing: border-box;
color: #1A1A1A;
cursor: pointer;
line-height: 21.66px;
text-decoration-line: none;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-card__title {
display: block;
box-sizing: border-box;
margin: 14.11px 0px;
position: relative;
z-index: 2;
font-family: Apercu, Helvetica, sans-serif;
font-size: 17px;
font-weight: 700;
line-height: 22px;
letter-spacing: -0.1px;
}
.c-card__link-2 {
display: block;
box-sizing: border-box;
color: #1A1A1A;
cursor: pointer;
line-height: 20.14px;
text-decoration-line: none;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
States
Card (2)
Verification: flagged, the render matched 86% of the original pixels, below the 96% required after 2 correction attempts.
Anatomy
card-2: the component root, a <a> (.c-card-2), 8-character labelRecipe
<div class="c-card-2-scope">
<a class="c-card-2" href="#">lorem ip</a>
</div>
.c-card-2-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 12px;
font-weight: 400;
line-height: 16px;
}
.c-card-2 {
display: inline-flex;
align-items: center;
gap: 8px;
border-spacing: 0px;
box-sizing: border-box;
padding: 8px;
vertical-align: middle;
background-color: #000000;
color: #FFFFFF;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 12px;
font-weight: 400;
line-height: 16px;
letter-spacing: 1.1px;
text-transform: uppercase;
text-decoration-line: none;
transition: color 0.2s cubic-bezier(0.37, 0, 0.63, 1);
}
.c-card-2:hover {
text-decoration-line: underline;
}
States
Card (3)
Verification: flagged, the render came out 21 px taller than the original (instance 3) after 2 correction attempts.
Anatomy
card-3: the component root, a <li> (.c-card-3)card-3-group: inner grid (.c-card-3__group)card-3-link: link (.c-card-3__link)card-3-group-2: inner group (.c-card-3__group-2), content not capturedcard-3-group-3: inner block (.c-card-3__group-3)card-3-group-4: inner flex row (.c-card-3__group-4), content not capturedcard-3-group-5: inner block (.c-card-3__group-5), content not capturedcard-3-group-6: inner block (.c-card-3__group-6), content not capturedRecipe
<div class="c-card-3-scope">
<li class="c-card-3">
<div class="c-card-3__group">
<a class="c-card-3__link" href="#">
<span class="c-card-3__group-2"></span>
</a>
<div class="c-card-3__group-3">
<div class="c-card-3__group-4"></div>
<div class="c-card-3__group-5"></div>
<div class="c-card-3__group-6"></div>
</div>
</div>
</li>
</div>
.c-card-3-scope {
background-color: #FFFFFF;
color: #000000;
font-family: Apercu, Helvetica, sans-serif;
font-size: 28px;
font-weight: 700;
line-height: 36px;
}
.c-card-3 {
display: list-item;
border-spacing: 0px;
box-sizing: border-box;
color: #000000;
font-family: Apercu, Helvetica, sans-serif;
font-size: 28px;
font-weight: 700;
line-height: 36px;
list-style-type: none;
}
.c-card-3__group {
display: grid;
align-items: flex-start;
column-gap: 24px;
grid-template-columns: 75px auto;
box-sizing: border-box;
cursor: pointer;
padding-top: 16px;
padding-bottom: 16px;
}
.c-card-3__link {
display: block;
box-sizing: border-box;
position: relative;
color: #757575;
cursor: pointer;
text-decoration-line: underline;
text-decoration-color: #757575;
margin-bottom: auto;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-card-3__group-2 {
display: block;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
transition: opacity 1s ease;
}
.c-card-3__group-3 {
display: block;
box-sizing: border-box;
margin-bottom: auto;
}
.c-card-3__group-4 {
display: flex;
flex-wrap: wrap;
box-sizing: border-box;
}
.c-card-3__group-5 {
display: block;
box-sizing: border-box;
font-size: 17px;
line-height: 22px;
letter-spacing: -0.1px;
transition: color 0.2s ease;
margin-bottom: 8px;
}
.c-card-3__group-6 {
display: block;
box-sizing: border-box;
}
.c-card-3:hover {
transform-origin: 185px 73px;
}
.c-card-3:focus {
transform-origin: 185px 73px;
}
States
Card (4)
Verification: flagged, the card-4 height did not reproduce the measured 108px after 2 correction attempts.
Anatomy
card-4: the component root, a <div> (.c-card-4)card-4-link: link (.c-card-4__link)card-4-group: inner group (.c-card-4__group)card-4-group-2: inner block (.c-card-4__group-2, 2 instances), content not capturedcard-4-group-3: inner block (.c-card-4__group-3)card-4-group-4: inner flex row (.c-card-4__group-4)card-4-group-5: inner block (.c-card-4__group-5), content not capturedcard-4-group-6: inner block (.c-card-4__group-6)card-4-group-7: inner block (.c-card-4__group-7), content not capturedRecipe
<div class="c-card-4-scope">
<div class="c-card-4">
<a class="c-card-4__link" href="#">
<span class="c-card-4__group">
<div class="c-card-4__group-2"></div>
</span>
</a>
<div class="c-card-4__group-3">
<div class="c-card-4__group-4">
<div class="c-card-4__group-5"></div>
</div>
<div class="c-card-4__group-6">
<div class="c-card-4__group-7"></div>
</div>
<div class="c-card-4__group-2"></div>
</div>
</div>
</div>
.c-card-4-scope {
background-color: #FFFFFF;
color: #000000;
font-family: Apercu, Helvetica, sans-serif;
font-size: 28px;
font-weight: 700;
line-height: 36px;
}
.c-card-4 {
display: grid;
align-items: flex-start;
column-gap: 24px;
grid-template-columns: 75px auto;
border-spacing: 0px;
box-sizing: border-box;
color: #000000;
cursor: pointer;
font-family: Apercu, Helvetica, sans-serif;
font-size: 28px;
font-weight: 700;
line-height: 36px;
list-style-type: none;
padding-top: 16px;
padding-bottom: 16px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #E5E5E5;
}
.c-card-4__link {
display: block;
box-sizing: border-box;
position: relative;
color: #757575;
cursor: pointer;
text-decoration-line: underline;
text-decoration-color: #757575;
margin-bottom: auto;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-card-4__group {
display: block;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
transition: opacity 1s ease;
}
.c-card-4__group-2 {
display: block;
box-sizing: border-box;
}
.c-card-4__group-2::before {
content: "";
display: block;
padding-top: 75px;
}
.c-card-4__group-3 {
display: block;
box-sizing: border-box;
margin-bottom: auto;
}
.c-card-4__group-4 {
display: flex;
flex-wrap: wrap;
box-sizing: border-box;
}
.c-card-4__group-5 {
display: block;
box-sizing: border-box;
max-width: max-content;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 12px;
font-weight: 400;
line-height: 16px;
letter-spacing: 1.1px;
text-transform: uppercase;
margin-bottom: 8px;
}
.c-card-4__group-6 {
display: block;
box-sizing: border-box;
font-size: 17px;
line-height: 22px;
letter-spacing: -0.1px;
transition: color 0.2s ease;
margin-bottom: 8px;
}
.c-card-4__group-7 {
display: flow-root;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
text-overflow: ellipsis;
padding-right: 1.7px;
padding-left: 1.7px;
margin-right: -1.7px;
margin-left: -1.7px;
}
States
Card (5)
Verification: flagged, the card-5 height did not reproduce the measured 147px after 2 correction attempts.
Anatomy
card-5: the component root, a <div> (.c-card-5)card-5-link: link (.c-card-5__link)card-5-group: inner group (.c-card-5__group)card-5-group-2: inner block (.c-card-5__group-2, 2 instances), content not capturedcard-5-group-3: inner block (.c-card-5__group-3)card-5-group-4: inner flex row (.c-card-5__group-4)card-5-group-5: inner block (.c-card-5__group-5), content not capturedcard-5-group-6: inner block (.c-card-5__group-6)card-5-group-7: inner block (.c-card-5__group-7), content not capturedRecipe
<div class="c-card-5-scope">
<div class="c-card-5">
<a class="c-card-5__link" href="#">
<span class="c-card-5__group">
<div class="c-card-5__group-2"></div>
</span>
</a>
<div class="c-card-5__group-3">
<div class="c-card-5__group-4">
<div class="c-card-5__group-5"></div>
</div>
<div class="c-card-5__group-6">
<div class="c-card-5__group-7"></div>
</div>
<div class="c-card-5__group-2"></div>
</div>
</div>
</div>
.c-card-5-scope {
background-color: #FFFFFF;
color: #000000;
font-family: Apercu, Helvetica, sans-serif;
font-size: 28px;
font-weight: 700;
line-height: 36px;
}
.c-card-5 {
display: grid;
align-items: flex-start;
column-gap: 24px;
grid-template-columns: 75px auto;
border-spacing: 0px;
box-sizing: border-box;
color: #000000;
cursor: pointer;
font-family: Apercu, Helvetica, sans-serif;
font-size: 28px;
font-weight: 700;
line-height: 36px;
list-style-type: none;
padding-top: 16px;
padding-bottom: 16px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #E5E5E5;
}
.c-card-5__link {
display: block;
box-sizing: border-box;
position: relative;
color: #757575;
cursor: pointer;
text-decoration-line: underline;
text-decoration-color: #757575;
margin-bottom: auto;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-card-5__group {
display: block;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
transition: opacity 1s ease;
}
.c-card-5__group-2 {
display: block;
box-sizing: border-box;
}
.c-card-5__group-2::before {
content: "";
display: block;
padding-top: 75px;
}
.c-card-5__group-3 {
display: block;
box-sizing: border-box;
margin-bottom: auto;
}
.c-card-5__group-4 {
display: flex;
flex-wrap: wrap;
box-sizing: border-box;
}
.c-card-5__group-5 {
display: block;
box-sizing: border-box;
max-width: max-content;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 12px;
font-weight: 400;
line-height: 16px;
letter-spacing: 1.1px;
text-transform: uppercase;
margin-bottom: 8px;
}
.c-card-5__group-6 {
display: block;
box-sizing: border-box;
font-size: 17px;
line-height: 22px;
letter-spacing: -0.1px;
transition: color 0.2s ease;
margin-bottom: 8px;
}
.c-card-5__group-7 {
display: flow-root;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
text-overflow: ellipsis;
padding-right: 1.7px;
padding-left: 1.7px;
margin-right: -1.7px;
margin-left: -1.7px;
}
States
Card (6)
Verification: flagged, the card-6 height did not reproduce the measured 503px after 2 correction attempts.
Anatomy
card-6: the component root, a <div> (.c-card-6)card-6-group: inner group (.c-card-6__group)card-6-group-2: inner group (.c-card-6__group-2)card-6-group-3: inner block (.c-card-6__group-3, 2 instances), content not capturedcard-6-group-4: inner block (.c-card-6__group-4)card-6-title: heading, 43 characters (.c-card-6__title)card-6-text: label text, 137 characters (.c-card-6__text)card-6-group-5: inner block (.c-card-6__group-5)Recipe
<div class="c-card-6-scope">
<div class="c-card-6">
<span class="c-card-6__group">
<span class="c-card-6__group-2">
<div class="c-card-6__group-3"></div>
</span>
</span>
<div class="c-card-6__group-4">
<h3 class="c-card-6__title">lorem ipsum dolor sit amet consectetur adip</h3>
<div class="c-card-6__text">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet consectetur adipiscing elit sed d</div>
<div class="c-card-6__group-5">
<div class="c-card-6__group-3"></div>
</div>
</div>
</div>
</div>
.c-card-6-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-card-6 {
display: inline-block;
align-items: start;
column-gap: 32px;
grid-template-columns: repeat(3, 1fr);
border-spacing: 0px;
box-sizing: border-box;
color: #000000;
cursor: pointer;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
padding-bottom: 16px;
}
.c-card-6__group {
display: block;
box-sizing: border-box;
position: relative;
}
.c-card-6__group-2 {
display: block;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
transition: opacity 1s ease;
}
.c-card-6__group-3 {
display: block;
box-sizing: border-box;
}
.c-card-6__group-3::before {
content: "";
display: block;
padding-top: 171px;
}
.c-card-6__group-4 {
display: block;
box-sizing: border-box;
padding-top: 16px;
padding-bottom: 32px;
}
.c-card-6__title {
display: block;
box-sizing: border-box;
margin: 0px 0px 16px;
font-family: Apercu, Helvetica, sans-serif;
font-size: 20px;
font-weight: 700;
line-height: 24px;
letter-spacing: -0.3px;
}
.c-card-6__text {
display: block;
box-sizing: border-box;
color: #333333;
font-size: 16px;
line-height: 24px;
margin-bottom: 16px;
}
.c-card-6__group-5 {
display: block;
box-sizing: border-box;
margin-bottom: 4px;
}
States
Card (7)
Verification: not verifiable, what the page placed in it (photos, media, ads) covers most of it and nothing else differs, so the comparison could not be judged after 2 correction attempts.
Anatomy
card-7: the component root, a <div> (.c-card-7)card-7-group: inner block (.c-card-7__group, 4 instances), content not capturedcard-7-group-2: inner group (.c-card-7__group-2)card-7-group-3: inner group (.c-card-7__group-3)card-7-group-4: inner flex row (.c-card-7__group-4)card-7-group-5: inner block (.c-card-7__group-5), content not capturedcard-7-link: link (.c-card-7__link)card-7-title: heading, 61 characters (.c-card-7__title)card-7-text: label text, 106 characters (.c-card-7__text)card-7-group-6: inner block (.c-card-7__group-6)card-7-group-7: inner block (.c-card-7__group-7)Recipe
<div class="c-card-7-scope">
<div class="c-card-7">
<div class="c-card-7__group">
<span class="c-card-7__group-2">
<span class="c-card-7__group-3">
<div class="c-card-7__group"></div>
</span>
</span>
</div>
<div class="c-card-7__group">
<div class="c-card-7__group-4">
<div class="c-card-7__group-5"></div>
</div>
<a class="c-card-7__link" href="#">
<h3 class="c-card-7__title">lorem ipsum dolor sit amet consectetur adipiscing elit sed do</h3>
</a>
<div class="c-card-7__text">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet co</div>
<div class="c-card-7__group-6">
<div class="c-card-7__group-7">
<div class="c-card-7__group"></div>
</div>
</div>
</div>
</div>
</div>
.c-card-7-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-card-7 {
display: block;
border-spacing: 0px;
box-sizing: border-box;
color: #000000;
cursor: pointer;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
padding-right: 16px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #E5E5E5;
}
.c-card-7__group {
display: block;
box-sizing: border-box;
}
.c-card-7__group-2 {
display: block;
box-sizing: border-box;
position: relative;
}
.c-card-7__group-3 {
display: block;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
transition: opacity 1s ease;
}
.c-card-7__group-4 {
display: flex;
flex-wrap: wrap;
box-sizing: border-box;
}
.c-card-7__group-5 {
display: block;
box-sizing: border-box;
max-width: max-content;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 12px;
line-height: 16px;
letter-spacing: 1.1px;
text-transform: uppercase;
margin-top: 16px;
margin-bottom: 16px;
}
.c-card-7__link {
display: inline;
box-sizing: border-box;
color: #000000;
cursor: pointer;
text-decoration-line: none;
margin-bottom: 16px;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-card-7__title {
display: block;
box-sizing: border-box;
margin: 0px 0px 16px;
font-family: "WIRED Display", Helvetica, sans-serif;
font-size: 48px;
font-weight: 400;
line-height: 48px;
letter-spacing: -0.5px;
}
.c-card-7__text {
display: block;
box-sizing: border-box;
color: #333333;
font-size: 18px;
line-height: 24px;
margin-bottom: 16px;
}
.c-card-7__group-6 {
display: block;
box-sizing: border-box;
margin-bottom: 16px;
}
.c-card-7__group-7 {
display: block;
box-sizing: border-box;
margin-bottom: 4px;
}
States
Card (8)
Verification: not verifiable, what the page placed in it (photos, media, ads) covers most of it and nothing else differs, so the comparison could not be judged after 2 correction attempts.
Anatomy
card-8: the component root, a <div> (.c-card-8)card-8-group: inner block (.c-card-8__group, 4 instances), content not capturedcard-8-group-2: inner group (.c-card-8__group-2)card-8-group-3: inner group (.c-card-8__group-3)card-8-group-4: inner flex row (.c-card-8__group-4)card-8-group-5: inner block (.c-card-8__group-5), content not capturedcard-8-link: link (.c-card-8__link)card-8-title: heading, 62 characters (.c-card-8__title)card-8-group-6: inner block (.c-card-8__group-6)card-8-group-7: inner block (.c-card-8__group-7)Recipe
<div class="c-card-8-scope">
<div class="c-card-8">
<div class="c-card-8__group">
<span class="c-card-8__group-2">
<span class="c-card-8__group-3">
<div class="c-card-8__group"></div>
</span>
</span>
</div>
<div class="c-card-8__group">
<div class="c-card-8__group-4">
<div class="c-card-8__group-5"></div>
</div>
<a class="c-card-8__link" href="#">
<h3 class="c-card-8__title">lorem ipsum dolor sit amet consectetur adipiscing elit sed do</h3>
</a>
<div class="c-card-8__group-6">
<div class="c-card-8__group-7">
<div class="c-card-8__group"></div>
</div>
</div>
</div>
</div>
</div>
.c-card-8-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-card-8 {
display: block;
border-spacing: 0px;
box-sizing: border-box;
color: #000000;
cursor: pointer;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
}
.c-card-8__group {
display: block;
box-sizing: border-box;
}
.c-card-8__group-2 {
display: block;
box-sizing: border-box;
position: relative;
}
.c-card-8__group-3 {
display: block;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
transition: opacity 1s ease;
}
.c-card-8__group-4 {
display: flex;
flex-wrap: wrap;
box-sizing: border-box;
}
.c-card-8__group-5 {
display: block;
box-sizing: border-box;
max-width: max-content;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 12px;
line-height: 16px;
letter-spacing: 1.1px;
text-transform: uppercase;
margin-top: 16px;
margin-bottom: 16px;
}
.c-card-8__link {
display: inline;
box-sizing: border-box;
color: #000000;
cursor: pointer;
text-decoration-line: none;
margin-bottom: 16px;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-card-8__title {
display: block;
box-sizing: border-box;
margin: 0px 0px 16px;
font-family: Apercu, Helvetica, sans-serif;
font-size: 20px;
font-weight: 700;
line-height: 24px;
letter-spacing: -0.3px;
}
.c-card-8__group-6 {
display: block;
box-sizing: border-box;
margin-bottom: 16px;
}
.c-card-8__group-7 {
display: block;
box-sizing: border-box;
margin-bottom: 4px;
}
States
Card (9)
Verification: flagged, the card-9 height did not reproduce the measured 439px after 2 correction attempts.
Anatomy
card-9: the component root, a <div> (.c-card-9)card-9-link: link (.c-card-9__link)card-9-group: inner group (.c-card-9__group)card-9-group-2: inner block (.c-card-9__group-2, 2 instances), content not capturedcard-9-group-3: inner block (.c-card-9__group-3)card-9-group-4: inner block (.c-card-9__group-4)card-9-group-5: inner block (.c-card-9__group-5), content not capturedcard-9-text: label text, 156 characters (.c-card-9__text)card-9-group-6: inner block (.c-card-9__group-6)Recipe
<div class="c-card-9-scope">
<div class="c-card-9">
<a class="c-card-9__link" href="#">
<span class="c-card-9__group">
<div class="c-card-9__group-2"></div>
</span>
</a>
<div class="c-card-9__group-3">
<div class="c-card-9__group-4">
<div class="c-card-9__group-5"></div>
</div>
<div class="c-card-9__text">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lo</div>
<div class="c-card-9__group-6">
<div class="c-card-9__group-2"></div>
</div>
</div>
</div>
</div>
.c-card-9-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-card-9 {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
color: #000000;
cursor: pointer;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
}
.c-card-9__link {
display: block;
box-sizing: border-box;
position: relative;
color: #757575;
cursor: pointer;
text-decoration-line: underline;
text-decoration-color: #757575;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-card-9__group {
display: block;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
transition: opacity 1s ease;
}
.c-card-9__group-2 {
display: block;
box-sizing: border-box;
}
.c-card-9__group-2::before {
content: "";
display: block;
padding-top: 171px;
}
.c-card-9__group-3 {
display: block;
box-sizing: border-box;
padding-top: 16px;
padding-bottom: 32px;
}
.c-card-9__group-4 {
display: block;
box-sizing: border-box;
font-family: Apercu, Helvetica, sans-serif;
font-size: 20px;
font-weight: 700;
line-height: 24px;
letter-spacing: -0.3px;
margin-bottom: 16px;
}
.c-card-9__group-5 {
display: flow-root;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
text-overflow: ellipsis;
}
.c-card-9__text {
display: block;
box-sizing: border-box;
color: #333333;
font-size: 16px;
line-height: 24px;
margin-bottom: 16px;
}
.c-card-9__group-6 {
display: block;
box-sizing: border-box;
margin-bottom: 4px;
}
States
Card (10)
Verification: flagged, the card-10 height did not reproduce the measured 439px after 2 correction attempts.
Anatomy
card-10: the component root, a <div> (.c-card-10)card-10-link: link (.c-card-10__link)card-10-group: inner group (.c-card-10__group)card-10-group-2: inner block (.c-card-10__group-2, 2 instances), content not capturedcard-10-group-3: inner block (.c-card-10__group-3)card-10-group-4: inner block (.c-card-10__group-4)card-10-group-5: inner block (.c-card-10__group-5), content not capturedcard-10-text: label text, 115 characters (.c-card-10__text)card-10-group-6: inner block (.c-card-10__group-6)Recipe
<div class="c-card-10-scope">
<div class="c-card-10">
<a class="c-card-10__link" href="#">
<span class="c-card-10__group">
<div class="c-card-10__group-2"></div>
</span>
</a>
<div class="c-card-10__group-3">
<div class="c-card-10__group-4">
<div class="c-card-10__group-5"></div>
</div>
<div class="c-card-10__text">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet consectetur</div>
<div class="c-card-10__group-6">
<div class="c-card-10__group-2"></div>
</div>
</div>
</div>
</div>
.c-card-10-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-card-10 {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
color: #000000;
cursor: pointer;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
}
.c-card-10__link {
display: block;
box-sizing: border-box;
position: relative;
color: #757575;
cursor: pointer;
text-decoration-line: underline;
text-decoration-color: #757575;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-card-10__group {
display: block;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
transition: opacity 1s ease;
}
.c-card-10__group-2 {
display: block;
box-sizing: border-box;
}
.c-card-10__group-2::before {
content: "";
display: block;
padding-top: 171px;
}
.c-card-10__group-3 {
display: block;
box-sizing: border-box;
padding-top: 16px;
padding-bottom: 32px;
}
.c-card-10__group-4 {
display: block;
box-sizing: border-box;
font-family: Apercu, Helvetica, sans-serif;
font-size: 20px;
font-weight: 700;
line-height: 24px;
letter-spacing: -0.3px;
margin-bottom: 16px;
}
.c-card-10__group-5 {
display: flow-root;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
text-overflow: ellipsis;
}
.c-card-10__text {
display: block;
box-sizing: border-box;
color: #333333;
font-size: 16px;
line-height: 24px;
margin-bottom: 16px;
}
.c-card-10__group-6 {
display: block;
box-sizing: border-box;
margin-bottom: 4px;
}
States
Card (11)
Verification: flagged, the card-11 height did not reproduce the measured 439px after 2 correction attempts.
Anatomy
card-11: the component root, a <div> (.c-card-11)card-11-link: link (.c-card-11__link)card-11-group: inner group (.c-card-11__group)card-11-group-2: inner block (.c-card-11__group-2, 2 instances), content not capturedcard-11-group-3: inner block (.c-card-11__group-3)card-11-group-4: inner block (.c-card-11__group-4)card-11-group-5: inner block (.c-card-11__group-5), content not capturedcard-11-group-6: inner block (.c-card-11__group-6)card-11-text: label text, 12 characters (.c-card-11__text, 2 instances)card-11-text-2: label text, 14 characters (.c-card-11__text-2)card-11-group-7: inner block (.c-card-11__group-7)Recipe
<div class="c-card-11-scope">
<div class="c-card-11">
<a class="c-card-11__link" href="#">
<span class="c-card-11__group">
<div class="c-card-11__group-2"></div>
</span>
</a>
<div class="c-card-11__group-3">
<div class="c-card-11__group-4">
<div class="c-card-11__group-5"></div>
</div>
<div class="c-card-11__group-6">
<span class="c-card-11__text">lorem ipsum</span>
<em class="c-card-11__text-2">lorem ipsum do</em>
<span class="c-card-11__text">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor si</span>
</div>
<div class="c-card-11__group-7">
<div class="c-card-11__group-2"></div>
</div>
</div>
</div>
</div>
.c-card-11-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-card-11 {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
color: #000000;
cursor: pointer;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
}
.c-card-11__link {
display: block;
box-sizing: border-box;
position: relative;
color: #757575;
cursor: pointer;
text-decoration-line: underline;
text-decoration-color: #757575;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-card-11__group {
display: block;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
transition: opacity 1s ease;
}
.c-card-11__group-2 {
display: block;
box-sizing: border-box;
}
.c-card-11__group-2::before {
content: "";
display: block;
padding-top: 171px;
}
.c-card-11__group-3 {
display: block;
box-sizing: border-box;
padding-top: 16px;
padding-bottom: 32px;
}
.c-card-11__group-4 {
display: block;
box-sizing: border-box;
font-family: Apercu, Helvetica, sans-serif;
font-size: 20px;
font-weight: 700;
line-height: 24px;
letter-spacing: -0.3px;
margin-bottom: 16px;
}
.c-card-11__group-5 {
display: flow-root;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
text-overflow: ellipsis;
}
.c-card-11__group-6 {
display: block;
box-sizing: border-box;
color: #333333;
font-size: 16px;
line-height: 24px;
margin-bottom: 16px;
}
.c-card-11__text-2 {
display: inline;
box-sizing: border-box;
font-style: italic;
}
.c-card-11__group-7 {
display: block;
box-sizing: border-box;
margin-bottom: 4px;
}
States
Card (12)
Verification: flagged, the card-12-group height did not reproduce the measured 64px after 2 correction attempts.
Anatomy
card-12: the component root, a <div> (.c-card-12)card-12-group: inner group (.c-card-12__group)card-12-media: image placeholder, 64px (.c-card-12__media)card-12-cta: link (.c-card-12__cta)card-12-text: label text, 9 characters (.c-card-12__text)card-12-text-2: label text, 21 characters (.c-card-12__text-2)card-12-group-2: inner block (.c-card-12__group-2)card-12-text-3: label text, 11 characters (.c-card-12__text-3)card-12-text-4: label text, 31 characters (.c-card-12__text-4)card-12-text-5: label text, 142 characters (.c-card-12__text-5)card-12-group-3: inner flex row (.c-card-12__group-3)card-12-text-6: label text, 6 characters (.c-card-12__text-6)card-12-link: link, 7-character label (.c-card-12__link)Recipe
<div class="c-card-12-scope">
<div class="c-card-12">
<span class="c-card-12__group">
<span class="c-card-12__media" aria-hidden="true"></span>
</span>
<a class="c-card-12__cta" href="#">
<span class="c-card-12__text">lorem ips</span>
</a>
<span class="c-card-12__text-2">lorem ipsum dolor sit</span>
<div class="c-card-12__group-2">
<i class="c-card-12__text-3">lorem ipsum</i>
<span class="c-card-12__text-4">lorem ipsum dolor sit amet cons</span>
</div>
<div class="c-card-12__text-5">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiu</div>
<div class="c-card-12__group-3">
<span class="c-card-12__text-6">lorem</span>
<a class="c-card-12__link" href="#">lorem i</a>
</div>
</div>
</div>
.c-card-12-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-card-12 {
display: inline-grid;
gap: 12px;
grid-template-columns: 1fr auto;
border-spacing: 0px;
box-sizing: border-box;
padding: 12px;
position: relative;
color: #000000;
border: 1px solid #E5E5E5;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
}
.c-card-12__group {
display: block;
box-sizing: border-box;
width: 64px;
overflow-x: hidden;
overflow-y: hidden;
transition: opacity 1s ease;
}
.c-card-12__media {
display: inline-block;
flex-shrink: 0;
box-sizing: border-box;
width: 64px;
height: 64px;
position: relative;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
background-color: currentcolor;
}
.c-card-12__cta {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
height: 32px;
min-width: 50%;
position: relative;
z-index: 1;
background-color: #000000;
color: #FFFFFF;
border: 2px solid #000000;
cursor: pointer;
font-family: Apercu, Helvetica, sans-serif;
font-size: 12px;
font-weight: 700;
line-height: 16px;
letter-spacing: 1.2px;
text-transform: uppercase;
text-decoration-line: none;
text-align: center;
padding-right: 16px;
padding-left: 16px;
margin-bottom: 12px;
transition-duration: 0.2s;
transition-timing-function: ease-in;
transition-property: color, background, border;
}
.c-card-12__text {
display: block;
box-sizing: border-box;
padding-top: 8px;
padding-bottom: 8px;
}
.c-card-12__text-2 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
max-width: fit-content;
padding: 4px 8px;
color: #757575;
border: 1px solid #999999;
border-radius: 28px;
font-family: "Proxima Nova", Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
}
.c-card-12__group-2 {
display: block;
box-sizing: border-box;
font-family: Apercu, Helvetica, sans-serif;
font-size: 22px;
font-weight: 700;
}
.c-card-12__text-3 {
display: inline;
box-sizing: border-box;
font-style: italic;
}
.c-card-12__text-5 {
display: block;
box-sizing: border-box;
font-family: "Proxima Nova", Helvetica, sans-serif;
font-size: 13px;
line-height: 16px;
margin-bottom: 32px;
}
.c-card-12__group-3 {
display: flex;
align-items: center;
gap: 9.6px;
box-sizing: border-box;
position: absolute;
bottom: 0px;
margin-top: 4px;
margin-bottom: 8px;
}
.c-card-12__text-6 {
display: block;
box-sizing: border-box;
color: #757575;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 11px;
line-height: 13px;
letter-spacing: 1.1px;
text-transform: uppercase;
}
.c-card-12__text-6::after {
content: "";
display: inline;
padding-right: 10.4px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #999999;
}
.c-card-12__link {
display: block;
flex-grow: 1;
flex-basis: 0%;
box-sizing: border-box;
color: #000000;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 11px;
line-height: 13px;
letter-spacing: 1.1px;
text-transform: uppercase;
text-decoration-line: none;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
States
Card (13)
Verification: flagged, the card-13-group height did not reproduce the measured 64px after 2 correction attempts.
Anatomy
card-13: the component root, a <div> (.c-card-13)card-13-group: inner group (.c-card-13__group)card-13-media: image placeholder, 64px (.c-card-13__media)card-13-group-2: inner block (.c-card-13__group-2)card-13-text: label text, 44 characters (.c-card-13__text)card-13-text-2: label text, 87 characters (.c-card-13__text-2)card-13-group-3: inner flex row (.c-card-13__group-3)card-13-text-3: label text, 5 characters (.c-card-13__text-3)card-13-link: link, 7-character label (.c-card-13__link)Recipe
<div class="c-card-13-scope">
<div class="c-card-13">
<span class="c-card-13__group">
<span class="c-card-13__media" aria-hidden="true"></span>
</span>
<div class="c-card-13__group-2"></div>
<div class="c-card-13__text">lorem ipsum dolor sit amet consectetur adipi</div>
<div class="c-card-13__text-2">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsu</div>
<div class="c-card-13__group-3">
<span class="c-card-13__text-3">lorem</span>
<a class="c-card-13__link" href="#">lorem i</a>
</div>
</div>
</div>
.c-card-13-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-card-13 {
display: inline-grid;
gap: 12px;
grid-template-columns: 1fr auto;
border-spacing: 0px;
box-sizing: border-box;
min-height: 260px;
padding: 12px;
position: relative;
color: #000000;
border: 1px solid #E5E5E5;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
}
.c-card-13__group {
display: block;
box-sizing: border-box;
max-width: 64px;
overflow-x: hidden;
overflow-y: hidden;
transition: opacity 1s ease;
}
.c-card-13__media {
display: inline-block;
flex-shrink: 0;
box-sizing: border-box;
width: 64px;
height: 64px;
max-width: 64px;
position: relative;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
background-color: currentcolor;
}
.c-card-13__group-2 {
display: block;
box-sizing: border-box;
width: 36px;
height: 36px;
padding: 9.6px;
position: relative;
z-index: 1;
background-color: #FFFFFF;
border: 2px solid #000000;
border-radius: 50%;
cursor: pointer;
font-weight: 700;
transition-duration: 0.2s;
transition-timing-function: ease-in;
transition-property: background, border;
}
.c-card-13__group-2::before {
content: "";
display: block;
width: 2px;
height: 10px;
position: absolute;
top: 16px;
right: 14px;
bottom: 6px;
left: 16px;
background-color: #000000;
transform: matrix(1, 0, 0, 1, -1, -5);
transform-origin: 1px 5px;
transition: transform 0.2s ease-in-out;
}
.c-card-13__group-2::after {
content: "";
display: block;
width: 2px;
height: 10px;
position: absolute;
top: 16px;
right: 14px;
bottom: 6px;
left: 16px;
background-color: #000000;
transform: matrix(0, 1, -1, 0, -1, -5);
transform-origin: 1px 5px;
transition: transform 0.2s ease-in-out;
}
.c-card-13__text {
display: block;
box-sizing: border-box;
font-family: Apercu, Helvetica, sans-serif;
font-size: 22px;
font-weight: 700;
}
.c-card-13__text-2 {
display: block;
box-sizing: border-box;
font-family: "Proxima Nova", Helvetica, sans-serif;
font-size: 13px;
line-height: 16px;
margin-bottom: 32px;
}
.c-card-13__group-3 {
display: flex;
align-items: center;
gap: 9.6px;
box-sizing: border-box;
position: absolute;
bottom: 0px;
margin-top: 4px;
margin-bottom: 8px;
}
.c-card-13__text-3 {
display: block;
box-sizing: border-box;
color: #757575;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 11px;
line-height: 13px;
letter-spacing: 1.1px;
text-transform: uppercase;
}
.c-card-13__text-3::after {
content: "";
display: inline;
padding-right: 10.4px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #999999;
}
.c-card-13__link {
display: block;
flex-grow: 1;
flex-basis: 0%;
box-sizing: border-box;
color: #000000;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 11px;
line-height: 13px;
letter-spacing: 1.1px;
text-transform: uppercase;
text-decoration-line: none;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-card-13:hover {
transform-origin: 154.664px 158px;
}
.c-card-13:focus {
transform-origin: 154.664px 158px;
}
States
Navigation
Verification: flagged, the render matched 92% of the original pixels, below the 96% required after 2 correction attempts.
Anatomy
navigation: the component root, a <nav> (.c-navigation)navigation-group: inner grid (.c-navigation__group)navigation-group-2: inner flex row (.c-navigation__group-2)navigation-group-3: inner flex row (.c-navigation__group-3, 13 instances)navigation-group-4: inner grid (.c-navigation__group-4, 2 instances), content not capturednavigation-link: link (.c-navigation__link), content not capturednavigation-cta: link (.c-navigation__cta, 9 instances), content not capturednavigation-group-5: inner flex row (.c-navigation__group-5)navigation-group-6: inner block (.c-navigation__group-6), content not capturedRecipe
<div class="c-navigation-scope">
<nav class="c-navigation">
<div class="c-navigation__group">
<div class="c-navigation__group-2">
<div class="c-navigation__group-3">
<span class="c-navigation__group-4"></span>
</div>
<div class="c-navigation__group-3">
<a class="c-navigation__link" href="#"></a>
</div>
<div class="c-navigation__group-3">
<a class="c-navigation__cta" href="#"></a>
</div>
<div class="c-navigation__group-3">
<a class="c-navigation__cta" href="#"></a>
</div>
<div class="c-navigation__group-3">
<a class="c-navigation__cta" href="#"></a>
</div>
<div class="c-navigation__group-3">
<a class="c-navigation__cta" href="#"></a>
</div>
<div class="c-navigation__group-3">
<a class="c-navigation__cta" href="#"></a>
</div>
<div class="c-navigation__group-3">
<a class="c-navigation__cta" href="#"></a>
</div>
<div class="c-navigation__group-3">
<a class="c-navigation__cta" href="#"></a>
</div>
<div class="c-navigation__group-3">
<a class="c-navigation__cta" href="#"></a>
</div>
</div>
<div class="c-navigation__group-5">
<div class="c-navigation__group-3">
<span class="c-navigation__group-4"></span>
</div>
<div class="c-navigation__group-3">
<a class="c-navigation__cta" href="#"></a>
</div>
<div class="c-navigation__group-3">
<div class="c-navigation__group-6"></div>
</div>
</div>
</div>
</nav>
</div>
.c-navigation-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-navigation {
display: inline-grid;
grid-template-rows: 1fr;
border-spacing: 0px;
box-sizing: border-box;
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
transition: grid-template-rows 0.2s cubic-bezier(0.12, 0, 0.39, 0);
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.c-navigation__group {
display: grid;
justify-content: stretch;
align-items: center;
grid-template-columns: 7fr 2fr;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
padding-right: 8px;
padding-left: 8px;
}
.c-navigation__group-2 {
display: flex;
justify-content: start;
align-items: center;
gap: 8px;
box-sizing: border-box;
}
.c-navigation__group-3 {
display: flex;
box-sizing: border-box;
}
.c-navigation__group-4 {
display: grid;
align-items: center;
box-sizing: border-box;
min-height: 40px;
padding: 12px 8px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
white-space: nowrap;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-navigation__group-4::after {
content: "";
display: block;
box-sizing: border-box;
width: 32px;
height: 40px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-navigation__link {
display: block;
box-sizing: border-box;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
color: #000000;
cursor: pointer;
text-decoration-line: none;
white-space: nowrap;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-navigation__link::after {
content: "";
display: block;
box-sizing: border-box;
width: 158px;
height: 56px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-navigation__cta {
display: grid;
align-items: center;
box-sizing: border-box;
min-height: 40px;
padding: 12px 8px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
color: #000000;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
text-decoration-line: none;
white-space: nowrap;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-navigation__cta::after {
content: "";
display: block;
box-sizing: border-box;
width: 86px;
height: 40px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-navigation__group-5 {
display: flex;
justify-content: end;
gap: 8px;
box-sizing: border-box;
}
.c-navigation__group-6 {
display: block;
box-sizing: border-box;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
}
States
Navigation (2)
Verification: flagged, the navigation-2 height did not reproduce the measured 200px after 2 correction attempts.
Anatomy
navigation-2: the component root, a <nav> (.c-navigation-2)navigation-2-body: label text, 15 characters (.c-navigation-2__body)navigation-2-list: inner group (.c-navigation-2__list)navigation-2-item: inner group (.c-navigation-2__item, 14 instances)navigation-2-link: link, 9-character label (.c-navigation-2__link, 14 instances)Recipe
<div class="c-navigation-2-scope">
<nav class="c-navigation-2">
<p class="c-navigation-2__body">lorem ipsum dol</p>
<ul class="c-navigation-2__list">
<li class="c-navigation-2__item">
<a class="c-navigation-2__link" href="#">lorem ips</a>
</li>
<li class="c-navigation-2__item">
<a class="c-navigation-2__link" href="#">lorem ipsum</a>
</li>
<li class="c-navigation-2__item">
<a class="c-navigation-2__link" href="#">lorem ipsum dolor sit</a>
</li>
<li class="c-navigation-2__item">
<a class="c-navigation-2__link" href="#">lorem ipsum</a>
</li>
<li class="c-navigation-2__item">
<a class="c-navigation-2__link" href="#">lorem</a>
</li>
<li class="c-navigation-2__item">
<a class="c-navigation-2__link" href="#">lor</a>
</li>
<li class="c-navigation-2__item">
<a class="c-navigation-2__link" href="#">lorem ipsu</a>
</li>
<li class="c-navigation-2__item">
<a class="c-navigation-2__link" href="#">lorem ipsum</a>
</li>
<li class="c-navigation-2__item">
<a class="c-navigation-2__link" href="#">lorem ipsum dol</a>
</li>
<li class="c-navigation-2__item">
<a class="c-navigation-2__link" href="#">lorem ipsum dolor s</a>
</li>
<li class="c-navigation-2__item">
<a class="c-navigation-2__link" href="#">lorem i</a>
</li>
<li class="c-navigation-2__item">
<a class="c-navigation-2__link" href="#">lor</a>
</li>
<li class="c-navigation-2__item">
<a class="c-navigation-2__link" href="#">lorem ip</a>
</li>
<li class="c-navigation-2__item">
<a class="c-navigation-2__link" href="#">lorem ipsum dolor</a>
</li>
</ul>
</nav>
</div>
.c-navigation-2-scope {
background-color: #000000;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-navigation-2 {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
text-align: left;
padding-top: 32px;
padding-bottom: 32px;
}
.c-navigation-2__body {
display: block;
box-sizing: border-box;
margin: 0px 0px 8px;
color: #E5E5E5;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 11px;
font-weight: 700;
line-height: 16px;
letter-spacing: 1.1px;
text-transform: uppercase;
transition: color 0.2s ease;
}
.c-navigation-2__list {
display: block;
flex-direction: column;
justify-content: start;
column-gap: 32px;
box-sizing: border-box;
padding: 0px;
margin: 0px;
font-family: "Proxima Nova", Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
list-style-type: none;
}
.c-navigation-2__item {
display: inline-block;
box-sizing: border-box;
width: 100%;
}
.c-navigation-2__link {
display: inline;
box-sizing: border-box;
color: #999999;
cursor: pointer;
text-decoration-line: none;
transition: color 0.2s ease;
}
States
Navigation (3)
Verification: flagged, the navigation-3-list height did not reproduce the measured 48px after 2 correction attempts.
Anatomy
navigation-3: the component root, a <nav> (.c-navigation-3)navigation-3-body: label text, 18 characters (.c-navigation-3__body)navigation-3-list: inner group (.c-navigation-3__list)navigation-3-item: inner group (.c-navigation-3__item, 6 instances)navigation-3-link: link, 7-character label (.c-navigation-3__link, 6 instances)Recipe
<div class="c-navigation-3-scope">
<nav class="c-navigation-3">
<p class="c-navigation-3__body">lorem ipsum dolor</p>
<ul class="c-navigation-3__list">
<li class="c-navigation-3__item">
<a class="c-navigation-3__link" href="#">lorem i</a>
</li>
<li class="c-navigation-3__item">
<a class="c-navigation-3__link" href="#">lorem ipsum d</a>
</li>
<li class="c-navigation-3__item">
<a class="c-navigation-3__link" href="#">lorem ipsum dolo</a>
</li>
<li class="c-navigation-3__item">
<a class="c-navigation-3__link" href="#">lorem ipsum</a>
</li>
<li class="c-navigation-3__item">
<a class="c-navigation-3__link" href="#">lorem ips</a>
</li>
<li class="c-navigation-3__item">
<a class="c-navigation-3__link" href="#">lorem i</a>
</li>
</ul>
</nav>
</div>
.c-navigation-3-scope {
background-color: #000000;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-navigation-3 {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
text-align: left;
padding-top: 32px;
padding-bottom: 32px;
}
.c-navigation-3__body {
display: block;
box-sizing: border-box;
margin: 0px 0px 8px;
color: #E5E5E5;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 11px;
font-weight: 700;
line-height: 16px;
letter-spacing: 1.1px;
text-transform: uppercase;
transition: color 0.2s ease;
}
.c-navigation-3__list {
display: block;
flex-direction: column;
justify-content: start;
column-gap: 32px;
box-sizing: border-box;
padding: 0px;
margin: 0px;
font-family: "Proxima Nova", Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
list-style-type: none;
}
.c-navigation-3__item {
display: inline-block;
box-sizing: border-box;
width: 100%;
}
.c-navigation-3__link {
display: inline;
box-sizing: border-box;
color: #999999;
cursor: pointer;
text-decoration-line: none;
transition: color 0.2s ease;
}
States
Verification: verified against the live page at desktop.
Anatomy
video-section: the component root, a <header> (.c-video-section)video-section-group: inner block (.c-video-section__group)video-section-group-2: inner grid (.c-video-section__group-2)video-section-title: heading, 0 characters (.c-video-section__title), content not capturedvideo-section-group-3: inner flex row (.c-video-section__group-3)video-section-button: button (.c-video-section__button, 2 instances)video-section-icon: icon placeholder, 24px (.c-video-section__icon)video-section-icon-2: icon placeholder, 24px (.c-video-section__icon-2)Recipe
<div class="c-video-section-scope">
<header class="c-video-section">
<div class="c-video-section__group">
<div class="c-video-section__group-2">
<h2 class="c-video-section__title"></h2>
</div>
</div>
<div class="c-video-section__group-3">
<button class="c-video-section__button" type="button">
<span class="c-video-section__icon" aria-hidden="true"></span>
</button>
<button class="c-video-section__button" type="button">
<span class="c-video-section__icon-2" aria-hidden="true"></span>
</button>
</div>
</header>
</div>
.c-video-section-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-video-section {
display: flex;
flex-direction: column;
align-items: center;
gap: 24px;
border-spacing: 0px;
box-sizing: border-box;
height: 50px;
position: relative;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
}
.c-video-section__group {
display: block;
box-sizing: border-box;
width: 100%;
position: relative;
}
.c-video-section__group-2 {
display: grid;
align-items: center;
grid-template-columns: auto minmax(95px, 1fr) auto;
box-sizing: border-box;
padding-right: 120px;
border-top-width: 2px;
border-top-style: solid;
border-top-color: #000000;
}
.c-video-section__title {
display: block;
box-sizing: border-box;
padding: 4px 12px;
margin: 0px;
background-color: #000000;
color: #FFFFFF;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
font-weight: 700;
line-height: 16px;
text-transform: uppercase;
text-align: left;
}
.c-video-section__group-3 {
display: flex;
align-items: center;
gap: 16px;
box-sizing: border-box;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
margin-top: 16px;
margin-bottom: auto;
margin-left: auto;
}
.c-video-section__button {
display: block;
box-sizing: border-box;
width: 24px;
height: 24px;
padding: 0px;
background-color: transparent;
color: #000000;
border: 0;
cursor: pointer;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
}
.c-video-section__icon {
display: inline-block;
flex-shrink: 0;
box-sizing: border-box;
width: 24px;
height: 24px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
opacity: 0.2;
}
.c-video-section__icon-2 {
display: inline-block;
flex-shrink: 0;
box-sizing: border-box;
width: 24px;
height: 24px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
States
Verification: flagged, the render matched 86% of the original pixels, below the 96% required after 2 correction attempts.
Anatomy
category-tag: the component root, a <a> (.c-category-tag), 8-character labelRecipe
<div class="c-category-tag-scope">
<a class="c-category-tag" href="#">lorem ip</a>
</div>
.c-category-tag-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 12px;
font-weight: 400;
line-height: 16px;
}
.c-category-tag {
display: inline-flex;
align-items: center;
gap: 8px;
border-spacing: 0px;
box-sizing: border-box;
padding: 8px;
vertical-align: middle;
background-color: #000000;
color: #FFFFFF;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 12px;
font-weight: 400;
line-height: 16px;
letter-spacing: 1.1px;
text-transform: uppercase;
text-decoration-line: none;
transition: color 0.2s cubic-bezier(0.37, 0, 0.63, 1);
}
.c-category-tag:hover {
text-decoration-line: underline;
}
States
Verification: flagged, the render matched 84% of the original pixels, below the 96% required on focus after 2 correction attempts.
Anatomy
account-menu: the component root, a <span> (.c-account-menu)account-menu-group: inner flex row (.c-account-menu__group)account-menu-icon: icon placeholder, 16px (.c-account-menu__icon)Recipe
<div class="c-account-menu-scope">
<span class="c-account-menu">
<span class="c-account-menu__group">
<span class="c-account-menu__icon" aria-hidden="true"></span>
</span>
</span>
</div>
.c-account-menu-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-account-menu {
display: inline-grid;
align-items: center;
border-spacing: 0px;
box-sizing: border-box;
min-height: 40px;
padding: 12px 8px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
color: #000000;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
font-weight: 400;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
white-space: nowrap;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-account-menu::after {
content: "";
display: block;
box-sizing: border-box;
width: 32px;
height: 40px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-account-menu__group {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 16px;
height: 16px;
}
.c-account-menu__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-account-menu:hover {
background-color: #F7F7F7;
}
.c-account-menu:focus::after {
border: 2px solid #000000;
}
States
account-menu-hover): background-color #F7F7F7Header (landing)
Verification: desktop flagged, the render matched 91% of the original pixels, below the 96% required on header-landing-nav-link-3 hover after 2 correction attempts; mobile verified against the live page at mobile.
Variant observed on https://www.wired.com/.
Anatomy
header-landing: the component root, a <header> (.c-header-landing)header-landing-group: inner grid (.c-header-landing__group, 2 instances)header-landing-group-2: inner grid (.c-header-landing__group-2)header-landing-group-3: inner flex row (.c-header-landing__group-3, 2 instances)header-landing-group-4: inner flex row (.c-header-landing__group-4, 2 instances)header-landing-group-5: inner flex row (.c-header-landing__group-5)header-landing-group-6: inner flex row (.c-header-landing__group-6)header-landing-logo: link (.c-header-landing__logo)header-landing-logo-text: label text, 21 characters (.c-header-landing__logo-text)header-landing-group-7: inner block (.c-header-landing__group-7)header-landing-group-8: inner flex row (.c-header-landing__group-8)header-landing-group-9: inner flex row (.c-header-landing__group-9), content not capturedheader-landing-nav: inner grid (.c-header-landing__nav)header-landing-group-10: inner grid (.c-header-landing__group-10)header-landing-group-11: inner flex row (.c-header-landing__group-11)header-landing-group-12: inner flex row (.c-header-landing__group-12, 13 instances)header-landing-group-13: inner grid (.c-header-landing__group-13, 2 instances)header-landing-group-14: inner flex row (.c-header-landing__group-14, 2 instances)header-landing-icon: icon placeholder, 16px (.c-header-landing__icon, 2 instances)header-landing-nav-link: link (.c-header-landing__nav-link)header-landing-inner: inner block (.c-header-landing__inner)header-landing-icon-2: icon placeholder, 158x32px (.c-header-landing__icon-2)header-landing-nav-link-2: link (.c-header-landing__nav-link-2, 9 instances)header-landing-group-15: inner flex row (.c-header-landing__group-15, 9 instances)header-landing-text: label text, 8 characters (.c-header-landing__text, 9 instances)header-landing-group-16: inner flex row (.c-header-landing__group-16)header-landing-group-17: inner block (.c-header-landing__group-17)header-landing-group-18: inner flex row (.c-header-landing__group-18)header-landing-group-19: inner block (.c-header-landing__group-19)header-landing-nav-link-3: link, 9-character label (.c-header-landing__nav-link-3)header-landing-group-20: inner grid (.c-header-landing__group-20)header-landing-group-21: inner grid (.c-header-landing__group-21)header-landing-group-22: inner block (.c-header-landing__group-22)header-landing-group-23: inner flex column (.c-header-landing__group-23)header-landing-group-24: inner block (.c-header-landing__group-24)Desktop recipe
<div class="c-header-landing-scope">
<header class="c-header-landing">
<div class="c-header-landing__group">
<div class="c-header-landing__group-2">
<div class="c-header-landing__group-3">
<div class="c-header-landing__group-4">
<div class="c-header-landing__group-5">
<div class="c-header-landing__group-6">
<a class="c-header-landing__logo" href="#">
<span class="c-header-landing__logo-text">lorem ipsum dolor sit</span>
</a>
<div class="c-header-landing__group-7"></div>
<div class="c-header-landing__group-8">
<div class="c-header-landing__group-9"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<nav class="c-header-landing__nav">
<div class="c-header-landing__group-10">
<div class="c-header-landing__group-11">
<div class="c-header-landing__group-12">
<span class="c-header-landing__group-13">
<span class="c-header-landing__group-14">
<span class="c-header-landing__icon" aria-hidden="true"></span>
</span>
</span>
</div>
<div class="c-header-landing__group-12">
<a class="c-header-landing__nav-link" href="#">
<div class="c-header-landing__inner">
<span class="c-header-landing__icon-2" aria-hidden="true"></span>
</div>
</a>
</div>
<div class="c-header-landing__group-12">
<a class="c-header-landing__nav-link-2" href="#">
<span class="c-header-landing__group-15">
<span class="c-header-landing__text">lorem ip</span>
</span>
</a>
</div>
<div class="c-header-landing__group-12">
<a class="c-header-landing__nav-link-2" href="#">
<span class="c-header-landing__group-15">
<span class="c-header-landing__text">lorem ip</span>
</span>
</a>
</div>
<div class="c-header-landing__group-12">
<a class="c-header-landing__nav-link-2" href="#">
<span class="c-header-landing__group-15">
<span class="c-header-landing__text">lorem ipsum d</span>
</span>
</a>
</div>
<div class="c-header-landing__group-12">
<a class="c-header-landing__nav-link-2" href="#">
<span class="c-header-landing__group-15">
<span class="c-header-landing__text">lorem ip</span>
</span>
</a>
</div>
<div class="c-header-landing__group-12">
<a class="c-header-landing__nav-link-2" href="#">
<span class="c-header-landing__group-15">
<span class="c-header-landing__text">lorem i</span>
</span>
</a>
</div>
<div class="c-header-landing__group-12">
<a class="c-header-landing__nav-link-2" href="#">
<span class="c-header-landing__group-15">
<span class="c-header-landing__text">lorem i</span>
</span>
</a>
</div>
<div class="c-header-landing__group-12">
<a class="c-header-landing__nav-link-2" href="#">
<span class="c-header-landing__group-15">
<span class="c-header-landing__text">lorem i</span>
</span>
</a>
</div>
<div class="c-header-landing__group-12">
<a class="c-header-landing__nav-link-2" href="#">
<span class="c-header-landing__group-15">
<span class="c-header-landing__text">lorem ips</span>
</span>
</a>
</div>
</div>
<div class="c-header-landing__group-16">
<div class="c-header-landing__group-12">
<span class="c-header-landing__group-13">
<span class="c-header-landing__group-14">
<span class="c-header-landing__icon" aria-hidden="true"></span>
</span>
</span>
</div>
<div class="c-header-landing__group-12">
<a class="c-header-landing__nav-link-2" href="#">
<span class="c-header-landing__group-15">
<span class="c-header-landing__text">lorem ipsum</span>
</span>
</a>
</div>
<div class="c-header-landing__group-12">
<div class="c-header-landing__group-17">
<div class="c-header-landing__group-18">
<div class="c-header-landing__group-19">
<a class="c-header-landing__nav-link-3" href="#">lorem ips</a>
</div>
</div>
</div>
</div>
</div>
</div>
</nav>
<div class="c-header-landing__group"></div>
<div class="c-header-landing__group-20">
<div class="c-header-landing__group-21">
<div class="c-header-landing__group-3">
<div class="c-header-landing__group-4">
<div class="c-header-landing__group-22">
<div class="c-header-landing__group-23">
<div class="c-header-landing__group-24"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</header>
</div>
.c-header-landing-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-header-landing {
display: inline-flex;
flex-direction: column;
border-spacing: 0px;
box-sizing: border-box;
max-height: max-content;
position: fixed;
top: 0px;
right: 0px;
left: 0px;
z-index: 450;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
}
.c-header-landing__group {
display: grid;
grid-template-rows: 1fr;
box-sizing: border-box;
height: 100%;
background-color: #FFFFFF;
transition: grid-template-rows 0.2s cubic-bezier(0.12, 0, 0.39, 0);
}
.c-header-landing__group-2 {
display: grid;
justify-content: stretch;
align-items: center;
gap: 16px;
grid-template-columns: auto;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
}
.c-header-landing__group-3 {
display: flex;
justify-content: center;
gap: 8px;
box-sizing: border-box;
}
.c-header-landing__group-4 {
display: flex;
box-sizing: border-box;
width: 100%;
}
.c-header-landing__group-5 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 100%;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.c-header-landing__group-6 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 100%;
min-height: 40px;
background-color: #000000;
color: #FFFFFF;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
text-transform: uppercase;
text-align: center;
}
.c-header-landing__logo {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
min-height: 40px;
color: #FFFFFF;
cursor: pointer;
text-decoration-line: none;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-landing__logo-text {
display: block;
box-sizing: border-box;
padding: 4px 8px;
}
.c-header-landing__group-7 {
display: block;
box-sizing: border-box;
width: 1px;
height: 24px;
background-color: #333333;
}
.c-header-landing__group-8 {
display: flex;
align-items: center;
box-sizing: border-box;
}
.c-header-landing__group-9 {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
background-color: #000000;
padding-right: 8px;
padding-left: 8px;
}
.c-header-landing__nav {
display: grid;
grid-template-rows: 1fr;
box-sizing: border-box;
height: 100%;
background-color: #FFFFFF;
transition: grid-template-rows 0.2s cubic-bezier(0.12, 0, 0.39, 0);
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.c-header-landing__group-10 {
display: grid;
justify-content: stretch;
align-items: center;
grid-template-columns: 7fr 2fr;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
padding-right: 8px;
padding-left: 8px;
}
.c-header-landing__group-11 {
display: flex;
justify-content: start;
align-items: center;
gap: 8px;
box-sizing: border-box;
}
.c-header-landing__group-12 {
display: flex;
box-sizing: border-box;
}
.c-header-landing__group-13 {
display: grid;
align-items: center;
box-sizing: border-box;
min-height: 40px;
padding: 12px 8px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
white-space: nowrap;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-header-landing__group-13::after {
content: "";
display: block;
box-sizing: border-box;
width: 32px;
height: 40px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-landing__group-14 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 16px;
height: 16px;
}
.c-header-landing__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-landing__nav-link {
display: block;
box-sizing: border-box;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
color: #000000;
cursor: pointer;
text-decoration-line: none;
white-space: nowrap;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-landing__nav-link::after {
content: "";
display: block;
box-sizing: border-box;
width: 158px;
height: 56px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-landing__inner {
display: block;
height: 32px;
max-width: 100%;
padding-top: 12px;
padding-bottom: 12px;
}
.c-header-landing__icon-2 {
display: inline-block;
flex-shrink: 0;
box-sizing: border-box;
width: 158px;
height: 32px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-landing__nav-link-2 {
display: grid;
align-items: center;
box-sizing: border-box;
min-height: 40px;
padding: 12px 8px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
color: #000000;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
text-decoration-line: none;
white-space: nowrap;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-landing__nav-link-2::after {
content: "";
display: block;
box-sizing: border-box;
width: 86px;
height: 40px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-landing__group-15 {
display: flex;
align-items: center;
box-sizing: border-box;
}
.c-header-landing__text {
display: block;
box-sizing: border-box;
position: relative;
}
.c-header-landing__group-16 {
display: flex;
justify-content: end;
gap: 8px;
box-sizing: border-box;
}
.c-header-landing__group-17 {
display: block;
box-sizing: border-box;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
}
.c-header-landing__group-18 {
display: flex;
align-items: center;
box-sizing: border-box;
width: 100%;
height: 100%;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-header-landing__group-19 {
display: block;
box-sizing: border-box;
position: relative;
}
.c-header-landing__nav-link-3 {
display: block;
box-sizing: border-box;
position: relative;
color: #057DBC;
outline: 2px solid transparent;
cursor: pointer;
text-decoration-line: none;
text-align: center;
white-space: nowrap;
transition: color 0.2s cubic-bezier(0.37, 0, 0.63, 1);
}
.c-header-landing__group-20 {
display: grid;
grid-template-rows: 1fr;
box-sizing: border-box;
height: 100%;
}
.c-header-landing__group-21 {
display: grid;
justify-content: stretch;
align-items: center;
gap: 16px;
grid-template-columns: 1fr;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
}
.c-header-landing__group-22 {
display: block;
box-sizing: border-box;
width: 100%;
position: relative;
top: 0px;
z-index: 300;
background-color: #F3F3F3;
padding-top: 8px;
padding-bottom: 8px;
}
.c-header-landing__group-23 {
display: flex;
flex-direction: column;
justify-content: center;
box-sizing: border-box;
min-height: 250px;
background-color: #F3F3F3;
transition: margin-top 0.2s ease-in;
}
.c-header-landing__group-24 {
display: block;
box-sizing: border-box;
background-color: #F3F3F3;
}
.c-header-landing__logo:hover {
background-color: #333333;
}
.c-header-landing__logo:focus {
min-height: 36px;
z-index: 1;
outline: 2px solid #057DBC;
outline-offset: 1px;
transform-origin: 89.9062px 18px;
}
.c-header-landing__nav-link:focus {
outline: none;
}
.c-header-landing__nav-link:focus::after {
border: 2px solid #000000;
}
.c-header-landing__nav-link-2:hover {
background-color: #F7F7F7;
}
.c-header-landing__nav-link-2:focus {
outline: none;
}
.c-header-landing__nav-link-2:focus::after {
border: 2px solid #000000;
}
.c-header-landing__nav-link-3:hover {
outline: none;
outline-offset: 0px;
}
.c-header-landing__nav-link-3:focus {
outline: 2px solid #000000;
outline-offset: 1px;
}
Mobile anatomy
header-landing-mobile: the component root, a <header> (.c-header-landing-mobile)header-landing-mobile-group: inner grid (.c-header-landing-mobile__group, 2 instances)header-landing-mobile-group-2: inner grid (.c-header-landing-mobile__group-2)header-landing-mobile-group-3: inner flex row (.c-header-landing-mobile__group-3, 2 instances)header-landing-mobile-group-4: inner flex row (.c-header-landing-mobile__group-4, 2 instances)header-landing-mobile-group-5: inner flex row (.c-header-landing-mobile__group-5)header-landing-mobile-group-6: inner flex row (.c-header-landing-mobile__group-6)header-landing-mobile-logo: link (.c-header-landing-mobile__logo)header-landing-mobile-logo-text: label text, 21 characters (.c-header-landing-mobile__logo-text)header-landing-mobile-group-7: inner block (.c-header-landing-mobile__group-7)header-landing-mobile-group-8: inner flex row (.c-header-landing-mobile__group-8)header-landing-mobile-group-9: inner flex row (.c-header-landing-mobile__group-9), content not capturedheader-landing-mobile-nav: inner grid (.c-header-landing-mobile__nav)header-landing-mobile-group-10: inner grid (.c-header-landing-mobile__group-10)header-landing-mobile-group-11: inner flex row (.c-header-landing-mobile__group-11)header-landing-mobile-group-12: inner flex row (.c-header-landing-mobile__group-12, 4 instances)header-landing-mobile-group-13: inner grid (.c-header-landing-mobile__group-13, 2 instances)header-landing-mobile-group-14: inner flex row (.c-header-landing-mobile__group-14, 2 instances)header-landing-mobile-icon: icon placeholder, 16px (.c-header-landing-mobile__icon, 2 instances)header-landing-mobile-nav-link: link (.c-header-landing-mobile__nav-link)header-landing-mobile-inner: inner block (.c-header-landing-mobile__inner)header-landing-mobile-icon-2: icon placeholder, 158x32px (.c-header-landing-mobile__icon-2)header-landing-mobile-group-15: inner flex row (.c-header-landing-mobile__group-15)header-landing-mobile-group-16: inner block (.c-header-landing-mobile__group-16)header-landing-mobile-group-17: inner flex row (.c-header-landing-mobile__group-17)header-landing-mobile-group-18: inner block (.c-header-landing-mobile__group-18)header-landing-mobile-nav-link-2: link, 9-character label (.c-header-landing-mobile__nav-link-2)header-landing-mobile-group-19: inner grid (.c-header-landing-mobile__group-19)header-landing-mobile-group-20: inner grid (.c-header-landing-mobile__group-20)header-landing-mobile-group-21: inner block (.c-header-landing-mobile__group-21)header-landing-mobile-group-22: inner flex column (.c-header-landing-mobile__group-22)header-landing-mobile-group-23: inner block (.c-header-landing-mobile__group-23)Mobile recipe
<div class="c-header-landing-mobile-scope">
<header class="c-header-landing-mobile">
<div class="c-header-landing-mobile__group">
<div class="c-header-landing-mobile__group-2">
<div class="c-header-landing-mobile__group-3">
<div class="c-header-landing-mobile__group-4">
<div class="c-header-landing-mobile__group-5">
<div class="c-header-landing-mobile__group-6">
<a class="c-header-landing-mobile__logo" href="#">
<span class="c-header-landing-mobile__logo-text">lorem ipsum dolor sit</span>
</a>
<div class="c-header-landing-mobile__group-7"></div>
<div class="c-header-landing-mobile__group-8">
<div class="c-header-landing-mobile__group-9"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<nav class="c-header-landing-mobile__nav">
<div class="c-header-landing-mobile__group-10">
<div class="c-header-landing-mobile__group-11">
<div class="c-header-landing-mobile__group-12">
<span class="c-header-landing-mobile__group-13">
<span class="c-header-landing-mobile__group-14">
<span class="c-header-landing-mobile__icon" aria-hidden="true"></span>
</span>
</span>
</div>
<div class="c-header-landing-mobile__group-12">
<a class="c-header-landing-mobile__nav-link" href="#">
<div class="c-header-landing-mobile__inner">
<span class="c-header-landing-mobile__icon-2" aria-hidden="true"></span>
</div>
</a>
</div>
</div>
<div class="c-header-landing-mobile__group-15">
<div class="c-header-landing-mobile__group-12">
<span class="c-header-landing-mobile__group-13">
<span class="c-header-landing-mobile__group-14">
<span class="c-header-landing-mobile__icon" aria-hidden="true"></span>
</span>
</span>
</div>
<div class="c-header-landing-mobile__group-12">
<div class="c-header-landing-mobile__group-16">
<div class="c-header-landing-mobile__group-17">
<div class="c-header-landing-mobile__group-18">
<a class="c-header-landing-mobile__nav-link-2" href="#">lorem ips</a>
</div>
</div>
</div>
</div>
</div>
</div>
</nav>
<div class="c-header-landing-mobile__group"></div>
<div class="c-header-landing-mobile__group-19">
<div class="c-header-landing-mobile__group-20">
<div class="c-header-landing-mobile__group-3">
<div class="c-header-landing-mobile__group-4">
<div class="c-header-landing-mobile__group-21">
<div class="c-header-landing-mobile__group-22">
<div class="c-header-landing-mobile__group-23"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</header>
</div>
.c-header-landing-mobile-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-header-landing-mobile {
display: inline-flex;
flex-direction: column;
border-spacing: 0px;
box-sizing: border-box;
max-height: max-content;
position: fixed;
top: 0px;
right: 0px;
left: 0px;
z-index: 450;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
}
.c-header-landing-mobile__group {
display: grid;
grid-template-rows: 1fr;
box-sizing: border-box;
height: 100%;
background-color: #FFFFFF;
transition: grid-template-rows 0.2s cubic-bezier(0.12, 0, 0.39, 0);
}
.c-header-landing-mobile__group-2 {
display: grid;
justify-content: stretch;
align-items: center;
gap: 16px;
grid-template-columns: auto;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
}
.c-header-landing-mobile__group-3 {
display: flex;
justify-content: center;
gap: 8px;
box-sizing: border-box;
}
.c-header-landing-mobile__group-4 {
display: flex;
box-sizing: border-box;
width: 100%;
}
.c-header-landing-mobile__group-5 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 100%;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.c-header-landing-mobile__group-6 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 100%;
min-height: 40px;
background-color: #000000;
color: #FFFFFF;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
text-transform: uppercase;
text-align: center;
}
.c-header-landing-mobile__logo {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
min-height: 40px;
color: #FFFFFF;
cursor: pointer;
text-decoration-line: none;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-landing-mobile__logo-text {
display: block;
box-sizing: border-box;
padding: 4px 8px;
}
.c-header-landing-mobile__group-7 {
display: block;
box-sizing: border-box;
width: 1px;
height: 24px;
background-color: #333333;
}
.c-header-landing-mobile__group-8 {
display: flex;
align-items: center;
box-sizing: border-box;
}
.c-header-landing-mobile__group-9 {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
background-color: #000000;
padding-right: 8px;
padding-left: 8px;
}
.c-header-landing-mobile__nav {
display: grid;
grid-template-rows: 1fr;
box-sizing: border-box;
height: 100%;
background-color: #FFFFFF;
transition: grid-template-rows 0.2s cubic-bezier(0.12, 0, 0.39, 0);
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.c-header-landing-mobile__group-10 {
display: grid;
justify-content: stretch;
align-items: center;
grid-template-columns: 3fr 1fr;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
padding-right: 8px;
padding-left: 8px;
}
.c-header-landing-mobile__group-11 {
display: flex;
justify-content: start;
gap: 8px;
box-sizing: border-box;
}
.c-header-landing-mobile__group-12 {
display: flex;
box-sizing: border-box;
}
.c-header-landing-mobile__group-13 {
display: grid;
align-items: center;
box-sizing: border-box;
min-height: 32px;
padding: 12px 8px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
white-space: nowrap;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-header-landing-mobile__group-13::after {
content: "";
display: block;
box-sizing: border-box;
width: 32px;
height: 46px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-landing-mobile__group-14 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 16px;
height: 16px;
}
.c-header-landing-mobile__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-landing-mobile__nav-link {
display: block;
box-sizing: border-box;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
color: #000000;
cursor: pointer;
text-decoration-line: none;
white-space: nowrap;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-landing-mobile__nav-link::after {
content: "";
display: block;
box-sizing: border-box;
width: 158px;
height: 48px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-landing-mobile__inner {
display: block;
height: 32px;
max-width: 100%;
padding-top: 8px;
padding-bottom: 8px;
}
.c-header-landing-mobile__icon-2 {
display: inline-block;
flex-shrink: 0;
box-sizing: border-box;
width: 158px;
height: 32px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-landing-mobile__group-15 {
display: flex;
justify-content: end;
gap: 8px;
box-sizing: border-box;
}
.c-header-landing-mobile__group-16 {
display: block;
box-sizing: border-box;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
}
.c-header-landing-mobile__group-17 {
display: flex;
align-items: center;
box-sizing: border-box;
width: 100%;
height: 100%;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-header-landing-mobile__group-18 {
display: block;
box-sizing: border-box;
position: relative;
}
.c-header-landing-mobile__nav-link-2 {
display: block;
box-sizing: border-box;
position: relative;
color: #057DBC;
outline: 2px solid transparent;
cursor: pointer;
text-decoration-line: none;
text-align: center;
white-space: nowrap;
transition: color 0.2s cubic-bezier(0.37, 0, 0.63, 1);
}
.c-header-landing-mobile__group-19 {
display: grid;
grid-template-rows: 1fr;
box-sizing: border-box;
height: 100%;
}
.c-header-landing-mobile__group-20 {
display: grid;
justify-content: stretch;
align-items: center;
gap: 16px;
grid-template-columns: 1fr;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
}
.c-header-landing-mobile__group-21 {
display: block;
box-sizing: border-box;
width: 100%;
position: relative;
top: 0px;
z-index: 300;
background-color: #F3F3F3;
padding-top: 8px;
padding-bottom: 8px;
}
.c-header-landing-mobile__group-22 {
display: flex;
flex-direction: column;
justify-content: center;
box-sizing: border-box;
min-height: 100px;
background-color: #F3F3F3;
transition: margin-top 0.2s ease-in;
}
.c-header-landing-mobile__group-23 {
display: block;
box-sizing: border-box;
background-color: #F3F3F3;
}
.c-header-landing-mobile__logo:hover {
background-color: #333333;
}
.c-header-landing-mobile__logo:focus {
min-height: 36px;
z-index: 1;
outline: 2px solid #057DBC;
outline-offset: 1px;
}
.c-header-landing-mobile__nav-link:focus {
outline: none;
}
.c-header-landing-mobile__nav-link:focus::after {
border: 2px solid #000000;
}
.c-header-landing-mobile__nav-link-2:hover {
outline: none;
outline-offset: 0px;
}
.c-header-landing-mobile__nav-link-2:focus {
outline: 2px solid #000000;
outline-offset: 1px;
}
States
header-landing-logo hover (header-landing-logo-hover): background-color #333333header-landing-logo focus: min-height 36px, z-index 1, outline 2px solid #057DBC, outline-offset 1px, transform-origin 89.9062px 18pxheader-landing-nav-link focus: outline none, ::after border 2px solid #000000header-landing-nav-link-2 hover (header-landing-nav-link-2-hover): background-color #F7F7F7header-landing-nav-link-2 focus: outline none, ::after border 2px solid #000000header-landing-nav-link-3 hover: outline none, outline-offset 0pxheader-landing-nav-link-3 focus: outline 2px solid #000000, outline-offset 1pxheader-landing-mobile-logo hover (header-landing-mobile-logo-hover): background-color #333333header-landing-mobile-logo focus: min-height 36px, z-index 1, outline 2px solid #057DBC, outline-offset 1pxheader-landing-mobile-nav-link focus: outline none, ::after border 2px solid #000000header-landing-mobile-nav-link-2 hover: outline none, outline-offset 0pxheader-landing-mobile-nav-link-2 focus: outline 2px solid #000000, outline-offset 1pxHeader (inner)
Verification: desktop flagged, the render matched 91% of the original pixels, below the 96% required on header-inner-nav-link-3 hover after 2 correction attempts; mobile verified against the live page at mobile.
Variant observed on https://www.wired.com/story/amazon-prime-day-early-deals-10-01-2026/.
Anatomy
header-inner: the component root, a <header> (.c-header-inner)header-inner-group: inner grid (.c-header-inner__group, 2 instances)header-inner-group-2: inner grid (.c-header-inner__group-2, 2 instances)header-inner-group-3: inner flex row (.c-header-inner__group-3, 3 instances)header-inner-group-4: inner flex row (.c-header-inner__group-4, 3 instances)header-inner-group-5: inner flex row (.c-header-inner__group-5)header-inner-group-6: inner flex row (.c-header-inner__group-6)header-inner-logo: link (.c-header-inner__logo)header-inner-logo-text: label text, 21 characters (.c-header-inner__logo-text)header-inner-group-7: inner block (.c-header-inner__group-7)header-inner-group-8: inner flex row (.c-header-inner__group-8)header-inner-group-9: inner flex row (.c-header-inner__group-9), content not capturedheader-inner-nav: inner grid (.c-header-inner__nav)header-inner-group-10: inner grid (.c-header-inner__group-10)header-inner-group-11: inner flex row (.c-header-inner__group-11)header-inner-group-12: inner flex row (.c-header-inner__group-12, 13 instances)header-inner-group-13: inner grid (.c-header-inner__group-13, 2 instances)header-inner-group-14: inner flex row (.c-header-inner__group-14, 2 instances)header-inner-icon: icon placeholder, 16px (.c-header-inner__icon, 2 instances)header-inner-nav-link: link (.c-header-inner__nav-link)header-inner-inner: inner block (.c-header-inner__inner)header-inner-icon-2: icon placeholder, 158x32px (.c-header-inner__icon-2)header-inner-nav-link-2: link (.c-header-inner__nav-link-2, 9 instances)header-inner-group-15: inner flex row (.c-header-inner__group-15, 9 instances)header-inner-text: label text, 8 characters (.c-header-inner__text, 9 instances)header-inner-group-16: inner flex row (.c-header-inner__group-16)header-inner-group-17: inner block (.c-header-inner__group-17)header-inner-group-18: inner flex row (.c-header-inner__group-18)header-inner-group-19: inner block (.c-header-inner__group-19)header-inner-nav-link-3: link, 9-character label (.c-header-inner__nav-link-3)header-inner-group-20: inner flex row (.c-header-inner__group-20)header-inner-image: image placeholder, 79x40px (.c-header-inner__image)header-inner-group-21: inner grid (.c-header-inner__group-21)header-inner-group-22: inner flex row (.c-header-inner__group-22)header-inner-cta: link (.c-header-inner__cta, 6 instances), content not capturedheader-inner-group-23: inner grid (.c-header-inner__group-23)header-inner-group-24: inner grid (.c-header-inner__group-24)header-inner-group-25: inner block (.c-header-inner__group-25)header-inner-group-26: inner flex column (.c-header-inner__group-26)header-inner-group-27: inner block (.c-header-inner__group-27)Desktop recipe
<div class="c-header-inner-scope">
<header class="c-header-inner">
<div class="c-header-inner__group">
<div class="c-header-inner__group-2">
<div class="c-header-inner__group-3">
<div class="c-header-inner__group-4">
<div class="c-header-inner__group-5">
<div class="c-header-inner__group-6">
<a class="c-header-inner__logo" href="#">
<span class="c-header-inner__logo-text">lorem ipsum dolor sit</span>
</a>
<div class="c-header-inner__group-7"></div>
<div class="c-header-inner__group-8">
<div class="c-header-inner__group-9"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<nav class="c-header-inner__nav">
<div class="c-header-inner__group-10">
<div class="c-header-inner__group-11">
<div class="c-header-inner__group-12">
<span class="c-header-inner__group-13">
<span class="c-header-inner__group-14">
<span class="c-header-inner__icon" aria-hidden="true"></span>
</span>
</span>
</div>
<div class="c-header-inner__group-12">
<a class="c-header-inner__nav-link" href="#">
<div class="c-header-inner__inner">
<span class="c-header-inner__icon-2" aria-hidden="true"></span>
</div>
</a>
</div>
<div class="c-header-inner__group-12">
<a class="c-header-inner__nav-link-2" href="#">
<span class="c-header-inner__group-15">
<span class="c-header-inner__text">lorem ip</span>
</span>
</a>
</div>
<div class="c-header-inner__group-12">
<a class="c-header-inner__nav-link-2" href="#">
<span class="c-header-inner__group-15">
<span class="c-header-inner__text">lorem ip</span>
</span>
</a>
</div>
<div class="c-header-inner__group-12">
<a class="c-header-inner__nav-link-2" href="#">
<span class="c-header-inner__group-15">
<span class="c-header-inner__text">lorem ipsum d</span>
</span>
</a>
</div>
<div class="c-header-inner__group-12">
<a class="c-header-inner__nav-link-2" href="#">
<span class="c-header-inner__group-15">
<span class="c-header-inner__text">lorem ip</span>
</span>
</a>
</div>
<div class="c-header-inner__group-12">
<a class="c-header-inner__nav-link-2" href="#">
<span class="c-header-inner__group-15">
<span class="c-header-inner__text">lorem i</span>
</span>
</a>
</div>
<div class="c-header-inner__group-12">
<a class="c-header-inner__nav-link-2" href="#">
<span class="c-header-inner__group-15">
<span class="c-header-inner__text">lorem i</span>
</span>
</a>
</div>
<div class="c-header-inner__group-12">
<a class="c-header-inner__nav-link-2" href="#">
<span class="c-header-inner__group-15">
<span class="c-header-inner__text">lorem i</span>
</span>
</a>
</div>
<div class="c-header-inner__group-12">
<a class="c-header-inner__nav-link-2" href="#">
<span class="c-header-inner__group-15">
<span class="c-header-inner__text">lorem ips</span>
</span>
</a>
</div>
</div>
<div class="c-header-inner__group-16">
<div class="c-header-inner__group-12">
<span class="c-header-inner__group-13">
<span class="c-header-inner__group-14">
<span class="c-header-inner__icon" aria-hidden="true"></span>
</span>
</span>
</div>
<div class="c-header-inner__group-12">
<a class="c-header-inner__nav-link-2" href="#">
<span class="c-header-inner__group-15">
<span class="c-header-inner__text">lorem ipsum</span>
</span>
</a>
</div>
<div class="c-header-inner__group-12">
<div class="c-header-inner__group-17">
<div class="c-header-inner__group-18">
<div class="c-header-inner__group-19">
<a class="c-header-inner__nav-link-3" href="#">lorem ips</a>
</div>
</div>
</div>
</div>
</div>
</div>
</nav>
<div class="c-header-inner__group">
<div class="c-header-inner__group-2">
<div class="c-header-inner__group-3">
<div class="c-header-inner__group-4">
<div class="c-header-inner__group-20">
<span class="c-header-inner__image" aria-hidden="true"></span>
<div class="c-header-inner__group-21">
<div class="c-header-inner__group-22">
<a class="c-header-inner__cta" href="#"></a>
<a class="c-header-inner__cta" href="#"></a>
<a class="c-header-inner__cta" href="#"></a>
<a class="c-header-inner__cta" href="#"></a>
<a class="c-header-inner__cta" href="#"></a>
<a class="c-header-inner__cta" href="#"></a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="c-header-inner__group-23">
<div class="c-header-inner__group-24">
<div class="c-header-inner__group-3">
<div class="c-header-inner__group-4">
<div class="c-header-inner__group-25">
<div class="c-header-inner__group-26">
<div class="c-header-inner__group-27"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</header>
</div>
.c-header-inner-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-header-inner {
display: inline-flex;
flex-direction: column;
border-spacing: 0px;
box-sizing: border-box;
max-height: max-content;
position: fixed;
top: 0px;
right: 0px;
left: 0px;
z-index: 450;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
}
.c-header-inner__group {
display: grid;
grid-template-rows: 1fr;
box-sizing: border-box;
height: 100%;
background-color: #FFFFFF;
transition: grid-template-rows 0.2s cubic-bezier(0.12, 0, 0.39, 0);
}
.c-header-inner__group-2 {
display: grid;
justify-content: stretch;
align-items: center;
gap: 16px;
grid-template-columns: auto;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
}
.c-header-inner__group-3 {
display: flex;
justify-content: center;
gap: 8px;
box-sizing: border-box;
}
.c-header-inner__group-4 {
display: flex;
box-sizing: border-box;
width: 100%;
}
.c-header-inner__group-5 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 100%;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.c-header-inner__group-6 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 100%;
min-height: 40px;
background-color: #000000;
color: #FFFFFF;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
text-transform: uppercase;
text-align: center;
}
.c-header-inner__logo {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
min-height: 40px;
color: #FFFFFF;
cursor: pointer;
text-decoration-line: none;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-inner__logo-text {
display: block;
box-sizing: border-box;
padding: 4px 8px;
}
.c-header-inner__group-7 {
display: block;
box-sizing: border-box;
width: 1px;
height: 24px;
background-color: #333333;
}
.c-header-inner__group-8 {
display: flex;
align-items: center;
box-sizing: border-box;
}
.c-header-inner__group-9 {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
background-color: #000000;
padding-right: 8px;
padding-left: 8px;
}
.c-header-inner__nav {
display: grid;
grid-template-rows: 1fr;
box-sizing: border-box;
height: 100%;
background-color: #FFFFFF;
transition: grid-template-rows 0.2s cubic-bezier(0.12, 0, 0.39, 0);
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.c-header-inner__group-10 {
display: grid;
justify-content: stretch;
align-items: center;
grid-template-columns: 7fr 2fr;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
padding-right: 8px;
padding-left: 8px;
}
.c-header-inner__group-11 {
display: flex;
justify-content: start;
align-items: center;
gap: 8px;
box-sizing: border-box;
}
.c-header-inner__group-12 {
display: flex;
box-sizing: border-box;
}
.c-header-inner__group-13 {
display: grid;
align-items: center;
box-sizing: border-box;
min-height: 40px;
padding: 12px 8px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
white-space: nowrap;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-header-inner__group-13::after {
content: "";
display: block;
box-sizing: border-box;
width: 32px;
height: 40px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-inner__group-14 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 16px;
height: 16px;
}
.c-header-inner__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-inner__nav-link {
display: block;
box-sizing: border-box;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
color: #000000;
cursor: pointer;
text-decoration-line: none;
white-space: nowrap;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-inner__nav-link::after {
content: "";
display: block;
box-sizing: border-box;
width: 158px;
height: 56px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-inner__inner {
display: block;
height: 32px;
max-width: 100%;
padding-top: 12px;
padding-bottom: 12px;
}
.c-header-inner__icon-2 {
display: inline-block;
flex-shrink: 0;
box-sizing: border-box;
width: 158px;
height: 32px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-inner__nav-link-2 {
display: grid;
align-items: center;
box-sizing: border-box;
min-height: 40px;
padding: 12px 8px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
color: #000000;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
text-decoration-line: none;
white-space: nowrap;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-inner__nav-link-2::after {
content: "";
display: block;
box-sizing: border-box;
width: 86px;
height: 40px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-inner__group-15 {
display: flex;
align-items: center;
box-sizing: border-box;
}
.c-header-inner__text {
display: block;
box-sizing: border-box;
position: relative;
}
.c-header-inner__group-16 {
display: flex;
justify-content: end;
gap: 8px;
box-sizing: border-box;
}
.c-header-inner__group-17 {
display: block;
box-sizing: border-box;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
}
.c-header-inner__group-18 {
display: flex;
align-items: center;
box-sizing: border-box;
width: 100%;
height: 100%;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-header-inner__group-19 {
display: block;
box-sizing: border-box;
position: relative;
}
.c-header-inner__nav-link-3 {
display: block;
box-sizing: border-box;
position: relative;
color: #057DBC;
outline: 2px solid transparent;
cursor: pointer;
text-decoration-line: none;
text-align: center;
white-space: nowrap;
transition: color 0.2s cubic-bezier(0.37, 0, 0.63, 1);
}
.c-header-inner__group-20 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 100%;
min-height: 40px;
background-color: #F3F3F3;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.c-header-inner__image {
display: inline-block;
flex-shrink: 0;
box-sizing: border-box;
width: 79px;
height: 40px;
max-width: 100%;
overflow-x: clip;
overflow-y: clip;
vertical-align: bottom;
background-color: currentcolor;
}
.c-header-inner__group-21 {
display: grid;
box-sizing: border-box;
position: relative;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
text-transform: uppercase;
}
.c-header-inner__group-22 {
display: flex;
gap: 8px;
box-sizing: border-box;
width: 100%;
overflow-x: auto;
overflow-y: auto;
}
.c-header-inner__group-22::before {
content: "";
display: block;
width: 8px;
height: 32px;
position: absolute;
top: 0px;
right: 902.453px;
bottom: 0px;
left: -1px;
z-index: 1;
}
.c-header-inner__group-22::after {
content: "";
display: block;
width: 8px;
height: 32px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 901.453px;
z-index: 1;
}
.c-header-inner__cta {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
padding: 8px 12px;
background-color: #FFFFFF;
color: #000000;
border-radius: 4px;
cursor: pointer;
text-decoration-line: none;
text-align: center;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-inner__group-23 {
display: grid;
grid-template-rows: 1fr;
box-sizing: border-box;
height: 100%;
}
.c-header-inner__group-24 {
display: grid;
justify-content: stretch;
align-items: center;
gap: 16px;
grid-template-columns: 1fr;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
}
.c-header-inner__group-25 {
display: block;
box-sizing: border-box;
width: 100%;
position: relative;
top: 0px;
z-index: 300;
background-color: #F3F3F3;
padding-top: 8px;
padding-bottom: 8px;
}
.c-header-inner__group-26 {
display: flex;
flex-direction: column;
justify-content: center;
box-sizing: border-box;
min-height: 250px;
background-color: #F3F3F3;
transition: margin-top 0.2s ease-in;
}
.c-header-inner__group-27 {
display: block;
box-sizing: border-box;
background-color: #F3F3F3;
}
.c-header-inner__logo:hover {
background-color: #333333;
}
.c-header-inner__logo:focus {
min-height: 36px;
z-index: 1;
outline: 2px solid #057DBC;
outline-offset: 1px;
}
.c-header-inner__nav-link:focus {
outline: none;
}
.c-header-inner__nav-link:focus::after {
border: 2px solid #000000;
}
.c-header-inner__nav-link-2:hover {
background-color: #F7F7F7;
}
.c-header-inner__nav-link-2:focus {
outline: none;
}
.c-header-inner__nav-link-2:focus::after {
border: 2px solid #000000;
}
.c-header-inner__nav-link-3:hover {
outline: none;
outline-offset: 0px;
}
.c-header-inner__nav-link-3:focus {
outline: 2px solid #000000;
outline-offset: 1px;
}
.c-header-inner__cta:hover {
background-color: #F7F7F7;
}
.c-header-inner__cta:focus {
outline: 1px solid #000000;
outline-offset: -1px;
}
Mobile anatomy
header-inner-mobile: the component root, a <header> (.c-header-inner-mobile)header-inner-mobile-group: inner grid (.c-header-inner-mobile__group, 2 instances)header-inner-mobile-group-2: inner grid (.c-header-inner-mobile__group-2, 2 instances)header-inner-mobile-group-3: inner flex row (.c-header-inner-mobile__group-3, 3 instances)header-inner-mobile-group-4: inner flex row (.c-header-inner-mobile__group-4, 3 instances)header-inner-mobile-group-5: inner flex row (.c-header-inner-mobile__group-5)header-inner-mobile-group-6: inner flex row (.c-header-inner-mobile__group-6)header-inner-mobile-logo: link (.c-header-inner-mobile__logo)header-inner-mobile-logo-text: label text, 21 characters (.c-header-inner-mobile__logo-text)header-inner-mobile-group-7: inner block (.c-header-inner-mobile__group-7)header-inner-mobile-group-8: inner flex row (.c-header-inner-mobile__group-8)header-inner-mobile-group-9: inner flex row (.c-header-inner-mobile__group-9), content not capturedheader-inner-mobile-nav: inner grid (.c-header-inner-mobile__nav)header-inner-mobile-group-10: inner grid (.c-header-inner-mobile__group-10)header-inner-mobile-group-11: inner flex row (.c-header-inner-mobile__group-11)header-inner-mobile-group-12: inner flex row (.c-header-inner-mobile__group-12, 4 instances)header-inner-mobile-group-13: inner grid (.c-header-inner-mobile__group-13, 2 instances)header-inner-mobile-group-14: inner flex row (.c-header-inner-mobile__group-14, 2 instances)header-inner-mobile-icon: icon placeholder, 16px (.c-header-inner-mobile__icon, 2 instances)header-inner-mobile-nav-link: link (.c-header-inner-mobile__nav-link)header-inner-mobile-inner: inner block (.c-header-inner-mobile__inner)header-inner-mobile-icon-2: icon placeholder, 158x32px (.c-header-inner-mobile__icon-2)header-inner-mobile-group-15: inner flex row (.c-header-inner-mobile__group-15)header-inner-mobile-group-16: inner block (.c-header-inner-mobile__group-16)header-inner-mobile-group-17: inner flex row (.c-header-inner-mobile__group-17)header-inner-mobile-group-18: inner block (.c-header-inner-mobile__group-18)header-inner-mobile-nav-link-2: link, 9-character label (.c-header-inner-mobile__nav-link-2)header-inner-mobile-group-19: inner flex row (.c-header-inner-mobile__group-19)header-inner-mobile-image: image placeholder, 79x40px (.c-header-inner-mobile__image)header-inner-mobile-group-20: inner grid (.c-header-inner-mobile__group-20)header-inner-mobile-group-21: inner flex row (.c-header-inner-mobile__group-21)header-inner-mobile-cta: link (.c-header-inner-mobile__cta, 6 instances), content not capturedheader-inner-mobile-group-22: inner grid (.c-header-inner-mobile__group-22)header-inner-mobile-group-23: inner grid (.c-header-inner-mobile__group-23)header-inner-mobile-group-24: inner block (.c-header-inner-mobile__group-24)header-inner-mobile-group-25: inner flex column (.c-header-inner-mobile__group-25)header-inner-mobile-group-26: inner block (.c-header-inner-mobile__group-26)Mobile recipe
<div class="c-header-inner-mobile-scope">
<header class="c-header-inner-mobile">
<div class="c-header-inner-mobile__group">
<div class="c-header-inner-mobile__group-2">
<div class="c-header-inner-mobile__group-3">
<div class="c-header-inner-mobile__group-4">
<div class="c-header-inner-mobile__group-5">
<div class="c-header-inner-mobile__group-6">
<a class="c-header-inner-mobile__logo" href="#">
<span class="c-header-inner-mobile__logo-text">lorem ipsum dolor sit</span>
</a>
<div class="c-header-inner-mobile__group-7"></div>
<div class="c-header-inner-mobile__group-8">
<div class="c-header-inner-mobile__group-9"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<nav class="c-header-inner-mobile__nav">
<div class="c-header-inner-mobile__group-10">
<div class="c-header-inner-mobile__group-11">
<div class="c-header-inner-mobile__group-12">
<span class="c-header-inner-mobile__group-13">
<span class="c-header-inner-mobile__group-14">
<span class="c-header-inner-mobile__icon" aria-hidden="true"></span>
</span>
</span>
</div>
<div class="c-header-inner-mobile__group-12">
<a class="c-header-inner-mobile__nav-link" href="#">
<div class="c-header-inner-mobile__inner">
<span class="c-header-inner-mobile__icon-2" aria-hidden="true"></span>
</div>
</a>
</div>
</div>
<div class="c-header-inner-mobile__group-15">
<div class="c-header-inner-mobile__group-12">
<span class="c-header-inner-mobile__group-13">
<span class="c-header-inner-mobile__group-14">
<span class="c-header-inner-mobile__icon" aria-hidden="true"></span>
</span>
</span>
</div>
<div class="c-header-inner-mobile__group-12">
<div class="c-header-inner-mobile__group-16">
<div class="c-header-inner-mobile__group-17">
<div class="c-header-inner-mobile__group-18">
<a class="c-header-inner-mobile__nav-link-2" href="#">lorem ips</a>
</div>
</div>
</div>
</div>
</div>
</div>
</nav>
<div class="c-header-inner-mobile__group">
<div class="c-header-inner-mobile__group-2">
<div class="c-header-inner-mobile__group-3">
<div class="c-header-inner-mobile__group-4">
<div class="c-header-inner-mobile__group-19">
<span class="c-header-inner-mobile__image" aria-hidden="true"></span>
<div class="c-header-inner-mobile__group-20">
<div class="c-header-inner-mobile__group-21">
<a class="c-header-inner-mobile__cta" href="#"></a>
<a class="c-header-inner-mobile__cta" href="#"></a>
<a class="c-header-inner-mobile__cta" href="#"></a>
<a class="c-header-inner-mobile__cta" href="#"></a>
<a class="c-header-inner-mobile__cta" href="#"></a>
<a class="c-header-inner-mobile__cta" href="#"></a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="c-header-inner-mobile__group-22">
<div class="c-header-inner-mobile__group-23">
<div class="c-header-inner-mobile__group-3">
<div class="c-header-inner-mobile__group-4">
<div class="c-header-inner-mobile__group-24">
<div class="c-header-inner-mobile__group-25">
<div class="c-header-inner-mobile__group-26"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</header>
</div>
.c-header-inner-mobile-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-header-inner-mobile {
display: inline-flex;
flex-direction: column;
border-spacing: 0px;
box-sizing: border-box;
max-height: max-content;
position: fixed;
top: 0px;
right: 0px;
left: 0px;
z-index: 450;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
}
.c-header-inner-mobile__group {
display: grid;
grid-template-rows: 1fr;
box-sizing: border-box;
height: 100%;
background-color: #FFFFFF;
transition: grid-template-rows 0.2s cubic-bezier(0.12, 0, 0.39, 0);
}
.c-header-inner-mobile__group-2 {
display: grid;
justify-content: stretch;
align-items: center;
gap: 16px;
grid-template-columns: auto;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
}
.c-header-inner-mobile__group-3 {
display: flex;
justify-content: center;
gap: 8px;
box-sizing: border-box;
}
.c-header-inner-mobile__group-4 {
display: flex;
box-sizing: border-box;
width: 100%;
}
.c-header-inner-mobile__group-5 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 100%;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.c-header-inner-mobile__group-6 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 100%;
min-height: 40px;
background-color: #000000;
color: #FFFFFF;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
text-transform: uppercase;
text-align: center;
}
.c-header-inner-mobile__logo {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
min-height: 40px;
color: #FFFFFF;
cursor: pointer;
text-decoration-line: none;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-inner-mobile__logo-text {
display: block;
box-sizing: border-box;
padding: 4px 8px;
}
.c-header-inner-mobile__group-7 {
display: block;
box-sizing: border-box;
width: 1px;
height: 24px;
background-color: #333333;
}
.c-header-inner-mobile__group-8 {
display: flex;
align-items: center;
box-sizing: border-box;
}
.c-header-inner-mobile__group-9 {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
background-color: #000000;
padding-right: 8px;
padding-left: 8px;
}
.c-header-inner-mobile__nav {
display: grid;
grid-template-rows: 1fr;
box-sizing: border-box;
height: 100%;
background-color: #FFFFFF;
transition: grid-template-rows 0.2s cubic-bezier(0.12, 0, 0.39, 0);
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.c-header-inner-mobile__group-10 {
display: grid;
justify-content: stretch;
align-items: center;
grid-template-columns: 3fr 1fr;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
padding-right: 8px;
padding-left: 8px;
}
.c-header-inner-mobile__group-11 {
display: flex;
justify-content: start;
gap: 8px;
box-sizing: border-box;
}
.c-header-inner-mobile__group-12 {
display: flex;
box-sizing: border-box;
}
.c-header-inner-mobile__group-13 {
display: grid;
align-items: center;
box-sizing: border-box;
min-height: 32px;
padding: 12px 8px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
white-space: nowrap;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-header-inner-mobile__group-13::after {
content: "";
display: block;
box-sizing: border-box;
width: 32px;
height: 46px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-inner-mobile__group-14 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 16px;
height: 16px;
}
.c-header-inner-mobile__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-inner-mobile__nav-link {
display: block;
box-sizing: border-box;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
color: #000000;
cursor: pointer;
text-decoration-line: none;
white-space: nowrap;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-inner-mobile__nav-link::after {
content: "";
display: block;
box-sizing: border-box;
width: 158px;
height: 48px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-inner-mobile__inner {
display: block;
height: 32px;
max-width: 100%;
padding-top: 8px;
padding-bottom: 8px;
}
.c-header-inner-mobile__icon-2 {
display: inline-block;
flex-shrink: 0;
box-sizing: border-box;
width: 158px;
height: 32px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-inner-mobile__group-15 {
display: flex;
justify-content: end;
gap: 8px;
box-sizing: border-box;
}
.c-header-inner-mobile__group-16 {
display: block;
box-sizing: border-box;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
}
.c-header-inner-mobile__group-17 {
display: flex;
align-items: center;
box-sizing: border-box;
width: 100%;
height: 100%;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-header-inner-mobile__group-18 {
display: block;
box-sizing: border-box;
position: relative;
}
.c-header-inner-mobile__nav-link-2 {
display: block;
box-sizing: border-box;
position: relative;
color: #057DBC;
outline: 2px solid transparent;
cursor: pointer;
text-decoration-line: none;
text-align: center;
white-space: nowrap;
transition: color 0.2s cubic-bezier(0.37, 0, 0.63, 1);
}
.c-header-inner-mobile__group-19 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 100%;
min-height: 40px;
background-color: #F3F3F3;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.c-header-inner-mobile__image {
display: inline-block;
flex-shrink: 0;
box-sizing: border-box;
width: 79px;
height: 40px;
max-width: 100%;
overflow-x: clip;
overflow-y: clip;
vertical-align: bottom;
background-color: currentcolor;
}
.c-header-inner-mobile__group-20 {
display: grid;
box-sizing: border-box;
position: relative;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
text-transform: uppercase;
}
.c-header-inner-mobile__group-21 {
display: flex;
gap: 8px;
box-sizing: border-box;
width: 100%;
overflow-x: auto;
overflow-y: auto;
}
.c-header-inner-mobile__group-21::before {
content: "";
display: block;
width: 8px;
height: 32px;
position: absolute;
top: 0px;
right: 304px;
bottom: 0px;
left: -1px;
z-index: 1;
}
.c-header-inner-mobile__group-21::after {
content: "";
display: block;
width: 8px;
height: 32px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 303px;
z-index: 1;
}
.c-header-inner-mobile__cta {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
padding: 8px 12px;
background-color: #FFFFFF;
color: #000000;
border-radius: 4px;
cursor: pointer;
text-decoration-line: none;
text-align: center;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-inner-mobile__group-22 {
display: grid;
grid-template-rows: 1fr;
box-sizing: border-box;
height: 100%;
}
.c-header-inner-mobile__group-23 {
display: grid;
justify-content: stretch;
align-items: center;
gap: 16px;
grid-template-columns: 1fr;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
}
.c-header-inner-mobile__group-24 {
display: block;
box-sizing: border-box;
width: 100%;
position: relative;
top: 0px;
z-index: 300;
background-color: #F3F3F3;
padding-top: 8px;
padding-bottom: 8px;
}
.c-header-inner-mobile__group-25 {
display: flex;
flex-direction: column;
justify-content: center;
box-sizing: border-box;
min-height: 100px;
background-color: #F3F3F3;
transition: margin-top 0.2s ease-in;
}
.c-header-inner-mobile__group-26 {
display: block;
box-sizing: border-box;
background-color: #F3F3F3;
}
.c-header-inner-mobile__logo:hover {
background-color: #333333;
}
.c-header-inner-mobile__logo:focus {
min-height: 36px;
z-index: 1;
outline: 2px solid #057DBC;
outline-offset: 1px;
}
.c-header-inner-mobile__nav-link:focus {
outline: none;
}
.c-header-inner-mobile__nav-link:focus::after {
border: 2px solid #000000;
}
.c-header-inner-mobile__nav-link-2:hover {
outline: none;
outline-offset: 0px;
}
.c-header-inner-mobile__nav-link-2:focus {
outline: 2px solid #000000;
outline-offset: 1px;
}
.c-header-inner-mobile__cta:hover {
background-color: #F7F7F7;
}
.c-header-inner-mobile__cta:focus {
outline: 1px solid #000000;
outline-offset: -1px;
}
States
header-inner-logo hover (header-inner-logo-hover): background-color #333333header-inner-logo focus: min-height 36px, z-index 1, outline 2px solid #057DBC, outline-offset 1pxheader-inner-nav-link focus: outline none, ::after border 2px solid #000000header-inner-nav-link-2 hover (header-inner-nav-link-2-hover): background-color #F7F7F7header-inner-nav-link-2 focus: outline none, ::after border 2px solid #000000header-inner-nav-link-3 hover: outline none, outline-offset 0pxheader-inner-nav-link-3 focus: outline 2px solid #000000, outline-offset 1pxheader-inner-cta hover (header-inner-cta-hover): background-color #F7F7F7header-inner-cta focus: outline 1px solid #000000, outline-offset -1pxheader-inner-mobile-logo hover (header-inner-mobile-logo-hover): background-color #333333header-inner-mobile-logo focus: min-height 36px, z-index 1, outline 2px solid #057DBC, outline-offset 1pxheader-inner-mobile-nav-link focus: outline none, ::after border 2px solid #000000header-inner-mobile-nav-link-2 hover: outline none, outline-offset 0pxheader-inner-mobile-nav-link-2 focus: outline 2px solid #000000, outline-offset 1pxheader-inner-mobile-cta hover (header-inner-mobile-cta-hover): background-color #F7F7F7header-inner-mobile-cta focus: outline 1px solid #000000, outline-offset -1pxHeader (3, mobile)
Verification: verified against the live page at mobile.
Variant observed on https://www.wired.com/category/security/.
Anatomy
header-3-mobile: the component root, a <header> (.c-header-3-mobile)header-3-mobile-group: inner grid (.c-header-3-mobile__group, 2 instances)header-3-mobile-group-2: inner grid (.c-header-3-mobile__group-2)header-3-mobile-group-3: inner flex row (.c-header-3-mobile__group-3, 2 instances)header-3-mobile-group-4: inner flex row (.c-header-3-mobile__group-4, 2 instances)header-3-mobile-group-5: inner flex row (.c-header-3-mobile__group-5)header-3-mobile-group-6: inner flex row (.c-header-3-mobile__group-6)header-3-mobile-logo: link (.c-header-3-mobile__logo)header-3-mobile-logo-text: label text, 21 characters (.c-header-3-mobile__logo-text)header-3-mobile-group-7: inner block (.c-header-3-mobile__group-7)header-3-mobile-group-8: inner flex row (.c-header-3-mobile__group-8)header-3-mobile-group-9: inner flex row (.c-header-3-mobile__group-9), content not capturedheader-3-mobile-nav: inner grid (.c-header-3-mobile__nav)header-3-mobile-group-10: inner grid (.c-header-3-mobile__group-10)header-3-mobile-group-11: inner flex row (.c-header-3-mobile__group-11)header-3-mobile-group-12: inner flex row (.c-header-3-mobile__group-12, 4 instances)header-3-mobile-group-13: inner grid (.c-header-3-mobile__group-13, 2 instances)header-3-mobile-group-14: inner flex row (.c-header-3-mobile__group-14, 2 instances)header-3-mobile-icon: icon placeholder, 16px (.c-header-3-mobile__icon, 2 instances)header-3-mobile-nav-link: link (.c-header-3-mobile__nav-link)header-3-mobile-inner: inner block (.c-header-3-mobile__inner)header-3-mobile-icon-2: icon placeholder, 158x32px (.c-header-3-mobile__icon-2)header-3-mobile-group-15: inner flex row (.c-header-3-mobile__group-15)header-3-mobile-group-16: inner block (.c-header-3-mobile__group-16)header-3-mobile-group-17: inner flex row (.c-header-3-mobile__group-17)header-3-mobile-group-18: inner block (.c-header-3-mobile__group-18)header-3-mobile-nav-link-2: link, 9-character label (.c-header-3-mobile__nav-link-2)header-3-mobile-group-19: inner grid (.c-header-3-mobile__group-19)header-3-mobile-group-20: inner grid (.c-header-3-mobile__group-20)header-3-mobile-group-21: inner block (.c-header-3-mobile__group-21)header-3-mobile-group-22: inner flex column (.c-header-3-mobile__group-22)header-3-mobile-group-23: inner block (.c-header-3-mobile__group-23)Recipe
<div class="c-header-3-mobile-scope">
<header class="c-header-3-mobile">
<div class="c-header-3-mobile__group">
<div class="c-header-3-mobile__group-2">
<div class="c-header-3-mobile__group-3">
<div class="c-header-3-mobile__group-4">
<div class="c-header-3-mobile__group-5">
<div class="c-header-3-mobile__group-6">
<a class="c-header-3-mobile__logo" href="#">
<span class="c-header-3-mobile__logo-text">lorem ipsum dolor sit</span>
</a>
<div class="c-header-3-mobile__group-7"></div>
<div class="c-header-3-mobile__group-8">
<div class="c-header-3-mobile__group-9"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<nav class="c-header-3-mobile__nav">
<div class="c-header-3-mobile__group-10">
<div class="c-header-3-mobile__group-11">
<div class="c-header-3-mobile__group-12">
<span class="c-header-3-mobile__group-13">
<span class="c-header-3-mobile__group-14">
<span class="c-header-3-mobile__icon" aria-hidden="true"></span>
</span>
</span>
</div>
<div class="c-header-3-mobile__group-12">
<a class="c-header-3-mobile__nav-link" href="#">
<div class="c-header-3-mobile__inner">
<span class="c-header-3-mobile__icon-2" aria-hidden="true"></span>
</div>
</a>
</div>
</div>
<div class="c-header-3-mobile__group-15">
<div class="c-header-3-mobile__group-12">
<span class="c-header-3-mobile__group-13">
<span class="c-header-3-mobile__group-14">
<span class="c-header-3-mobile__icon" aria-hidden="true"></span>
</span>
</span>
</div>
<div class="c-header-3-mobile__group-12">
<div class="c-header-3-mobile__group-16">
<div class="c-header-3-mobile__group-17">
<div class="c-header-3-mobile__group-18">
<a class="c-header-3-mobile__nav-link-2" href="#">lorem ips</a>
</div>
</div>
</div>
</div>
</div>
</div>
</nav>
<div class="c-header-3-mobile__group"></div>
<div class="c-header-3-mobile__group-19">
<div class="c-header-3-mobile__group-20">
<div class="c-header-3-mobile__group-3">
<div class="c-header-3-mobile__group-4">
<div class="c-header-3-mobile__group-21">
<div class="c-header-3-mobile__group-22">
<div class="c-header-3-mobile__group-23"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</header>
</div>
.c-header-3-mobile-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-header-3-mobile {
display: inline-flex;
flex-direction: column;
border-spacing: 0px;
box-sizing: border-box;
max-height: max-content;
position: fixed;
top: 0px;
right: 0px;
left: 0px;
z-index: 450;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
}
.c-header-3-mobile__group {
display: grid;
grid-template-rows: 1fr;
box-sizing: border-box;
height: 100%;
background-color: #FFFFFF;
transition: grid-template-rows 0.2s cubic-bezier(0.12, 0, 0.39, 0);
}
.c-header-3-mobile__group-2 {
display: grid;
justify-content: stretch;
align-items: center;
gap: 16px;
grid-template-columns: auto;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
}
.c-header-3-mobile__group-3 {
display: flex;
justify-content: center;
gap: 8px;
box-sizing: border-box;
}
.c-header-3-mobile__group-4 {
display: flex;
box-sizing: border-box;
width: 100%;
}
.c-header-3-mobile__group-5 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 100%;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.c-header-3-mobile__group-6 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 100%;
min-height: 40px;
background-color: #000000;
color: #FFFFFF;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
text-transform: uppercase;
text-align: center;
}
.c-header-3-mobile__logo {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
min-height: 40px;
color: #FFFFFF;
cursor: pointer;
text-decoration-line: none;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-3-mobile__logo-text {
display: block;
box-sizing: border-box;
padding: 4px 8px;
}
.c-header-3-mobile__group-7 {
display: block;
box-sizing: border-box;
width: 1px;
height: 24px;
background-color: #333333;
}
.c-header-3-mobile__group-8 {
display: flex;
align-items: center;
box-sizing: border-box;
}
.c-header-3-mobile__group-9 {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
background-color: #000000;
padding-right: 8px;
padding-left: 8px;
}
.c-header-3-mobile__nav {
display: grid;
grid-template-rows: 1fr;
box-sizing: border-box;
height: 100%;
background-color: #FFFFFF;
transition: grid-template-rows 0.2s cubic-bezier(0.12, 0, 0.39, 0);
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.c-header-3-mobile__group-10 {
display: grid;
justify-content: stretch;
align-items: center;
grid-template-columns: 3fr 1fr;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
padding-right: 8px;
padding-left: 8px;
}
.c-header-3-mobile__group-11 {
display: flex;
justify-content: start;
gap: 8px;
box-sizing: border-box;
}
.c-header-3-mobile__group-12 {
display: flex;
box-sizing: border-box;
}
.c-header-3-mobile__group-13 {
display: grid;
align-items: center;
box-sizing: border-box;
min-height: 32px;
padding: 12px 8px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
white-space: nowrap;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-header-3-mobile__group-13::after {
content: "";
display: block;
box-sizing: border-box;
width: 32px;
height: 46px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-3-mobile__group-14 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 16px;
height: 16px;
}
.c-header-3-mobile__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-3-mobile__nav-link {
display: block;
box-sizing: border-box;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
color: #000000;
cursor: pointer;
text-decoration-line: none;
white-space: nowrap;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-3-mobile__nav-link::after {
content: "";
display: block;
box-sizing: border-box;
width: 158px;
height: 48px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-3-mobile__inner {
display: block;
height: 32px;
max-width: 100%;
padding-top: 8px;
padding-bottom: 8px;
}
.c-header-3-mobile__icon-2 {
display: inline-block;
flex-shrink: 0;
box-sizing: border-box;
width: 158px;
height: 32px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-3-mobile__group-15 {
display: flex;
justify-content: end;
gap: 8px;
box-sizing: border-box;
}
.c-header-3-mobile__group-16 {
display: block;
box-sizing: border-box;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
}
.c-header-3-mobile__group-17 {
display: flex;
align-items: center;
box-sizing: border-box;
width: 100%;
height: 100%;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-header-3-mobile__group-18 {
display: block;
box-sizing: border-box;
position: relative;
}
.c-header-3-mobile__nav-link-2 {
display: block;
box-sizing: border-box;
position: relative;
color: #057DBC;
outline: 2px solid transparent;
cursor: pointer;
text-decoration-line: none;
text-align: center;
white-space: nowrap;
transition: color 0.2s cubic-bezier(0.37, 0, 0.63, 1);
}
.c-header-3-mobile__group-19 {
display: grid;
grid-template-rows: 1fr;
box-sizing: border-box;
height: 100%;
}
.c-header-3-mobile__group-20 {
display: grid;
justify-content: stretch;
align-items: center;
gap: 16px;
grid-template-columns: 1fr;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
}
.c-header-3-mobile__group-21 {
display: block;
box-sizing: border-box;
width: 100%;
position: relative;
top: 0px;
z-index: 300;
background-color: #F3F3F3;
padding-top: 8px;
padding-bottom: 8px;
}
.c-header-3-mobile__group-22 {
display: flex;
flex-direction: column;
justify-content: center;
box-sizing: border-box;
min-height: 100px;
background-color: #F3F3F3;
transition: margin-top 0.2s ease-in;
}
.c-header-3-mobile__group-23 {
display: block;
box-sizing: border-box;
background-color: #F3F3F3;
}
.c-header-3-mobile__logo:hover {
background-color: #333333;
}
.c-header-3-mobile__logo:focus {
min-height: 36px;
z-index: 1;
outline: 2px solid #057DBC;
outline-offset: 1px;
}
.c-header-3-mobile__nav-link:focus {
outline: none;
}
.c-header-3-mobile__nav-link:focus::after {
border: 2px solid #000000;
}
.c-header-3-mobile__nav-link-2:hover {
outline: none;
outline-offset: 0px;
}
.c-header-3-mobile__nav-link-2:focus {
outline: 2px solid #000000;
outline-offset: 1px;
}
States
header-3-mobile-logo hover (header-3-mobile-logo-hover): background-color #333333header-3-mobile-logo focus: min-height 36px, z-index 1, outline 2px solid #057DBC, outline-offset 1pxheader-3-mobile-nav-link focus: outline none, ::after border 2px solid #000000header-3-mobile-nav-link-2 hover: outline none, outline-offset 0pxheader-3-mobile-nav-link-2 focus: outline 2px solid #000000, outline-offset 1pxHeader (4, mobile)
Verification: flagged, the render matched 89% of the original pixels, below the 96% required after 2 correction attempts.
Variant observed on https://www.wired.com/category/security/.
Anatomy
header-4-mobile: the component root, a <nav> (.c-header-4-mobile)header-4-mobile-group: inner grid (.c-header-4-mobile__group)header-4-mobile-group-2: inner flex row (.c-header-4-mobile__group-2)header-4-mobile-group-3: inner flex row (.c-header-4-mobile__group-3, 4 instances)header-4-mobile-group-4: inner grid (.c-header-4-mobile__group-4, 2 instances)header-4-mobile-group-5: inner flex row (.c-header-4-mobile__group-5, 2 instances)header-4-mobile-logo: icon placeholder, 16px (.c-header-4-mobile__logo)header-4-mobile-link: link (.c-header-4-mobile__link)header-4-mobile-inner: inner block (.c-header-4-mobile__inner)header-4-mobile-icon: icon placeholder, 158x32px (.c-header-4-mobile__icon)header-4-mobile-group-6: inner flex row (.c-header-4-mobile__group-6)header-4-mobile-icon-2: icon placeholder, 16px (.c-header-4-mobile__icon-2)header-4-mobile-group-7: inner block (.c-header-4-mobile__group-7)header-4-mobile-group-8: inner flex row (.c-header-4-mobile__group-8)header-4-mobile-group-9: inner block (.c-header-4-mobile__group-9)header-4-mobile-link-2: link, 9-character label (.c-header-4-mobile__link-2)Recipe
<div class="c-header-4-mobile-scope">
<nav class="c-header-4-mobile">
<div class="c-header-4-mobile__group">
<div class="c-header-4-mobile__group-2">
<div class="c-header-4-mobile__group-3">
<span class="c-header-4-mobile__group-4">
<span class="c-header-4-mobile__group-5">
<span class="c-header-4-mobile__logo" aria-hidden="true"></span>
</span>
</span>
</div>
<div class="c-header-4-mobile__group-3">
<a class="c-header-4-mobile__link" href="#">
<div class="c-header-4-mobile__inner">
<span class="c-header-4-mobile__icon" aria-hidden="true"></span>
</div>
</a>
</div>
</div>
<div class="c-header-4-mobile__group-6">
<div class="c-header-4-mobile__group-3">
<span class="c-header-4-mobile__group-4">
<span class="c-header-4-mobile__group-5">
<span class="c-header-4-mobile__icon-2" aria-hidden="true"></span>
</span>
</span>
</div>
<div class="c-header-4-mobile__group-3">
<div class="c-header-4-mobile__group-7">
<div class="c-header-4-mobile__group-8">
<div class="c-header-4-mobile__group-9">
<a class="c-header-4-mobile__link-2" href="#">lorem ips</a>
</div>
</div>
</div>
</div>
</div>
</div>
</nav>
</div>
.c-header-4-mobile-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-header-4-mobile {
display: inline-grid;
grid-template-rows: 1fr;
border-spacing: 0px;
box-sizing: border-box;
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
transition: grid-template-rows 0.2s cubic-bezier(0.12, 0, 0.39, 0);
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.c-header-4-mobile__group {
display: grid;
justify-content: stretch;
align-items: center;
grid-template-columns: 3fr 1fr;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
padding-right: 8px;
padding-left: 8px;
}
.c-header-4-mobile__group-2 {
display: flex;
justify-content: start;
gap: 8px;
box-sizing: border-box;
}
.c-header-4-mobile__group-3 {
display: flex;
box-sizing: border-box;
}
.c-header-4-mobile__group-4 {
display: grid;
align-items: center;
box-sizing: border-box;
min-height: 32px;
padding: 12px 8px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
white-space: nowrap;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-header-4-mobile__group-4::after {
content: "";
display: block;
box-sizing: border-box;
width: 32px;
height: 46px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-4-mobile__group-5 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 16px;
height: 16px;
}
.c-header-4-mobile__logo {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-4-mobile__link {
display: block;
box-sizing: border-box;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
color: #000000;
cursor: pointer;
text-decoration-line: none;
white-space: nowrap;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-4-mobile__link::after {
content: "";
display: block;
box-sizing: border-box;
width: 158px;
height: 48px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-4-mobile__inner {
display: block;
height: 32px;
max-width: 100%;
padding-top: 8px;
padding-bottom: 8px;
}
.c-header-4-mobile__icon {
display: inline-block;
flex-shrink: 0;
box-sizing: border-box;
width: 158px;
height: 32px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-4-mobile__group-6 {
display: flex;
justify-content: end;
gap: 8px;
box-sizing: border-box;
}
.c-header-4-mobile__icon-2 {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-4-mobile__group-7 {
display: block;
box-sizing: border-box;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
}
.c-header-4-mobile__group-8 {
display: flex;
align-items: center;
box-sizing: border-box;
width: 100%;
height: 100%;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-header-4-mobile__group-9 {
display: block;
box-sizing: border-box;
position: relative;
}
.c-header-4-mobile__link-2 {
display: block;
box-sizing: border-box;
position: relative;
color: #057DBC;
outline: 2px solid transparent;
cursor: pointer;
text-decoration-line: none;
text-align: center;
white-space: nowrap;
transition: color 0.2s cubic-bezier(0.37, 0, 0.63, 1);
}
.c-header-4-mobile__link:focus {
outline: none;
}
.c-header-4-mobile__link:focus::after {
border: 2px solid #000000;
}
.c-header-4-mobile__link-2:hover {
outline: none;
outline-offset: 0px;
}
.c-header-4-mobile__link-2:focus {
outline: 2px solid #000000;
outline-offset: 1px;
}
States
header-4-mobile-link focus: outline none, ::after border 2px solid #000000header-4-mobile-link-2 hover: outline none, outline-offset 0pxheader-4-mobile-link-2 focus: outline 2px solid #000000, outline-offset 1pxHeader (inner, 2)
Verification: desktop flagged, the recipe could not be rendered on its own; mobile verified against the live page at mobile.
Variant observed on https://www.wired.com/story/elon-musks-exes-are-the-most-damning-part-of-a-massive-new-documentary/.
Anatomy
header-inner-2: the component root, a <header> (.c-header-inner-2)header-inner-2-group: inner grid (.c-header-inner-2__group, 2 instances)header-inner-2-group-2: inner grid (.c-header-inner-2__group-2)header-inner-2-group-3: inner flex row (.c-header-inner-2__group-3, 2 instances)header-inner-2-group-4: inner flex row (.c-header-inner-2__group-4, 2 instances)header-inner-2-group-5: inner flex row (.c-header-inner-2__group-5)header-inner-2-group-6: inner flex row (.c-header-inner-2__group-6)header-inner-2-logo: link (.c-header-inner-2__logo)header-inner-2-logo-text: label text, 21 characters (.c-header-inner-2__logo-text)header-inner-2-group-7: inner block (.c-header-inner-2__group-7)header-inner-2-group-8: inner flex row (.c-header-inner-2__group-8)header-inner-2-group-9: inner flex row (.c-header-inner-2__group-9), content not capturedheader-inner-2-nav: inner grid (.c-header-inner-2__nav)header-inner-2-group-10: inner grid (.c-header-inner-2__group-10)header-inner-2-group-11: inner flex row (.c-header-inner-2__group-11)header-inner-2-group-12: inner flex row (.c-header-inner-2__group-12, 13 instances)header-inner-2-cta: inner grid (.c-header-inner-2__cta, 2 instances)header-inner-2-group-13: inner flex row (.c-header-inner-2__group-13, 2 instances)header-inner-2-icon: icon placeholder, 16px (.c-header-inner-2__icon, 2 instances)header-inner-2-nav-link: link (.c-header-inner-2__nav-link)header-inner-2-inner: inner block (.c-header-inner-2__inner)header-inner-2-icon-2: icon placeholder, 158x32px (.c-header-inner-2__icon-2)header-inner-2-nav-link-2: link (.c-header-inner-2__nav-link-2, 9 instances)header-inner-2-group-14: inner flex row (.c-header-inner-2__group-14, 9 instances)header-inner-2-text: label text, 8 characters (.c-header-inner-2__text, 9 instances)header-inner-2-group-15: inner flex row (.c-header-inner-2__group-15)header-inner-2-group-16: inner block (.c-header-inner-2__group-16)header-inner-2-group-17: inner flex row (.c-header-inner-2__group-17)header-inner-2-group-18: inner block (.c-header-inner-2__group-18)header-inner-2-nav-link-3: link, 9-character label (.c-header-inner-2__nav-link-3)header-inner-2-group-19: inner grid (.c-header-inner-2__group-19)header-inner-2-group-20: inner grid (.c-header-inner-2__group-20)header-inner-2-group-21: inner block (.c-header-inner-2__group-21)header-inner-2-group-22: inner flex column (.c-header-inner-2__group-22)header-inner-2-group-23: inner block (.c-header-inner-2__group-23)Desktop recipe
<div class="c-header-inner-2-scope">
<header class="c-header-inner-2">
<div class="c-header-inner-2__group">
<div class="c-header-inner-2__group-2">
<div class="c-header-inner-2__group-3">
<div class="c-header-inner-2__group-4">
<div class="c-header-inner-2__group-5">
<div class="c-header-inner-2__group-6">
<a class="c-header-inner-2__logo" href="#">
<span class="c-header-inner-2__logo-text">lorem ipsum dolor sit</span>
</a>
<div class="c-header-inner-2__group-7"></div>
<div class="c-header-inner-2__group-8">
<div class="c-header-inner-2__group-9"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<nav class="c-header-inner-2__nav">
<div class="c-header-inner-2__group-10">
<div class="c-header-inner-2__group-11">
<div class="c-header-inner-2__group-12">
<span class="c-header-inner-2__cta">
<span class="c-header-inner-2__group-13">
<span class="c-header-inner-2__icon" aria-hidden="true"></span>
</span>
</span>
</div>
<div class="c-header-inner-2__group-12">
<a class="c-header-inner-2__nav-link" href="#">
<div class="c-header-inner-2__inner">
<span class="c-header-inner-2__icon-2" aria-hidden="true"></span>
</div>
</a>
</div>
<div class="c-header-inner-2__group-12">
<a class="c-header-inner-2__nav-link-2" href="#">
<span class="c-header-inner-2__group-14">
<span class="c-header-inner-2__text">lorem ip</span>
</span>
</a>
</div>
<div class="c-header-inner-2__group-12">
<a class="c-header-inner-2__nav-link-2" href="#">
<span class="c-header-inner-2__group-14">
<span class="c-header-inner-2__text">lorem ip</span>
</span>
</a>
</div>
<div class="c-header-inner-2__group-12">
<a class="c-header-inner-2__nav-link-2" href="#">
<span class="c-header-inner-2__group-14">
<span class="c-header-inner-2__text">lorem ipsum d</span>
</span>
</a>
</div>
<div class="c-header-inner-2__group-12">
<a class="c-header-inner-2__nav-link-2" href="#">
<span class="c-header-inner-2__group-14">
<span class="c-header-inner-2__text">lorem ip</span>
</span>
</a>
</div>
<div class="c-header-inner-2__group-12">
<a class="c-header-inner-2__nav-link-2" href="#">
<span class="c-header-inner-2__group-14">
<span class="c-header-inner-2__text">lorem i</span>
</span>
</a>
</div>
<div class="c-header-inner-2__group-12">
<a class="c-header-inner-2__nav-link-2" href="#">
<span class="c-header-inner-2__group-14">
<span class="c-header-inner-2__text">lorem i</span>
</span>
</a>
</div>
<div class="c-header-inner-2__group-12">
<a class="c-header-inner-2__nav-link-2" href="#">
<span class="c-header-inner-2__group-14">
<span class="c-header-inner-2__text">lorem i</span>
</span>
</a>
</div>
<div class="c-header-inner-2__group-12">
<a class="c-header-inner-2__nav-link-2" href="#">
<span class="c-header-inner-2__group-14">
<span class="c-header-inner-2__text">lorem ips</span>
</span>
</a>
</div>
</div>
<div class="c-header-inner-2__group-15">
<div class="c-header-inner-2__group-12">
<span class="c-header-inner-2__cta">
<span class="c-header-inner-2__group-13">
<span class="c-header-inner-2__icon" aria-hidden="true"></span>
</span>
</span>
</div>
<div class="c-header-inner-2__group-12">
<a class="c-header-inner-2__nav-link-2" href="#">
<span class="c-header-inner-2__group-14">
<span class="c-header-inner-2__text">lorem ipsum</span>
</span>
</a>
</div>
<div class="c-header-inner-2__group-12">
<div class="c-header-inner-2__group-16">
<div class="c-header-inner-2__group-17">
<div class="c-header-inner-2__group-18">
<a class="c-header-inner-2__nav-link-3" href="#">lorem ips</a>
</div>
</div>
</div>
</div>
</div>
</div>
</nav>
<div class="c-header-inner-2__group"></div>
<div class="c-header-inner-2__group-19">
<div class="c-header-inner-2__group-20">
<div class="c-header-inner-2__group-3">
<div class="c-header-inner-2__group-4">
<div class="c-header-inner-2__group-21">
<div class="c-header-inner-2__group-22">
<div class="c-header-inner-2__group-23"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</header>
</div>
.c-header-inner-2-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-header-inner-2 {
display: inline-flex;
flex-direction: column;
border-spacing: 0px;
box-sizing: border-box;
max-height: max-content;
position: fixed;
top: 0px;
right: 0px;
left: 0px;
z-index: 450;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
}
.c-header-inner-2__group {
display: grid;
grid-template-rows: 1fr;
box-sizing: border-box;
height: 100%;
background-color: #FFFFFF;
transition: grid-template-rows 0.2s cubic-bezier(0.12, 0, 0.39, 0);
}
.c-header-inner-2__group-2 {
display: grid;
justify-content: stretch;
align-items: center;
gap: 16px;
grid-template-columns: auto;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
}
.c-header-inner-2__group-3 {
display: flex;
justify-content: center;
gap: 8px;
box-sizing: border-box;
}
.c-header-inner-2__group-4 {
display: flex;
box-sizing: border-box;
width: 100%;
}
.c-header-inner-2__group-5 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 100%;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.c-header-inner-2__group-6 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 100%;
min-height: 40px;
background-color: #000000;
color: #FFFFFF;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
text-transform: uppercase;
text-align: center;
}
.c-header-inner-2__logo {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
min-height: 40px;
color: #FFFFFF;
cursor: pointer;
text-decoration-line: none;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-inner-2__logo-text {
display: block;
box-sizing: border-box;
padding: 4px 8px;
}
.c-header-inner-2__group-7 {
display: block;
box-sizing: border-box;
width: 1px;
height: 24px;
background-color: #333333;
}
.c-header-inner-2__group-8 {
display: flex;
align-items: center;
box-sizing: border-box;
}
.c-header-inner-2__group-9 {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
background-color: #000000;
padding-right: 8px;
padding-left: 8px;
}
.c-header-inner-2__nav {
display: grid;
grid-template-rows: 1fr;
box-sizing: border-box;
height: 100%;
background-color: #FFFFFF;
transition: grid-template-rows 0.2s cubic-bezier(0.12, 0, 0.39, 0);
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.c-header-inner-2__group-10 {
display: grid;
justify-content: stretch;
align-items: center;
grid-template-columns: 7fr 2fr;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
padding-right: 8px;
padding-left: 8px;
}
.c-header-inner-2__group-11 {
display: flex;
justify-content: start;
align-items: center;
gap: 8px;
box-sizing: border-box;
}
.c-header-inner-2__group-12 {
display: flex;
box-sizing: border-box;
}
.c-header-inner-2__cta {
display: grid;
align-items: center;
box-sizing: border-box;
min-height: 40px;
padding: 12px 8px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
white-space: nowrap;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-header-inner-2__cta::after {
content: "";
display: block;
box-sizing: border-box;
width: 32px;
height: 40px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-inner-2__group-13 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 16px;
height: 16px;
}
.c-header-inner-2__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-inner-2__nav-link {
display: block;
box-sizing: border-box;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
color: #000000;
cursor: pointer;
text-decoration-line: none;
white-space: nowrap;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-inner-2__nav-link::after {
content: "";
display: block;
box-sizing: border-box;
width: 158px;
height: 56px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-inner-2__inner {
display: block;
height: 32px;
max-width: 100%;
padding-top: 12px;
padding-bottom: 12px;
}
.c-header-inner-2__icon-2 {
display: inline-block;
flex-shrink: 0;
box-sizing: border-box;
width: 158px;
height: 32px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-inner-2__nav-link-2 {
display: grid;
align-items: center;
box-sizing: border-box;
min-height: 40px;
padding: 12px 8px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
color: #000000;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
text-decoration-line: none;
white-space: nowrap;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-inner-2__nav-link-2::after {
content: "";
display: block;
box-sizing: border-box;
width: 86px;
height: 40px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-inner-2__group-14 {
display: flex;
align-items: center;
box-sizing: border-box;
}
.c-header-inner-2__text {
display: block;
box-sizing: border-box;
position: relative;
}
.c-header-inner-2__group-15 {
display: flex;
justify-content: end;
gap: 8px;
box-sizing: border-box;
}
.c-header-inner-2__group-16 {
display: block;
box-sizing: border-box;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
}
.c-header-inner-2__group-17 {
display: flex;
align-items: center;
box-sizing: border-box;
width: 100%;
height: 100%;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-header-inner-2__group-18 {
display: block;
box-sizing: border-box;
position: relative;
}
.c-header-inner-2__nav-link-3 {
display: block;
box-sizing: border-box;
position: relative;
color: #057DBC;
outline: 2px solid transparent;
cursor: pointer;
text-decoration-line: none;
text-align: center;
white-space: nowrap;
transition: color 0.2s cubic-bezier(0.37, 0, 0.63, 1);
}
.c-header-inner-2__group-19 {
display: grid;
grid-template-rows: 1fr;
box-sizing: border-box;
height: 100%;
}
.c-header-inner-2__group-20 {
display: grid;
justify-content: stretch;
align-items: center;
gap: 16px;
grid-template-columns: 1fr;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
}
.c-header-inner-2__group-21 {
display: block;
box-sizing: border-box;
width: 100%;
position: relative;
top: 0px;
z-index: 300;
background-color: #F3F3F3;
padding-top: 8px;
padding-bottom: 8px;
}
.c-header-inner-2__group-22 {
display: flex;
flex-direction: column;
justify-content: center;
box-sizing: border-box;
min-height: 250px;
background-color: #F3F3F3;
transition: margin-top 0.2s ease-in;
}
.c-header-inner-2__group-23 {
display: block;
box-sizing: border-box;
background-color: #F3F3F3;
}
.c-header-inner-2__logo:hover {
background-color: #333333;
}
.c-header-inner-2__logo:focus {
min-height: 36px;
z-index: 1;
outline: 2px solid #057DBC;
outline-offset: 1px;
}
.c-header-inner-2__nav-link:focus {
outline: none;
}
.c-header-inner-2__nav-link:focus::after {
border: 2px solid #000000;
}
.c-header-inner-2__nav-link-2:hover {
background-color: #F7F7F7;
}
.c-header-inner-2__nav-link-2:focus {
outline: none;
}
.c-header-inner-2__nav-link-2:focus::after {
border: 2px solid #000000;
}
.c-header-inner-2__nav-link-3:hover {
outline: none;
outline-offset: 0px;
}
.c-header-inner-2__nav-link-3:focus {
outline: 2px solid #000000;
outline-offset: 1px;
}
Mobile anatomy
header-inner-2-mobile: the component root, a <header> (.c-header-inner-2-mobile)header-inner-2-mobile-group: inner grid (.c-header-inner-2-mobile__group, 2 instances)header-inner-2-mobile-group-2: inner grid (.c-header-inner-2-mobile__group-2)header-inner-2-mobile-group-3: inner flex row (.c-header-inner-2-mobile__group-3, 2 instances)header-inner-2-mobile-group-4: inner flex row (.c-header-inner-2-mobile__group-4, 2 instances)header-inner-2-mobile-group-5: inner flex row (.c-header-inner-2-mobile__group-5)header-inner-2-mobile-group-6: inner flex row (.c-header-inner-2-mobile__group-6)header-inner-2-mobile-logo: link (.c-header-inner-2-mobile__logo)header-inner-2-mobile-logo-text: label text, 21 characters (.c-header-inner-2-mobile__logo-text)header-inner-2-mobile-group-7: inner block (.c-header-inner-2-mobile__group-7)header-inner-2-mobile-group-8: inner flex row (.c-header-inner-2-mobile__group-8)header-inner-2-mobile-group-9: inner flex row (.c-header-inner-2-mobile__group-9), content not capturedheader-inner-2-mobile-nav: inner grid (.c-header-inner-2-mobile__nav)header-inner-2-mobile-group-10: inner grid (.c-header-inner-2-mobile__group-10)header-inner-2-mobile-group-11: inner flex row (.c-header-inner-2-mobile__group-11)header-inner-2-mobile-group-12: inner flex row (.c-header-inner-2-mobile__group-12, 4 instances)header-inner-2-mobile-group-13: inner grid (.c-header-inner-2-mobile__group-13, 2 instances)header-inner-2-mobile-group-14: inner flex row (.c-header-inner-2-mobile__group-14, 2 instances)header-inner-2-mobile-icon: icon placeholder, 16px (.c-header-inner-2-mobile__icon, 2 instances)header-inner-2-mobile-nav-link: link (.c-header-inner-2-mobile__nav-link)header-inner-2-mobile-inner: inner block (.c-header-inner-2-mobile__inner)header-inner-2-mobile-icon-2: icon placeholder, 158x32px (.c-header-inner-2-mobile__icon-2)header-inner-2-mobile-group-15: inner flex row (.c-header-inner-2-mobile__group-15)header-inner-2-mobile-group-16: inner block (.c-header-inner-2-mobile__group-16)header-inner-2-mobile-group-17: inner flex row (.c-header-inner-2-mobile__group-17)header-inner-2-mobile-group-18: inner block (.c-header-inner-2-mobile__group-18)header-inner-2-mobile-nav-link-2: link, 9-character label (.c-header-inner-2-mobile__nav-link-2)header-inner-2-mobile-group-19: inner grid (.c-header-inner-2-mobile__group-19)header-inner-2-mobile-group-20: inner grid (.c-header-inner-2-mobile__group-20)header-inner-2-mobile-group-21: inner block (.c-header-inner-2-mobile__group-21)header-inner-2-mobile-group-22: inner flex column (.c-header-inner-2-mobile__group-22)header-inner-2-mobile-group-23: inner block (.c-header-inner-2-mobile__group-23)Mobile recipe
<div class="c-header-inner-2-mobile-scope">
<header class="c-header-inner-2-mobile">
<div class="c-header-inner-2-mobile__group">
<div class="c-header-inner-2-mobile__group-2">
<div class="c-header-inner-2-mobile__group-3">
<div class="c-header-inner-2-mobile__group-4">
<div class="c-header-inner-2-mobile__group-5">
<div class="c-header-inner-2-mobile__group-6">
<a class="c-header-inner-2-mobile__logo" href="#">
<span class="c-header-inner-2-mobile__logo-text">lorem ipsum dolor sit</span>
</a>
<div class="c-header-inner-2-mobile__group-7"></div>
<div class="c-header-inner-2-mobile__group-8">
<div class="c-header-inner-2-mobile__group-9"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<nav class="c-header-inner-2-mobile__nav">
<div class="c-header-inner-2-mobile__group-10">
<div class="c-header-inner-2-mobile__group-11">
<div class="c-header-inner-2-mobile__group-12">
<span class="c-header-inner-2-mobile__group-13">
<span class="c-header-inner-2-mobile__group-14">
<span class="c-header-inner-2-mobile__icon" aria-hidden="true"></span>
</span>
</span>
</div>
<div class="c-header-inner-2-mobile__group-12">
<a class="c-header-inner-2-mobile__nav-link" href="#">
<div class="c-header-inner-2-mobile__inner">
<span class="c-header-inner-2-mobile__icon-2" aria-hidden="true"></span>
</div>
</a>
</div>
</div>
<div class="c-header-inner-2-mobile__group-15">
<div class="c-header-inner-2-mobile__group-12">
<span class="c-header-inner-2-mobile__group-13">
<span class="c-header-inner-2-mobile__group-14">
<span class="c-header-inner-2-mobile__icon" aria-hidden="true"></span>
</span>
</span>
</div>
<div class="c-header-inner-2-mobile__group-12">
<div class="c-header-inner-2-mobile__group-16">
<div class="c-header-inner-2-mobile__group-17">
<div class="c-header-inner-2-mobile__group-18">
<a class="c-header-inner-2-mobile__nav-link-2" href="#">lorem ips</a>
</div>
</div>
</div>
</div>
</div>
</div>
</nav>
<div class="c-header-inner-2-mobile__group"></div>
<div class="c-header-inner-2-mobile__group-19">
<div class="c-header-inner-2-mobile__group-20">
<div class="c-header-inner-2-mobile__group-3">
<div class="c-header-inner-2-mobile__group-4">
<div class="c-header-inner-2-mobile__group-21">
<div class="c-header-inner-2-mobile__group-22">
<div class="c-header-inner-2-mobile__group-23"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</header>
</div>
.c-header-inner-2-mobile-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-header-inner-2-mobile {
display: inline-flex;
flex-direction: column;
border-spacing: 0px;
box-sizing: border-box;
max-height: max-content;
position: fixed;
top: 0px;
right: 0px;
left: 0px;
z-index: 450;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
}
.c-header-inner-2-mobile__group {
display: grid;
grid-template-rows: 1fr;
box-sizing: border-box;
height: 100%;
background-color: #FFFFFF;
transition: grid-template-rows 0.2s cubic-bezier(0.12, 0, 0.39, 0);
}
.c-header-inner-2-mobile__group-2 {
display: grid;
justify-content: stretch;
align-items: center;
gap: 16px;
grid-template-columns: auto;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
}
.c-header-inner-2-mobile__group-3 {
display: flex;
justify-content: center;
gap: 8px;
box-sizing: border-box;
}
.c-header-inner-2-mobile__group-4 {
display: flex;
box-sizing: border-box;
width: 100%;
}
.c-header-inner-2-mobile__group-5 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 100%;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.c-header-inner-2-mobile__group-6 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 100%;
min-height: 40px;
background-color: #000000;
color: #FFFFFF;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
text-transform: uppercase;
text-align: center;
}
.c-header-inner-2-mobile__logo {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
min-height: 40px;
color: #FFFFFF;
cursor: pointer;
text-decoration-line: none;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-inner-2-mobile__logo-text {
display: block;
box-sizing: border-box;
padding: 4px 8px;
}
.c-header-inner-2-mobile__group-7 {
display: block;
box-sizing: border-box;
width: 1px;
height: 24px;
background-color: #333333;
}
.c-header-inner-2-mobile__group-8 {
display: flex;
align-items: center;
box-sizing: border-box;
}
.c-header-inner-2-mobile__group-9 {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
background-color: #000000;
padding-right: 8px;
padding-left: 8px;
}
.c-header-inner-2-mobile__nav {
display: grid;
grid-template-rows: 1fr;
box-sizing: border-box;
height: 100%;
background-color: #FFFFFF;
transition: grid-template-rows 0.2s cubic-bezier(0.12, 0, 0.39, 0);
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.c-header-inner-2-mobile__group-10 {
display: grid;
justify-content: stretch;
align-items: center;
grid-template-columns: 3fr 1fr;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
padding-right: 8px;
padding-left: 8px;
}
.c-header-inner-2-mobile__group-11 {
display: flex;
justify-content: start;
gap: 8px;
box-sizing: border-box;
}
.c-header-inner-2-mobile__group-12 {
display: flex;
box-sizing: border-box;
}
.c-header-inner-2-mobile__group-13 {
display: grid;
align-items: center;
box-sizing: border-box;
min-height: 32px;
padding: 12px 8px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
white-space: nowrap;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-header-inner-2-mobile__group-13::after {
content: "";
display: block;
box-sizing: border-box;
width: 32px;
height: 46px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-inner-2-mobile__group-14 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 16px;
height: 16px;
}
.c-header-inner-2-mobile__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-inner-2-mobile__nav-link {
display: block;
box-sizing: border-box;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
color: #000000;
cursor: pointer;
text-decoration-line: none;
white-space: nowrap;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-inner-2-mobile__nav-link::after {
content: "";
display: block;
box-sizing: border-box;
width: 158px;
height: 48px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-inner-2-mobile__inner {
display: block;
height: 32px;
max-width: 100%;
padding-top: 8px;
padding-bottom: 8px;
}
.c-header-inner-2-mobile__icon-2 {
display: inline-block;
flex-shrink: 0;
box-sizing: border-box;
width: 158px;
height: 32px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-inner-2-mobile__group-15 {
display: flex;
justify-content: end;
gap: 8px;
box-sizing: border-box;
}
.c-header-inner-2-mobile__group-16 {
display: block;
box-sizing: border-box;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
}
.c-header-inner-2-mobile__group-17 {
display: flex;
align-items: center;
box-sizing: border-box;
width: 100%;
height: 100%;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-header-inner-2-mobile__group-18 {
display: block;
box-sizing: border-box;
position: relative;
}
.c-header-inner-2-mobile__nav-link-2 {
display: block;
box-sizing: border-box;
position: relative;
color: #057DBC;
outline: 2px solid transparent;
cursor: pointer;
text-decoration-line: none;
text-align: center;
white-space: nowrap;
transition: color 0.2s cubic-bezier(0.37, 0, 0.63, 1);
}
.c-header-inner-2-mobile__group-19 {
display: grid;
grid-template-rows: 1fr;
box-sizing: border-box;
height: 100%;
}
.c-header-inner-2-mobile__group-20 {
display: grid;
justify-content: stretch;
align-items: center;
gap: 16px;
grid-template-columns: 1fr;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
}
.c-header-inner-2-mobile__group-21 {
display: block;
box-sizing: border-box;
width: 100%;
position: relative;
top: 0px;
z-index: 300;
background-color: #F3F3F3;
padding-top: 8px;
padding-bottom: 8px;
}
.c-header-inner-2-mobile__group-22 {
display: flex;
flex-direction: column;
justify-content: center;
box-sizing: border-box;
min-height: 100px;
background-color: #F3F3F3;
transition: margin-top 0.2s ease-in;
}
.c-header-inner-2-mobile__group-23 {
display: block;
box-sizing: border-box;
background-color: #F3F3F3;
}
.c-header-inner-2-mobile__logo:hover {
background-color: #333333;
}
.c-header-inner-2-mobile__logo:focus {
min-height: 36px;
z-index: 1;
outline: 2px solid #057DBC;
outline-offset: 1px;
}
.c-header-inner-2-mobile__nav-link:focus {
outline: none;
}
.c-header-inner-2-mobile__nav-link:focus::after {
border: 2px solid #000000;
}
.c-header-inner-2-mobile__nav-link-2:hover {
outline: none;
outline-offset: 0px;
}
.c-header-inner-2-mobile__nav-link-2:focus {
outline: 2px solid #000000;
outline-offset: 1px;
}
States
header-inner-2-logo hover (header-inner-2-logo-hover): background-color #333333header-inner-2-logo focus: min-height 36px, z-index 1, outline 2px solid #057DBC, outline-offset 1pxheader-inner-2-nav-link focus: outline none, ::after border 2px solid #000000header-inner-2-nav-link-2 hover (header-inner-2-nav-link-2-hover): background-color #F7F7F7header-inner-2-nav-link-2 focus: outline none, ::after border 2px solid #000000header-inner-2-nav-link-3 hover: outline none, outline-offset 0pxheader-inner-2-nav-link-3 focus: outline 2px solid #000000, outline-offset 1pxheader-inner-2-mobile-logo hover (header-inner-2-mobile-logo-hover): background-color #333333header-inner-2-mobile-logo focus: min-height 36px, z-index 1, outline 2px solid #057DBC, outline-offset 1pxheader-inner-2-mobile-nav-link focus: outline none, ::after border 2px solid #000000header-inner-2-mobile-nav-link-2 hover: outline none, outline-offset 0pxheader-inner-2-mobile-nav-link-2 focus: outline 2px solid #000000, outline-offset 1pxHeader (inner, 3)
Verification: desktop flagged, the recipe could not be rendered on its own; mobile flagged, the render matched 89% of the original pixels, below the 96% required after 2 correction attempts.
Variant observed on https://www.wired.com/story/elon-musks-exes-are-the-most-damning-part-of-a-massive-new-documentary/.
Anatomy
header-inner-3: the component root, a <nav> (.c-header-inner-3)header-inner-3-group: inner grid (.c-header-inner-3__group)header-inner-3-group-2: inner flex row (.c-header-inner-3__group-2)header-inner-3-group-3: inner flex row (.c-header-inner-3__group-3, 13 instances)header-inner-3-cta: inner grid (.c-header-inner-3__cta, 2 instances)header-inner-3-group-4: inner flex row (.c-header-inner-3__group-4, 2 instances)header-inner-3-logo: icon placeholder, 16px (.c-header-inner-3__logo)header-inner-3-link: link (.c-header-inner-3__link)header-inner-3-inner: inner block (.c-header-inner-3__inner)header-inner-3-icon: icon placeholder, 158x32px (.c-header-inner-3__icon)header-inner-3-cta-2: link (.c-header-inner-3__cta-2, 9 instances)header-inner-3-group-5: inner flex row (.c-header-inner-3__group-5, 9 instances)header-inner-3-text: label text, 8 characters (.c-header-inner-3__text, 9 instances)header-inner-3-group-6: inner flex row (.c-header-inner-3__group-6)header-inner-3-icon-2: icon placeholder, 16px (.c-header-inner-3__icon-2)header-inner-3-group-7: inner block (.c-header-inner-3__group-7)header-inner-3-group-8: inner flex row (.c-header-inner-3__group-8)header-inner-3-group-9: inner block (.c-header-inner-3__group-9)header-inner-3-link-2: link, 9-character label (.c-header-inner-3__link-2)Desktop recipe
<div class="c-header-inner-3-scope">
<nav class="c-header-inner-3">
<div class="c-header-inner-3__group">
<div class="c-header-inner-3__group-2">
<div class="c-header-inner-3__group-3">
<span class="c-header-inner-3__cta">
<span class="c-header-inner-3__group-4">
<span class="c-header-inner-3__logo" aria-hidden="true"></span>
</span>
</span>
</div>
<div class="c-header-inner-3__group-3">
<a class="c-header-inner-3__link" href="#">
<div class="c-header-inner-3__inner">
<span class="c-header-inner-3__icon" aria-hidden="true"></span>
</div>
</a>
</div>
<div class="c-header-inner-3__group-3">
<a class="c-header-inner-3__cta-2" href="#">
<span class="c-header-inner-3__group-5">
<span class="c-header-inner-3__text">lorem ip</span>
</span>
</a>
</div>
<div class="c-header-inner-3__group-3">
<a class="c-header-inner-3__cta-2" href="#">
<span class="c-header-inner-3__group-5">
<span class="c-header-inner-3__text">lorem ip</span>
</span>
</a>
</div>
<div class="c-header-inner-3__group-3">
<a class="c-header-inner-3__cta-2" href="#">
<span class="c-header-inner-3__group-5">
<span class="c-header-inner-3__text">lorem ipsum d</span>
</span>
</a>
</div>
<div class="c-header-inner-3__group-3">
<a class="c-header-inner-3__cta-2" href="#">
<span class="c-header-inner-3__group-5">
<span class="c-header-inner-3__text">lorem ip</span>
</span>
</a>
</div>
<div class="c-header-inner-3__group-3">
<a class="c-header-inner-3__cta-2" href="#">
<span class="c-header-inner-3__group-5">
<span class="c-header-inner-3__text">lorem i</span>
</span>
</a>
</div>
<div class="c-header-inner-3__group-3">
<a class="c-header-inner-3__cta-2" href="#">
<span class="c-header-inner-3__group-5">
<span class="c-header-inner-3__text">lorem i</span>
</span>
</a>
</div>
<div class="c-header-inner-3__group-3">
<a class="c-header-inner-3__cta-2" href="#">
<span class="c-header-inner-3__group-5">
<span class="c-header-inner-3__text">lorem i</span>
</span>
</a>
</div>
<div class="c-header-inner-3__group-3">
<a class="c-header-inner-3__cta-2" href="#">
<span class="c-header-inner-3__group-5">
<span class="c-header-inner-3__text">lorem ips</span>
</span>
</a>
</div>
</div>
<div class="c-header-inner-3__group-6">
<div class="c-header-inner-3__group-3">
<span class="c-header-inner-3__cta">
<span class="c-header-inner-3__group-4">
<span class="c-header-inner-3__icon-2" aria-hidden="true"></span>
</span>
</span>
</div>
<div class="c-header-inner-3__group-3">
<a class="c-header-inner-3__cta-2" href="#">
<span class="c-header-inner-3__group-5">
<span class="c-header-inner-3__text">lorem ipsum</span>
</span>
</a>
</div>
<div class="c-header-inner-3__group-3">
<div class="c-header-inner-3__group-7">
<div class="c-header-inner-3__group-8">
<div class="c-header-inner-3__group-9">
<a class="c-header-inner-3__link-2" href="#">lorem ips</a>
</div>
</div>
</div>
</div>
</div>
</div>
</nav>
</div>
.c-header-inner-3-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-header-inner-3 {
display: inline-grid;
grid-template-rows: 1fr;
border-spacing: 0px;
box-sizing: border-box;
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
transition: grid-template-rows 0.2s cubic-bezier(0.12, 0, 0.39, 0);
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.c-header-inner-3__group {
display: grid;
justify-content: stretch;
align-items: center;
grid-template-columns: 7fr 2fr;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
padding-right: 8px;
padding-left: 8px;
}
.c-header-inner-3__group-2 {
display: flex;
justify-content: start;
align-items: center;
gap: 8px;
box-sizing: border-box;
}
.c-header-inner-3__group-3 {
display: flex;
box-sizing: border-box;
}
.c-header-inner-3__cta {
display: grid;
align-items: center;
box-sizing: border-box;
min-height: 40px;
padding: 12px 8px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
white-space: nowrap;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-header-inner-3__cta::after {
content: "";
display: block;
box-sizing: border-box;
width: 32px;
height: 40px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-inner-3__group-4 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 16px;
height: 16px;
}
.c-header-inner-3__logo {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-inner-3__link {
display: block;
box-sizing: border-box;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
color: #000000;
cursor: pointer;
text-decoration-line: none;
white-space: nowrap;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-inner-3__link::after {
content: "";
display: block;
box-sizing: border-box;
width: 158px;
height: 56px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-inner-3__inner {
display: block;
height: 32px;
max-width: 100%;
padding-top: 12px;
padding-bottom: 12px;
}
.c-header-inner-3__icon {
display: inline-block;
flex-shrink: 0;
box-sizing: border-box;
width: 158px;
height: 32px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-inner-3__cta-2 {
display: grid;
align-items: center;
box-sizing: border-box;
min-height: 40px;
padding: 12px 8px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
color: #000000;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
text-decoration-line: none;
white-space: nowrap;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-inner-3__cta-2::after {
content: "";
display: block;
box-sizing: border-box;
width: 86px;
height: 40px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-inner-3__group-5 {
display: flex;
align-items: center;
box-sizing: border-box;
}
.c-header-inner-3__text {
display: block;
box-sizing: border-box;
position: relative;
}
.c-header-inner-3__group-6 {
display: flex;
justify-content: end;
gap: 8px;
box-sizing: border-box;
}
.c-header-inner-3__icon-2 {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-inner-3__group-7 {
display: block;
box-sizing: border-box;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
}
.c-header-inner-3__group-8 {
display: flex;
align-items: center;
box-sizing: border-box;
width: 100%;
height: 100%;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-header-inner-3__group-9 {
display: block;
box-sizing: border-box;
position: relative;
}
.c-header-inner-3__link-2 {
display: block;
box-sizing: border-box;
position: relative;
color: #057DBC;
outline: 2px solid transparent;
cursor: pointer;
text-decoration-line: none;
text-align: center;
white-space: nowrap;
transition: color 0.2s cubic-bezier(0.37, 0, 0.63, 1);
}
.c-header-inner-3__link:focus {
outline: none;
}
.c-header-inner-3__link:focus::after {
border: 2px solid #000000;
}
.c-header-inner-3__cta-2:hover {
background-color: #F7F7F7;
}
.c-header-inner-3__cta-2:focus {
outline: none;
}
.c-header-inner-3__cta-2:focus::after {
border: 2px solid #000000;
}
.c-header-inner-3__link-2:hover {
outline: none;
outline-offset: 0px;
}
.c-header-inner-3__link-2:focus {
outline: 2px solid #000000;
outline-offset: 1px;
}
Mobile anatomy
header-inner-3-mobile: the component root, a <nav> (.c-header-inner-3-mobile)header-inner-3-mobile-group: inner grid (.c-header-inner-3-mobile__group)header-inner-3-mobile-group-2: inner flex row (.c-header-inner-3-mobile__group-2)header-inner-3-mobile-group-3: inner flex row (.c-header-inner-3-mobile__group-3, 4 instances)header-inner-3-mobile-group-4: inner grid (.c-header-inner-3-mobile__group-4, 2 instances)header-inner-3-mobile-group-5: inner flex row (.c-header-inner-3-mobile__group-5, 2 instances)header-inner-3-mobile-logo: icon placeholder, 16px (.c-header-inner-3-mobile__logo)header-inner-3-mobile-link: link (.c-header-inner-3-mobile__link)header-inner-3-mobile-inner: inner block (.c-header-inner-3-mobile__inner)header-inner-3-mobile-icon: icon placeholder, 158x32px (.c-header-inner-3-mobile__icon)header-inner-3-mobile-group-6: inner flex row (.c-header-inner-3-mobile__group-6)header-inner-3-mobile-icon-2: icon placeholder, 16px (.c-header-inner-3-mobile__icon-2)header-inner-3-mobile-group-7: inner block (.c-header-inner-3-mobile__group-7)header-inner-3-mobile-group-8: inner flex row (.c-header-inner-3-mobile__group-8)header-inner-3-mobile-group-9: inner block (.c-header-inner-3-mobile__group-9)header-inner-3-mobile-link-2: link, 9-character label (.c-header-inner-3-mobile__link-2)Mobile recipe
<div class="c-header-inner-3-mobile-scope">
<nav class="c-header-inner-3-mobile">
<div class="c-header-inner-3-mobile__group">
<div class="c-header-inner-3-mobile__group-2">
<div class="c-header-inner-3-mobile__group-3">
<span class="c-header-inner-3-mobile__group-4">
<span class="c-header-inner-3-mobile__group-5">
<span class="c-header-inner-3-mobile__logo" aria-hidden="true"></span>
</span>
</span>
</div>
<div class="c-header-inner-3-mobile__group-3">
<a class="c-header-inner-3-mobile__link" href="#">
<div class="c-header-inner-3-mobile__inner">
<span class="c-header-inner-3-mobile__icon" aria-hidden="true"></span>
</div>
</a>
</div>
</div>
<div class="c-header-inner-3-mobile__group-6">
<div class="c-header-inner-3-mobile__group-3">
<span class="c-header-inner-3-mobile__group-4">
<span class="c-header-inner-3-mobile__group-5">
<span class="c-header-inner-3-mobile__icon-2" aria-hidden="true"></span>
</span>
</span>
</div>
<div class="c-header-inner-3-mobile__group-3">
<div class="c-header-inner-3-mobile__group-7">
<div class="c-header-inner-3-mobile__group-8">
<div class="c-header-inner-3-mobile__group-9">
<a class="c-header-inner-3-mobile__link-2" href="#">lorem ips</a>
</div>
</div>
</div>
</div>
</div>
</div>
</nav>
</div>
.c-header-inner-3-mobile-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-header-inner-3-mobile {
display: inline-grid;
grid-template-rows: 1fr;
border-spacing: 0px;
box-sizing: border-box;
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
transition: grid-template-rows 0.2s cubic-bezier(0.12, 0, 0.39, 0);
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.c-header-inner-3-mobile__group {
display: grid;
justify-content: stretch;
align-items: center;
grid-template-columns: 3fr 1fr;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
padding-right: 8px;
padding-left: 8px;
}
.c-header-inner-3-mobile__group-2 {
display: flex;
justify-content: start;
gap: 8px;
box-sizing: border-box;
}
.c-header-inner-3-mobile__group-3 {
display: flex;
box-sizing: border-box;
}
.c-header-inner-3-mobile__group-4 {
display: grid;
align-items: center;
box-sizing: border-box;
min-height: 32px;
padding: 12px 8px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
white-space: nowrap;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-header-inner-3-mobile__group-4::after {
content: "";
display: block;
box-sizing: border-box;
width: 32px;
height: 46px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-inner-3-mobile__group-5 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 16px;
height: 16px;
}
.c-header-inner-3-mobile__logo {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-inner-3-mobile__link {
display: block;
box-sizing: border-box;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
color: #000000;
cursor: pointer;
text-decoration-line: none;
white-space: nowrap;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-inner-3-mobile__link::after {
content: "";
display: block;
box-sizing: border-box;
width: 158px;
height: 48px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-inner-3-mobile__inner {
display: block;
height: 32px;
max-width: 100%;
padding-top: 8px;
padding-bottom: 8px;
}
.c-header-inner-3-mobile__icon {
display: inline-block;
flex-shrink: 0;
box-sizing: border-box;
width: 158px;
height: 32px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-inner-3-mobile__group-6 {
display: flex;
justify-content: end;
gap: 8px;
box-sizing: border-box;
}
.c-header-inner-3-mobile__icon-2 {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-inner-3-mobile__group-7 {
display: block;
box-sizing: border-box;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
}
.c-header-inner-3-mobile__group-8 {
display: flex;
align-items: center;
box-sizing: border-box;
width: 100%;
height: 100%;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-header-inner-3-mobile__group-9 {
display: block;
box-sizing: border-box;
position: relative;
}
.c-header-inner-3-mobile__link-2 {
display: block;
box-sizing: border-box;
position: relative;
color: #057DBC;
outline: 2px solid transparent;
cursor: pointer;
text-decoration-line: none;
text-align: center;
white-space: nowrap;
transition: color 0.2s cubic-bezier(0.37, 0, 0.63, 1);
}
.c-header-inner-3-mobile__link:focus {
outline: none;
}
.c-header-inner-3-mobile__link:focus::after {
border: 2px solid #000000;
}
.c-header-inner-3-mobile__link-2:hover {
outline: none;
outline-offset: 0px;
}
.c-header-inner-3-mobile__link-2:focus {
outline: 2px solid #000000;
outline-offset: 1px;
}
States
header-inner-3-link focus: outline none, ::after border 2px solid #000000header-inner-3-cta-2 hover (header-inner-3-cta-2-hover): background-color #F7F7F7header-inner-3-cta-2 focus: outline none, ::after border 2px solid #000000header-inner-3-link-2 hover: outline none, outline-offset 0pxheader-inner-3-link-2 focus: outline 2px solid #000000, outline-offset 1pxheader-inner-3-mobile-link focus: outline none, ::after border 2px solid #000000header-inner-3-mobile-link-2 hover: outline none, outline-offset 0pxheader-inner-3-mobile-link-2 focus: outline 2px solid #000000, outline-offset 1pxHeader (inner, 4)
Verification: desktop flagged, the render matched 92% of the original pixels, below the 96% required after 2 correction attempts; mobile flagged, the render matched 89% of the original pixels, below the 96% required after 2 correction attempts.
Variant observed on https://www.wired.com/newsletter.
Anatomy
header-inner-4: the component root, a <nav> (.c-header-inner-4)header-inner-4-group: inner grid (.c-header-inner-4__group)header-inner-4-group-2: inner flex row (.c-header-inner-4__group-2)header-inner-4-group-3: inner flex row (.c-header-inner-4__group-3, 13 instances)header-inner-4-group-4: inner grid (.c-header-inner-4__group-4, 2 instances)header-inner-4-group-5: inner flex row (.c-header-inner-4__group-5, 2 instances)header-inner-4-logo: icon placeholder, 16px (.c-header-inner-4__logo)header-inner-4-link: link (.c-header-inner-4__link)header-inner-4-inner: inner block (.c-header-inner-4__inner)header-inner-4-icon: icon placeholder, 158x32px (.c-header-inner-4__icon)header-inner-4-cta: link (.c-header-inner-4__cta, 9 instances)header-inner-4-group-6: inner flex row (.c-header-inner-4__group-6, 9 instances)header-inner-4-text: label text, 8 characters (.c-header-inner-4__text, 9 instances)header-inner-4-group-7: inner flex row (.c-header-inner-4__group-7)header-inner-4-icon-2: icon placeholder, 16px (.c-header-inner-4__icon-2)header-inner-4-group-8: inner block (.c-header-inner-4__group-8)header-inner-4-group-9: inner flex row (.c-header-inner-4__group-9)header-inner-4-group-10: inner block (.c-header-inner-4__group-10)header-inner-4-link-2: link, 9-character label (.c-header-inner-4__link-2)Desktop recipe
<div class="c-header-inner-4-scope">
<nav class="c-header-inner-4">
<div class="c-header-inner-4__group">
<div class="c-header-inner-4__group-2">
<div class="c-header-inner-4__group-3">
<span class="c-header-inner-4__group-4">
<span class="c-header-inner-4__group-5">
<span class="c-header-inner-4__logo" aria-hidden="true"></span>
</span>
</span>
</div>
<div class="c-header-inner-4__group-3">
<a class="c-header-inner-4__link" href="#">
<div class="c-header-inner-4__inner">
<span class="c-header-inner-4__icon" aria-hidden="true"></span>
</div>
</a>
</div>
<div class="c-header-inner-4__group-3">
<a class="c-header-inner-4__cta" href="#">
<span class="c-header-inner-4__group-6">
<span class="c-header-inner-4__text">lorem ip</span>
</span>
</a>
</div>
<div class="c-header-inner-4__group-3">
<a class="c-header-inner-4__cta" href="#">
<span class="c-header-inner-4__group-6">
<span class="c-header-inner-4__text">lorem ip</span>
</span>
</a>
</div>
<div class="c-header-inner-4__group-3">
<a class="c-header-inner-4__cta" href="#">
<span class="c-header-inner-4__group-6">
<span class="c-header-inner-4__text">lorem ipsum d</span>
</span>
</a>
</div>
<div class="c-header-inner-4__group-3">
<a class="c-header-inner-4__cta" href="#">
<span class="c-header-inner-4__group-6">
<span class="c-header-inner-4__text">lorem ip</span>
</span>
</a>
</div>
<div class="c-header-inner-4__group-3">
<a class="c-header-inner-4__cta" href="#">
<span class="c-header-inner-4__group-6">
<span class="c-header-inner-4__text">lorem i</span>
</span>
</a>
</div>
<div class="c-header-inner-4__group-3">
<a class="c-header-inner-4__cta" href="#">
<span class="c-header-inner-4__group-6">
<span class="c-header-inner-4__text">lorem i</span>
</span>
</a>
</div>
<div class="c-header-inner-4__group-3">
<a class="c-header-inner-4__cta" href="#">
<span class="c-header-inner-4__group-6">
<span class="c-header-inner-4__text">lorem i</span>
</span>
</a>
</div>
<div class="c-header-inner-4__group-3">
<a class="c-header-inner-4__cta" href="#">
<span class="c-header-inner-4__group-6">
<span class="c-header-inner-4__text">lorem ips</span>
</span>
</a>
</div>
</div>
<div class="c-header-inner-4__group-7">
<div class="c-header-inner-4__group-3">
<span class="c-header-inner-4__group-4">
<span class="c-header-inner-4__group-5">
<span class="c-header-inner-4__icon-2" aria-hidden="true"></span>
</span>
</span>
</div>
<div class="c-header-inner-4__group-3">
<a class="c-header-inner-4__cta" href="#">
<span class="c-header-inner-4__group-6">
<span class="c-header-inner-4__text">lorem ipsum</span>
</span>
</a>
</div>
<div class="c-header-inner-4__group-3">
<div class="c-header-inner-4__group-8">
<div class="c-header-inner-4__group-9">
<div class="c-header-inner-4__group-10">
<a class="c-header-inner-4__link-2" href="#">lorem ips</a>
</div>
</div>
</div>
</div>
</div>
</div>
</nav>
</div>
.c-header-inner-4-scope {
background-color: #F3F3F3;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-header-inner-4 {
display: inline-grid;
grid-template-rows: 1fr;
border-spacing: 0px;
box-sizing: border-box;
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
transition: grid-template-rows 0.2s cubic-bezier(0.12, 0, 0.39, 0);
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.c-header-inner-4__group {
display: grid;
justify-content: stretch;
align-items: center;
grid-template-columns: 7fr 2fr;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
padding-right: 8px;
padding-left: 8px;
}
.c-header-inner-4__group-2 {
display: flex;
justify-content: start;
align-items: center;
gap: 8px;
box-sizing: border-box;
}
.c-header-inner-4__group-3 {
display: flex;
box-sizing: border-box;
}
.c-header-inner-4__group-4 {
display: grid;
align-items: center;
box-sizing: border-box;
min-height: 40px;
padding: 12px 8px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
white-space: nowrap;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-header-inner-4__group-4::after {
content: "";
display: block;
box-sizing: border-box;
width: 32px;
height: 40px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-inner-4__group-5 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 16px;
height: 16px;
}
.c-header-inner-4__logo {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-inner-4__link {
display: block;
box-sizing: border-box;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
color: #000000;
cursor: pointer;
text-decoration-line: none;
white-space: nowrap;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-inner-4__link::after {
content: "";
display: block;
box-sizing: border-box;
width: 158px;
height: 56px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-inner-4__inner {
display: block;
height: 32px;
max-width: 100%;
padding-top: 12px;
padding-bottom: 12px;
}
.c-header-inner-4__icon {
display: inline-block;
flex-shrink: 0;
box-sizing: border-box;
width: 158px;
height: 32px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-inner-4__cta {
display: grid;
align-items: center;
box-sizing: border-box;
min-height: 40px;
padding: 12px 8px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
color: #000000;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
text-decoration-line: none;
white-space: nowrap;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-inner-4__cta::after {
content: "";
display: block;
box-sizing: border-box;
width: 86px;
height: 40px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-inner-4__group-6 {
display: flex;
align-items: center;
box-sizing: border-box;
}
.c-header-inner-4__text {
display: block;
box-sizing: border-box;
position: relative;
}
.c-header-inner-4__group-7 {
display: flex;
justify-content: end;
gap: 8px;
box-sizing: border-box;
}
.c-header-inner-4__icon-2 {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-inner-4__group-8 {
display: block;
box-sizing: border-box;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
}
.c-header-inner-4__group-9 {
display: flex;
align-items: center;
box-sizing: border-box;
width: 100%;
height: 100%;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-header-inner-4__group-10 {
display: block;
box-sizing: border-box;
position: relative;
}
.c-header-inner-4__link-2 {
display: block;
box-sizing: border-box;
position: relative;
color: #057DBC;
outline: 2px solid transparent;
cursor: pointer;
text-decoration-line: none;
text-align: center;
white-space: nowrap;
transition: color 0.2s cubic-bezier(0.37, 0, 0.63, 1);
}
.c-header-inner-4__link:focus {
outline: none;
}
.c-header-inner-4__link:focus::after {
border: 2px solid #000000;
}
.c-header-inner-4__cta:hover {
background-color: #F7F7F7;
}
.c-header-inner-4__cta:focus {
outline: none;
}
.c-header-inner-4__cta:focus::after {
border: 2px solid #000000;
}
.c-header-inner-4__link-2:hover {
outline: none;
outline-offset: 0px;
}
.c-header-inner-4__link-2:focus {
outline: 2px solid #000000;
outline-offset: 1px;
}
Mobile anatomy
header-inner-4-mobile: the component root, a <nav> (.c-header-inner-4-mobile)header-inner-4-mobile-group: inner grid (.c-header-inner-4-mobile__group)header-inner-4-mobile-group-2: inner flex row (.c-header-inner-4-mobile__group-2)header-inner-4-mobile-group-3: inner flex row (.c-header-inner-4-mobile__group-3, 4 instances)header-inner-4-mobile-group-4: inner grid (.c-header-inner-4-mobile__group-4, 2 instances)header-inner-4-mobile-group-5: inner flex row (.c-header-inner-4-mobile__group-5, 2 instances)header-inner-4-mobile-logo: icon placeholder, 16px (.c-header-inner-4-mobile__logo)header-inner-4-mobile-link: link (.c-header-inner-4-mobile__link)header-inner-4-mobile-inner: inner block (.c-header-inner-4-mobile__inner)header-inner-4-mobile-icon: icon placeholder, 158x32px (.c-header-inner-4-mobile__icon)header-inner-4-mobile-group-6: inner flex row (.c-header-inner-4-mobile__group-6)header-inner-4-mobile-icon-2: icon placeholder, 16px (.c-header-inner-4-mobile__icon-2)header-inner-4-mobile-group-7: inner block (.c-header-inner-4-mobile__group-7)header-inner-4-mobile-group-8: inner flex row (.c-header-inner-4-mobile__group-8)header-inner-4-mobile-group-9: inner block (.c-header-inner-4-mobile__group-9)header-inner-4-mobile-link-2: link, 9-character label (.c-header-inner-4-mobile__link-2)Mobile recipe
<div class="c-header-inner-4-mobile-scope">
<nav class="c-header-inner-4-mobile">
<div class="c-header-inner-4-mobile__group">
<div class="c-header-inner-4-mobile__group-2">
<div class="c-header-inner-4-mobile__group-3">
<span class="c-header-inner-4-mobile__group-4">
<span class="c-header-inner-4-mobile__group-5">
<span class="c-header-inner-4-mobile__logo" aria-hidden="true"></span>
</span>
</span>
</div>
<div class="c-header-inner-4-mobile__group-3">
<a class="c-header-inner-4-mobile__link" href="#">
<div class="c-header-inner-4-mobile__inner">
<span class="c-header-inner-4-mobile__icon" aria-hidden="true"></span>
</div>
</a>
</div>
</div>
<div class="c-header-inner-4-mobile__group-6">
<div class="c-header-inner-4-mobile__group-3">
<span class="c-header-inner-4-mobile__group-4">
<span class="c-header-inner-4-mobile__group-5">
<span class="c-header-inner-4-mobile__icon-2" aria-hidden="true"></span>
</span>
</span>
</div>
<div class="c-header-inner-4-mobile__group-3">
<div class="c-header-inner-4-mobile__group-7">
<div class="c-header-inner-4-mobile__group-8">
<div class="c-header-inner-4-mobile__group-9">
<a class="c-header-inner-4-mobile__link-2" href="#">lorem ips</a>
</div>
</div>
</div>
</div>
</div>
</div>
</nav>
</div>
.c-header-inner-4-mobile-scope {
background-color: #F3F3F3;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-header-inner-4-mobile {
display: inline-grid;
grid-template-rows: 1fr;
border-spacing: 0px;
box-sizing: border-box;
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
transition: grid-template-rows 0.2s cubic-bezier(0.12, 0, 0.39, 0);
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.c-header-inner-4-mobile__group {
display: grid;
justify-content: stretch;
align-items: center;
grid-template-columns: 3fr 1fr;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
padding-right: 8px;
padding-left: 8px;
}
.c-header-inner-4-mobile__group-2 {
display: flex;
justify-content: start;
gap: 8px;
box-sizing: border-box;
}
.c-header-inner-4-mobile__group-3 {
display: flex;
box-sizing: border-box;
}
.c-header-inner-4-mobile__group-4 {
display: grid;
align-items: center;
box-sizing: border-box;
min-height: 32px;
padding: 12px 8px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
white-space: nowrap;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-header-inner-4-mobile__group-4::after {
content: "";
display: block;
box-sizing: border-box;
width: 32px;
height: 46px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-inner-4-mobile__group-5 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 16px;
height: 16px;
}
.c-header-inner-4-mobile__logo {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-inner-4-mobile__link {
display: block;
box-sizing: border-box;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
color: #000000;
cursor: pointer;
text-decoration-line: none;
white-space: nowrap;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-inner-4-mobile__link::after {
content: "";
display: block;
box-sizing: border-box;
width: 158px;
height: 48px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-inner-4-mobile__inner {
display: block;
height: 32px;
max-width: 100%;
padding-top: 8px;
padding-bottom: 8px;
}
.c-header-inner-4-mobile__icon {
display: inline-block;
flex-shrink: 0;
box-sizing: border-box;
width: 158px;
height: 32px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-inner-4-mobile__group-6 {
display: flex;
justify-content: end;
gap: 8px;
box-sizing: border-box;
}
.c-header-inner-4-mobile__icon-2 {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-inner-4-mobile__group-7 {
display: block;
box-sizing: border-box;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
}
.c-header-inner-4-mobile__group-8 {
display: flex;
align-items: center;
box-sizing: border-box;
width: 100%;
height: 100%;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-header-inner-4-mobile__group-9 {
display: block;
box-sizing: border-box;
position: relative;
}
.c-header-inner-4-mobile__link-2 {
display: block;
box-sizing: border-box;
position: relative;
color: #057DBC;
outline: 2px solid transparent;
cursor: pointer;
text-decoration-line: none;
text-align: center;
white-space: nowrap;
transition: color 0.2s cubic-bezier(0.37, 0, 0.63, 1);
}
.c-header-inner-4-mobile__link:focus {
outline: none;
}
.c-header-inner-4-mobile__link:focus::after {
border: 2px solid #000000;
}
.c-header-inner-4-mobile__link-2:hover {
outline: none;
outline-offset: 0px;
}
.c-header-inner-4-mobile__link-2:focus {
outline: 2px solid #000000;
outline-offset: 1px;
}
States
header-inner-4-link focus: outline none, ::after border 2px solid #000000header-inner-4-cta hover (header-inner-4-cta-hover): background-color #F7F7F7header-inner-4-cta focus: outline none, ::after border 2px solid #000000header-inner-4-link-2 hover: outline none, outline-offset 0pxheader-inner-4-link-2 focus: outline 2px solid #000000, outline-offset 1pxheader-inner-4-mobile-link focus: outline none, ::after border 2px solid #000000header-inner-4-mobile-link-2 hover: outline none, outline-offset 0pxheader-inner-4-mobile-link-2 focus: outline 2px solid #000000, outline-offset 1pxHeader (inner, 5)
Verification: desktop verified against the live page at desktop; mobile verified against the live page at mobile.
Variant observed on https://www.wired.com/newsletter.
Anatomy
header-inner-5: the component root, a <header> (.c-header-inner-5)header-inner-5-group: inner grid (.c-header-inner-5__group, 2 instances)header-inner-5-group-2: inner grid (.c-header-inner-5__group-2)header-inner-5-group-3: inner flex row (.c-header-inner-5__group-3)header-inner-5-group-4: inner flex row (.c-header-inner-5__group-4)header-inner-5-group-5: inner flex row (.c-header-inner-5__group-5)header-inner-5-group-6: inner flex row (.c-header-inner-5__group-6)header-inner-5-logo: link (.c-header-inner-5__logo)header-inner-5-logo-text: label text, 21 characters (.c-header-inner-5__logo-text)header-inner-5-group-7: inner block (.c-header-inner-5__group-7)header-inner-5-group-8: inner flex row (.c-header-inner-5__group-8)header-inner-5-group-9: inner flex row (.c-header-inner-5__group-9), content not capturedheader-inner-5-nav: inner grid (.c-header-inner-5__nav)header-inner-5-group-10: inner grid (.c-header-inner-5__group-10)header-inner-5-group-11: inner flex row (.c-header-inner-5__group-11)header-inner-5-group-12: inner flex row (.c-header-inner-5__group-12, 13 instances)header-inner-5-group-13: inner grid (.c-header-inner-5__group-13, 2 instances)header-inner-5-group-14: inner flex row (.c-header-inner-5__group-14, 2 instances)header-inner-5-icon: icon placeholder, 16px (.c-header-inner-5__icon, 2 instances)header-inner-5-nav-link: link (.c-header-inner-5__nav-link)header-inner-5-inner: inner block (.c-header-inner-5__inner)header-inner-5-icon-2: icon placeholder, 158x32px (.c-header-inner-5__icon-2)header-inner-5-nav-link-2: link (.c-header-inner-5__nav-link-2, 9 instances)header-inner-5-group-15: inner flex row (.c-header-inner-5__group-15, 9 instances)header-inner-5-text: label text, 8 characters (.c-header-inner-5__text, 9 instances)header-inner-5-group-16: inner flex row (.c-header-inner-5__group-16)header-inner-5-group-17: inner block (.c-header-inner-5__group-17)header-inner-5-group-18: inner flex row (.c-header-inner-5__group-18)header-inner-5-group-19: inner block (.c-header-inner-5__group-19)header-inner-5-nav-link-3: link, 9-character label (.c-header-inner-5__nav-link-3)header-inner-5-group-20: inner grid (.c-header-inner-5__group-20)Desktop recipe
<div class="c-header-inner-5-scope">
<header class="c-header-inner-5">
<div class="c-header-inner-5__group">
<div class="c-header-inner-5__group-2">
<div class="c-header-inner-5__group-3">
<div class="c-header-inner-5__group-4">
<div class="c-header-inner-5__group-5">
<div class="c-header-inner-5__group-6">
<a class="c-header-inner-5__logo" href="#">
<span class="c-header-inner-5__logo-text">lorem ipsum dolor sit</span>
</a>
<div class="c-header-inner-5__group-7"></div>
<div class="c-header-inner-5__group-8">
<div class="c-header-inner-5__group-9"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<nav class="c-header-inner-5__nav">
<div class="c-header-inner-5__group-10">
<div class="c-header-inner-5__group-11">
<div class="c-header-inner-5__group-12">
<span class="c-header-inner-5__group-13">
<span class="c-header-inner-5__group-14">
<span class="c-header-inner-5__icon" aria-hidden="true"></span>
</span>
</span>
</div>
<div class="c-header-inner-5__group-12">
<a class="c-header-inner-5__nav-link" href="#">
<div class="c-header-inner-5__inner">
<span class="c-header-inner-5__icon-2" aria-hidden="true"></span>
</div>
</a>
</div>
<div class="c-header-inner-5__group-12">
<a class="c-header-inner-5__nav-link-2" href="#">
<span class="c-header-inner-5__group-15">
<span class="c-header-inner-5__text">lorem ip</span>
</span>
</a>
</div>
<div class="c-header-inner-5__group-12">
<a class="c-header-inner-5__nav-link-2" href="#">
<span class="c-header-inner-5__group-15">
<span class="c-header-inner-5__text">lorem ip</span>
</span>
</a>
</div>
<div class="c-header-inner-5__group-12">
<a class="c-header-inner-5__nav-link-2" href="#">
<span class="c-header-inner-5__group-15">
<span class="c-header-inner-5__text">lorem ipsum d</span>
</span>
</a>
</div>
<div class="c-header-inner-5__group-12">
<a class="c-header-inner-5__nav-link-2" href="#">
<span class="c-header-inner-5__group-15">
<span class="c-header-inner-5__text">lorem ip</span>
</span>
</a>
</div>
<div class="c-header-inner-5__group-12">
<a class="c-header-inner-5__nav-link-2" href="#">
<span class="c-header-inner-5__group-15">
<span class="c-header-inner-5__text">lorem i</span>
</span>
</a>
</div>
<div class="c-header-inner-5__group-12">
<a class="c-header-inner-5__nav-link-2" href="#">
<span class="c-header-inner-5__group-15">
<span class="c-header-inner-5__text">lorem i</span>
</span>
</a>
</div>
<div class="c-header-inner-5__group-12">
<a class="c-header-inner-5__nav-link-2" href="#">
<span class="c-header-inner-5__group-15">
<span class="c-header-inner-5__text">lorem i</span>
</span>
</a>
</div>
<div class="c-header-inner-5__group-12">
<a class="c-header-inner-5__nav-link-2" href="#">
<span class="c-header-inner-5__group-15">
<span class="c-header-inner-5__text">lorem ips</span>
</span>
</a>
</div>
</div>
<div class="c-header-inner-5__group-16">
<div class="c-header-inner-5__group-12">
<span class="c-header-inner-5__group-13">
<span class="c-header-inner-5__group-14">
<span class="c-header-inner-5__icon" aria-hidden="true"></span>
</span>
</span>
</div>
<div class="c-header-inner-5__group-12">
<a class="c-header-inner-5__nav-link-2" href="#">
<span class="c-header-inner-5__group-15">
<span class="c-header-inner-5__text">lorem ipsum</span>
</span>
</a>
</div>
<div class="c-header-inner-5__group-12">
<div class="c-header-inner-5__group-17">
<div class="c-header-inner-5__group-18">
<div class="c-header-inner-5__group-19">
<a class="c-header-inner-5__nav-link-3" href="#">lorem ips</a>
</div>
</div>
</div>
</div>
</div>
</div>
</nav>
<div class="c-header-inner-5__group"></div>
<div class="c-header-inner-5__group-20"></div>
</header>
</div>
.c-header-inner-5-scope {
background-color: #F3F3F3;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-header-inner-5 {
display: inline-flex;
flex-direction: column;
border-spacing: 0px;
box-sizing: border-box;
max-height: max-content;
position: fixed;
top: 0px;
right: 0px;
left: 0px;
z-index: 450;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
}
.c-header-inner-5__group {
display: grid;
grid-template-rows: 1fr;
box-sizing: border-box;
height: 100%;
background-color: #FFFFFF;
transition: grid-template-rows 0.2s cubic-bezier(0.12, 0, 0.39, 0);
}
.c-header-inner-5__group-2 {
display: grid;
justify-content: stretch;
align-items: center;
gap: 16px;
grid-template-columns: auto;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
}
.c-header-inner-5__group-3 {
display: flex;
justify-content: center;
gap: 8px;
box-sizing: border-box;
}
.c-header-inner-5__group-4 {
display: flex;
box-sizing: border-box;
width: 100%;
}
.c-header-inner-5__group-5 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 100%;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.c-header-inner-5__group-6 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 100%;
min-height: 40px;
background-color: #000000;
color: #FFFFFF;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
text-transform: uppercase;
text-align: center;
}
.c-header-inner-5__logo {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
min-height: 40px;
color: #FFFFFF;
cursor: pointer;
text-decoration-line: none;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-inner-5__logo-text {
display: block;
box-sizing: border-box;
padding: 4px 8px;
}
.c-header-inner-5__group-7 {
display: block;
box-sizing: border-box;
width: 1px;
height: 24px;
background-color: #333333;
}
.c-header-inner-5__group-8 {
display: flex;
align-items: center;
box-sizing: border-box;
}
.c-header-inner-5__group-9 {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
background-color: #000000;
padding-right: 8px;
padding-left: 8px;
}
.c-header-inner-5__nav {
display: grid;
grid-template-rows: 1fr;
box-sizing: border-box;
height: 100%;
background-color: #FFFFFF;
transition: grid-template-rows 0.2s cubic-bezier(0.12, 0, 0.39, 0);
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.c-header-inner-5__group-10 {
display: grid;
justify-content: stretch;
align-items: center;
grid-template-columns: 7fr 2fr;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
padding-right: 8px;
padding-left: 8px;
}
.c-header-inner-5__group-11 {
display: flex;
justify-content: start;
align-items: center;
gap: 8px;
box-sizing: border-box;
}
.c-header-inner-5__group-12 {
display: flex;
box-sizing: border-box;
}
.c-header-inner-5__group-13 {
display: grid;
align-items: center;
box-sizing: border-box;
min-height: 40px;
padding: 12px 8px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
white-space: nowrap;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-header-inner-5__group-13::after {
content: "";
display: block;
box-sizing: border-box;
width: 32px;
height: 40px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-inner-5__group-14 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 16px;
height: 16px;
}
.c-header-inner-5__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-inner-5__nav-link {
display: block;
box-sizing: border-box;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
color: #000000;
cursor: pointer;
text-decoration-line: none;
white-space: nowrap;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-inner-5__nav-link::after {
content: "";
display: block;
box-sizing: border-box;
width: 158px;
height: 56px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-inner-5__inner {
display: block;
height: 32px;
max-width: 100%;
padding-top: 12px;
padding-bottom: 12px;
}
.c-header-inner-5__icon-2 {
display: inline-block;
flex-shrink: 0;
box-sizing: border-box;
width: 158px;
height: 32px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-inner-5__nav-link-2 {
display: grid;
align-items: center;
box-sizing: border-box;
min-height: 40px;
padding: 12px 8px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
color: #000000;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
text-decoration-line: none;
white-space: nowrap;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-inner-5__nav-link-2::after {
content: "";
display: block;
box-sizing: border-box;
width: 86px;
height: 40px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-inner-5__group-15 {
display: flex;
align-items: center;
box-sizing: border-box;
}
.c-header-inner-5__text {
display: block;
box-sizing: border-box;
position: relative;
}
.c-header-inner-5__group-16 {
display: flex;
justify-content: end;
gap: 8px;
box-sizing: border-box;
}
.c-header-inner-5__group-17 {
display: block;
box-sizing: border-box;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
}
.c-header-inner-5__group-18 {
display: flex;
align-items: center;
box-sizing: border-box;
width: 100%;
height: 100%;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-header-inner-5__group-19 {
display: block;
box-sizing: border-box;
position: relative;
}
.c-header-inner-5__nav-link-3 {
display: block;
box-sizing: border-box;
position: relative;
color: #057DBC;
outline: 2px solid transparent;
cursor: pointer;
text-decoration-line: none;
text-align: center;
white-space: nowrap;
transition: color 0.2s cubic-bezier(0.37, 0, 0.63, 1);
}
.c-header-inner-5__group-20 {
display: grid;
grid-template-rows: 1fr;
box-sizing: border-box;
height: 100%;
}
.c-header-inner-5__logo:hover {
background-color: #333333;
}
.c-header-inner-5__logo:focus {
min-height: 36px;
z-index: 1;
outline: 2px solid #057DBC;
outline-offset: 1px;
}
.c-header-inner-5__nav-link:focus {
outline: none;
}
.c-header-inner-5__nav-link:focus::after {
border: 2px solid #000000;
}
.c-header-inner-5__nav-link-2:hover {
background-color: #F7F7F7;
}
.c-header-inner-5__nav-link-2:focus {
outline: none;
}
.c-header-inner-5__nav-link-2:focus::after {
border: 2px solid #000000;
}
.c-header-inner-5__nav-link-3:hover {
outline: none;
outline-offset: 0px;
}
.c-header-inner-5__nav-link-3:focus {
outline: 2px solid #000000;
outline-offset: 1px;
}
Mobile anatomy
header-inner-5-mobile: the component root, a <header> (.c-header-inner-5-mobile)header-inner-5-mobile-group: inner grid (.c-header-inner-5-mobile__group, 2 instances)header-inner-5-mobile-group-2: inner grid (.c-header-inner-5-mobile__group-2)header-inner-5-mobile-group-3: inner flex row (.c-header-inner-5-mobile__group-3)header-inner-5-mobile-group-4: inner flex row (.c-header-inner-5-mobile__group-4)header-inner-5-mobile-group-5: inner flex row (.c-header-inner-5-mobile__group-5)header-inner-5-mobile-group-6: inner flex row (.c-header-inner-5-mobile__group-6)header-inner-5-mobile-logo: link (.c-header-inner-5-mobile__logo)header-inner-5-mobile-logo-text: label text, 21 characters (.c-header-inner-5-mobile__logo-text)header-inner-5-mobile-group-7: inner block (.c-header-inner-5-mobile__group-7)header-inner-5-mobile-group-8: inner flex row (.c-header-inner-5-mobile__group-8)header-inner-5-mobile-group-9: inner flex row (.c-header-inner-5-mobile__group-9), content not capturedheader-inner-5-mobile-nav: inner grid (.c-header-inner-5-mobile__nav)header-inner-5-mobile-group-10: inner grid (.c-header-inner-5-mobile__group-10)header-inner-5-mobile-group-11: inner flex row (.c-header-inner-5-mobile__group-11)header-inner-5-mobile-group-12: inner flex row (.c-header-inner-5-mobile__group-12, 4 instances)header-inner-5-mobile-group-13: inner grid (.c-header-inner-5-mobile__group-13, 2 instances)header-inner-5-mobile-group-14: inner flex row (.c-header-inner-5-mobile__group-14, 2 instances)header-inner-5-mobile-icon: icon placeholder, 16px (.c-header-inner-5-mobile__icon, 2 instances)header-inner-5-mobile-nav-link: link (.c-header-inner-5-mobile__nav-link)header-inner-5-mobile-inner: inner block (.c-header-inner-5-mobile__inner)header-inner-5-mobile-icon-2: icon placeholder, 158x32px (.c-header-inner-5-mobile__icon-2)header-inner-5-mobile-group-15: inner flex row (.c-header-inner-5-mobile__group-15)header-inner-5-mobile-group-16: inner block (.c-header-inner-5-mobile__group-16)header-inner-5-mobile-group-17: inner flex row (.c-header-inner-5-mobile__group-17)header-inner-5-mobile-group-18: inner block (.c-header-inner-5-mobile__group-18)header-inner-5-mobile-nav-link-2: link, 9-character label (.c-header-inner-5-mobile__nav-link-2)header-inner-5-mobile-group-19: inner grid (.c-header-inner-5-mobile__group-19)Mobile recipe
<div class="c-header-inner-5-mobile-scope">
<header class="c-header-inner-5-mobile">
<div class="c-header-inner-5-mobile__group">
<div class="c-header-inner-5-mobile__group-2">
<div class="c-header-inner-5-mobile__group-3">
<div class="c-header-inner-5-mobile__group-4">
<div class="c-header-inner-5-mobile__group-5">
<div class="c-header-inner-5-mobile__group-6">
<a class="c-header-inner-5-mobile__logo" href="#">
<span class="c-header-inner-5-mobile__logo-text">lorem ipsum dolor sit</span>
</a>
<div class="c-header-inner-5-mobile__group-7"></div>
<div class="c-header-inner-5-mobile__group-8">
<div class="c-header-inner-5-mobile__group-9"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<nav class="c-header-inner-5-mobile__nav">
<div class="c-header-inner-5-mobile__group-10">
<div class="c-header-inner-5-mobile__group-11">
<div class="c-header-inner-5-mobile__group-12">
<span class="c-header-inner-5-mobile__group-13">
<span class="c-header-inner-5-mobile__group-14">
<span class="c-header-inner-5-mobile__icon" aria-hidden="true"></span>
</span>
</span>
</div>
<div class="c-header-inner-5-mobile__group-12">
<a class="c-header-inner-5-mobile__nav-link" href="#">
<div class="c-header-inner-5-mobile__inner">
<span class="c-header-inner-5-mobile__icon-2" aria-hidden="true"></span>
</div>
</a>
</div>
</div>
<div class="c-header-inner-5-mobile__group-15">
<div class="c-header-inner-5-mobile__group-12">
<span class="c-header-inner-5-mobile__group-13">
<span class="c-header-inner-5-mobile__group-14">
<span class="c-header-inner-5-mobile__icon" aria-hidden="true"></span>
</span>
</span>
</div>
<div class="c-header-inner-5-mobile__group-12">
<div class="c-header-inner-5-mobile__group-16">
<div class="c-header-inner-5-mobile__group-17">
<div class="c-header-inner-5-mobile__group-18">
<a class="c-header-inner-5-mobile__nav-link-2" href="#">lorem ips</a>
</div>
</div>
</div>
</div>
</div>
</div>
</nav>
<div class="c-header-inner-5-mobile__group"></div>
<div class="c-header-inner-5-mobile__group-19"></div>
</header>
</div>
.c-header-inner-5-mobile-scope {
background-color: #F3F3F3;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-header-inner-5-mobile {
display: inline-flex;
flex-direction: column;
border-spacing: 0px;
box-sizing: border-box;
max-height: max-content;
position: fixed;
top: 0px;
right: 0px;
left: 0px;
z-index: 450;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
}
.c-header-inner-5-mobile__group {
display: grid;
grid-template-rows: 1fr;
box-sizing: border-box;
height: 100%;
background-color: #FFFFFF;
transition: grid-template-rows 0.2s cubic-bezier(0.12, 0, 0.39, 0);
}
.c-header-inner-5-mobile__group-2 {
display: grid;
justify-content: stretch;
align-items: center;
gap: 16px;
grid-template-columns: auto;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
}
.c-header-inner-5-mobile__group-3 {
display: flex;
justify-content: center;
gap: 8px;
box-sizing: border-box;
}
.c-header-inner-5-mobile__group-4 {
display: flex;
box-sizing: border-box;
width: 100%;
}
.c-header-inner-5-mobile__group-5 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 100%;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.c-header-inner-5-mobile__group-6 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 100%;
min-height: 40px;
background-color: #000000;
color: #FFFFFF;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
text-transform: uppercase;
text-align: center;
}
.c-header-inner-5-mobile__logo {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
min-height: 40px;
color: #FFFFFF;
cursor: pointer;
text-decoration-line: none;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-inner-5-mobile__logo-text {
display: block;
box-sizing: border-box;
padding: 4px 8px;
}
.c-header-inner-5-mobile__group-7 {
display: block;
box-sizing: border-box;
width: 1px;
height: 24px;
background-color: #333333;
}
.c-header-inner-5-mobile__group-8 {
display: flex;
align-items: center;
box-sizing: border-box;
}
.c-header-inner-5-mobile__group-9 {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
background-color: #000000;
padding-right: 8px;
padding-left: 8px;
}
.c-header-inner-5-mobile__nav {
display: grid;
grid-template-rows: 1fr;
box-sizing: border-box;
height: 100%;
background-color: #FFFFFF;
transition: grid-template-rows 0.2s cubic-bezier(0.12, 0, 0.39, 0);
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}
.c-header-inner-5-mobile__group-10 {
display: grid;
justify-content: stretch;
align-items: center;
grid-template-columns: 3fr 1fr;
box-sizing: border-box;
overflow-x: hidden;
overflow-y: hidden;
padding-right: 8px;
padding-left: 8px;
}
.c-header-inner-5-mobile__group-11 {
display: flex;
justify-content: start;
gap: 8px;
box-sizing: border-box;
}
.c-header-inner-5-mobile__group-12 {
display: flex;
box-sizing: border-box;
}
.c-header-inner-5-mobile__group-13 {
display: grid;
align-items: center;
box-sizing: border-box;
min-height: 32px;
padding: 12px 8px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
white-space: nowrap;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-header-inner-5-mobile__group-13::after {
content: "";
display: block;
box-sizing: border-box;
width: 32px;
height: 46px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-inner-5-mobile__group-14 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 16px;
height: 16px;
}
.c-header-inner-5-mobile__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-inner-5-mobile__nav-link {
display: block;
box-sizing: border-box;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
color: #000000;
cursor: pointer;
text-decoration-line: none;
white-space: nowrap;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-header-inner-5-mobile__nav-link::after {
content: "";
display: block;
box-sizing: border-box;
width: 158px;
height: 48px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-header-inner-5-mobile__inner {
display: block;
height: 32px;
max-width: 100%;
padding-top: 8px;
padding-bottom: 8px;
}
.c-header-inner-5-mobile__icon-2 {
display: inline-block;
flex-shrink: 0;
box-sizing: border-box;
width: 158px;
height: 32px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-header-inner-5-mobile__group-15 {
display: flex;
justify-content: end;
gap: 8px;
box-sizing: border-box;
}
.c-header-inner-5-mobile__group-16 {
display: block;
box-sizing: border-box;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
}
.c-header-inner-5-mobile__group-17 {
display: flex;
align-items: center;
box-sizing: border-box;
width: 100%;
height: 100%;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-header-inner-5-mobile__group-18 {
display: block;
box-sizing: border-box;
position: relative;
}
.c-header-inner-5-mobile__nav-link-2 {
display: block;
box-sizing: border-box;
position: relative;
color: #057DBC;
outline: 2px solid transparent;
cursor: pointer;
text-decoration-line: none;
text-align: center;
white-space: nowrap;
transition: color 0.2s cubic-bezier(0.37, 0, 0.63, 1);
}
.c-header-inner-5-mobile__group-19 {
display: grid;
grid-template-rows: 1fr;
box-sizing: border-box;
height: 100%;
}
.c-header-inner-5-mobile__logo:hover {
background-color: #333333;
}
.c-header-inner-5-mobile__logo:focus {
min-height: 36px;
z-index: 1;
outline: 2px solid #057DBC;
outline-offset: 1px;
}
.c-header-inner-5-mobile__nav-link:focus {
outline: none;
}
.c-header-inner-5-mobile__nav-link:focus::after {
border: 2px solid #000000;
}
.c-header-inner-5-mobile__nav-link-2:hover {
outline: none;
outline-offset: 0px;
}
.c-header-inner-5-mobile__nav-link-2:focus {
outline: 2px solid #000000;
outline-offset: 1px;
}
States
header-inner-5-logo hover (header-inner-5-logo-hover): background-color #333333header-inner-5-logo focus: min-height 36px, z-index 1, outline 2px solid #057DBC, outline-offset 1pxheader-inner-5-nav-link focus: outline none, ::after border 2px solid #000000header-inner-5-nav-link-2 hover (header-inner-5-nav-link-2-hover): background-color #F7F7F7header-inner-5-nav-link-2 focus: outline none, ::after border 2px solid #000000header-inner-5-nav-link-3 hover: outline none, outline-offset 0pxheader-inner-5-nav-link-3 focus: outline 2px solid #000000, outline-offset 1pxheader-inner-5-mobile-logo hover (header-inner-5-mobile-logo-hover): background-color #333333header-inner-5-mobile-logo focus: min-height 36px, z-index 1, outline 2px solid #057DBC, outline-offset 1pxheader-inner-5-mobile-nav-link focus: outline none, ::after border 2px solid #000000header-inner-5-mobile-nav-link-2 hover: outline none, outline-offset 0pxheader-inner-5-mobile-nav-link-2 focus: outline 2px solid #000000, outline-offset 1pxFooter (landing)
Verification: desktop verified against the live page at desktop; mobile verified against the live page at mobile.
Variant observed on https://www.wired.com/.
Anatomy
footer-landing: the component root, a <footer> (.c-footer-landing)footer-landing-columns: inner flex row (.c-footer-landing__columns)footer-landing-logo: icon placeholder, 24px (.c-footer-landing__logo)footer-landing-icon: icon placeholder, 24px (.c-footer-landing__icon, 3 instances)Desktop recipe
<div class="c-footer-landing-scope">
<footer class="c-footer-landing">
<div class="c-footer-landing__columns">
<span class="c-footer-landing__logo" aria-hidden="true"></span>
<span class="c-footer-landing__icon" aria-hidden="true"></span>
<span class="c-footer-landing__icon" aria-hidden="true"></span>
<span class="c-footer-landing__icon" aria-hidden="true"></span>
</div>
</footer>
</div>
.c-footer-landing-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-footer-landing {
display: flex;
justify-content: flex-end;
align-items: center;
gap: 24px;
border-spacing: 0px;
box-sizing: border-box;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
}
.c-footer-landing__columns {
display: flex;
justify-content: center;
align-items: center;
flex-grow: 1;
flex-basis: 0%;
box-sizing: border-box;
}
.c-footer-landing__logo {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 24px;
height: 24px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
cursor: pointer;
}
.c-footer-landing__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 24px;
height: 24px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
cursor: pointer;
}
Mobile anatomy
footer-landing-mobile: the component root, a <footer> (.c-footer-landing-mobile)footer-landing-mobile-columns: inner flex row (.c-footer-landing-mobile__columns)footer-landing-mobile-logo: icon placeholder, 24px (.c-footer-landing-mobile__logo)footer-landing-mobile-icon: icon placeholder, 24px (.c-footer-landing-mobile__icon, 9 instances)Mobile recipe
<div class="c-footer-landing-mobile-scope">
<footer class="c-footer-landing-mobile">
<div class="c-footer-landing-mobile__columns">
<span class="c-footer-landing-mobile__logo" aria-hidden="true"></span>
<span class="c-footer-landing-mobile__icon" aria-hidden="true"></span>
<span class="c-footer-landing-mobile__icon" aria-hidden="true"></span>
<span class="c-footer-landing-mobile__icon" aria-hidden="true"></span>
<span class="c-footer-landing-mobile__icon" aria-hidden="true"></span>
<span class="c-footer-landing-mobile__icon" aria-hidden="true"></span>
<span class="c-footer-landing-mobile__icon" aria-hidden="true"></span>
<span class="c-footer-landing-mobile__icon" aria-hidden="true"></span>
<span class="c-footer-landing-mobile__icon" aria-hidden="true"></span>
<span class="c-footer-landing-mobile__icon" aria-hidden="true"></span>
</div>
</footer>
</div>
.c-footer-landing-mobile-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-footer-landing-mobile {
display: flex;
justify-content: flex-end;
align-items: center;
gap: 24px;
border-spacing: 0px;
box-sizing: border-box;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
}
.c-footer-landing-mobile__columns {
display: flex;
justify-content: center;
align-items: center;
flex-grow: 1;
flex-basis: 0%;
box-sizing: border-box;
}
.c-footer-landing-mobile__logo {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 24px;
height: 24px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
cursor: pointer;
}
.c-footer-landing-mobile__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 24px;
height: 24px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
cursor: pointer;
}
States
Footer (landing, 2)
Verification: desktop flagged, the footer-landing-2 height did not reproduce the measured 664px after 2 correction attempts; mobile flagged, the footer-landing-2-mobile-columns height did not reproduce the measured 1372px after 2 correction attempts.
Variant observed on https://www.wired.com/.
Anatomy
footer-landing-2: the component root, a <footer> (.c-footer-landing-2)footer-landing-2-columns: inner grid (.c-footer-landing-2__columns)footer-landing-2-column: inner grid (.c-footer-landing-2__column)footer-landing-2-group: inner block (.c-footer-landing-2__group)footer-landing-2-link: link (.c-footer-landing-2__link)footer-landing-2-group-2: inner flex row (.c-footer-landing-2__group-2)footer-landing-2-image: image placeholder, 80x32px (.c-footer-landing-2__image)footer-landing-2-group-3: inner block (.c-footer-landing-2__group-3)footer-landing-2-text: label text, 413 characters (.c-footer-landing-2__text)footer-landing-2-nav: inner group (.c-footer-landing-2__nav, 2 instances)footer-landing-2-text-2: label text, 15 characters (.c-footer-landing-2__text-2, 2 instances)footer-landing-2-list: inner group (.c-footer-landing-2__list, 2 instances)footer-landing-2-nav-item: inner group (.c-footer-landing-2__nav-item, 20 instances)footer-landing-2-nav-link: link, 9-character label (.c-footer-landing-2__nav-link, 20 instances)footer-landing-2-column-2: inner grid (.c-footer-landing-2__column-2)footer-landing-2-columns-2: inner grid (.c-footer-landing-2__columns-2)footer-landing-2-nav-2: inner group (.c-footer-landing-2__nav-2)footer-landing-2-list-2: inner group (.c-footer-landing-2__list-2)footer-landing-2-nav-item-2: inner group (.c-footer-landing-2__nav-item-2, 8 instances)footer-landing-2-nav-link-2: link, 9-character label (.c-footer-landing-2__nav-link-2, 8 instances)footer-landing-2-group-4: inner block (.c-footer-landing-2__group-4)footer-landing-2-list-3: inner flex row (.c-footer-landing-2__list-3)footer-landing-2-item: inner group (.c-footer-landing-2__item, 5 instances)footer-landing-2-link-2: link (.c-footer-landing-2__link-2, 6 instances)footer-landing-2-group-5: inner flex row (.c-footer-landing-2__group-5, 6 instances), content not capturedfooter-landing-2-group-6: inner block (.c-footer-landing-2__group-6)footer-landing-2-group-7: inner block (.c-footer-landing-2__group-7)footer-landing-2-logo: icon placeholder, 32x10px (.c-footer-landing-2__logo)footer-landing-2-button: button (.c-footer-landing-2__button)footer-landing-2-text-3: label text, 20 characters (.c-footer-landing-2__text-3)Desktop recipe
<div class="c-footer-landing-2-scope">
<footer class="c-footer-landing-2">
<div class="c-footer-landing-2__columns">
<div class="c-footer-landing-2__column">
<div class="c-footer-landing-2__group">
<a class="c-footer-landing-2__link" href="#">
<span class="c-footer-landing-2__group-2">
<span class="c-footer-landing-2__image" aria-hidden="true"></span>
</span>
</a>
</div>
<div class="c-footer-landing-2__group-3">
<div class="c-footer-landing-2__text">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet c</div>
</div>
</div>
<nav class="c-footer-landing-2__nav">
<p class="c-footer-landing-2__text-2">lorem ipsum dol</p>
<ul class="c-footer-landing-2__list">
<li class="c-footer-landing-2__nav-item">
<a class="c-footer-landing-2__nav-link" href="#">lorem ips</a>
</li>
<li class="c-footer-landing-2__nav-item">
<a class="c-footer-landing-2__nav-link" href="#">lorem ipsum</a>
</li>
<li class="c-footer-landing-2__nav-item">
<a class="c-footer-landing-2__nav-link" href="#">lorem ipsum dolor sit</a>
</li>
<li class="c-footer-landing-2__nav-item">
<a class="c-footer-landing-2__nav-link" href="#">lorem ipsum</a>
</li>
<li class="c-footer-landing-2__nav-item">
<a class="c-footer-landing-2__nav-link" href="#">lorem</a>
</li>
<li class="c-footer-landing-2__nav-item">
<a class="c-footer-landing-2__nav-link" href="#">lor</a>
</li>
<li class="c-footer-landing-2__nav-item">
<a class="c-footer-landing-2__nav-link" href="#">lorem ipsu</a>
</li>
<li class="c-footer-landing-2__nav-item">
<a class="c-footer-landing-2__nav-link" href="#">lorem ipsum</a>
</li>
<li class="c-footer-landing-2__nav-item">
<a class="c-footer-landing-2__nav-link" href="#">lorem ipsum dol</a>
</li>
<li class="c-footer-landing-2__nav-item">
<a class="c-footer-landing-2__nav-link" href="#">lorem ipsum dolor s</a>
</li>
<li class="c-footer-landing-2__nav-item">
<a class="c-footer-landing-2__nav-link" href="#">lorem i</a>
</li>
<li class="c-footer-landing-2__nav-item">
<a class="c-footer-landing-2__nav-link" href="#">lor</a>
</li>
<li class="c-footer-landing-2__nav-item">
<a class="c-footer-landing-2__nav-link" href="#">lorem ip</a>
</li>
<li class="c-footer-landing-2__nav-item">
<a class="c-footer-landing-2__nav-link" href="#">lorem ipsum dolor</a>
</li>
</ul>
</nav>
<nav class="c-footer-landing-2__nav">
<p class="c-footer-landing-2__text-2">lorem ipsum dolor</p>
<ul class="c-footer-landing-2__list">
<li class="c-footer-landing-2__nav-item">
<a class="c-footer-landing-2__nav-link" href="#">lorem i</a>
</li>
<li class="c-footer-landing-2__nav-item">
<a class="c-footer-landing-2__nav-link" href="#">lorem ipsum d</a>
</li>
<li class="c-footer-landing-2__nav-item">
<a class="c-footer-landing-2__nav-link" href="#">lorem ipsum dolo</a>
</li>
<li class="c-footer-landing-2__nav-item">
<a class="c-footer-landing-2__nav-link" href="#">lorem ipsum</a>
</li>
<li class="c-footer-landing-2__nav-item">
<a class="c-footer-landing-2__nav-link" href="#">lorem ips</a>
</li>
<li class="c-footer-landing-2__nav-item">
<a class="c-footer-landing-2__nav-link" href="#">lorem i</a>
</li>
</ul>
</nav>
<div class="c-footer-landing-2__column-2">
<div class="c-footer-landing-2__columns-2">
<nav class="c-footer-landing-2__nav-2">
<ul class="c-footer-landing-2__list-2">
<li class="c-footer-landing-2__nav-item-2">
<a class="c-footer-landing-2__nav-link-2" href="#">lorem ips</a>
</li>
<li class="c-footer-landing-2__nav-item-2">
<a class="c-footer-landing-2__nav-link-2" href="#">lorem ipsum do</a>
</li>
<li class="c-footer-landing-2__nav-item-2">
<a class="c-footer-landing-2__nav-link-2" href="#">lore</a>
</li>
<li class="c-footer-landing-2__nav-item-2">
<a class="c-footer-landing-2__nav-link-2" href="#">lorem ipsum</a>
</li>
<li class="c-footer-landing-2__nav-item-2">
<a class="c-footer-landing-2__nav-link-2" href="#">lorem ipsum dolo</a>
</li>
<li class="c-footer-landing-2__nav-item-2">
<a class="c-footer-landing-2__nav-link-2" href="#">lorem ipsum do</a>
</li>
<li class="c-footer-landing-2__nav-item-2">
<a class="c-footer-landing-2__nav-link-2" href="#">lorem ipsum do</a>
</li>
<li class="c-footer-landing-2__nav-item-2">
<a class="c-footer-landing-2__nav-link-2" href="#">lorem ipsum dolor sit amet con</a>
</li>
</ul>
</nav>
<div class="c-footer-landing-2__group-4">
<ul class="c-footer-landing-2__list-3">
<li class="c-footer-landing-2__item">
<a class="c-footer-landing-2__link-2" href="#">
<div class="c-footer-landing-2__group-5"></div>
</a>
</li>
<li class="c-footer-landing-2__item">
<a class="c-footer-landing-2__link-2" href="#">
<div class="c-footer-landing-2__group-5"></div>
</a>
</li>
<li class="c-footer-landing-2__item">
<a class="c-footer-landing-2__link-2" href="#">
<div class="c-footer-landing-2__group-5"></div>
</a>
</li>
<li class="c-footer-landing-2__item">
<a class="c-footer-landing-2__link-2" href="#">
<div class="c-footer-landing-2__group-5"></div>
</a>
</li>
<li class="c-footer-landing-2__item">
<a class="c-footer-landing-2__link-2" href="#">
<div class="c-footer-landing-2__group-5"></div>
</a>
</li>
<a class="c-footer-landing-2__link-2" href="#">
<div class="c-footer-landing-2__group-5"></div>
</a>
</ul>
</div>
</div>
</div>
</div>
<div class="c-footer-landing-2__group-6">
<div class="c-footer-landing-2__group-7">
<span class="c-footer-landing-2__logo" aria-hidden="true"></span>
</div>
<button class="c-footer-landing-2__button" type="button">
<span class="c-footer-landing-2__text-3">lorem ipsum dolor si</span>
</button>
</div>
</footer>
</div>
.c-footer-landing-2-scope {
background-color: #000000;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-footer-landing-2 {
display: block;
border-spacing: 0px;
box-sizing: border-box;
background-color: #000000;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
}
.c-footer-landing-2__columns {
display: grid;
column-gap: 32px;
grid-template-columns: repeat(12, 1fr);
box-sizing: border-box;
width: 100%;
max-width: 1600px;
position: relative;
text-align: left;
padding-top: 32px;
margin-right: auto;
margin-left: auto;
}
.c-footer-landing-2__column {
display: grid;
column-gap: 32px;
grid-template-columns: repeat(12, 1fr);
box-sizing: border-box;
width: 100%;
text-align: center;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #333333;
}
.c-footer-landing-2__group {
display: block;
align-self: end;
box-sizing: border-box;
margin-bottom: 32px;
}
.c-footer-landing-2__link {
display: inline;
box-sizing: border-box;
color: #757575;
cursor: pointer;
text-decoration-line: underline;
text-decoration-color: #757575;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-footer-landing-2__group-2 {
display: flex;
justify-content: center;
box-sizing: border-box;
max-height: 32px;
overflow-x: hidden;
overflow-y: hidden;
transition: opacity 1s ease;
}
.c-footer-landing-2__image {
display: flex;
justify-content: center;
flex-shrink: 0;
box-sizing: border-box;
width: 80px;
height: 32px;
max-height: 32px;
position: relative;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
background-color: currentcolor;
}
.c-footer-landing-2__group-3 {
display: block;
box-sizing: border-box;
color: #F3F3F3;
font-size: 14px;
line-height: 20px;
margin-bottom: 32px;
}
.c-footer-landing-2__text {
display: block;
box-sizing: border-box;
}
.c-footer-landing-2__nav {
display: block;
box-sizing: border-box;
width: 100%;
padding-top: 32px;
padding-bottom: 32px;
}
.c-footer-landing-2__text-2 {
display: block;
box-sizing: border-box;
margin: 0px 0px 8px;
color: #E5E5E5;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 11px;
font-weight: 700;
line-height: 16px;
letter-spacing: 1.1px;
text-transform: uppercase;
transition: color 0.2s ease;
}
.c-footer-landing-2__list {
display: block;
flex-direction: column;
justify-content: start;
column-gap: 32px;
box-sizing: border-box;
padding: 0px;
margin: 0px;
font-family: "Proxima Nova", Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
list-style-type: none;
}
.c-footer-landing-2__nav-item {
display: inline-block;
box-sizing: border-box;
width: 100%;
}
.c-footer-landing-2__nav-link {
display: inline;
box-sizing: border-box;
color: #999999;
cursor: pointer;
text-decoration-line: none;
transition: color 0.2s ease;
}
.c-footer-landing-2__column-2 {
display: grid;
box-sizing: border-box;
width: 100%;
}
.c-footer-landing-2__columns-2 {
display: grid;
align-items: baseline;
column-gap: 20px;
grid-template-columns: repeat(12, 1fr);
box-sizing: border-box;
width: 100%;
padding-top: 32px;
padding-bottom: 32px;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #333333;
border-bottom-color: #333333;
}
.c-footer-landing-2__nav-2 {
display: block;
box-sizing: border-box;
width: 100%;
padding-bottom: 32px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #333333;
}
.c-footer-landing-2__list-2 {
display: block;
flex-wrap: wrap;
justify-content: start;
align-items: baseline;
column-gap: 32px;
grid-template-columns: repeat(2, 1fr);
box-sizing: border-box;
padding: 0px;
margin: 0px;
font-family: "Proxima Nova", Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
list-style-type: none;
}
.c-footer-landing-2__nav-item-2 {
display: inline-block;
align-items: center;
box-sizing: border-box;
width: 100%;
position: relative;
}
.c-footer-landing-2__nav-item-2::before {
content: "";
display: inline;
}
.c-footer-landing-2__nav-link-2 {
display: inline;
box-sizing: border-box;
color: #757575;
cursor: pointer;
text-decoration-line: none;
transition: color 0.2s ease;
}
.c-footer-landing-2__group-4 {
display: block;
justify-content: start;
box-sizing: border-box;
margin-top: 32px;
}
.c-footer-landing-2__list-3 {
display: flex;
flex-wrap: wrap;
justify-content: start;
align-items: center;
gap: 16px;
box-sizing: border-box;
padding: 0px;
margin: 0px;
list-style-type: none;
}
.c-footer-landing-2__item {
display: list-item;
box-sizing: border-box;
padding-right: 4px;
}
.c-footer-landing-2__link-2 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 32px;
height: 32px;
color: #757575;
cursor: pointer;
text-decoration-line: none;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-footer-landing-2__group-5 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 100%;
height: 100%;
}
.c-footer-landing-2__group-6 {
display: table;
box-sizing: border-box;
margin: 32px auto 64px;
}
.c-footer-landing-2__group-7 {
display: inline-block;
box-sizing: border-box;
height: 9.5px;
}
.c-footer-landing-2__logo {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 32px;
height: 10px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-footer-landing-2__button {
display: inline;
justify-content: center;
align-items: center;
box-sizing: border-box;
padding: 4px 8px 4px 0px;
position: relative;
z-index: 1;
background-color: transparent;
color: #757575;
border: 0;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 12px;
font-weight: 700;
line-height: 12px;
letter-spacing: 1.2px;
text-transform: uppercase;
text-align: center;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-footer-landing-2__text-3 {
display: inline;
box-sizing: border-box;
padding-top: 8px;
padding-bottom: 8px;
}
.c-footer-landing-2__nav-link:hover {
text-decoration-line: underline;
}
.c-footer-landing-2__nav-link:focus {
text-decoration-line: underline;
}
.c-footer-landing-2__nav-link-2:hover {
text-decoration-line: underline;
}
.c-footer-landing-2__nav-link-2:focus {
text-decoration-line: underline;
}
.c-footer-landing-2__link-2:hover {
text-decoration-line: underline;
}
.c-footer-landing-2__link-2:focus {
text-decoration-line: underline;
}
.c-footer-landing-2__button:focus {
outline: 3px solid #0066CC;
outline-offset: 3px;
text-decoration-line: underline;
}
Mobile anatomy
footer-landing-2-mobile: the component root, a <footer> (.c-footer-landing-2-mobile)footer-landing-2-mobile-columns: inner grid (.c-footer-landing-2-mobile__columns)footer-landing-2-mobile-column: inner block (.c-footer-landing-2-mobile__column)footer-landing-2-mobile-group: inner block (.c-footer-landing-2-mobile__group)footer-landing-2-mobile-link: link (.c-footer-landing-2-mobile__link)footer-landing-2-mobile-group-2: inner flex row (.c-footer-landing-2-mobile__group-2)footer-landing-2-mobile-image: image placeholder, 80x32px (.c-footer-landing-2-mobile__image)footer-landing-2-mobile-group-3: inner block (.c-footer-landing-2-mobile__group-3)footer-landing-2-mobile-text: label text, 413 characters (.c-footer-landing-2-mobile__text)footer-landing-2-mobile-nav: inner group (.c-footer-landing-2-mobile__nav)footer-landing-2-mobile-group-4: inner group (.c-footer-landing-2-mobile__group-4, 2 instances)footer-landing-2-mobile-button: button, 15-character label (.c-footer-landing-2-mobile__button, 2 instances)footer-landing-2-mobile-list: inner group (.c-footer-landing-2-mobile__list, 2 instances)footer-landing-2-mobile-nav-item: inner group (.c-footer-landing-2-mobile__nav-item, 20 instances)footer-landing-2-mobile-nav-link: link, 9-character label (.c-footer-landing-2-mobile__nav-link, 20 instances)footer-landing-2-mobile-nav-2: inner group (.c-footer-landing-2-mobile__nav-2)footer-landing-2-mobile-column-2: inner grid (.c-footer-landing-2-mobile__column-2)footer-landing-2-mobile-columns-2: inner grid (.c-footer-landing-2-mobile__columns-2)footer-landing-2-mobile-list-2: inner group (.c-footer-landing-2-mobile__list-2)footer-landing-2-mobile-item: inner group (.c-footer-landing-2-mobile__item, 8 instances)footer-landing-2-mobile-link-2: link, 9-character label (.c-footer-landing-2-mobile__link-2, 8 instances)footer-landing-2-mobile-list-3: inner flex row (.c-footer-landing-2-mobile__list-3)footer-landing-2-mobile-item-2: inner group (.c-footer-landing-2-mobile__item-2, 6 instances)footer-landing-2-mobile-link-3: link (.c-footer-landing-2-mobile__link-3, 6 instances)footer-landing-2-mobile-group-5: inner flex row (.c-footer-landing-2-mobile__group-5, 6 instances), content not capturedfooter-landing-2-mobile-group-6: inner block (.c-footer-landing-2-mobile__group-6)footer-landing-2-mobile-logo: icon placeholder, 32x10px (.c-footer-landing-2-mobile__logo)footer-landing-2-mobile-button-2: button (.c-footer-landing-2-mobile__button-2)footer-landing-2-mobile-text-2: label text, 20 characters (.c-footer-landing-2-mobile__text-2)Mobile recipe
<div class="c-footer-landing-2-mobile-scope">
<footer class="c-footer-landing-2-mobile">
<div class="c-footer-landing-2-mobile__columns">
<div class="c-footer-landing-2-mobile__column">
<div class="c-footer-landing-2-mobile__group">
<a class="c-footer-landing-2-mobile__link" href="#">
<span class="c-footer-landing-2-mobile__group-2">
<span class="c-footer-landing-2-mobile__image" aria-hidden="true"></span>
</span>
</a>
</div>
<div class="c-footer-landing-2-mobile__group-3">
<div class="c-footer-landing-2-mobile__text">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet c</div>
</div>
</div>
<nav class="c-footer-landing-2-mobile__nav">
<p class="c-footer-landing-2-mobile__group-4">
<button class="c-footer-landing-2-mobile__button" type="button">lorem ipsum dol</button>
</p>
<ul class="c-footer-landing-2-mobile__list">
<li class="c-footer-landing-2-mobile__nav-item">
<a class="c-footer-landing-2-mobile__nav-link" href="#">lorem ips</a>
</li>
<li class="c-footer-landing-2-mobile__nav-item">
<a class="c-footer-landing-2-mobile__nav-link" href="#">lorem ipsum</a>
</li>
<li class="c-footer-landing-2-mobile__nav-item">
<a class="c-footer-landing-2-mobile__nav-link" href="#">lorem ipsum dolor sit</a>
</li>
<li class="c-footer-landing-2-mobile__nav-item">
<a class="c-footer-landing-2-mobile__nav-link" href="#">lorem ipsum</a>
</li>
<li class="c-footer-landing-2-mobile__nav-item">
<a class="c-footer-landing-2-mobile__nav-link" href="#">lorem</a>
</li>
<li class="c-footer-landing-2-mobile__nav-item">
<a class="c-footer-landing-2-mobile__nav-link" href="#">lor</a>
</li>
<li class="c-footer-landing-2-mobile__nav-item">
<a class="c-footer-landing-2-mobile__nav-link" href="#">lorem ipsu</a>
</li>
<li class="c-footer-landing-2-mobile__nav-item">
<a class="c-footer-landing-2-mobile__nav-link" href="#">lorem ipsum</a>
</li>
<li class="c-footer-landing-2-mobile__nav-item">
<a class="c-footer-landing-2-mobile__nav-link" href="#">lorem ipsum dol</a>
</li>
<li class="c-footer-landing-2-mobile__nav-item">
<a class="c-footer-landing-2-mobile__nav-link" href="#">lorem ipsum dolor s</a>
</li>
<li class="c-footer-landing-2-mobile__nav-item">
<a class="c-footer-landing-2-mobile__nav-link" href="#">lorem i</a>
</li>
<li class="c-footer-landing-2-mobile__nav-item">
<a class="c-footer-landing-2-mobile__nav-link" href="#">lor</a>
</li>
<li class="c-footer-landing-2-mobile__nav-item">
<a class="c-footer-landing-2-mobile__nav-link" href="#">lorem ip</a>
</li>
<li class="c-footer-landing-2-mobile__nav-item">
<a class="c-footer-landing-2-mobile__nav-link" href="#">lorem ipsum dolor</a>
</li>
</ul>
</nav>
<nav class="c-footer-landing-2-mobile__nav-2">
<p class="c-footer-landing-2-mobile__group-4">
<button class="c-footer-landing-2-mobile__button" type="button">lorem ipsum dolor</button>
</p>
<ul class="c-footer-landing-2-mobile__list">
<li class="c-footer-landing-2-mobile__nav-item">
<a class="c-footer-landing-2-mobile__nav-link" href="#">lorem i</a>
</li>
<li class="c-footer-landing-2-mobile__nav-item">
<a class="c-footer-landing-2-mobile__nav-link" href="#">lorem ipsum d</a>
</li>
<li class="c-footer-landing-2-mobile__nav-item">
<a class="c-footer-landing-2-mobile__nav-link" href="#">lorem ipsum dolo</a>
</li>
<li class="c-footer-landing-2-mobile__nav-item">
<a class="c-footer-landing-2-mobile__nav-link" href="#">lorem ipsum</a>
</li>
<li class="c-footer-landing-2-mobile__nav-item">
<a class="c-footer-landing-2-mobile__nav-link" href="#">lorem ips</a>
</li>
<li class="c-footer-landing-2-mobile__nav-item">
<a class="c-footer-landing-2-mobile__nav-link" href="#">lorem i</a>
</li>
</ul>
</nav>
<div class="c-footer-landing-2-mobile__column-2">
<div class="c-footer-landing-2-mobile__columns-2">
<ul class="c-footer-landing-2-mobile__list-2">
<li class="c-footer-landing-2-mobile__item">
<a class="c-footer-landing-2-mobile__link-2" href="#">lorem ips</a>
</li>
<li class="c-footer-landing-2-mobile__item">
<a class="c-footer-landing-2-mobile__link-2" href="#">lorem ipsum do</a>
</li>
<li class="c-footer-landing-2-mobile__item">
<a class="c-footer-landing-2-mobile__link-2" href="#">lore</a>
</li>
<li class="c-footer-landing-2-mobile__item">
<a class="c-footer-landing-2-mobile__link-2" href="#">lorem ipsum</a>
</li>
<li class="c-footer-landing-2-mobile__item">
<a class="c-footer-landing-2-mobile__link-2" href="#">lorem ipsum dolo</a>
</li>
<li class="c-footer-landing-2-mobile__item">
<a class="c-footer-landing-2-mobile__link-2" href="#">lorem ipsum do</a>
</li>
<li class="c-footer-landing-2-mobile__item">
<a class="c-footer-landing-2-mobile__link-2" href="#">lorem ipsum do</a>
</li>
<li class="c-footer-landing-2-mobile__item">
<a class="c-footer-landing-2-mobile__link-2" href="#">lorem ipsum dolor sit amet con</a>
</li>
</ul>
<ul class="c-footer-landing-2-mobile__list-3">
<li class="c-footer-landing-2-mobile__item-2">
<a class="c-footer-landing-2-mobile__link-3" href="#">
<div class="c-footer-landing-2-mobile__group-5"></div>
</a>
</li>
<li class="c-footer-landing-2-mobile__item-2">
<a class="c-footer-landing-2-mobile__link-3" href="#">
<div class="c-footer-landing-2-mobile__group-5"></div>
</a>
</li>
<li class="c-footer-landing-2-mobile__item-2">
<a class="c-footer-landing-2-mobile__link-3" href="#">
<div class="c-footer-landing-2-mobile__group-5"></div>
</a>
</li>
<li class="c-footer-landing-2-mobile__item-2">
<a class="c-footer-landing-2-mobile__link-3" href="#">
<div class="c-footer-landing-2-mobile__group-5"></div>
</a>
</li>
<li class="c-footer-landing-2-mobile__item-2">
<a class="c-footer-landing-2-mobile__link-3" href="#">
<div class="c-footer-landing-2-mobile__group-5"></div>
</a>
</li>
<li class="c-footer-landing-2-mobile__item-2">
<a class="c-footer-landing-2-mobile__link-3" href="#">
<div class="c-footer-landing-2-mobile__group-5"></div>
</a>
</li>
</ul>
</div>
</div>
</div>
<div class="c-footer-landing-2-mobile__group-6">
<span class="c-footer-landing-2-mobile__logo" aria-hidden="true"></span>
<button class="c-footer-landing-2-mobile__button-2" type="button">
<span class="c-footer-landing-2-mobile__text-2">lorem ipsum dolor si</span>
</button>
</div>
</footer>
</div>
.c-footer-landing-2-mobile-scope {
background-color: #000000;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-footer-landing-2-mobile {
display: block;
border-spacing: 0px;
box-sizing: border-box;
background-color: #000000;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
}
.c-footer-landing-2-mobile__columns {
display: grid;
column-gap: 16px;
grid-template-columns: repeat(4, 1fr);
box-sizing: border-box;
width: 100%;
max-width: 1600px;
text-align: center;
padding-top: 32px;
margin-right: auto;
margin-left: auto;
}
.c-footer-landing-2-mobile__column {
display: block;
box-sizing: border-box;
width: 100%;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #333333;
}
.c-footer-landing-2-mobile__group {
display: block;
align-self: end;
box-sizing: border-box;
margin-bottom: 32px;
}
.c-footer-landing-2-mobile__link {
display: inline;
box-sizing: border-box;
color: #757575;
cursor: pointer;
text-decoration-line: underline;
text-decoration-color: #757575;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-footer-landing-2-mobile__group-2 {
display: flex;
justify-content: center;
box-sizing: border-box;
max-height: 32px;
overflow-x: hidden;
overflow-y: hidden;
transition: opacity 1s ease;
margin-right: auto;
margin-left: auto;
}
.c-footer-landing-2-mobile__image {
display: flex;
justify-content: center;
flex-shrink: 0;
box-sizing: border-box;
width: 80px;
height: 32px;
max-height: 32px;
position: relative;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
background-color: currentcolor;
margin-right: 131px;
margin-left: 131px;
}
.c-footer-landing-2-mobile__group-3 {
display: block;
box-sizing: border-box;
color: #F3F3F3;
font-size: 14px;
line-height: 20px;
margin-bottom: 32px;
}
.c-footer-landing-2-mobile__text {
display: block;
box-sizing: border-box;
margin-right: 32px;
margin-left: 32px;
}
.c-footer-landing-2-mobile__nav {
display: block;
box-sizing: border-box;
width: 100%;
padding-top: 32px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #333333;
}
.c-footer-landing-2-mobile__group-4 {
display: block;
box-sizing: border-box;
margin: 0px 0px 32px;
color: #E5E5E5;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 11px;
font-weight: 700;
line-height: 16px;
letter-spacing: 1.1px;
text-transform: uppercase;
text-align: left;
transition: color 0.2s ease;
}
.c-footer-landing-2-mobile__button {
display: inline-block;
box-sizing: border-box;
padding: 0px;
background-color: transparent;
color: #E5E5E5;
border: 0;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 11px;
font-weight: 700;
line-height: 16px;
letter-spacing: normal;
text-transform: uppercase;
text-align: center;
appearance: button;
}
.c-footer-landing-2-mobile__list {
display: block;
flex-direction: column;
justify-content: center;
align-items: center;
column-gap: 16px;
box-sizing: border-box;
padding: 0px;
margin: 0px;
font-family: "Proxima Nova", Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
text-align: left;
list-style-type: none;
}
.c-footer-landing-2-mobile__nav-item {
display: inline-block;
box-sizing: border-box;
width: 100%;
margin-bottom: 32px;
}
.c-footer-landing-2-mobile__nav-link {
display: inline;
box-sizing: border-box;
color: #999999;
cursor: pointer;
text-decoration-line: none;
transition: color 0.2s ease;
}
.c-footer-landing-2-mobile__nav-2 {
display: block;
box-sizing: border-box;
width: 100%;
padding-top: 32px;
}
.c-footer-landing-2-mobile__column-2 {
display: grid;
box-sizing: border-box;
width: 100%;
}
.c-footer-landing-2-mobile__columns-2 {
display: grid;
column-gap: 16px;
grid-template-columns: repeat(1, 1fr);
box-sizing: border-box;
width: 100%;
padding-top: 32px;
padding-bottom: 32px;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #333333;
border-bottom-color: #333333;
}
.c-footer-landing-2-mobile__list-2 {
display: block;
flex-direction: column;
flex-wrap: wrap;
align-items: center;
column-gap: 16px;
grid-template-columns: repeat(2, 1fr);
box-sizing: border-box;
padding: 0px;
margin: 0px;
font-family: "Proxima Nova", Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
text-align: left;
list-style-type: none;
}
.c-footer-landing-2-mobile__item {
display: inline-block;
box-sizing: border-box;
width: 100%;
margin-bottom: 32px;
}
.c-footer-landing-2-mobile__item::before {
content: "";
display: inline;
}
.c-footer-landing-2-mobile__link-2 {
display: inline;
box-sizing: border-box;
color: #757575;
cursor: pointer;
text-decoration-line: none;
transition: color 0.2s ease;
}
.c-footer-landing-2-mobile__list-3 {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
gap: 16px;
box-sizing: border-box;
padding: 0px;
margin: 0px;
list-style-type: none;
}
.c-footer-landing-2-mobile__item-2 {
display: list-item;
box-sizing: border-box;
padding-right: 4px;
}
.c-footer-landing-2-mobile__link-3 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 32px;
height: 32px;
color: #757575;
cursor: pointer;
text-decoration-line: none;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-footer-landing-2-mobile__group-5 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 100%;
height: 100%;
}
.c-footer-landing-2-mobile__group-6 {
display: table;
box-sizing: border-box;
margin: 32px auto 64px;
}
.c-footer-landing-2-mobile__logo {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 32px;
height: 10px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-footer-landing-2-mobile__button-2 {
display: inline;
justify-content: center;
align-items: center;
box-sizing: border-box;
padding: 4px 8px 4px 0px;
position: relative;
z-index: 1;
background-color: transparent;
color: #757575;
border: 0;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 12px;
font-weight: 700;
line-height: 12px;
letter-spacing: 1.2px;
text-transform: uppercase;
text-align: center;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-footer-landing-2-mobile__text-2 {
display: inline;
box-sizing: border-box;
padding-top: 8px;
padding-bottom: 8px;
}
.c-footer-landing-2-mobile__button:hover {
text-decoration-line: underline;
}
.c-footer-landing-2-mobile__button:focus {
text-decoration-line: underline;
}
.c-footer-landing-2-mobile__nav-link:hover {
text-decoration-line: underline;
}
.c-footer-landing-2-mobile__nav-link:focus {
text-decoration-line: underline;
}
.c-footer-landing-2-mobile__link-2:hover {
text-decoration-line: underline;
}
.c-footer-landing-2-mobile__link-2:focus {
text-decoration-line: underline;
}
.c-footer-landing-2-mobile__link-3:hover {
text-decoration-line: underline;
}
.c-footer-landing-2-mobile__link-3:focus {
text-decoration-line: underline;
}
.c-footer-landing-2-mobile__button-2:focus {
outline: 3px solid #0066CC;
outline-offset: 3px;
text-decoration-line: underline;
}
States
footer-landing-2-nav-link hover: text-decoration-line underlinefooter-landing-2-nav-link focus: text-decoration-line underlinefooter-landing-2-nav-link-2 hover: text-decoration-line underlinefooter-landing-2-nav-link-2 focus: text-decoration-line underlinefooter-landing-2-link-2 hover: text-decoration-line underlinefooter-landing-2-link-2 focus: text-decoration-line underlinefooter-landing-2-button focus: outline 3px solid #0066CC, outline-offset 3px, text-decoration-line underlinefooter-landing-2-mobile-button hover: text-decoration-line underlinefooter-landing-2-mobile-button focus: text-decoration-line underlinefooter-landing-2-mobile-nav-link hover: text-decoration-line underlinefooter-landing-2-mobile-nav-link focus: text-decoration-line underlinefooter-landing-2-mobile-link-2 hover: text-decoration-line underlinefooter-landing-2-mobile-link-2 focus: text-decoration-line underlinefooter-landing-2-mobile-link-3 hover: text-decoration-line underlinefooter-landing-2-mobile-link-3 focus: text-decoration-line underlinefooter-landing-2-mobile-button-2 focus: outline 3px solid #0066CC, outline-offset 3px, text-decoration-line underlineFooter (inner)
Verification: desktop flagged, the footer-inner height did not reproduce the measured 664px after 2 correction attempts; mobile flagged, the footer-inner-mobile-columns height did not reproduce the measured 1372px after 2 correction attempts.
Variant observed on https://www.wired.com/newsletter.
Anatomy
footer-inner: the component root, a <footer> (.c-footer-inner)footer-inner-columns: inner grid (.c-footer-inner__columns)footer-inner-column: inner grid (.c-footer-inner__column)footer-inner-group: inner block (.c-footer-inner__group)footer-inner-link: link (.c-footer-inner__link)footer-inner-group-2: inner flex row (.c-footer-inner__group-2)footer-inner-image: image placeholder, 192x32px (.c-footer-inner__image)footer-inner-group-3: inner block (.c-footer-inner__group-3)footer-inner-text: label text, 413 characters (.c-footer-inner__text)footer-inner-nav: inner group (.c-footer-inner__nav, 2 instances)footer-inner-text-2: label text, 15 characters (.c-footer-inner__text-2, 2 instances)footer-inner-list: inner group (.c-footer-inner__list, 2 instances)footer-inner-nav-item: inner group (.c-footer-inner__nav-item, 20 instances)footer-inner-nav-link: link, 9-character label (.c-footer-inner__nav-link, 20 instances)footer-inner-column-2: inner grid (.c-footer-inner__column-2)footer-inner-columns-2: inner grid (.c-footer-inner__columns-2)footer-inner-nav-2: inner group (.c-footer-inner__nav-2)footer-inner-list-2: inner group (.c-footer-inner__list-2)footer-inner-nav-item-2: inner group (.c-footer-inner__nav-item-2, 8 instances)footer-inner-nav-link-2: link, 9-character label (.c-footer-inner__nav-link-2, 8 instances)footer-inner-group-4: inner block (.c-footer-inner__group-4)footer-inner-list-3: inner flex row (.c-footer-inner__list-3)footer-inner-item: inner group (.c-footer-inner__item, 5 instances)footer-inner-link-2: link (.c-footer-inner__link-2, 6 instances)footer-inner-group-5: inner flex row (.c-footer-inner__group-5, 6 instances), content not capturedfooter-inner-group-6: inner block (.c-footer-inner__group-6)footer-inner-group-7: inner block (.c-footer-inner__group-7)footer-inner-logo: icon placeholder, 32x10px (.c-footer-inner__logo)footer-inner-cta: the button-ghost-7 button (.c-footer-inner__cta)footer-inner-text-3: label text, 20 characters (.c-footer-inner__text-3)Desktop recipe
<div class="c-footer-inner-scope">
<footer class="c-footer-inner">
<div class="c-footer-inner__columns">
<div class="c-footer-inner__column">
<div class="c-footer-inner__group">
<a class="c-footer-inner__link" href="#">
<span class="c-footer-inner__group-2">
<span class="c-footer-inner__image" aria-hidden="true"></span>
</span>
</a>
</div>
<div class="c-footer-inner__group-3">
<div class="c-footer-inner__text">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet c</div>
</div>
</div>
<nav class="c-footer-inner__nav">
<p class="c-footer-inner__text-2">lorem ipsum dol</p>
<ul class="c-footer-inner__list">
<li class="c-footer-inner__nav-item">
<a class="c-footer-inner__nav-link" href="#">lorem ips</a>
</li>
<li class="c-footer-inner__nav-item">
<a class="c-footer-inner__nav-link" href="#">lorem ipsum</a>
</li>
<li class="c-footer-inner__nav-item">
<a class="c-footer-inner__nav-link" href="#">lorem ipsum dolor sit</a>
</li>
<li class="c-footer-inner__nav-item">
<a class="c-footer-inner__nav-link" href="#">lorem ipsum</a>
</li>
<li class="c-footer-inner__nav-item">
<a class="c-footer-inner__nav-link" href="#">lorem</a>
</li>
<li class="c-footer-inner__nav-item">
<a class="c-footer-inner__nav-link" href="#">lor</a>
</li>
<li class="c-footer-inner__nav-item">
<a class="c-footer-inner__nav-link" href="#">lorem ipsu</a>
</li>
<li class="c-footer-inner__nav-item">
<a class="c-footer-inner__nav-link" href="#">lorem ipsum</a>
</li>
<li class="c-footer-inner__nav-item">
<a class="c-footer-inner__nav-link" href="#">lorem ipsum dol</a>
</li>
<li class="c-footer-inner__nav-item">
<a class="c-footer-inner__nav-link" href="#">lorem ipsum dolor s</a>
</li>
<li class="c-footer-inner__nav-item">
<a class="c-footer-inner__nav-link" href="#">lorem i</a>
</li>
<li class="c-footer-inner__nav-item">
<a class="c-footer-inner__nav-link" href="#">lor</a>
</li>
<li class="c-footer-inner__nav-item">
<a class="c-footer-inner__nav-link" href="#">lorem ip</a>
</li>
<li class="c-footer-inner__nav-item">
<a class="c-footer-inner__nav-link" href="#">lorem ipsum dolor</a>
</li>
</ul>
</nav>
<nav class="c-footer-inner__nav">
<p class="c-footer-inner__text-2">lorem ipsum dolor</p>
<ul class="c-footer-inner__list">
<li class="c-footer-inner__nav-item">
<a class="c-footer-inner__nav-link" href="#">lorem i</a>
</li>
<li class="c-footer-inner__nav-item">
<a class="c-footer-inner__nav-link" href="#">lorem ipsum d</a>
</li>
<li class="c-footer-inner__nav-item">
<a class="c-footer-inner__nav-link" href="#">lorem ipsum dolo</a>
</li>
<li class="c-footer-inner__nav-item">
<a class="c-footer-inner__nav-link" href="#">lorem ipsum</a>
</li>
<li class="c-footer-inner__nav-item">
<a class="c-footer-inner__nav-link" href="#">lorem ips</a>
</li>
<li class="c-footer-inner__nav-item">
<a class="c-footer-inner__nav-link" href="#">lorem i</a>
</li>
</ul>
</nav>
<div class="c-footer-inner__column-2">
<div class="c-footer-inner__columns-2">
<nav class="c-footer-inner__nav-2">
<ul class="c-footer-inner__list-2">
<li class="c-footer-inner__nav-item-2">
<a class="c-footer-inner__nav-link-2" href="#">lorem ips</a>
</li>
<li class="c-footer-inner__nav-item-2">
<a class="c-footer-inner__nav-link-2" href="#">lorem ipsum do</a>
</li>
<li class="c-footer-inner__nav-item-2">
<a class="c-footer-inner__nav-link-2" href="#">lore</a>
</li>
<li class="c-footer-inner__nav-item-2">
<a class="c-footer-inner__nav-link-2" href="#">lorem ipsum</a>
</li>
<li class="c-footer-inner__nav-item-2">
<a class="c-footer-inner__nav-link-2" href="#">lorem ipsum dolo</a>
</li>
<li class="c-footer-inner__nav-item-2">
<a class="c-footer-inner__nav-link-2" href="#">lorem ipsum do</a>
</li>
<li class="c-footer-inner__nav-item-2">
<a class="c-footer-inner__nav-link-2" href="#">lorem ipsum do</a>
</li>
<li class="c-footer-inner__nav-item-2">
<a class="c-footer-inner__nav-link-2" href="#">lorem ipsum dolor sit amet con</a>
</li>
</ul>
</nav>
<div class="c-footer-inner__group-4">
<ul class="c-footer-inner__list-3">
<li class="c-footer-inner__item">
<a class="c-footer-inner__link-2" href="#">
<div class="c-footer-inner__group-5"></div>
</a>
</li>
<li class="c-footer-inner__item">
<a class="c-footer-inner__link-2" href="#">
<div class="c-footer-inner__group-5"></div>
</a>
</li>
<li class="c-footer-inner__item">
<a class="c-footer-inner__link-2" href="#">
<div class="c-footer-inner__group-5"></div>
</a>
</li>
<li class="c-footer-inner__item">
<a class="c-footer-inner__link-2" href="#">
<div class="c-footer-inner__group-5"></div>
</a>
</li>
<li class="c-footer-inner__item">
<a class="c-footer-inner__link-2" href="#">
<div class="c-footer-inner__group-5"></div>
</a>
</li>
<a class="c-footer-inner__link-2" href="#">
<div class="c-footer-inner__group-5"></div>
</a>
</ul>
</div>
</div>
</div>
</div>
<div class="c-footer-inner__group-6">
<div class="c-footer-inner__group-7">
<span class="c-footer-inner__logo" aria-hidden="true"></span>
</div>
<button class="c-footer-inner__cta" type="button">
<span class="c-footer-inner__text-3">lorem ipsum dolor si</span>
</button>
</div>
</footer>
</div>
.c-footer-inner-scope {
background-color: #000000;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-footer-inner {
display: block;
border-spacing: 0px;
box-sizing: border-box;
background-color: #000000;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
}
.c-footer-inner__columns {
display: grid;
column-gap: 32px;
grid-template-columns: repeat(12, 1fr);
box-sizing: border-box;
width: 100%;
max-width: 1600px;
position: relative;
text-align: left;
padding-top: 32px;
margin-right: auto;
margin-left: auto;
}
.c-footer-inner__column {
display: grid;
column-gap: 32px;
grid-template-columns: repeat(12, 1fr);
box-sizing: border-box;
width: 100%;
text-align: center;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #333333;
}
.c-footer-inner__group {
display: block;
align-self: end;
box-sizing: border-box;
margin-bottom: 32px;
}
.c-footer-inner__link {
display: inline;
box-sizing: border-box;
color: #757575;
cursor: pointer;
text-decoration-line: underline;
text-decoration-color: #757575;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-footer-inner__group-2 {
display: flex;
justify-content: center;
box-sizing: border-box;
max-height: 32px;
overflow-x: hidden;
overflow-y: hidden;
transition: opacity 1s ease;
}
.c-footer-inner__image {
display: flex;
justify-content: center;
flex-shrink: 0;
box-sizing: border-box;
width: 192px;
height: 32px;
max-height: 32px;
position: relative;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
background-color: currentcolor;
}
.c-footer-inner__group-3 {
display: block;
box-sizing: border-box;
color: #F3F3F3;
font-size: 14px;
line-height: 20px;
margin-bottom: 32px;
}
.c-footer-inner__text {
display: block;
box-sizing: border-box;
}
.c-footer-inner__nav {
display: block;
box-sizing: border-box;
width: 100%;
padding-top: 32px;
padding-bottom: 32px;
}
.c-footer-inner__text-2 {
display: block;
box-sizing: border-box;
margin: 0px 0px 8px;
color: #E5E5E5;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 11px;
font-weight: 700;
line-height: 16px;
letter-spacing: 1.1px;
text-transform: uppercase;
transition: color 0.2s ease;
}
.c-footer-inner__list {
display: block;
flex-direction: column;
justify-content: start;
column-gap: 32px;
box-sizing: border-box;
padding: 0px;
margin: 0px;
font-family: "Proxima Nova", Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
list-style-type: none;
}
.c-footer-inner__nav-item {
display: inline-block;
box-sizing: border-box;
width: 100%;
}
.c-footer-inner__nav-link {
display: inline;
box-sizing: border-box;
color: #999999;
cursor: pointer;
text-decoration-line: none;
transition: color 0.2s ease;
}
.c-footer-inner__column-2 {
display: grid;
box-sizing: border-box;
width: 100%;
}
.c-footer-inner__columns-2 {
display: grid;
align-items: baseline;
column-gap: 20px;
grid-template-columns: repeat(12, 1fr);
box-sizing: border-box;
width: 100%;
padding-top: 32px;
padding-bottom: 32px;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #333333;
border-bottom-color: #333333;
}
.c-footer-inner__nav-2 {
display: block;
box-sizing: border-box;
width: 100%;
padding-bottom: 32px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #333333;
}
.c-footer-inner__list-2 {
display: block;
flex-wrap: wrap;
justify-content: start;
align-items: baseline;
column-gap: 32px;
grid-template-columns: repeat(2, 1fr);
box-sizing: border-box;
padding: 0px;
margin: 0px;
font-family: "Proxima Nova", Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
list-style-type: none;
}
.c-footer-inner__nav-item-2 {
display: inline-block;
align-items: center;
box-sizing: border-box;
width: 100%;
position: relative;
}
.c-footer-inner__nav-item-2::before {
content: "";
display: inline;
}
.c-footer-inner__nav-link-2 {
display: inline;
box-sizing: border-box;
color: #757575;
cursor: pointer;
text-decoration-line: none;
transition: color 0.2s ease;
}
.c-footer-inner__group-4 {
display: block;
justify-content: start;
box-sizing: border-box;
margin-top: 32px;
}
.c-footer-inner__list-3 {
display: flex;
flex-wrap: wrap;
justify-content: start;
align-items: center;
gap: 16px;
box-sizing: border-box;
padding: 0px;
margin: 0px;
list-style-type: none;
}
.c-footer-inner__item {
display: list-item;
box-sizing: border-box;
padding-right: 4px;
}
.c-footer-inner__link-2 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 32px;
height: 32px;
color: #757575;
cursor: pointer;
text-decoration-line: none;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-footer-inner__group-5 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 100%;
height: 100%;
}
.c-footer-inner__group-6 {
display: table;
box-sizing: border-box;
margin: 32px auto 64px;
}
.c-footer-inner__group-7 {
display: inline-block;
box-sizing: border-box;
height: 9.5px;
}
.c-footer-inner__logo {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 32px;
height: 10px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-footer-inner__cta {
display: inline;
justify-content: center;
align-items: center;
box-sizing: border-box;
padding: 4px 8px 4px 0px;
position: relative;
z-index: 1;
background-color: transparent;
color: #757575;
border: 0;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 12px;
font-weight: 700;
line-height: 12px;
letter-spacing: 1.2px;
text-transform: uppercase;
text-align: center;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-footer-inner__text-3 {
display: inline;
box-sizing: border-box;
padding-top: 8px;
padding-bottom: 8px;
}
.c-footer-inner__nav-link:hover {
text-decoration-line: underline;
}
.c-footer-inner__nav-link:focus {
text-decoration-line: underline;
}
.c-footer-inner__nav-link-2:hover {
text-decoration-line: underline;
}
.c-footer-inner__nav-link-2:focus {
text-decoration-line: underline;
}
.c-footer-inner__link-2:hover {
text-decoration-line: underline;
}
.c-footer-inner__link-2:focus {
text-decoration-line: underline;
}
.c-footer-inner__cta:focus {
outline: 3px solid #0066CC;
outline-offset: 3px;
text-decoration-line: underline;
}
Mobile anatomy
footer-inner-mobile: the component root, a <footer> (.c-footer-inner-mobile)footer-inner-mobile-columns: inner grid (.c-footer-inner-mobile__columns)footer-inner-mobile-column: inner block (.c-footer-inner-mobile__column)footer-inner-mobile-group: inner block (.c-footer-inner-mobile__group)footer-inner-mobile-link: link (.c-footer-inner-mobile__link)footer-inner-mobile-group-2: inner flex row (.c-footer-inner-mobile__group-2)footer-inner-mobile-image: image placeholder, 342x32px (.c-footer-inner-mobile__image)footer-inner-mobile-group-3: inner block (.c-footer-inner-mobile__group-3)footer-inner-mobile-text: label text, 413 characters (.c-footer-inner-mobile__text)footer-inner-mobile-nav: inner group (.c-footer-inner-mobile__nav)footer-inner-mobile-group-4: inner group (.c-footer-inner-mobile__group-4, 2 instances)footer-inner-mobile-button: button, 15-character label (.c-footer-inner-mobile__button, 2 instances)footer-inner-mobile-list: inner group (.c-footer-inner-mobile__list, 2 instances)footer-inner-mobile-nav-item: inner group (.c-footer-inner-mobile__nav-item, 20 instances)footer-inner-mobile-nav-link: link, 9-character label (.c-footer-inner-mobile__nav-link, 20 instances)footer-inner-mobile-nav-2: inner group (.c-footer-inner-mobile__nav-2)footer-inner-mobile-column-2: inner grid (.c-footer-inner-mobile__column-2)footer-inner-mobile-columns-2: inner grid (.c-footer-inner-mobile__columns-2)footer-inner-mobile-list-2: inner group (.c-footer-inner-mobile__list-2)footer-inner-mobile-item: inner group (.c-footer-inner-mobile__item, 8 instances)footer-inner-mobile-link-2: link, 9-character label (.c-footer-inner-mobile__link-2, 8 instances)footer-inner-mobile-list-3: inner flex row (.c-footer-inner-mobile__list-3)footer-inner-mobile-item-2: inner group (.c-footer-inner-mobile__item-2, 6 instances)footer-inner-mobile-link-3: link (.c-footer-inner-mobile__link-3, 6 instances)footer-inner-mobile-group-5: inner flex row (.c-footer-inner-mobile__group-5, 6 instances), content not capturedfooter-inner-mobile-group-6: inner block (.c-footer-inner-mobile__group-6)footer-inner-mobile-logo: icon placeholder, 32x10px (.c-footer-inner-mobile__logo)footer-inner-mobile-cta: button (.c-footer-inner-mobile__cta)footer-inner-mobile-text-2: label text, 20 characters (.c-footer-inner-mobile__text-2)Mobile recipe
<div class="c-footer-inner-mobile-scope">
<footer class="c-footer-inner-mobile">
<div class="c-footer-inner-mobile__columns">
<div class="c-footer-inner-mobile__column">
<div class="c-footer-inner-mobile__group">
<a class="c-footer-inner-mobile__link" href="#">
<span class="c-footer-inner-mobile__group-2">
<span class="c-footer-inner-mobile__image" aria-hidden="true"></span>
</span>
</a>
</div>
<div class="c-footer-inner-mobile__group-3">
<div class="c-footer-inner-mobile__text">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet c</div>
</div>
</div>
<nav class="c-footer-inner-mobile__nav">
<p class="c-footer-inner-mobile__group-4">
<button class="c-footer-inner-mobile__button" type="button">lorem ipsum dol</button>
</p>
<ul class="c-footer-inner-mobile__list">
<li class="c-footer-inner-mobile__nav-item">
<a class="c-footer-inner-mobile__nav-link" href="#">lorem ips</a>
</li>
<li class="c-footer-inner-mobile__nav-item">
<a class="c-footer-inner-mobile__nav-link" href="#">lorem ipsum</a>
</li>
<li class="c-footer-inner-mobile__nav-item">
<a class="c-footer-inner-mobile__nav-link" href="#">lorem ipsum dolor sit</a>
</li>
<li class="c-footer-inner-mobile__nav-item">
<a class="c-footer-inner-mobile__nav-link" href="#">lorem ipsum</a>
</li>
<li class="c-footer-inner-mobile__nav-item">
<a class="c-footer-inner-mobile__nav-link" href="#">lorem</a>
</li>
<li class="c-footer-inner-mobile__nav-item">
<a class="c-footer-inner-mobile__nav-link" href="#">lor</a>
</li>
<li class="c-footer-inner-mobile__nav-item">
<a class="c-footer-inner-mobile__nav-link" href="#">lorem ipsu</a>
</li>
<li class="c-footer-inner-mobile__nav-item">
<a class="c-footer-inner-mobile__nav-link" href="#">lorem ipsum</a>
</li>
<li class="c-footer-inner-mobile__nav-item">
<a class="c-footer-inner-mobile__nav-link" href="#">lorem ipsum dol</a>
</li>
<li class="c-footer-inner-mobile__nav-item">
<a class="c-footer-inner-mobile__nav-link" href="#">lorem ipsum dolor s</a>
</li>
<li class="c-footer-inner-mobile__nav-item">
<a class="c-footer-inner-mobile__nav-link" href="#">lorem i</a>
</li>
<li class="c-footer-inner-mobile__nav-item">
<a class="c-footer-inner-mobile__nav-link" href="#">lor</a>
</li>
<li class="c-footer-inner-mobile__nav-item">
<a class="c-footer-inner-mobile__nav-link" href="#">lorem ip</a>
</li>
<li class="c-footer-inner-mobile__nav-item">
<a class="c-footer-inner-mobile__nav-link" href="#">lorem ipsum dolor</a>
</li>
</ul>
</nav>
<nav class="c-footer-inner-mobile__nav-2">
<p class="c-footer-inner-mobile__group-4">
<button class="c-footer-inner-mobile__button" type="button">lorem ipsum dolor</button>
</p>
<ul class="c-footer-inner-mobile__list">
<li class="c-footer-inner-mobile__nav-item">
<a class="c-footer-inner-mobile__nav-link" href="#">lorem i</a>
</li>
<li class="c-footer-inner-mobile__nav-item">
<a class="c-footer-inner-mobile__nav-link" href="#">lorem ipsum d</a>
</li>
<li class="c-footer-inner-mobile__nav-item">
<a class="c-footer-inner-mobile__nav-link" href="#">lorem ipsum dolo</a>
</li>
<li class="c-footer-inner-mobile__nav-item">
<a class="c-footer-inner-mobile__nav-link" href="#">lorem ipsum</a>
</li>
<li class="c-footer-inner-mobile__nav-item">
<a class="c-footer-inner-mobile__nav-link" href="#">lorem ips</a>
</li>
<li class="c-footer-inner-mobile__nav-item">
<a class="c-footer-inner-mobile__nav-link" href="#">lorem i</a>
</li>
</ul>
</nav>
<div class="c-footer-inner-mobile__column-2">
<div class="c-footer-inner-mobile__columns-2">
<ul class="c-footer-inner-mobile__list-2">
<li class="c-footer-inner-mobile__item">
<a class="c-footer-inner-mobile__link-2" href="#">lorem ips</a>
</li>
<li class="c-footer-inner-mobile__item">
<a class="c-footer-inner-mobile__link-2" href="#">lorem ipsum do</a>
</li>
<li class="c-footer-inner-mobile__item">
<a class="c-footer-inner-mobile__link-2" href="#">lore</a>
</li>
<li class="c-footer-inner-mobile__item">
<a class="c-footer-inner-mobile__link-2" href="#">lorem ipsum</a>
</li>
<li class="c-footer-inner-mobile__item">
<a class="c-footer-inner-mobile__link-2" href="#">lorem ipsum dolo</a>
</li>
<li class="c-footer-inner-mobile__item">
<a class="c-footer-inner-mobile__link-2" href="#">lorem ipsum do</a>
</li>
<li class="c-footer-inner-mobile__item">
<a class="c-footer-inner-mobile__link-2" href="#">lorem ipsum do</a>
</li>
<li class="c-footer-inner-mobile__item">
<a class="c-footer-inner-mobile__link-2" href="#">lorem ipsum dolor sit amet con</a>
</li>
</ul>
<ul class="c-footer-inner-mobile__list-3">
<li class="c-footer-inner-mobile__item-2">
<a class="c-footer-inner-mobile__link-3" href="#">
<div class="c-footer-inner-mobile__group-5"></div>
</a>
</li>
<li class="c-footer-inner-mobile__item-2">
<a class="c-footer-inner-mobile__link-3" href="#">
<div class="c-footer-inner-mobile__group-5"></div>
</a>
</li>
<li class="c-footer-inner-mobile__item-2">
<a class="c-footer-inner-mobile__link-3" href="#">
<div class="c-footer-inner-mobile__group-5"></div>
</a>
</li>
<li class="c-footer-inner-mobile__item-2">
<a class="c-footer-inner-mobile__link-3" href="#">
<div class="c-footer-inner-mobile__group-5"></div>
</a>
</li>
<li class="c-footer-inner-mobile__item-2">
<a class="c-footer-inner-mobile__link-3" href="#">
<div class="c-footer-inner-mobile__group-5"></div>
</a>
</li>
<li class="c-footer-inner-mobile__item-2">
<a class="c-footer-inner-mobile__link-3" href="#">
<div class="c-footer-inner-mobile__group-5"></div>
</a>
</li>
</ul>
</div>
</div>
</div>
<div class="c-footer-inner-mobile__group-6">
<span class="c-footer-inner-mobile__logo" aria-hidden="true"></span>
<button class="c-footer-inner-mobile__cta" type="button">
<span class="c-footer-inner-mobile__text-2">lorem ipsum dolor si</span>
</button>
</div>
</footer>
</div>
.c-footer-inner-mobile-scope {
background-color: #000000;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-footer-inner-mobile {
display: block;
border-spacing: 0px;
box-sizing: border-box;
background-color: #000000;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
}
.c-footer-inner-mobile__columns {
display: grid;
column-gap: 16px;
grid-template-columns: repeat(4, 1fr);
box-sizing: border-box;
width: 100%;
max-width: 1600px;
text-align: center;
padding-top: 32px;
margin-right: auto;
margin-left: auto;
}
.c-footer-inner-mobile__column {
display: block;
box-sizing: border-box;
width: 100%;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #333333;
}
.c-footer-inner-mobile__group {
display: block;
align-self: end;
box-sizing: border-box;
margin-bottom: 32px;
}
.c-footer-inner-mobile__link {
display: inline;
box-sizing: border-box;
color: #757575;
cursor: pointer;
text-decoration-line: underline;
text-decoration-color: #757575;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-footer-inner-mobile__group-2 {
display: flex;
justify-content: center;
box-sizing: border-box;
max-height: 32px;
overflow-x: hidden;
overflow-y: hidden;
transition: opacity 1s ease;
margin-right: auto;
margin-left: auto;
}
.c-footer-inner-mobile__image {
display: flex;
justify-content: center;
flex-shrink: 0;
box-sizing: border-box;
width: 342px;
height: 32px;
max-height: 32px;
position: relative;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
background-color: currentcolor;
}
.c-footer-inner-mobile__group-3 {
display: block;
box-sizing: border-box;
color: #F3F3F3;
font-size: 14px;
line-height: 20px;
margin-bottom: 32px;
}
.c-footer-inner-mobile__text {
display: block;
box-sizing: border-box;
margin-right: 32px;
margin-left: 32px;
}
.c-footer-inner-mobile__nav {
display: block;
box-sizing: border-box;
width: 100%;
padding-top: 32px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #333333;
}
.c-footer-inner-mobile__group-4 {
display: block;
box-sizing: border-box;
margin: 0px 0px 32px;
color: #E5E5E5;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 11px;
font-weight: 700;
line-height: 16px;
letter-spacing: 1.1px;
text-transform: uppercase;
text-align: left;
transition: color 0.2s ease;
}
.c-footer-inner-mobile__button {
display: inline-block;
box-sizing: border-box;
padding: 0px;
background-color: transparent;
color: #E5E5E5;
border: 0;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 11px;
font-weight: 700;
line-height: 16px;
letter-spacing: normal;
text-transform: uppercase;
text-align: center;
appearance: button;
}
.c-footer-inner-mobile__list {
display: block;
flex-direction: column;
justify-content: center;
align-items: center;
column-gap: 16px;
box-sizing: border-box;
padding: 0px;
margin: 0px;
font-family: "Proxima Nova", Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
text-align: left;
list-style-type: none;
}
.c-footer-inner-mobile__nav-item {
display: inline-block;
box-sizing: border-box;
width: 100%;
margin-bottom: 32px;
}
.c-footer-inner-mobile__nav-link {
display: inline;
box-sizing: border-box;
color: #999999;
cursor: pointer;
text-decoration-line: none;
transition: color 0.2s ease;
}
.c-footer-inner-mobile__nav-2 {
display: block;
box-sizing: border-box;
width: 100%;
padding-top: 32px;
}
.c-footer-inner-mobile__column-2 {
display: grid;
box-sizing: border-box;
width: 100%;
}
.c-footer-inner-mobile__columns-2 {
display: grid;
column-gap: 16px;
grid-template-columns: repeat(1, 1fr);
box-sizing: border-box;
width: 100%;
padding-top: 32px;
padding-bottom: 32px;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #333333;
border-bottom-color: #333333;
}
.c-footer-inner-mobile__list-2 {
display: block;
flex-direction: column;
flex-wrap: wrap;
align-items: center;
column-gap: 16px;
grid-template-columns: repeat(2, 1fr);
box-sizing: border-box;
padding: 0px;
margin: 0px;
font-family: "Proxima Nova", Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
text-align: left;
list-style-type: none;
}
.c-footer-inner-mobile__item {
display: inline-block;
box-sizing: border-box;
width: 100%;
margin-bottom: 32px;
}
.c-footer-inner-mobile__item::before {
content: "";
display: inline;
}
.c-footer-inner-mobile__link-2 {
display: inline;
box-sizing: border-box;
color: #757575;
cursor: pointer;
text-decoration-line: none;
transition: color 0.2s ease;
}
.c-footer-inner-mobile__list-3 {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
gap: 16px;
box-sizing: border-box;
padding: 0px;
margin: 0px;
list-style-type: none;
}
.c-footer-inner-mobile__item-2 {
display: list-item;
box-sizing: border-box;
padding-right: 4px;
}
.c-footer-inner-mobile__link-3 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 32px;
height: 32px;
color: #757575;
cursor: pointer;
text-decoration-line: none;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-footer-inner-mobile__group-5 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 100%;
height: 100%;
}
.c-footer-inner-mobile__group-6 {
display: table;
box-sizing: border-box;
margin: 32px auto 64px;
}
.c-footer-inner-mobile__logo {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 32px;
height: 10px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-footer-inner-mobile__cta {
display: inline;
justify-content: center;
align-items: center;
box-sizing: border-box;
padding: 4px 8px 4px 0px;
position: relative;
z-index: 1;
background-color: transparent;
color: #757575;
border: 0;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 12px;
font-weight: 700;
line-height: 12px;
letter-spacing: 1.2px;
text-transform: uppercase;
text-align: center;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-footer-inner-mobile__text-2 {
display: inline;
box-sizing: border-box;
padding-top: 8px;
padding-bottom: 8px;
}
.c-footer-inner-mobile__button:hover {
text-decoration-line: underline;
}
.c-footer-inner-mobile__button:focus {
text-decoration-line: underline;
}
.c-footer-inner-mobile__nav-link:hover {
text-decoration-line: underline;
}
.c-footer-inner-mobile__nav-link:focus {
text-decoration-line: underline;
}
.c-footer-inner-mobile__link-2:hover {
text-decoration-line: underline;
}
.c-footer-inner-mobile__link-2:focus {
text-decoration-line: underline;
}
.c-footer-inner-mobile__link-3:hover {
text-decoration-line: underline;
}
.c-footer-inner-mobile__link-3:focus {
text-decoration-line: underline;
}
.c-footer-inner-mobile__cta:focus {
outline: 3px solid #0066CC;
outline-offset: 3px;
text-decoration-line: underline;
}
States
footer-inner-nav-link hover: text-decoration-line underlinefooter-inner-nav-link focus: text-decoration-line underlinefooter-inner-nav-link-2 hover: text-decoration-line underlinefooter-inner-nav-link-2 focus: text-decoration-line underlinefooter-inner-link-2 hover: text-decoration-line underlinefooter-inner-link-2 focus: text-decoration-line underlinefooter-inner-cta focus: outline 3px solid #0066CC, outline-offset 3px, text-decoration-line underlinefooter-inner-mobile-button hover: text-decoration-line underlinefooter-inner-mobile-button focus: text-decoration-line underlinefooter-inner-mobile-nav-link hover: text-decoration-line underlinefooter-inner-mobile-nav-link focus: text-decoration-line underlinefooter-inner-mobile-link-2 hover: text-decoration-line underlinefooter-inner-mobile-link-2 focus: text-decoration-line underlinefooter-inner-mobile-link-3 hover: text-decoration-line underlinefooter-inner-mobile-link-3 focus: text-decoration-line underlinefooter-inner-mobile-cta focus: outline 3px solid #0066CC, outline-offset 3px, text-decoration-line underlineInput
Verification: verified against the live page at desktop.
Anatomy
input: the component root, a <input> (.c-input), 0-character placeholderRecipe
<div class="c-input-scope">
<input class="c-input" type="email" placeholder="">
</div>
.c-input-scope {
background-color: #FFFFFF;
color: #1A1A1A;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-input {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
width: 480px;
height: 48px;
padding: 8px 12px;
overflow-x: clip;
overflow-y: clip;
background-color: #FFFFFF;
color: #757575;
border: 1px solid #757575;
cursor: text;
font-family: "Proxima Nova", Helvetica, sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 20px;
letter-spacing: normal;
text-transform: none;
text-align: start;
appearance: none;
transition-duration: 0.2s;
transition-timing-function: ease-in;
transition-property: color, background, border;
}
.c-input:focus {
color: #000000;
border: 1px solid #000000;
outline: none;
}
States
input-focus): color #000000, border 1px solid #000000, outline noneInput (2)
Verification: verified against the live page at desktop.
Anatomy
input-2: the component root, a <input> (.c-input-2), 0-character placeholderRecipe
<div class="c-input-2-scope">
<input class="c-input-2" type="email" placeholder="">
</div>
.c-input-2-scope {
background-color: #FFFFFF;
color: #1A1A1A;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-input-2 {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
width: 416px;
height: 48px;
padding: 8px 12px;
overflow-x: clip;
overflow-y: clip;
background-color: #FFFFFF;
color: #757575;
border: 1px solid #757575;
cursor: text;
font-family: "Proxima Nova", Helvetica, sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 20px;
letter-spacing: normal;
text-transform: none;
text-align: start;
appearance: none;
margin-top: 8px;
transition-duration: 0.2s;
transition-timing-function: ease-in;
transition-property: color, background, border;
}
.c-input-2:focus {
color: #000000;
border: 1px solid #000000;
outline: none;
}
States
input-2-focus): color #000000, border 1px solid #000000, outline noneFooter nav
Verification: flagged, the footer-nav height did not reproduce the measured 200px after 2 correction attempts.
Anatomy
footer-nav: the component root, a <nav> (.c-footer-nav)footer-nav-body: label text, 15 characters (.c-footer-nav__body)footer-nav-list: inner group (.c-footer-nav__list)footer-nav-item: inner group (.c-footer-nav__item, 14 instances)footer-nav-link: link, 9-character label (.c-footer-nav__link, 14 instances)Recipe
<div class="c-footer-nav-scope">
<nav class="c-footer-nav">
<p class="c-footer-nav__body">lorem ipsum dol</p>
<ul class="c-footer-nav__list">
<li class="c-footer-nav__item">
<a class="c-footer-nav__link" href="#">lorem ips</a>
</li>
<li class="c-footer-nav__item">
<a class="c-footer-nav__link" href="#">lorem ipsum</a>
</li>
<li class="c-footer-nav__item">
<a class="c-footer-nav__link" href="#">lorem ipsum dolor sit</a>
</li>
<li class="c-footer-nav__item">
<a class="c-footer-nav__link" href="#">lorem ipsum</a>
</li>
<li class="c-footer-nav__item">
<a class="c-footer-nav__link" href="#">lorem</a>
</li>
<li class="c-footer-nav__item">
<a class="c-footer-nav__link" href="#">lor</a>
</li>
<li class="c-footer-nav__item">
<a class="c-footer-nav__link" href="#">lorem ipsu</a>
</li>
<li class="c-footer-nav__item">
<a class="c-footer-nav__link" href="#">lorem ipsum</a>
</li>
<li class="c-footer-nav__item">
<a class="c-footer-nav__link" href="#">lorem ipsum dol</a>
</li>
<li class="c-footer-nav__item">
<a class="c-footer-nav__link" href="#">lorem ipsum dolor s</a>
</li>
<li class="c-footer-nav__item">
<a class="c-footer-nav__link" href="#">lorem i</a>
</li>
<li class="c-footer-nav__item">
<a class="c-footer-nav__link" href="#">lor</a>
</li>
<li class="c-footer-nav__item">
<a class="c-footer-nav__link" href="#">lorem ip</a>
</li>
<li class="c-footer-nav__item">
<a class="c-footer-nav__link" href="#">lorem ipsum dolor</a>
</li>
</ul>
</nav>
</div>
.c-footer-nav-scope {
background-color: #000000;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-footer-nav {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
text-align: left;
padding-top: 32px;
padding-bottom: 32px;
}
.c-footer-nav__body {
display: block;
box-sizing: border-box;
margin: 0px 0px 8px;
color: #E5E5E5;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 11px;
font-weight: 700;
line-height: 16px;
letter-spacing: 1.1px;
text-transform: uppercase;
transition: color 0.2s ease;
}
.c-footer-nav__list {
display: block;
flex-direction: column;
justify-content: start;
column-gap: 32px;
box-sizing: border-box;
padding: 0px;
margin: 0px;
font-family: "Proxima Nova", Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
list-style-type: none;
}
.c-footer-nav__item {
display: inline-block;
box-sizing: border-box;
width: 100%;
}
.c-footer-nav__link {
display: inline;
box-sizing: border-box;
color: #999999;
cursor: pointer;
text-decoration-line: none;
transition: color 0.2s ease;
}
States
Footer nav (2)
Verification: flagged, the footer-nav-2-list height did not reproduce the measured 48px after 2 correction attempts.
Anatomy
footer-nav-2: the component root, a <nav> (.c-footer-nav-2)footer-nav-2-body: label text, 18 characters (.c-footer-nav-2__body)footer-nav-2-list: inner group (.c-footer-nav-2__list)footer-nav-2-item: inner group (.c-footer-nav-2__item, 6 instances)footer-nav-2-link: link, 7-character label (.c-footer-nav-2__link, 6 instances)Recipe
<div class="c-footer-nav-2-scope">
<nav class="c-footer-nav-2">
<p class="c-footer-nav-2__body">lorem ipsum dolor</p>
<ul class="c-footer-nav-2__list">
<li class="c-footer-nav-2__item">
<a class="c-footer-nav-2__link" href="#">lorem i</a>
</li>
<li class="c-footer-nav-2__item">
<a class="c-footer-nav-2__link" href="#">lorem ipsum d</a>
</li>
<li class="c-footer-nav-2__item">
<a class="c-footer-nav-2__link" href="#">lorem ipsum dolo</a>
</li>
<li class="c-footer-nav-2__item">
<a class="c-footer-nav-2__link" href="#">lorem ipsum</a>
</li>
<li class="c-footer-nav-2__item">
<a class="c-footer-nav-2__link" href="#">lorem ips</a>
</li>
<li class="c-footer-nav-2__item">
<a class="c-footer-nav-2__link" href="#">lorem i</a>
</li>
</ul>
</nav>
</div>
.c-footer-nav-2-scope {
background-color: #000000;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-footer-nav-2 {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
text-align: left;
padding-top: 32px;
padding-bottom: 32px;
}
.c-footer-nav-2__body {
display: block;
box-sizing: border-box;
margin: 0px 0px 8px;
color: #E5E5E5;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 11px;
font-weight: 700;
line-height: 16px;
letter-spacing: 1.1px;
text-transform: uppercase;
transition: color 0.2s ease;
}
.c-footer-nav-2__list {
display: block;
flex-direction: column;
justify-content: start;
column-gap: 32px;
box-sizing: border-box;
padding: 0px;
margin: 0px;
font-family: "Proxima Nova", Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
list-style-type: none;
}
.c-footer-nav-2__item {
display: inline-block;
box-sizing: border-box;
width: 100%;
}
.c-footer-nav-2__link {
display: inline;
box-sizing: border-box;
color: #999999;
cursor: pointer;
text-decoration-line: none;
transition: color 0.2s ease;
}
States
Footer nav (3)
Verification: flagged, the footer-nav-3 height did not reproduce the measured 65px after 2 correction attempts.
Anatomy
footer-nav-3: the component root, a <nav> (.c-footer-nav-3)footer-nav-3-list: inner group (.c-footer-nav-3__list)footer-nav-3-item: inner group (.c-footer-nav-3__item, 8 instances)footer-nav-3-link: link, 9-character label (.c-footer-nav-3__link, 8 instances)Recipe
<div class="c-footer-nav-3-scope">
<nav class="c-footer-nav-3">
<ul class="c-footer-nav-3__list">
<li class="c-footer-nav-3__item">
<a class="c-footer-nav-3__link" href="#">lorem ips</a>
</li>
<li class="c-footer-nav-3__item">
<a class="c-footer-nav-3__link" href="#">lorem ipsum do</a>
</li>
<li class="c-footer-nav-3__item">
<a class="c-footer-nav-3__link" href="#">lore</a>
</li>
<li class="c-footer-nav-3__item">
<a class="c-footer-nav-3__link" href="#">lorem ipsum</a>
</li>
<li class="c-footer-nav-3__item">
<a class="c-footer-nav-3__link" href="#">lorem ipsum dolo</a>
</li>
<li class="c-footer-nav-3__item">
<a class="c-footer-nav-3__link" href="#">lorem ipsum do</a>
</li>
<li class="c-footer-nav-3__item">
<a class="c-footer-nav-3__link" href="#">lorem ipsum do</a>
</li>
<li class="c-footer-nav-3__item">
<a class="c-footer-nav-3__link" href="#">lorem ipsum dolor sit amet con</a>
</li>
</ul>
</nav>
</div>
.c-footer-nav-3-scope {
background-color: #000000;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-footer-nav-3 {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
text-align: left;
padding-bottom: 32px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #333333;
}
.c-footer-nav-3__list {
display: block;
flex-wrap: wrap;
justify-content: start;
align-items: baseline;
column-gap: 32px;
grid-template-columns: repeat(2, 1fr);
box-sizing: border-box;
padding: 0px;
margin: 0px;
font-family: "Proxima Nova", Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
list-style-type: none;
}
.c-footer-nav-3__item {
display: inline-block;
align-items: center;
box-sizing: border-box;
width: 100%;
position: relative;
}
.c-footer-nav-3__item::before {
content: "";
display: inline;
}
.c-footer-nav-3__link {
display: inline;
box-sizing: border-box;
color: #757575;
cursor: pointer;
text-decoration-line: none;
transition: color 0.2s ease;
}
States
Verification: verified against the live page at desktop.
Anatomy
nav-link: the component root, a <a> (.c-nav-link), 21-character labelRecipe
<div class="c-nav-link-scope">
<a class="c-nav-link" href="#">lorem ipsum dolor sit</a>
</div>
.c-nav-link-scope {
background-color: #F3F3F3;
color: #000000;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
font-weight: 400;
line-height: 16px;
}
.c-nav-link {
display: inline-flex;
justify-content: center;
align-items: center;
border-spacing: 0px;
box-sizing: border-box;
padding: 8px 12px;
background-color: #FFFFFF;
color: #000000;
border-radius: 4px;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
font-weight: 400;
line-height: 16px;
text-transform: uppercase;
text-decoration-line: none;
text-align: center;
transition-duration: 0.2s;
transition-timing-function: ease-in-out;
transition-property: color, background, text-shadow;
}
.c-nav-link:hover {
background-color: #F7F7F7;
}
.c-nav-link:focus {
outline: 1px solid #000000;
outline-offset: -1px;
}
States
nav-link-hover): background-color #F7F7F7Verification: flagged, the carousel-control-group x did not reproduce the measured 20px after 2 correction attempts.
Anatomy
carousel-control: the component root, a <button> (.c-carousel-control)carousel-control-group: inner group (.c-carousel-control__group)carousel-control-group-2: inner block (.c-carousel-control__group-2)carousel-control-icon: icon placeholder, 16px (.c-carousel-control__icon)Recipe
<div class="c-carousel-control-scope">
<button class="c-carousel-control" type="button">
<span class="c-carousel-control__group"></span>
<div class="c-carousel-control__group-2">
<span class="c-carousel-control__icon" aria-hidden="true"></span>
</div>
</button>
</div>
.c-carousel-control-scope {
background-color: #FFFFFF;
color: #1A1A1A;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-carousel-control {
display: inline-block;
justify-content: center;
align-items: center;
border-spacing: 0px;
box-sizing: border-box;
width: 40px;
height: 40px;
padding: 16px;
position: relative;
z-index: 1;
background-color: #FFFFFF;
color: #FFFFFF;
border: 0;
cursor: pointer;
transform: matrix(-1, 0, 0, -1, 0, 0);
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 12px;
font-weight: 700;
line-height: 16px;
letter-spacing: 1.2px;
text-transform: uppercase;
text-align: center;
transition-duration: 0.2s;
transition-timing-function: ease-in;
transition-property: color, background, border;
}
.c-carousel-control__group {
display: block;
box-sizing: border-box;
width: 1px;
height: 1px;
position: absolute;
overflow-x: hidden;
overflow-y: hidden;
white-space: nowrap;
}
.c-carousel-control__group-2 {
display: block;
box-sizing: border-box;
width: 40px;
height: 40px;
position: absolute;
top: 0px;
left: 0px;
}
.c-carousel-control__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
position: absolute;
top: 20px;
right: 4px;
bottom: 4px;
left: 20px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
transform: matrix(1, 0, 0, 1, -8, -8);
}
.c-carousel-control:focus {
outline: 3px solid #0066CC;
outline-offset: 3px;
}
States
Verification: verified against the live page at desktop.
Anatomy
tag: the component root, a <a> (.c-tag), 14-character labelRecipe
<div class="c-tag-scope">
<a class="c-tag" href="#">lorem ipsum do</a>
</div>
.c-tag-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 12px;
font-weight: 400;
line-height: 16px;
}
.c-tag {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
padding: 7px;
background-color: #000000;
color: #FFFFFF;
border: 1px solid #000000;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 12px;
font-weight: 400;
line-height: 16px;
letter-spacing: 1.1px;
text-transform: uppercase;
text-decoration-line: none;
text-align: center;
transition: color 0.2s cubic-bezier(0.37, 0, 0.63, 1);
}
.c-tag:hover {
text-decoration-line: underline;
}
States
Link list
Verification: flagged, the link-list height did not reproduce the measured 200px after 2 correction attempts.
Anatomy
link-list: the component root, a <nav> (.c-link-list)link-list-body: label text, 15 characters (.c-link-list__body)link-list-list: inner group (.c-link-list__list)link-list-item: inner group (.c-link-list__item, 14 instances)link-list-link: link, 9-character label (.c-link-list__link, 14 instances)Recipe
<div class="c-link-list-scope">
<nav class="c-link-list">
<p class="c-link-list__body">lorem ipsum dol</p>
<ul class="c-link-list__list">
<li class="c-link-list__item">
<a class="c-link-list__link" href="#">lorem ips</a>
</li>
<li class="c-link-list__item">
<a class="c-link-list__link" href="#">lorem ipsum</a>
</li>
<li class="c-link-list__item">
<a class="c-link-list__link" href="#">lorem ipsum dolor sit</a>
</li>
<li class="c-link-list__item">
<a class="c-link-list__link" href="#">lorem ipsum</a>
</li>
<li class="c-link-list__item">
<a class="c-link-list__link" href="#">lorem</a>
</li>
<li class="c-link-list__item">
<a class="c-link-list__link" href="#">lor</a>
</li>
<li class="c-link-list__item">
<a class="c-link-list__link" href="#">lorem ipsu</a>
</li>
<li class="c-link-list__item">
<a class="c-link-list__link" href="#">lorem ipsum</a>
</li>
<li class="c-link-list__item">
<a class="c-link-list__link" href="#">lorem ipsum dol</a>
</li>
<li class="c-link-list__item">
<a class="c-link-list__link" href="#">lorem ipsum dolor s</a>
</li>
<li class="c-link-list__item">
<a class="c-link-list__link" href="#">lorem i</a>
</li>
<li class="c-link-list__item">
<a class="c-link-list__link" href="#">lor</a>
</li>
<li class="c-link-list__item">
<a class="c-link-list__link" href="#">lorem ip</a>
</li>
<li class="c-link-list__item">
<a class="c-link-list__link" href="#">lorem ipsum dolor</a>
</li>
</ul>
</nav>
</div>
.c-link-list-scope {
background-color: #000000;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-link-list {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
text-align: left;
padding-top: 32px;
padding-bottom: 32px;
}
.c-link-list__body {
display: block;
box-sizing: border-box;
margin: 0px 0px 8px;
color: #E5E5E5;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 11px;
font-weight: 700;
line-height: 16px;
letter-spacing: 1.1px;
text-transform: uppercase;
transition: color 0.2s ease;
}
.c-link-list__list {
display: block;
flex-direction: column;
justify-content: start;
column-gap: 32px;
box-sizing: border-box;
padding: 0px;
margin: 0px;
font-family: "Proxima Nova", Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
list-style-type: none;
}
.c-link-list__item {
display: inline-block;
box-sizing: border-box;
width: 100%;
}
.c-link-list__link {
display: inline;
box-sizing: border-box;
color: #999999;
cursor: pointer;
text-decoration-line: none;
transition: color 0.2s ease;
}
States
Link list (2)
Verification: flagged, the link-list-2-list height did not reproduce the measured 48px after 2 correction attempts.
Anatomy
link-list-2: the component root, a <nav> (.c-link-list-2)link-list-2-body: label text, 18 characters (.c-link-list-2__body)link-list-2-list: inner group (.c-link-list-2__list)link-list-2-item: inner group (.c-link-list-2__item, 6 instances)link-list-2-link: link, 7-character label (.c-link-list-2__link, 6 instances)Recipe
<div class="c-link-list-2-scope">
<nav class="c-link-list-2">
<p class="c-link-list-2__body">lorem ipsum dolor</p>
<ul class="c-link-list-2__list">
<li class="c-link-list-2__item">
<a class="c-link-list-2__link" href="#">lorem i</a>
</li>
<li class="c-link-list-2__item">
<a class="c-link-list-2__link" href="#">lorem ipsum d</a>
</li>
<li class="c-link-list-2__item">
<a class="c-link-list-2__link" href="#">lorem ipsum dolo</a>
</li>
<li class="c-link-list-2__item">
<a class="c-link-list-2__link" href="#">lorem ipsum</a>
</li>
<li class="c-link-list-2__item">
<a class="c-link-list-2__link" href="#">lorem ips</a>
</li>
<li class="c-link-list-2__item">
<a class="c-link-list-2__link" href="#">lorem i</a>
</li>
</ul>
</nav>
</div>
.c-link-list-2-scope {
background-color: #000000;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-link-list-2 {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
text-align: left;
padding-top: 32px;
padding-bottom: 32px;
}
.c-link-list-2__body {
display: block;
box-sizing: border-box;
margin: 0px 0px 8px;
color: #E5E5E5;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 11px;
font-weight: 700;
line-height: 16px;
letter-spacing: 1.1px;
text-transform: uppercase;
transition: color 0.2s ease;
}
.c-link-list-2__list {
display: block;
flex-direction: column;
justify-content: start;
column-gap: 32px;
box-sizing: border-box;
padding: 0px;
margin: 0px;
font-family: "Proxima Nova", Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
list-style-type: none;
}
.c-link-list-2__item {
display: inline-block;
box-sizing: border-box;
width: 100%;
}
.c-link-list-2__link {
display: inline;
box-sizing: border-box;
color: #999999;
cursor: pointer;
text-decoration-line: none;
transition: color 0.2s ease;
}
States
Link list (3)
Verification: flagged, the link-list-3 height did not reproduce the measured 65px after 2 correction attempts.
Anatomy
link-list-3: the component root, a <nav> (.c-link-list-3)link-list-3-list: inner group (.c-link-list-3__list)link-list-3-item: inner group (.c-link-list-3__item, 8 instances)link-list-3-link: link, 9-character label (.c-link-list-3__link, 8 instances)Recipe
<div class="c-link-list-3-scope">
<nav class="c-link-list-3">
<ul class="c-link-list-3__list">
<li class="c-link-list-3__item">
<a class="c-link-list-3__link" href="#">lorem ips</a>
</li>
<li class="c-link-list-3__item">
<a class="c-link-list-3__link" href="#">lorem ipsum do</a>
</li>
<li class="c-link-list-3__item">
<a class="c-link-list-3__link" href="#">lore</a>
</li>
<li class="c-link-list-3__item">
<a class="c-link-list-3__link" href="#">lorem ipsum</a>
</li>
<li class="c-link-list-3__item">
<a class="c-link-list-3__link" href="#">lorem ipsum dolo</a>
</li>
<li class="c-link-list-3__item">
<a class="c-link-list-3__link" href="#">lorem ipsum do</a>
</li>
<li class="c-link-list-3__item">
<a class="c-link-list-3__link" href="#">lorem ipsum do</a>
</li>
<li class="c-link-list-3__item">
<a class="c-link-list-3__link" href="#">lorem ipsum dolor sit amet con</a>
</li>
</ul>
</nav>
</div>
.c-link-list-3-scope {
background-color: #000000;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-link-list-3 {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
text-align: left;
padding-bottom: 32px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #333333;
}
.c-link-list-3__list {
display: block;
flex-wrap: wrap;
justify-content: start;
align-items: baseline;
column-gap: 32px;
grid-template-columns: repeat(2, 1fr);
box-sizing: border-box;
padding: 0px;
margin: 0px;
font-family: "Proxima Nova", Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
list-style-type: none;
}
.c-link-list-3__item {
display: inline-block;
align-items: center;
box-sizing: border-box;
width: 100%;
position: relative;
}
.c-link-list-3__item::before {
content: "";
display: inline;
}
.c-link-list-3__link {
display: inline;
box-sizing: border-box;
color: #757575;
cursor: pointer;
text-decoration-line: none;
transition: color 0.2s ease;
}
States
Icon button
Verification: flagged, the render matched 96% of the original pixels, below the 96% required after 2 correction attempts.
Anatomy
icon-button: the component root, a <button> (.c-icon-button)icon-button-group: inner flex row (.c-icon-button__group)icon-button-icon: icon placeholder, 24px (.c-icon-button__icon)Recipe
<div class="c-icon-button-scope">
<button class="c-icon-button" type="button">
<span class="c-icon-button__group">
<span class="c-icon-button__icon" aria-hidden="true"></span>
</span>
</button>
</div>
.c-icon-button-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-icon-button {
display: inline-flex;
align-items: center;
border-spacing: 0px;
box-sizing: border-box;
height: 56px;
min-width: 56px;
padding: 0px 16px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
background-color: #FFFFFF;
color: #000000;
cursor: pointer;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
border-top: 0;
border-right: 0;
border-bottom: 1px solid #E5E5E5;
border-left: 0;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}
.c-icon-button__group {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
}
.c-icon-button__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 24px;
height: 24px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-icon-button:hover {
background-color: #F7F7F7;
}
States
icon-button-hover): background-color #F7F7F7Icon button (2)
Verification: flagged, the render matched 94% of the original pixels, below the 96% required after 2 correction attempts.
Anatomy
icon-button-2: the component root, a <button> (.c-icon-button-2)icon-button-2-group: inner flex row (.c-icon-button-2__group)icon-button-2-icon: icon placeholder, 24px (.c-icon-button-2__icon)Recipe
<div class="c-icon-button-2-scope">
<button class="c-icon-button-2" type="button">
<span class="c-icon-button-2__group">
<span class="c-icon-button-2__icon" aria-hidden="true"></span>
</span>
</button>
</div>
.c-icon-button-2-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-icon-button-2 {
display: inline-flex;
align-items: center;
border-spacing: 0px;
box-sizing: border-box;
height: 56px;
min-width: 56px;
padding: 0px 16px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
background-color: #FFFFFF;
color: #000000;
border: 0;
cursor: pointer;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
}
.c-icon-button-2__group {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
}
.c-icon-button-2__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 24px;
height: 24px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-icon-button-2:hover {
background-color: #F7F7F7;
}
States
icon-button-2-hover): background-color #F7F7F7Footer link group
Verification: flagged, the footer-link-group height did not reproduce the measured 200px after 2 correction attempts.
Anatomy
footer-link-group: the component root, a <nav> (.c-footer-link-group)footer-link-group-body: label text, 15 characters (.c-footer-link-group__body)footer-link-group-list: inner group (.c-footer-link-group__list)footer-link-group-item: inner group (.c-footer-link-group__item, 14 instances)footer-link-group-link: link, 9-character label (.c-footer-link-group__link, 14 instances)Recipe
<div class="c-footer-link-group-scope">
<nav class="c-footer-link-group">
<p class="c-footer-link-group__body">lorem ipsum dol</p>
<ul class="c-footer-link-group__list">
<li class="c-footer-link-group__item">
<a class="c-footer-link-group__link" href="#">lorem ips</a>
</li>
<li class="c-footer-link-group__item">
<a class="c-footer-link-group__link" href="#">lorem ipsum</a>
</li>
<li class="c-footer-link-group__item">
<a class="c-footer-link-group__link" href="#">lorem ipsum dolor sit</a>
</li>
<li class="c-footer-link-group__item">
<a class="c-footer-link-group__link" href="#">lorem ipsum</a>
</li>
<li class="c-footer-link-group__item">
<a class="c-footer-link-group__link" href="#">lorem</a>
</li>
<li class="c-footer-link-group__item">
<a class="c-footer-link-group__link" href="#">lor</a>
</li>
<li class="c-footer-link-group__item">
<a class="c-footer-link-group__link" href="#">lorem ipsu</a>
</li>
<li class="c-footer-link-group__item">
<a class="c-footer-link-group__link" href="#">lorem ipsum</a>
</li>
<li class="c-footer-link-group__item">
<a class="c-footer-link-group__link" href="#">lorem ipsum dol</a>
</li>
<li class="c-footer-link-group__item">
<a class="c-footer-link-group__link" href="#">lorem ipsum dolor s</a>
</li>
<li class="c-footer-link-group__item">
<a class="c-footer-link-group__link" href="#">lorem i</a>
</li>
<li class="c-footer-link-group__item">
<a class="c-footer-link-group__link" href="#">lor</a>
</li>
<li class="c-footer-link-group__item">
<a class="c-footer-link-group__link" href="#">lorem ip</a>
</li>
<li class="c-footer-link-group__item">
<a class="c-footer-link-group__link" href="#">lorem ipsum dolor</a>
</li>
</ul>
</nav>
</div>
.c-footer-link-group-scope {
background-color: #000000;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-footer-link-group {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
text-align: left;
padding-top: 32px;
padding-bottom: 32px;
}
.c-footer-link-group__body {
display: block;
box-sizing: border-box;
margin: 0px 0px 8px;
color: #E5E5E5;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 11px;
font-weight: 700;
line-height: 16px;
letter-spacing: 1.1px;
text-transform: uppercase;
transition: color 0.2s ease;
}
.c-footer-link-group__list {
display: block;
flex-direction: column;
justify-content: start;
column-gap: 32px;
box-sizing: border-box;
padding: 0px;
margin: 0px;
font-family: "Proxima Nova", Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
list-style-type: none;
}
.c-footer-link-group__item {
display: inline-block;
box-sizing: border-box;
width: 100%;
}
.c-footer-link-group__link {
display: inline;
box-sizing: border-box;
color: #999999;
cursor: pointer;
text-decoration-line: none;
transition: color 0.2s ease;
}
States
Footer link group (2)
Verification: flagged, the footer-link-group-2-list height did not reproduce the measured 48px after 2 correction attempts.
Anatomy
footer-link-group-2: the component root, a <nav> (.c-footer-link-group-2)footer-link-group-2-body: label text, 18 characters (.c-footer-link-group-2__body)footer-link-group-2-list: inner group (.c-footer-link-group-2__list)footer-link-group-2-item: inner group (.c-footer-link-group-2__item, 6 instances)footer-link-group-2-link: link, 7-character label (.c-footer-link-group-2__link, 6 instances)Recipe
<div class="c-footer-link-group-2-scope">
<nav class="c-footer-link-group-2">
<p class="c-footer-link-group-2__body">lorem ipsum dolor</p>
<ul class="c-footer-link-group-2__list">
<li class="c-footer-link-group-2__item">
<a class="c-footer-link-group-2__link" href="#">lorem i</a>
</li>
<li class="c-footer-link-group-2__item">
<a class="c-footer-link-group-2__link" href="#">lorem ipsum d</a>
</li>
<li class="c-footer-link-group-2__item">
<a class="c-footer-link-group-2__link" href="#">lorem ipsum dolo</a>
</li>
<li class="c-footer-link-group-2__item">
<a class="c-footer-link-group-2__link" href="#">lorem ipsum</a>
</li>
<li class="c-footer-link-group-2__item">
<a class="c-footer-link-group-2__link" href="#">lorem ips</a>
</li>
<li class="c-footer-link-group-2__item">
<a class="c-footer-link-group-2__link" href="#">lorem i</a>
</li>
</ul>
</nav>
</div>
.c-footer-link-group-2-scope {
background-color: #000000;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-footer-link-group-2 {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
text-align: left;
padding-top: 32px;
padding-bottom: 32px;
}
.c-footer-link-group-2__body {
display: block;
box-sizing: border-box;
margin: 0px 0px 8px;
color: #E5E5E5;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 11px;
font-weight: 700;
line-height: 16px;
letter-spacing: 1.1px;
text-transform: uppercase;
transition: color 0.2s ease;
}
.c-footer-link-group-2__list {
display: block;
flex-direction: column;
justify-content: start;
column-gap: 32px;
box-sizing: border-box;
padding: 0px;
margin: 0px;
font-family: "Proxima Nova", Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
list-style-type: none;
}
.c-footer-link-group-2__item {
display: inline-block;
box-sizing: border-box;
width: 100%;
}
.c-footer-link-group-2__link {
display: inline;
box-sizing: border-box;
color: #999999;
cursor: pointer;
text-decoration-line: none;
transition: color 0.2s ease;
}
States
Footer link group (3)
Verification: flagged, the footer-link-group-3 height did not reproduce the measured 65px after 2 correction attempts.
Anatomy
footer-link-group-3: the component root, a <nav> (.c-footer-link-group-3)footer-link-group-3-list: inner group (.c-footer-link-group-3__list)footer-link-group-3-item: inner group (.c-footer-link-group-3__item, 8 instances)footer-link-group-3-link: link, 9-character label (.c-footer-link-group-3__link, 8 instances)Recipe
<div class="c-footer-link-group-3-scope">
<nav class="c-footer-link-group-3">
<ul class="c-footer-link-group-3__list">
<li class="c-footer-link-group-3__item">
<a class="c-footer-link-group-3__link" href="#">lorem ips</a>
</li>
<li class="c-footer-link-group-3__item">
<a class="c-footer-link-group-3__link" href="#">lorem ipsum do</a>
</li>
<li class="c-footer-link-group-3__item">
<a class="c-footer-link-group-3__link" href="#">lore</a>
</li>
<li class="c-footer-link-group-3__item">
<a class="c-footer-link-group-3__link" href="#">lorem ipsum</a>
</li>
<li class="c-footer-link-group-3__item">
<a class="c-footer-link-group-3__link" href="#">lorem ipsum dolo</a>
</li>
<li class="c-footer-link-group-3__item">
<a class="c-footer-link-group-3__link" href="#">lorem ipsum do</a>
</li>
<li class="c-footer-link-group-3__item">
<a class="c-footer-link-group-3__link" href="#">lorem ipsum do</a>
</li>
<li class="c-footer-link-group-3__item">
<a class="c-footer-link-group-3__link" href="#">lorem ipsum dolor sit amet con</a>
</li>
</ul>
</nav>
</div>
.c-footer-link-group-3-scope {
background-color: #000000;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-footer-link-group-3 {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
text-align: left;
padding-bottom: 32px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #333333;
}
.c-footer-link-group-3__list {
display: block;
flex-wrap: wrap;
justify-content: start;
align-items: baseline;
column-gap: 32px;
grid-template-columns: repeat(2, 1fr);
box-sizing: border-box;
padding: 0px;
margin: 0px;
font-family: "Proxima Nova", Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
list-style-type: none;
}
.c-footer-link-group-3__item {
display: inline-block;
align-items: center;
box-sizing: border-box;
width: 100%;
position: relative;
}
.c-footer-link-group-3__item::before {
content: "";
display: inline;
}
.c-footer-link-group-3__link {
display: inline;
box-sizing: border-box;
color: #757575;
cursor: pointer;
text-decoration-line: none;
transition: color 0.2s ease;
}
States
Verification: verified against the live page at desktop.
Anatomy
page-header: the component root, a <header> (.c-page-header)page-header-group: inner block (.c-page-header__group)page-header-title: heading, 35 characters (.c-page-header__title)page-header-title-2: heading, 0 characters (.c-page-header__title-2)page-header-body: label text, 0 characters (.c-page-header__body)page-header-text: label text, 27 characters (.c-page-header__text, 2 instances)Recipe
<div class="c-page-header-scope">
<header class="c-page-header">
<div class="c-page-header__group">
<h1 class="c-page-header__title">lorem ipsum dolor sit amet consecte</h1>
<h2 class="c-page-header__title-2">
<p class="c-page-header__body">
<span class="c-page-header__text">lorem ipsum dolor sit amet</span>
<span class="c-page-header__text">lorem i</span>
</p>
</h2>
</div>
</header>
</div>
.c-page-header-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-page-header {
display: block;
border-spacing: 0px;
box-sizing: border-box;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.1px;
text-align: center;
padding-top: 32px;
padding-bottom: 32px;
}
.c-page-header__group {
display: block;
box-sizing: border-box;
}
.c-page-header__title {
display: block;
box-sizing: border-box;
margin: 0px 0px 16px;
font-family: Apercu, Helvetica, sans-serif;
font-size: 42px;
font-weight: 700;
line-height: 54px;
}
.c-page-header__title-2 {
display: block;
box-sizing: border-box;
margin: 16px 0px 0px;
font-family: "Proxima Nova", Helvetica, sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 22px;
}
.c-page-header__body {
display: block;
box-sizing: border-box;
margin: 0px;
}
States
Verification: flagged, the render matched 84% of the original pixels, below the 96% required on focus after 2 correction attempts.
Anatomy
nav-item: the component root, a <span> (.c-nav-item)nav-item-group: inner flex row (.c-nav-item__group)nav-item-icon: icon placeholder, 16px (.c-nav-item__icon)Recipe
<div class="c-nav-item-scope">
<span class="c-nav-item">
<span class="c-nav-item__group">
<span class="c-nav-item__icon" aria-hidden="true"></span>
</span>
</span>
</div>
.c-nav-item-scope {
background-color: #FFFFFF;
color: #000000;
font-family: "Breve Text", serif;
font-size: 19px;
font-weight: 400;
line-height: 28px;
}
.c-nav-item {
display: inline-grid;
align-items: center;
border-spacing: 0px;
box-sizing: border-box;
min-height: 40px;
padding: 12px 8px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
color: #000000;
cursor: pointer;
font-family: "WIRED Mono", Monaco, "Courier New", Courier, monospace;
font-size: 13px;
font-weight: 400;
line-height: 16px;
letter-spacing: 0.9px;
text-transform: uppercase;
white-space: nowrap;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: transparent;
}
.c-nav-item::after {
content: "";
display: block;
box-sizing: border-box;
width: 32px;
height: 40px;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition-duration: 0.2s;
transition-timing-function: linear;
transition-property: background-color, color, border-color;
}
.c-nav-item__group {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 16px;
height: 16px;
}
.c-nav-item__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
background-color: currentcolor;
}
.c-nav-item:hover {
background-color: #F7F7F7;
}
.c-nav-item:focus::after {
border: 2px solid #000000;
}
States
nav-item-hover): background-color #F7F7F7hero-display, display-lg, display-sm) stay at 400; Apercu headings (title-sm, title-md) and button go to 700.primary, #000000) as a shared structural fill. The same black fills button-primary, tag, card-cta, video-section-title and the logo block (header-inner-5-group-6), so it is not reserved for primary actions.button (12px, 700, 1.2px) on button-primary and kicker (12px, 400, 1.1px) on tag.button-primary, button-primary-2, input, input-2), and compact ghost controls at 20–32px (button-ghost-7 20px, button-ghost 24px, button-ghost-4 28px, button-ghost-5 32px).rounded.xs (4px) on the small ghost buttons, as button-ghost, button-ghost-2 and button-ghost-5 do.hairline, #E5E5E5) rules and open sections with a 2px black rule (video-section-group-2).card instances in their 3-column grid with card-grid-gap (32px), and keep all padding on the 4px base.color(srgb 0.101961 0.101961 0.101961 / 0.2) 0px 0px 32px 0px for layers that genuinely float above the page.link, #057DBC) is the only chromatic UI accent, and it never becomes a fill.rounded.md and rounded.lg belong to price pills and icon badges only.surface-subtle panels carry card separation.body-lg and body are for reading; nav-link, kicker and micro are for metadata.button-primary); nav links take 1px solid #000000 inset (nav-link).surface-subtle and the #F7F7F7 hover wash (nav-link hover).This analysis is two-viewport only (desktop and mobile). No breakpoint values were observed, so none are stated.
header-landing) to 206px (header-landing-mobile). The article header drops from 405px (header-inner) to 247px (header-inner-mobile). The nav collapses to a hamburger, logo and Subscribe. The slim sticky bar measures 57px on desktop (navigation) and 49px on mobile (header-4-mobile). header-4-mobile (flagged: the render matched 89% of the original pixels, below the 96% required after 2 correction attempts).header-landing-nav-link) and 48px on mobile (header-landing-mobile-nav-link).footer-landing-2) to 1432px (footer-landing-2-mobile). The logo link widens from 192px (footer-landing-2-link) to 342px (footer-landing-2-mobile-link). Footer section headings become 11px WIRED Mono toggle buttons (footer-landing-2-mobile-button). Both footer recipes are flagged: footer-landing-2 (flagged: the footer-landing-2 height did not reproduce the measured 664px after 2 correction attempts) and footer-landing-2-mobile (flagged: the footer-landing-2-mobile-columns height did not reproduce the measured 1372px after 2 correction attempts).button-primary (48px), input (48px) and the 56px icon buttons (icon-button).button-ghost (24px) and button-ghost-7 (20px). On touch layouts, pad their hit area rather than their visuals.primary, ink-soft, body-dark, muted, muted-light, surface, surface-subtle, hairline and link. primary, ink and border-strong share #000000; pick the one that names the role.link) is the only accent and the focus colors are accessibility-only. Any new chromatic color must come from editorial imagery, not from UI chrome.hero-display, display-lg, display-sm) or Apercu 700 (title-*). Reading text uses Breve Text (body-lg, body). Labels, nav and buttons use WIRED Mono (kicker, nav-link, button, micro). Weights stay 400/700.hairline rule and open sections with a 2px black rule plus a black tag. Reserve the 32px ambient shadow for genuinely floating layers.base. Controls pad at 8px and 12px (input-padding-x), primary buttons at 16px (button-primary-padding-x), and card grids gap at 32px (card-grid-gap).rounded.xs only for compact ghost and nav controls. rounded.md and rounded.lg are limited to price pills and icon badges.card and the mobile headers are verified, so build variants from them. Treat flagged recipes (card-2, category-tag, navigation, the footers) as approximate.navigation (92%)card-2 and category-tag (86%)account-menu and nav-item (84% on focus)header-landing and header-inner (91% on hover)card-7 (not verifiable: what the page placed in it (photos, media, ads) covers most of it and nothing else differs, so the comparison could not be judged after 2 correction attempts) and card-8 (not verifiable: same reason).header-inner-2 and header-inner-3 could not be rendered on their own.rounded.lg) also came from a single page.focus-ring token (#005FCC) and the measured button outline (#0066CC) differ slightly. Which one is canonical is unresolved.Ten plik DESIGN.md jest po angielsku, bo w tym języku czytają go agenci AI do kodowania.
Wyodrębnione z publicznej strony WIRED, to nie są oficjalne wytyczne marki. Sprawdź fonty innej strony

The Onion to zdigitalizowany satyryczny dziennik: pogrubione, wąskie nagłówki gotyckie w kolorze czarnym, charakterystyczny leśny zielony akcent marki (#006b3a) używany w etykietach sekcji, odznakach trendów i wezwaniach do działania, a wszystko to na surowym, białym lub jasnoszarym tle. Typografia jest głównym narzędziem projektowym: nagłówki dominują wąskie i półwąskie groteski z Adobe Fonts (tablet-gothic, rocky-condensed), a tekst artykułów opiera się na utopia-std-caption. Układ jest gęsty informacyjnie, z ciasnymi siatkami kart, separatorami artykułów w postaci dolnych obramowań i niemal zerowymi promieniami zaokrągleń elementów konstrukcyjnych. Elewacja jest minimalna: kilka subtelnych cieni występuje wyłącznie w nakładkach.

Marketingowa strona Figma opiera się na surowym, czarno-białym systemie monochromatycznym, zakotwiczonym we własnościowym zmiennym kroju pisma figmaSans. Projekt jest przede wszystkim typograficzny: duże nagłówki o rozmiarach 88px/56px z ciasnym ujemnym odstępem między literami kontrastują z lekkim tekstem podstawowym o wadze 330. Przyciski CTA mają w pełni zaokrąglone kształty pigułki (border-radius: 9999px), wypełnione czerni z białym tekstem. Układ jest oparty na siatce, z maksymalną szerokością treści 1440px, dużym pionowym odstępem sekcji wynoszącym 80px i czystym, białym tłem. Głębia jest minimalna, a cienie to subtelne nakładki oparte na oklch. Lawendowo-fioletowy akcent (#cb9fd2) pojawia się w banerze stopki. Całość sprawia wrażenie pewnej siebie, typograficznie wyrafinowanej i mocno zorientowanej na markę.

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.

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.