ghost · desktop
DiamKecocokan 100%56 ukuran cocok
HoverKecocokan 100%18 ukuran cocok
Tingkat keyakinan ekstraksi
WIRED-nin sistem desainnya adalah kerangka monokrom berkontras tinggi yang digerakkan oleh editorial dan dibangun di atas sistem tipografi milik sendiri (Breve Text, WIRED Mono, WiredDisplay, Apercu) dengan palet kromatik yang hampir nol. Hitam (#000000) mendominasi dengan 2961 kemunculan, menjadi penopang teks, garis tepi, ikon, dan status interaktif. Putih (#ffffff) menjadi permukaan utama. Warna aksen dipakai sangat hemat, hanya #057dbc sebagai biru merek untuk CTA berlangganan. Tata letaknya menggunakan grid cerita multi-kolom yang tertata, dengan spasi dasar 8px yang rapat, permukaan datar tanpa box shadow, dan radius sudut minimal (4px sebagai standar). Tipografi adalah pembeda utama: badan editorial memakai Breve Text 19px, label bagian memakai WIRED Mono dalam huruf kapital dengan letter-spacing yang dilebarkan, dan judul display memakai WiredDisplay. Keseluruhan estetikanya berwibawa, padat informasi, dan mengutamakan alur membaca.
ghost · desktop
DiamKecocokan 100%56 ukuran cocok
HoverKecocokan 100%18 ukuran cocok
ghost · desktop
DiamKecocokan 100%56 ukuran cocok
HoverKecocokan 100%18 ukuran cocok
ghost · desktop
Hasil render-nya 95% mirip dengan situs, di bawah ambang 97%.
DiamKecocokan 95%56 ukuran cocok
HoverKecocokan 98%18 ukuran cocok
ghost · desktop
DiamKecocokan 100%34 ukuran cocok
FocusKecocokan 100%18 ukuran cocok
ghost · desktop
DiamKecocokan 100%35 ukuran cocok
HoverKecocokan 100%18 ukuran cocok
FocusKecocokan 100%18 ukuran cocok
ghost · desktop
Saat focus, hasil render-nya 84% mirip dengan situs, di bawah ambang 97%.
DiamKecocokan 100%57 ukuran cocok
HoverKecocokan 100%19 ukuran cocok
FocusKecocokan 84%19 ukuran cocok
ghost · desktop
DiamKecocokan 100%23 ukuran cocok
FocusKecocokan 100%18 ukuran cocok
primary · desktop
DiamKecocokan 99%28 ukuran cocok
FocusKecocokan 99%22 ukuran cocok
primary · desktop
DiamKecocokan 100%28 ukuran cocok
FocusKecocokan 100%22 ukuran cocok
desktop
DiamKecocokan 100%298 ukuran cocok
Diam, instance 2Kecocokan 100%298 ukuran cocok
Diam, instance 3Kecocokan 100%298 ukuran cocok
Diam, instance 4Kecocokan 100%298 ukuran cocok
Diam, instance 5Kecocokan 99%298 ukuran cocok
Diam, instance 6Kecocokan 100%298 ukuran cocok
desktop
Root height bernilai 546px, sedangkan situs memakai 439px; Group 3 height bernilai 375px, sedangkan situs memakai 220px dan 2 lainnya.
DiamKecocokan 100%4 dari 195 ukuran berbeda
desktop
Root height bernilai 594px, sedangkan situs memakai 439px; Group 3 height bernilai 423px, sedangkan situs memakai 268px dan 2 lainnya.
DiamKecocokan 100%4 dari 219 ukuran berbeda
desktop
Group height bernilai 71px, sedangkan situs memakai 64px; Text 2 y bernilai 96px, sedangkan situs memakai 89px dan 4 lainnya.
DiamKecocokan 95%6 dari 148 ukuran berbeda
Diam, instance 2Kecocokan 94%6 dari 148 ukuran berbeda
Diam, instance 3Kecocokan 95%6 dari 148 ukuran berbeda
Diam, instance 4Kecocokan 96%6 dari 148 ukuran berbeda
Diam, instance 5Kecocokan 94%6 dari 148 ukuran berbeda
desktop
Group height bernilai 91px, sedangkan situs memakai 64px; Text y bernilai 116px, sedangkan situs memakai 89px.
DiamKecocokan 99%2 dari 124 ukuran berbeda
HoverKecocokan 99%22 ukuran cocok
FocusKecocokan 99%22 ukuran cocok
Diam, instance 2Kecocokan 99%2 dari 124 ukuran berbeda
Diam, instance 3Kecocokan 99%2 dari 124 ukuran berbeda
Diam, instance 4Kecocokan 98%2 dari 124 ukuran berbeda
desktop
Hasil render-nya 86% mirip dengan situs, di bawah ambang 96%.
DiamKecocokan 86%21 ukuran cocok
HoverKecocokan 86%18 ukuran cocok
desktop
Hasil render-nya 97% mirip dengan situs, di bawah ambang 96%.
DiamKecocokan 100%170 ukuran cocok
HoverKecocokan 100%18 ukuran cocok
FocusKecocokan 100%18 ukuran cocok
Diam, instance 2Kecocokan 99%170 ukuran cocok
Diam, instance 3Kecocokan 97%170 ukuran cocok
desktop
Root height bernilai 162px, sedangkan situs memakai 108px; Group 3 height bernilai 129px, sedangkan situs memakai 70px dan 1 lainnya.
DiamKecocokan 99%3 dari 221 ukuran berbeda
desktop
Root height bernilai 206px, sedangkan situs memakai 147px; Group 3 height bernilai 173px, sedangkan situs memakai 114px dan 1 lainnya.
DiamKecocokan 99%3 dari 221 ukuran berbeda
desktop
Root height bernilai 586px, sedangkan situs memakai 503px; Group 4 height bernilai 399px, sedangkan situs memakai 244px dan 2 lainnya.
DiamKecocokan 100%4 dari 172 ukuran berbeda
desktop
Tidak dapat diverifikasi: foto, media, atau iklan yang dipasang halaman di dalamnya menutupi sebagian besar elemen dan tidak ada perbedaan lain, jadi perbandingan tidak mengatakan apa pun tentang resepnya.
DiamKecocokan 100%280 ukuran cocok
desktop
Tidak dapat diverifikasi: foto, media, atau iklan yang dipasang halaman di dalamnya menutupi sebagian besar elemen dan tidak ada perbedaan lain, jadi perbandingan tidak mengatakan apa pun tentang resepnya.
DiamKecocokan 100%277 ukuran cocok
desktop
Root height bernilai 594px, sedangkan situs memakai 439px; Group 3 height bernilai 423px, sedangkan situs memakai 268px dan 2 lainnya.
DiamKecocokan 100%4 dari 195 ukuran berbeda
desktop
Saat focus, hasil render-nya 84% mirip dengan situs, di bawah ambang 96%.
DiamKecocokan 100%57 ukuran cocok
HoverKecocokan 100%19 ukuran cocok
FocusKecocokan 84%19 ukuran cocok
desktop
Group x bernilai 16px, sedangkan situs memakai 20px.
DiamKecocokan 77%1 dari 78 ukuran berbeda
FocusKecocokan 81%18 ukuran cocok
desktop
Hasil render-nya 86% mirip dengan situs, di bawah ambang 96%.
DiamKecocokan 86%21 ukuran cocok
HoverKecocokan 86%18 ukuran cocok
desktop
Root height bernilai 312px, sedangkan situs memakai 200px; List height bernilai 224px, sedangkan situs memakai 112px dan 14 lainnya.
DiamKecocokan 98%16 dari 604 ukuran berbeda
desktop
List height bernilai 96px, sedangkan situs memakai 48px; Item y bernilai 104px, sedangkan situs memakai 56px dan 5 lainnya.
DiamKecocokan 100%7 dari 284 ukuran berbeda
desktop
Root height bernilai 161px, sedangkan situs memakai 65px; List height bernilai 128px, sedangkan situs memakai 32px dan 12 lainnya.
DiamKecocokan 99%14 dari 363 ukuran berbeda
desktop
Root height bernilai 312px, sedangkan situs memakai 200px; List height bernilai 224px, sedangkan situs memakai 112px dan 14 lainnya.
DiamKecocokan 98%16 dari 604 ukuran berbeda
desktop
List height bernilai 96px, sedangkan situs memakai 48px; Item y bernilai 104px, sedangkan situs memakai 56px dan 5 lainnya.
DiamKecocokan 100%7 dari 284 ukuran berbeda
desktop
Root height bernilai 161px, sedangkan situs memakai 65px; List height bernilai 128px, sedangkan situs memakai 32px dan 12 lainnya.
DiamKecocokan 99%14 dari 363 ukuran berbeda
desktop
Hasil render-nya 96% mirip dengan situs, di bawah ambang 96%.
DiamKecocokan 96%57 ukuran cocok
HoverKecocokan 98%19 ukuran cocok
desktop
Hasil render-nya 94% mirip dengan situs, di bawah ambang 96%.
DiamKecocokan 94%56 ukuran cocok
HoverKecocokan 98%18 ukuran cocok
desktop
Root height bernilai 312px, sedangkan situs memakai 200px; List height bernilai 224px, sedangkan situs memakai 112px dan 14 lainnya.
DiamKecocokan 98%16 dari 604 ukuran berbeda
desktop
List height bernilai 96px, sedangkan situs memakai 48px; Item y bernilai 104px, sedangkan situs memakai 56px dan 5 lainnya.
DiamKecocokan 100%7 dari 284 ukuran berbeda
desktop
Root height bernilai 161px, sedangkan situs memakai 65px; List height bernilai 128px, sedangkan situs memakai 32px dan 12 lainnya.
DiamKecocokan 99%14 dari 363 ukuran berbeda
desktop
Saat focus, hasil render-nya 84% mirip dengan situs, di bawah ambang 96%.
DiamKecocokan 100%57 ukuran cocok
HoverKecocokan 100%19 ukuran cocok
FocusKecocokan 84%19 ukuran cocok
desktop
DiamKecocokan 100%21 ukuran cocok
HoverKecocokan 100%18 ukuran cocok
FocusKecocokan 100%18 ukuran cocok
desktop
Hasil render-nya 92% mirip dengan situs, di bawah ambang 96%.
DiamKecocokan 92%672 ukuran cocok
desktop
Root height bernilai 312px, sedangkan situs memakai 200px; List height bernilai 224px, sedangkan situs memakai 112px dan 14 lainnya.
DiamKecocokan 98%16 dari 604 ukuran berbeda
desktop
List height bernilai 96px, sedangkan situs memakai 48px; Item y bernilai 104px, sedangkan situs memakai 56px dan 5 lainnya.
DiamKecocokan 100%7 dari 284 ukuran berbeda
desktop
DiamKecocokan 100%88 ukuran cocok
desktop
DiamKecocokan 100%25 ukuran cocok
HoverKecocokan 100%22 ukuran cocok
desktop
DiamKecocokan 100%179 ukuran cocok
desktop
Tidak ada resep yang dibuat: elemen tidak terlihat.
Tidak ada yang dibandingkan untuk komponen ini.
desktop
Tidak ada resep yang dibuat: elemen tidak terlihat.
Tidak ada yang dibandingkan untuk komponen ini.
desktop
Saat hover, hasil render-nya 91% mirip dengan situs, di bawah ambang 96%.
DiamKecocokan 100%1663 ukuran cocok
Hovertidak dicek
Focustidak dicek
Focus pada ctaKecocokan 100%18 ukuran cocok
Hover pada ctaKecocokan 100%18 ukuran cocok
Focus pada logoKecocokan 100%18 ukuran cocok
Hover pada logoKecocokan 100%18 ukuran cocok
Focus pada nav link 2Kecocokan 100%19 ukuran cocok
Hover pada nav link 2Kecocokan 100%19 ukuran cocok
Focus pada nav link 3Kecocokan 100%18 ukuran cocok
Hover pada nav link 3Kecocokan 91%18 ukuran cocok
Focus pada nav linkKecocokan 100%18 ukuran cocok
desktop
Resep tidak dapat dirender secara terpisah.
Tidak ada yang dibandingkan untuk komponen ini.
Resep di DESIGN.mddesktop
Resep tidak dapat dirender secara terpisah.
Tidak ada yang dibandingkan untuk komponen ini.
Resep di DESIGN.mddesktop
Hasil render-nya 92% mirip dengan situs, di bawah ambang 96%.
DiamKecocokan 92%983 ukuran cocok
Hovertidak dicek
Focustidak dicek
Focus pada ctaKecocokan 92%19 ukuran cocok
Hover pada ctaKecocokan 92%19 ukuran cocok
Focus pada link 2Kecocokan 92%18 ukuran cocok
Hover pada link 2Kecocokan 87%18 ukuran cocok
Focus pada linkKecocokan 92%18 ukuran cocok
desktop
DiamKecocokan 100%1253 ukuran cocok
Hovertidak dicek
Focustidak dicek
Focus pada logoKecocokan 100%18 ukuran cocok
Hover pada logoKecocokan 100%18 ukuran cocok
Focus pada nav link 2Kecocokan 100%19 ukuran cocok
Hover pada nav link 2Kecocokan 100%19 ukuran cocok
Focus pada nav link 3Kecocokan 100%18 ukuran cocok
Hover pada nav link 3Kecocokan 97%18 ukuran cocok
Focus pada nav linkKecocokan 100%18 ukuran cocok
desktop
Saat hover, hasil render-nya 91% mirip dengan situs, di bawah ambang 96%.
DiamKecocokan 100%1385 ukuran cocok
Hovertidak dicek
Focustidak dicek
Focus pada logoKecocokan 100%18 ukuran cocok
Hover pada logoKecocokan 100%18 ukuran cocok
Focus pada nav link 2Kecocokan 100%19 ukuran cocok
Hover pada nav link 2Kecocokan 100%19 ukuran cocok
Focus pada nav link 3Kecocokan 100%18 ukuran cocok
Hover pada nav link 3Kecocokan 91%18 ukuran cocok
Focus pada nav linkKecocokan 100%18 ukuran cocok
mobile
DiamKecocokan 100%821 ukuran cocok
Hovertidak dicek
Focustidak dicek
Focus pada logoKecocokan 100%18 ukuran cocok
Hover pada logoKecocokan 100%18 ukuran cocok
Focus pada nav link 2Kecocokan 100%18 ukuran cocok
Hover pada nav link 2Kecocokan 100%18 ukuran cocok
Focus pada nav linkKecocokan 100%18 ukuran cocok
mobile
Hasil render-nya 89% mirip dengan situs, di bawah ambang 96%.
DiamKecocokan 89%419 ukuran cocok
Hovertidak dicek
Focustidak dicek
Focus pada link 2Kecocokan 89%18 ukuran cocok
Hover pada link 2Kecocokan 89%18 ukuran cocok
Focus pada linkKecocokan 89%18 ukuran cocok
mobile
DiamKecocokan 100%821 ukuran cocok
Hovertidak dicek
Focustidak dicek
Focus pada logoKecocokan 100%18 ukuran cocok
Hover pada logoKecocokan 100%18 ukuran cocok
Focus pada nav link 2Kecocokan 100%18 ukuran cocok
Hover pada nav link 2Kecocokan 100%18 ukuran cocok
Focus pada nav linkKecocokan 100%18 ukuran cocok
mobile
Hasil render-nya 89% mirip dengan situs, di bawah ambang 96%.
DiamKecocokan 89%419 ukuran cocok
Hovertidak dicek
Focustidak dicek
Focus pada link 2Kecocokan 89%18 ukuran cocok
Hover pada link 2Kecocokan 89%18 ukuran cocok
Focus pada linkKecocokan 89%18 ukuran cocok
mobile
Hasil render-nya 89% mirip dengan situs, di bawah ambang 96%.
DiamKecocokan 89%419 ukuran cocok
Hovertidak dicek
Focustidak dicek
Focus pada link 2Kecocokan 89%18 ukuran cocok
Hover pada link 2Kecocokan 89%18 ukuran cocok
Focus pada linkKecocokan 89%18 ukuran cocok
mobile
DiamKecocokan 100%689 ukuran cocok
Hovertidak dicek
Focustidak dicek
Focus pada logoKecocokan 99%18 ukuran cocok
Hover pada logoKecocokan 100%18 ukuran cocok
Focus pada nav link 2Kecocokan 100%18 ukuran cocok
Hover pada nav link 2Kecocokan 100%18 ukuran cocok
Focus pada nav linkKecocokan 100%18 ukuran cocok
mobile
DiamKecocokan 100%1099 ukuran cocok
Hovertidak dicek
Focustidak dicek
Focus pada ctaKecocokan 100%18 ukuran cocok
Hover pada ctaKecocokan 100%18 ukuran cocok
Focus pada logoKecocokan 100%18 ukuran cocok
Hover pada logoKecocokan 100%18 ukuran cocok
Focus pada nav link 2Kecocokan 100%18 ukuran cocok
Hover pada nav link 2Kecocokan 100%18 ukuran cocok
Focus pada nav linkKecocokan 100%18 ukuran cocok
mobile
DiamKecocokan 100%821 ukuran cocok
Hovertidak dicek
Focustidak dicek
Focus pada logoKecocokan 100%18 ukuran cocok
Hover pada logoKecocokan 100%18 ukuran cocok
Focus pada nav link 2Kecocokan 100%18 ukuran cocok
Hover pada nav link 2Kecocokan 100%18 ukuran cocok
Focus pada nav linkKecocokan 100%18 ukuran cocok
desktop
Root height bernilai 905px, sedangkan situs memakai 664px; Columns height bernilai 845px, sedangkan situs memakai 604px dan 158 lainnya.
DiamKecocokan 99%160 dari 1942 ukuran berbeda
Hovertidak dicek
Focustidak dicek
Focus pada ctaKecocokan 99%18 ukuran cocok
Focus pada link 2Kecocokan 99%18 ukuran cocok
Hover pada link 2Kecocokan 99%18 ukuran cocok
Focus pada nav link 2Kecocokan 99%18 ukuran cocok
Hover pada nav link 2Kecocokan 99%18 ukuran cocok
Focus pada nav linkKecocokan 99%18 ukuran cocok
Hover pada nav linkKecocokan 99%18 ukuran cocok
desktop
DiamKecocokan 100%92 ukuran cocok
desktop
Root height bernilai 905px, sedangkan situs memakai 664px; Columns height bernilai 845px, sedangkan situs memakai 604px dan 161 lainnya.
DiamKecocokan 99%163 dari 1942 ukuran berbeda
Hovertidak dicek
Focustidak dicek
Focus pada buttonKecocokan 99%18 ukuran cocok
Focus pada link 2Kecocokan 99%18 ukuran cocok
Hover pada link 2Kecocokan 99%18 ukuran cocok
Focus pada nav link 2Kecocokan 99%18 ukuran cocok
Hover pada nav link 2Kecocokan 99%18 ukuran cocok
Focus pada nav linkKecocokan 99%18 ukuran cocok
Hover pada nav linkKecocokan 99%18 ukuran cocok
mobile
Columns height bernilai 882px, sedangkan situs memakai 1372px; Column height bernilai 850px, sedangkan situs memakai 297px dan 150 lainnya.
DiamKecocokan 99%152 dari 1976 ukuran berbeda
Hovertidak dicek
Focustidak dicek
Focus pada buttonKecocokan 99%18 ukuran cocok
Hover pada buttonKecocokan 99%18 ukuran cocok
Focus pada ctaKecocokan 99%18 ukuran cocok
Focus pada link 2Kecocokan 99%18 ukuran cocok
Hover pada link 2Kecocokan 99%18 ukuran cocok
Focus pada link 3Kecocokan 99%18 ukuran cocok
Hover pada link 3Kecocokan 99%18 ukuran cocok
Focus pada nav linkKecocokan 99%18 ukuran cocok
Hover pada nav linkKecocokan 99%18 ukuran cocok
mobile
Columns height bernilai 882px, sedangkan situs memakai 1372px; Column height bernilai 850px, sedangkan situs memakai 297px dan 150 lainnya.
DiamKecocokan 99%152 dari 1976 ukuran berbeda
Hovertidak dicek
Focustidak dicek
Focus pada button 2Kecocokan 99%18 ukuran cocok
Focus pada buttonKecocokan 99%18 ukuran cocok
Hover pada buttonKecocokan 99%18 ukuran cocok
Focus pada link 2Kecocokan 99%18 ukuran cocok
Hover pada link 2Kecocokan 99%18 ukuran cocok
Focus pada link 3Kecocokan 99%18 ukuran cocok
Hover pada link 3Kecocokan 99%18 ukuran cocok
Focus pada nav linkKecocokan 99%18 ukuran cocok
Hover pada nav linkKecocokan 99%18 ukuran cocok
mobile
DiamKecocokan 100%164 ukuran cocok
desktop
DiamKecocokan 98%26 ukuran cocok
FocusKecocokan 98%22 ukuran cocok
desktop
DiamKecocokan 98%26 ukuran cocok
FocusKecocokan 98%22 ukuran cocok
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.File DESIGN.md ini berbahasa Inggris, bahasa yang dibaca oleh agen coding AI.
Diekstrak dari website publik WIRED, bukan pedoman brand resmi. Cek font situs lain

The Onion adalah sistem desain sebuah koran satire digital: judul bergaya gothic sempit yang tebal dalam warna hitam, aksen hijau hutan yang khas (#006b3a) untuk label bagian, lencana tren, dan CTA, semuanya diletakkan di atas kanvas putih/abu-abu terang yang tegas. Tipografi menjadi alat desain utama. Huruf grotesk sempit dan semi-sempit dari Adobe Fonts (tablet-gothic, rocky-condensed) mendominasi judul, sementara utopia-std-caption menangani teks isi. Tata letaknya padat informasi, dengan grid kartu yang rapat, pemisah artikel berupa garis batas bawah, dan sudut yang nyaris tidak membulat pada elemen struktural. Elevasinya minimal, hanya beberapa bayangan halus pada lapisan overlay.

Situs pemasaran Figma menggunakan sistem monokrom hitam-putih yang tegas, berpusat pada font variabel figmaSans miliknya sendiri. Desainnya didorong oleh tipografi: judul display besar berukuran 88px/56px dengan letter-spacing negatif yang rapat, kontras dengan teks isi berbobot ringan 330. CTA memakai bentuk pill penuh (border-radius: 9999px) dengan latar hitam solid dan teks putih. Tata letaknya berbasis grid dengan lebar konten maksimum 1440px, padding vertikal bagian yang lapang 80px, dan kanvas putih yang bersih. Kedalaman bayangannya minim, berupa lapisan bayangan halus berbasis oklch. Aksen lavender/ungu (#cb9fd2) muncul pada banner footer. Secara keseluruhan, estetikanya tegas, tipografinya canggih, dan sangat menonjolkan identitas merek.

Sistem desain Airbnb dibangun di sekitar satu font variabel milik sendiri (Airbnb Cereal VF), dengan palet netral hampir monokrom yang berpusat pada abu-abu arang tua (#222222) dan abu-abu terang. Warna coral-pink khas merek, "Rausch" (#ff385c), hanya digunakan untuk CTA utama dan logo. Tata letaknya berupa grid kartu foto yang responsif, dengan rasio gambar terhadap teks yang lega, sudut kartu membulat 20px yang lembut, serta sistem bayangan ambient berlapis banyak yang menciptakan kedalaman halus tanpa kontras yang keras. Bilah pencarian berbentuk pil yang menonjol menyatukan aksi utama pengguna.
IKEA-Yellow (#ffdb00) berfungsi sebagai permukaan aksi utama dan IKEA Blue (#0058a3) sebagai aksen logo merek, dalam sistem desain IKEA yang tegas dan datar pada beranda globalnya. Seluruh sistem tipografi dibangun dengan satu huruf kustom, Noto IKEA, dengan bobot 400 dan 700 pada skala yang ketat, dari teks isi 14px hingga judul display 51px. Elevasi dibentuk sepenuhnya lewat kontras warna dan struktur tata letak, bukan bayangan. Tata letak memakai kontainer lebar maksimum 90rem dengan jarak grid desktop 1.5rem, serta token radius sudut 8px yang konsisten untuk elemen interaktif. Latar belakang off-white #fffefb memberi kesan hangat di samping teks #111111 yang tegas, sehingga pengalaman membaca tetap berkontras tinggi dan mudah diakses.

Halaman beranda pemasaran Notion memadukan bagian hero navy tua (#02093a) dengan badan halaman yang terang (#f6f5f4), dan menggunakan tipografi kustom (NotionInter) untuk semua peran teks. Desainnya memakai grid 12 kolom dengan gutter 28px, serta bahasa radius ganda: 8px untuk kartu dan 9999px untuk pill. Sistem bayangan progresif berlapis banyak diterapkan pada elemen UI yang tampak melayang. Warna biru merek (#2537b1) menjadi penggerak CTA dan sorotan aksen, sementara tangga skala abu-abu semantik (gray-200 hingga gray-900) menata hierarki teks dan permukaan.

Sistem desain Railway adalah antarmuka platform pengembang yang mengutamakan mode gelap, berakar pada permukaan biru laut hampir hitam yang pekat (#13111c, #0b0b0f), teks off-white berkontras tinggi (#f7f7f8), dan aksen merek ungu yang khas (#853bce / #553f83). Bagian hero menggunakan IBM Plex Serif untuk kesan editorial yang tegas, sedangkan Inter menangani seluruh teks antarmuka dan JetBrains Mono / SF Mono digunakan untuk konteks kode. Elevasi dicapai melalui border dengan cahaya putih di bagian dalam (rgba(255,255,255,0.2) 1.5px inset), bukan bayangan jatuh, sehingga antarmuka memiliki nuansa panel kaca. Sistem spasinya berbasis kelipatan 4px dengan ritme 8/12/16/24/32 yang kuat. Radius sudutnya rapat (dominan 4px), dengan 8px dan 16px yang digunakan secara selektif untuk kartu dan wadah hero.