ghost · desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (21)
مستوى الثقة في الاستخراج
xAI تستخدم في موقعها التسويقي لوحة أسطح دافئة بلون العاج الفاتح، يرتكز فيها --color-ivory (#f9f8f6) و--color-white (#ffffff)، مع #0a0a0a، وهو أسود داكن قريب من الأسود، كلون نص ومقدمة مهيمن. ينقسم النظام الطباعي بين universalSansDisplay للعناوين الكبيرة (60 إلى 72 بكسل مع تباعد أحرف سلبي وضيق)، وuniversalSans لنص المحتوى وواجهة الاستخدام، وGeistMono للشيفرة وسياقات الطرفية. تهيمن على لغة الحواف أشكال الكبسولة 9999px في أزرار الدعوة إلى الإجراء والوسوم، مع 12 بكسل و6 بكسل للبطاقات والحقول. الارتفاع البصري ضئيل، إذ تستخدم البطاقات ظلاً متعدد الطبقات ناعماً بينما تبقى معظم الأسطح مسطحة. النبرة العامة تقنية وفاخرة: ألوان مقتصدة ومساحات بيضاء واسعة وجمالية قوية للشيفرة ذات الخط الأحادي تُشير إلى مصداقية المطورين.
ghost · desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (21)
ghost · desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (21)
ghost · desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (21)
تمرير المؤشرتطابق 100%تطابقت جميع القياسات (18)
primary · desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (21)
التركيزتطابق 100%تطابقت جميع القياسات (18)
primary · desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (56)
التركيزتطابق 100%تطابقت جميع القياسات (18)
primary · desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (34)
تمرير المؤشرتطابق 100%تطابقت جميع القياسات (18)
primary · desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (21)
التركيزتطابق 100%تطابقت جميع القياسات (18)
primary · desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (21)
التركيزتطابق 100%تطابقت جميع القياسات (18)
secondary · desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (21)
تمرير المؤشرتطابق 100%تطابقت جميع القياسات (18)
التركيزتطابق 98%تطابقت جميع القياسات (18)
secondary · desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (21)
تمرير المؤشرتطابق 100%تطابقت جميع القياسات (18)
التركيزتطابق 100%تطابقت جميع القياسات (18)
desktop
تعذّر التحقق: تغطي معظمَه صورٌ أو وسائط أو إعلانات وضعتها الصفحة فيه، ولا يوجد أي اختلاف آخر، لذا لا تقول المقارنة شيئًا عن الوصفة.
الوضع العاديتطابق 100%تطابقت جميع القياسات (158)
الوضع العادي، النسخة 2تطابق 100%تطابقت جميع القياسات (158)
الوضع العادي، النسخة 3تطابق 100%تطابقت جميع القياسات (158)
الوضع العادي، النسخة 4تطابق 100%تطابقت جميع القياسات (158)
desktop
قيمة y في Group 4 هي 48px، بينما هي في الموقع 28px؛ قيمة y في Text 2 هي 48px، بينما هي في الموقع 28px و 4 فروق أخرى.
الوضع العاديتطابق 100%قياسات مختلفة: 6 من أصل 283
تمرير المؤشرتطابق 100%تطابقت جميع القياسات (18)
التركيزتطابق 100%تطابقت جميع القياسات (18)
الوضع العادي، النسخة 2تطابق 9%قياسات مختلفة: 6 من أصل 283
الوضع العادي، النسخة 3تطابق 94%قياسات مختلفة: 6 من أصل 283
desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (63)
تمرير المؤشرتطابق 100%تطابقت جميع القياسات (18)
التركيزتطابق 100%تطابقت جميع القياسات (18)
الوضع العادي، النسخة 2تطابق 99%تطابقت جميع القياسات (63)
الوضع العادي، النسخة 3تطابق 100%تطابقت جميع القياسات (63)
desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (88)
تمرير المؤشرتطابق 100%تطابقت جميع القياسات (18)
التركيزتطابق 100%تطابقت جميع القياسات (18)
الوضع العادي، النسخة 2تطابق 100%تطابقت جميع القياسات (88)
الوضع العادي، النسخة 3تطابق 100%تطابقت جميع القياسات (88)
الوضع العادي، النسخة 4تطابق 100%تطابقت جميع القياسات (88)
الوضع العادي، النسخة 5تطابق 100%تطابقت جميع القياسات (88)
الوضع العادي، النسخة 6تطابق 99%تطابقت جميع القياسات (88)
desktop
تعذّر التحقق: تغطي معظمَه صورٌ أو وسائط أو إعلانات وضعتها الصفحة فيه، ولا يوجد أي اختلاف آخر، لذا لا تقول المقارنة شيئًا عن الوصفة.
الوضع العاديتطابق 100%تطابقت جميع القياسات (158)
الوضع العادي، النسخة 2تطابق 100%تطابقت جميع القياسات (158)
الوضع العادي، النسخة 3تطابق 100%تطابقت جميع القياسات (158)
الوضع العادي، النسخة 4تطابق 100%تطابقت جميع القياسات (158)
desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (197)
الوضع العادي، النسخة 2تطابق 100%تطابقت جميع القياسات (197)
الوضع العادي، النسخة 3تطابق 100%تطابقت جميع القياسات (197)
الوضع العادي، النسخة 4تطابق 100%تطابقت جميع القياسات (197)
desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (54)
الوضع العادي، النسخة 2تطابق 100%تطابقت جميع القياسات (54)
الوضع العادي، النسخة 3تطابق 100%تطابقت جميع القياسات (54)
desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (113)
الوضع العادي، النسخة 2تطابق 100%تطابقت جميع القياسات (113)
الوضع العادي، النسخة 3تطابق 100%تطابقت جميع القياسات (113)
الوضع العادي، النسخة 4تطابق 100%تطابقت جميع القياسات (113)
الوضع العادي، النسخة 5تطابق 100%تطابقت جميع القياسات (113)
الوضع العادي، النسخة 6تطابق 100%تطابقت جميع القياسات (113)
desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (86)
تمرير المؤشرتطابق 100%تطابقت جميع القياسات (22)
التركيزتطابق 99%تطابقت جميع القياسات (22)
desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (38)
تمرير المؤشرتطابق 100%تطابقت جميع القياسات (22)
desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (54)
تمرير المؤشرتطابق 100%تطابقت جميع القياسات (18)
desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (54)
تمرير المؤشرتطابق 100%تطابقت جميع القياسات (18)
desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (34)
تمرير المؤشرتطابق 100%تطابقت جميع القياسات (18)
desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (34)
desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (56)
desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (34)
desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (34)
desktop
الوضع العاديتطابق 99%تطابقت جميع القياسات (401)
desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (206)
desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (65)
تمرير المؤشرتطابق 100%تطابقت جميع القياسات (18)
التركيزتطابق 100%تطابقت جميع القياسات (18)
الوضع العادي، النسخة 2تطابق 99%تطابقت جميع القياسات (65)
الوضع العادي، النسخة 3تطابق 99%تطابقت جميع القياسات (65)
الوضع العادي، النسخة 4تطابق 99%تطابقت جميع القياسات (65)
الوضع العادي، النسخة 5تطابق 99%تطابقت جميع القياسات (65)
الوضع العادي، النسخة 6تطابق 99%تطابقت جميع القياسات (65)
desktop
قيمة height في Group هي 48px، بينما هي في الموقع 72px؛ قيمة height في Text هي 48px، بينما هي في الموقع 72px وفرق آخر.
الوضع العاديتطابق 99%قياسات مختلفة: 3 من أصل 44
تمرير المؤشرتطابق 99%تطابقت جميع القياسات (18)
التركيزتطابق 99%تطابقت جميع القياسات (18)
الوضع العادي، النسخة 2تطابق 97%قياسات مختلفة: 3 من أصل 44
الوضع العادي، النسخة 3تطابق 98%قياسات مختلفة: 3 من أصل 44
desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (21)
desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (21)
تمرير المؤشرتطابق 100%تطابقت جميع القياسات (18)
desktop
قيمة width في Cell 3 هي 439px، بينما هي في الموقع 463px؛ قيمة width في Cell 4 هي 214px، بينما هي في الموقع 156px وفرقان آخران.
الوضع العاديتطابق 100%قياسات مختلفة: 4 من أصل 226
desktop
قيمة height في Row هي 111px، بينما هي في الموقع 89px؛ قيمة height في Cell 5 هي 111px، بينما هي في الموقع 89px و 45 فرقًا آخر.
الوضع العاديتطابق 99%قياسات مختلفة: 47 من أصل 457
desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (160)
desktop
desktop
desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (34)
تمرير المؤشرتطابق 100%تطابقت جميع القياسات (18)
desktop
قيمة x في Icon 3 هي 1308px، بينما هي في الموقع 1300px.
الوضع العاديتطابق 99%قياسات مختلفة: 1 من أصل 546
تمرير المؤشرلم يُفحص
التركيزلم يُفحص
تمرير المؤشر على cta 2تطابق 99%تطابقت جميع القياسات (18)
التركيز على ctaتطابق 99%تطابقت جميع القياسات (18)
تمرير المؤشر على ctaتطابق 99%تطابقت جميع القياسات (18)
تمرير المؤشر على nav link 3تطابق 99%تطابقت جميع القياسات (18)
desktop
قيمة x في Icon 3 هي 1308px، بينما هي في الموقع 1300px.
الوضع العاديتطابق 99%قياسات مختلفة: 1 من أصل 547
تمرير المؤشرلم يُفحص
التركيزلم يُفحص
تمرير المؤشر على cta 2تطابق 99%تطابقت جميع القياسات (18)
التركيز على ctaتطابق 99%تطابقت جميع القياسات (18)
تمرير المؤشر على ctaتطابق 99%تطابقت جميع القياسات (18)
تمرير المؤشر على nav link 3تطابق 99%تطابقت جميع القياسات (18)
mobile
قيمة x في Group 5 هي 322px، بينما هي في الموقع 206px؛ قيمة width في Group 5 هي 52px، بينما هي في الموقع 168px.
الوضع العاديتطابق 100%قياسات مختلفة: 2 من أصل 244
تمرير المؤشرلم يُفحص
التركيزلم يُفحص
التركيز على menu toggleتطابق 100%تطابقت جميع القياسات (18)
تمرير المؤشر على menu toggleتطابق 100%تطابقت جميع القياسات (18)
mobile
قيمة x في Group 5 هي 322px، بينما هي في الموقع 206px؛ قيمة width في Group 5 هي 52px، بينما هي في الموقع 168px.
الوضع العاديتطابق 100%قياسات مختلفة: 2 من أصل 244
تمرير المؤشرلم يُفحص
التركيزلم يُفحص
التركيز على menu toggleتطابق 100%تطابقت جميع القياسات (18)
تمرير المؤشر على menu toggleتطابق 100%تطابقت جميع القياسات (18)
desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (1826)
تمرير المؤشرلم يُفحص
تمرير المؤشر على buttonتطابق 100%تطابقت جميع القياسات (18)
تمرير المؤشر على linkتطابق 100%تطابقت جميع القياسات (22)
desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (1826)
تمرير المؤشرلم يُفحص
تمرير المؤشر على buttonتطابق 100%تطابقت جميع القياسات (18)
تمرير المؤشر على linkتطابق 100%تطابقت جميع القياسات (22)
mobile
الوضع العاديتطابق 100%تطابقت جميع القياسات (1804)
تمرير المؤشرلم يُفحص
تمرير المؤشر على button 2تطابق 100%تطابقت جميع القياسات (18)
تمرير المؤشر على link 3تطابق 100%تطابقت جميع القياسات (22)
mobile
الوضع العاديتطابق 100%تطابقت جميع القياسات (1804)
تمرير المؤشرلم يُفحص
تمرير المؤشر على buttonتطابق 100%تطابقت جميع القياسات (18)
تمرير المؤشر على link 3تطابق 100%تطابقت جميع القياسات (22)
desktop
الوضع العاديتطابق 100%تطابقت جميع القياسات (34)
xAI
xAI reads as a frontier-lab spec sheet: near-black ink on white, almost no chroma, and hierarchy built from type size, tracking and tonal layering rather than color. The palette is effectively one ink, Ink (ink, #0A0A0A), set against Paper (surface, #FFFFFF). It is softened by a warm stone ladder and cool gray secondary copy. Color enters through imagery (gradient thumbnails, a saturated red code frame) and through functional accents such as code syntax and the focus ring. It never enters through UI chrome.
Density is editorial, not dashboard-like. Running text lives at 13–16px in the custom variable sans xVf at weights 400 and 500. Display moments jump straight to 48–60px with tight negative tracking and a line height of 1, so there is very little middle ground. Sections breathe on a very tall vertical rhythm. Inside a section, content packs tightly into grids of warm off-white tiles and hairline-separated lists.
Hierarchy comes from four moves:
hero-display and display-lg against a 14–16px body.Key Characteristics:
primary, #0A0A0A) fills every primary CTA; white is the canvas.hero-display.normal.rounded.full. Cards sit at rounded.md to rounded.xl.muted (#7D8187) handles tabs and table heads.The palette is one ink, one paper, two neutral ladders (cool gray and warm stone) and a small set of functional accents. Accents never decorate chrome.
primary, #0A0A0A): the fill for every primary pill CTA, including button-primary, button-primary-2, button-primary-4, button-primary-5 and the header's dark pill nav-group-6.ink, #0A0A0A): the default text color across the whole site, used for headings, body, nav and footer links. Derive secondary tiers by alpha instead of adding new grays:
post-list-item-body, stat-text-2card-4-group-2, theme-togglefooter-landing-linkcard-7-texton-primary, #FFFFFF): label color on ink pills.ink-pure, #000000): only for the solid icon-button-4 chip. The 60%/85% black text of icon-button and copy-button (#00000099 resting, #000000D9 hover) also derives from it.ink-soft, #2E3033): a softer near-black for occasional supporting copy.surface, #FFFFFF): the page canvas and table cell fill.surface-olive, #202A16): a rare dark surface panel. Treat it as a one-off media or feature backdrop, not a theme color.muted, #7D8187): cool gray for inactive tabs (tab-2, button-ghost-3, which hover to #0A0A0A) and table header cells (table-cell).stone-deep, #2A2825): the darkest warm neutral, for supporting copy.stone-dark, #59534D): mid warm neutral.stone-muted, #8D867E): quiet warm captions.stone-light, #D7D1C9): faintest warm text, for de-emphasized copy on light or dark panels.hairline, #E1E1E1): the page-level 1px divider color.footer-landing-inner), the table body rules (table-3-body) and the nav-2 top/bottom rules.card-7, badge-2 and card-group. #0A0A0A14 outlines badge, darkening to #0A0A0A26 on hover.footer-landing-column-2.These were measured on components, not sampled as page palette.
card-2, card-group and card-5-group, and the focus fill of card-4.header-landing-group, used under blur.post-list-item-hover.button-primary-3-hover).card-2-text-2 and card-2-text-3.badge-text label.focus-ring, #005CC5): native focus color. Component focus states instead use a white 2px gap plus a #0A0A0A4D 4px ring.code-keyword, #D73A49) and Code Navy (code-string, #032F62): light-theme syntax highlighting.accent-violet, #BC97FF), Periwinkle (accent-blue, #88A6FF) and Sage (accent-green, #91C17A): syntax and diagram accents inside code panels only.No CSS gradient tokens exist. The gradients seen on the site (thumbnails, the red hero code frame) live inside imagery. Do not paint gradients onto UI surfaces.
The site ships a real dark theme that inverts the ink/paper pair:
The overrides imply a role-based theme. The roles (surface, text, border) are remapped while the neutral ladder is shared, so components should reference roles, never raw hex.
The dark values below were measured with the dark color scheme forced on the page; the light values are the page's normal render.
| Role | Light | Dark |
|---|---|---|
| Surface | on-primary | #0A0A0A |
| Surface (secondary) | surface-olive | #1A1A1A |
| Text | primary | #FFFFFF |
| Text (secondary) | muted | #7D8187 |
| Border | hairline | #2A2825 |
| Dark only | not observed | #F3EEE7 |
table-2-text at 14px) and technical micro-labels.card-3, card-3-text). Do not use it for site UI.| Token | Size | Weight | Line Height | Letter Spacing | Use |
|---|---|---|---|---|---|
hero-display | 60px | 450 | 1 | -0.6px | Page H1 / hero headline |
display-lg | 48px | 500 | 1 | -0.48px | Section H2, big stat numerals (stat-text) |
title-md | 16px | 500 | 1.4 | -0.16px | Card and list titles |
body-strong | 16px | 500 | 1.5 | -0.16px | Emphasized paragraph, H3 lead-ins |
body | 16px | 400 | 1.5 | normal | Default running text |
nav-link | 14px | 500 | 1.45 | normal | Nav links, button labels, tabs |
body-sm | 14px | 400 | 1.45 | normal | Secondary copy, table cells |
body-sm-relaxed | 14px | 400 | 1.65 | normal | Longer supporting paragraphs |
button | 13px | 500 | 1.5 | normal | Compact links and labels, footer column heads |
footer-link | 13px | 400 | 1.65 | normal | Footer link matrix, ghost text buttons |
caption-strong | 12px | 500 | 1.35 | normal | Meta labels, copy buttons |
caption | 12px | 400 | 1.35 | normal | Dates, card meta |
code | 13px | 400 | 1.85 | normal | Code blocks (Geist Mono) |
code-sm | 12px | 400 | 1.6 | -0.12px | Inline code, compact snippets |
mono-micro | 11px | 400 | 1.65 | normal | Technical micro-labels |
hero-display, so the largest type is lighter than the 48px tier and reads calm rather than loud. Nothing goes above 500. Table header cells (table-cell, table-3-cell) drop to 300 as a one-off for quiet column labels.card-4-title 24px at -0.24px, card-6-title 30px at -0.3px, card-7-title 20px at -0.2px. Below 16px tracking stays normal; code-sm is the only exception.xVf is proprietary. Substitute Inter (variable) and set it as follows:
Geist Mono is open source and can be used directly; fall back to JetBrains Mono if unavailable.
No base step was published. Spacing is expressed through measured component tokens.
Section rhythm: section-padding-y (192px) is the vertical padding between the page's major sections. It was measured on the page itself rather than on a component, and it gives the site its slow, gallery-like pacing.
Button padding:
| Token | Value | Read on |
|---|---|---|
button-primary-padding-y / button-primary-padding-x | 10px / 18px | 40px-tall button-primary |
button-secondary-padding-y / button-secondary-padding-x | 10px / 18px | button-secondary |
button-primary-5-padding-y / button-primary-5-padding-x | 10px / 18px | button-primary-5 |
button-secondary-2-padding-y / button-secondary-2-padding-x | 12px / 20px | button-secondary-2 |
button-primary-4-padding-y / button-primary-4-padding-x | 12px / 20px | button-primary-4 |
button-ghost-2-padding-y / button-ghost-2-padding-x | 6px / 12px | pill tabs button-ghost-2 |
button-ghost-3-padding-y / button-ghost-3-padding-x | 6px / 12px | pill tabs button-ghost-3 |
button-primary-3-padding-left / button-primary-3-padding-right | 8px / 12px | icon-led header pill button-primary-3 (asymmetric) |
Grid gaps:
| Token | Value | Read on |
|---|---|---|
card-3-grid-gap | 4px | stacked snippet cards |
card-8-grid-gap | 8px | compact link tiles |
card-4-grid-gap | 16px | solution cards |
card-7-grid-gap | 24px | outlined feature cards |
Footer:
| Token | Value | Read on |
|---|---|---|
footer-landing-gap | 64px | between the brand block and the link matrix |
footer-landing-column-gap | 56px | between link columns |
footer-inner-gap | 64px | inner-page footer, same layout |
footer-inner-column-gap | 56px | inner-page footer, same layout |
footer-landing-mobile-gap / footer-inner-mobile-gap | 40px | mobile stacking |
footer-landing-mobile-column-gap / footer-inner-mobile-column-gap | 32px | mobile columns |
footer-landing-inner-max-width / footer-inner-inner-max-width (1280px) and centered.Whitespace is spent between sections, not inside them. The 192px section-padding-y isolates each idea. Within a section, cards pack on small gaps and type sits close to its labels. Restraint in color makes empty space the main compositional tool: do not fill it with decoration, and do not compress the section rhythm to fit more content.
Every spacing token restates a measurement of a verified component recipe, or the step those measurements share. section-padding-y is measured directly on the page sections and feeds no step.
section-padding-y: 192px (vertical padding repeated on the page sections: 1 section edge on 1 page)footer-landing-column-gap: 56px (footer-landing, column gap of the footer-landing-column-3 grid)footer-landing-gap: 64px (footer-landing, gap of footer-landing-columns)footer-landing-inner-max-width: 1280px (footer-landing, max width of footer-landing-inner)footer-landing-mobile-column-gap: 32px (footer-landing-mobile, column gap of the footer-landing-mobile-columns grid)footer-landing-mobile-gap: 40px (footer-landing-mobile, gap of footer-landing-mobile-group-2)footer-inner-column-gap: 56px (footer-inner, column gap of the footer-inner-column-3 grid)footer-inner-gap: 64px (footer-inner, gap of footer-inner-columns)footer-inner-inner-max-width: 1280px (footer-inner, max width of footer-inner-inner)footer-inner-mobile-column-gap: 32px (footer-inner-mobile, column gap of the footer-inner-mobile-columns grid)footer-inner-mobile-gap: 40px (footer-inner-mobile, gap of footer-inner-mobile-group-2)card-3-grid-gap: 4px (card-3, column gap of the grid its instances sit in)card-4-grid-gap: 16px (card-4, column gap of the grid its instances sit in)card-7-grid-gap: 24px (card-7, column gap of the grid its instances sit in)card-8-grid-gap: 8px (card-8, column gap of the grid its instances sit in)button-primary-padding-y: 10px (button-primary, vertical padding of the root)button-primary-padding-x: 18px (button-primary, horizontal padding of the root)button-primary-2-padding-y: 12px (button-primary-2, vertical padding of the root)button-primary-2-padding-x: 20px (button-primary-2, horizontal padding of the root)button-primary-3-padding-left: 8px (button-primary-3, left padding of the root)button-primary-3-padding-right: 12px (button-primary-3, right padding of the root)button-secondary-padding-y: 10px (button-secondary, vertical padding of the root)button-secondary-padding-x: 18px (button-secondary, horizontal padding of the root)button-secondary-2-padding-y: 12px (button-secondary-2, vertical padding of the root)button-secondary-2-padding-x: 20px (button-secondary-2, horizontal padding of the root)button-primary-4-padding-y: 12px (button-primary-4, vertical padding of the root)button-primary-4-padding-x: 20px (button-primary-4, horizontal padding of the root)button-primary-5-padding-y: 10px (button-primary-5, vertical padding of the root)button-primary-5-padding-x: 18px (button-primary-5, horizontal padding of the root)button-ghost-2-padding-y: 6px (button-ghost-2, vertical padding of the root)button-ghost-2-padding-x: 12px (button-ghost-2, horizontal padding of the root)button-ghost-3-padding-y: 6px (button-ghost-3, vertical padding of the root)button-ghost-3-padding-x: 12px (button-ghost-3, horizontal padding of the root)The footer lays out in 11 columns; the card-4 grid in 3 columns; the card-7 grid in 3 columns; the card-8 grid in 2 columns at desktop. The footer lays out in 5 columns at mobile.
| Level | Treatment | Use |
|---|---|---|
| Flat | No border, no shadow; text directly on surface | Hero, stat rows, post lists, tables |
| Tonal | Warm tile fill #F9F8F6 on white | card-2, card-group, card-5-group, card-4 focus |
| Hairline | 1px translucent ink border (#0A0A0A0F, #0A0A0A14) or #D5D9E2 rules | card-7, badge, badge-2, footer top rule, table-3-body, nav-2 |
| Inset ring | rgba(10, 10, 10, 0.15) 0px 0px 0px 1px inset | Contained panels and wells on the page |
| Soft lift | rgba(0, 0, 0, 0.06) 0px 0px 0px 1px, rgba(15, 23, 42, 0.18) 0px 18px 40px -24px | Floating cards such as code windows |
| Float | rgba(0, 0, 0, 0.22) 0px 16px 48px -8px | Highest tier: menus and overlays above content (seen on all 5 pages) |
| Glass highlight | rgba(255, 255, 255, 0.7) 0px 1px 1px 0px inset, rgba(255, 255, 255, 0.45) 0px -1px 1px 0px inset, rgba(255, 255, 255, 0.22) 0px 0px 0px 1px inset, rgba(255, 255, 255, 0.18) 0px 0px 13.1px 0px inset | One glassy element |
| Glow | 10px colored glows at rgba(255, 95, 87, 0.18), rgba(255, 189, 46, 0.12) and rgba(40, 200, 64, 0.12) | Window-chrome traffic-light dots on code panels |
| Focus ring | #FFFFFF 0px 0px 0px 2px, #0A0A0A4D 0px 0px 0px 4px | Focus state of button-primary, button-secondary, badge, header-landing-cta and header-landing-mobile-menu-toggle |
| Frosted blur | blur(12px) over #FFFFFFD9; blur(4px); blur(1px) | Fixed header bar header-landing-group; badge; layered panels in card-2-group-10 and card-2-group-9 |
Shadow philosophy. Resting content is held up by tone and hairlines: a warm tile on white or a 1px translucent-ink border. Real shadows are kept for things that genuinely float above the page. These include code windows, overlays and the Float tier's long, low-opacity 48px-blur drop. The frosted blur is integral to the system. The fixed header is translucent paper over blur(12px) so content scrolls visibly beneath it, and the announcement badge uses blur(4px). Focus is expressed as a layered box-shadow ring, not an outline. Never use hard, dark, short-offset shadows, and never put a shadow on a pill button.
| Token | Value | Use |
|---|---|---|
rounded.xs | 3px | Rare: tiny inline marks and handles |
rounded.sm | 6px | Small inner elements; frequent across all pages, such as code chips and thumbnails |
rounded.md | 8px | Compact tiles: card-group, card-8-group |
rounded.lg | 12px | Media news cards: card-5-group |
rounded.xl | 16px | Primary card radius: card-2, card-4, card-7, chat bubbles in card-3-text |
rounded.full | 9999px | All buttons, tabs, badges, icon buttons, nav CTA, menu toggle, footer chips |
The geometry is soft and binary. Anything you press is a full pill or circle. That covers:
button-primary to button-ghost-3;tab and tab-2;badge and its inner badge-text tag;icon-button-2 through icon-button-5;theme-toggle;header-landing-mobile-menu-toggle.Anything that contains content is a rounded rectangle. Radius grows with card size: 8px for small link tiles, 12px for media cards, 16px for feature and solution cards. There are no sharp-cornered containers or chamfers in the UI. The crisp square corner handles on the red hero code frame are imagery, not a radius token.
Each component below was distilled from the live page: the recipe is a standalone, placeholder-filled reproduction with literal values, and every frontmatter key named in the anatomy carries the same measurements. A verified component reproduced the original in every check; a flagged one is shipped with the reason it did not; one marked not verifiable could not be compared with the original, which says nothing about the recipe.
Button, primary
Verification: verified against the live page at desktop.
Anatomy
button-primary: the component root, a <a> (.c-button-primary), 14-character labelRecipe
<div class="c-button-primary-scope">
<a class="c-button-primary" href="#">lorem ipsum do</a>
</div>
.c-button-primary-scope {
background-color: #F9F8F6;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-button-primary {
display: inline-flex;
justify-content: center;
align-items: center;
flex-shrink: 0;
column-gap: 12px;
border-spacing: 0px;
box-sizing: border-box;
padding: 10px 18px;
position: relative;
background-color: #0A0A0A;
color: #FFFFFF;
border-radius: 9999px;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 14px;
font-weight: 500;
line-height: 20px;
text-decoration-line: none;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, filter;
}
.c-button-primary:focus {
box-shadow: #FFFFFF 0px 0px 0px 2px, #0A0A0A4D 0px 0px 0px 4px, transparent 0px 0px 0px 0px;
outline: 2px solid transparent;
outline-offset: 2px;
}
States
Button, primary (2)
Verification: verified against the live page at desktop.
Anatomy
button-primary-2: the component root, a <a> (.c-button-primary-2)button-primary-2-label: label text, 14 characters (.c-button-primary-2__label)button-primary-2-group: inner flex row (.c-button-primary-2__group)button-primary-2-icon: icon placeholder, 20px (.c-button-primary-2__icon)Recipe
<div class="c-button-primary-2-scope">
<a class="c-button-primary-2" href="#">
<span class="c-button-primary-2__label">lorem ipsum do</span>
<span class="c-button-primary-2__group">
<span class="c-button-primary-2__icon" aria-hidden="true"></span>
</span>
</a>
</div>
.c-button-primary-2-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-button-primary-2 {
display: inline-flex;
justify-content: center;
align-items: center;
flex-shrink: 0;
column-gap: 4px;
border-spacing: 0px;
box-sizing: border-box;
padding: 12px 20px;
position: relative;
background-color: #0A0A0A;
color: #FFFFFF;
border-radius: 9999px;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 14px;
font-weight: 500;
line-height: 20px;
text-decoration-line: none;
text-align: center;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, filter;
}
.c-button-primary-2__group {
display: flex;
justify-content: center;
align-items: center;
flex-shrink: 0;
box-sizing: border-box;
width: 20px;
height: 20px;
margin-right: -4px;
margin-left: -2px;
}
.c-button-primary-2__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 20px;
height: 20px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-button-primary-2:focus {
box-shadow: #FFFFFF 0px 0px 0px 2px, #0A0A0A4D 0px 0px 0px 4px, transparent 0px 0px 0px 0px;
outline: 2px solid transparent;
outline-offset: 2px;
}
States
Button, primary (3)
Verification: verified against the live page at desktop.
Anatomy
button-primary-3: the component root, a <button> (.c-button-primary-3)button-primary-3-icon: icon placeholder, 16px (.c-button-primary-3__icon)Recipe
<div class="c-button-primary-3-scope">
<button class="c-button-primary-3" type="button">
<span class="c-button-primary-3__icon" aria-hidden="true"></span>
</button>
</div>
.c-button-primary-3-scope {
background-color: #0A0A0A;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-button-primary-3 {
display: inline-flex;
align-items: center;
align-self: stretch;
border-spacing: 0px;
box-sizing: border-box;
padding: 0px 12px 0px 8px;
background-color: transparent;
color: #FFFFFF;
border: 0;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
border-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-button-primary-3__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-button-primary-3:hover {
background-color: #FFFFFF1A;
}
States
button-primary-3-hover): background-color #FFFFFF1AButton, secondary
Verification: verified against the live page at desktop.
Anatomy
button-secondary: the component root, a <a> (.c-button-secondary), 13-character labelRecipe
<div class="c-button-secondary-scope">
<a class="c-button-secondary" href="#">lorem ipsum d</a>
</div>
.c-button-secondary-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-button-secondary {
display: inline-flex;
justify-content: center;
align-items: center;
flex-shrink: 0;
column-gap: 12px;
border-spacing: 0px;
box-sizing: border-box;
padding: 10px 18px;
position: relative;
background-color: color(srgb 0.947338 0.943846 0.936862);
color: #0A0A0A;
border-radius: 9999px;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 14px;
font-weight: 500;
line-height: 20px;
text-decoration-line: none;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, filter;
}
.c-button-secondary:hover {
background-color: color(srgb 0.909922 0.906574 0.899878);
}
.c-button-secondary:focus {
box-shadow: #FFFFFF 0px 0px 0px 2px, #0A0A0A4D 0px 0px 0px 4px, transparent 0px 0px 0px 0px;
outline: 2px solid transparent;
outline-offset: 2px;
}
States
Button, secondary (2)
Verification: verified against the live page at desktop.
Anatomy
button-secondary-2: the component root, a <a> (.c-button-secondary-2), 18-character labelRecipe
<div class="c-button-secondary-2-scope">
<a class="c-button-secondary-2" href="#">lorem ipsum dolor</a>
</div>
.c-button-secondary-2-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-button-secondary-2 {
display: inline-flex;
justify-content: center;
align-items: center;
flex-shrink: 0;
column-gap: 12px;
border-spacing: 0px;
box-sizing: border-box;
padding: 12px 20px;
position: relative;
background-color: color(srgb 0.947338 0.943846 0.936862);
color: #0A0A0A;
border-radius: 9999px;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 14px;
font-weight: 500;
line-height: 20px;
text-decoration-line: none;
text-align: center;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, filter;
}
.c-button-secondary-2:hover {
background-color: color(srgb 0.909922 0.906574 0.899878);
}
.c-button-secondary-2:focus {
box-shadow: #FFFFFF 0px 0px 0px 2px, #0A0A0A4D 0px 0px 0px 4px, transparent 0px 0px 0px 0px;
outline: 2px solid transparent;
outline-offset: 2px;
}
States
Button, ghost
Verification: verified against the live page at desktop.
Anatomy
button-ghost: the component root, a <button> (.c-button-ghost), 15-character labelRecipe
<div class="c-button-ghost-scope">
<button class="c-button-ghost" type="button">lorem ipsum dol</button>
</div>
.c-button-ghost-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-button-ghost {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
padding: 0px;
background-color: transparent;
color: #0A0A0A;
border: 0;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 13px;
font-weight: 400;
line-height: 21.125px;
letter-spacing: normal;
text-transform: none;
text-align: left;
appearance: button;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
States
Button, primary (4)
Verification: verified against the live page at desktop.
Anatomy
button-primary-4: the component root, a <a> (.c-button-primary-4), 13-character labelRecipe
<div class="c-button-primary-4-scope">
<a class="c-button-primary-4" href="#">lorem ipsum d</a>
</div>
.c-button-primary-4-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-button-primary-4 {
display: inline-flex;
justify-content: center;
align-items: center;
flex-shrink: 0;
column-gap: 12px;
border-spacing: 0px;
box-sizing: border-box;
padding: 12px 20px;
position: relative;
background-color: #0A0A0A;
color: #FFFFFF;
border-radius: 9999px;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 14px;
font-weight: 500;
line-height: 20px;
text-decoration-line: none;
text-align: center;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, filter;
}
.c-button-primary-4:focus {
box-shadow: #FFFFFF 0px 0px 0px 2px, #0A0A0A4D 0px 0px 0px 4px, transparent 0px 0px 0px 0px;
outline: 2px solid transparent;
outline-offset: 2px;
}
States
Button, primary (5)
Verification: verified against the live page at desktop.
Anatomy
button-primary-5: the component root, a <a> (.c-button-primary-5), 16-character labelRecipe
<div class="c-button-primary-5-scope">
<a class="c-button-primary-5" href="#">lorem ipsum dolo</a>
</div>
.c-button-primary-5-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-button-primary-5 {
display: inline-flex;
justify-content: center;
align-items: center;
flex-shrink: 0;
column-gap: 12px;
border-spacing: 0px;
box-sizing: border-box;
padding: 10px 18px;
position: relative;
background-color: #0A0A0A;
color: #FFFFFF;
border-radius: 9999px;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 14px;
font-weight: 500;
line-height: 20px;
text-decoration-line: none;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, filter;
}
.c-button-primary-5:focus {
box-shadow: #FFFFFF 0px 0px 0px 2px, #0A0A0A4D 0px 0px 0px 4px, transparent 0px 0px 0px 0px;
outline: 2px solid transparent;
outline-offset: 2px;
}
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), 6-character labelRecipe
<div class="c-button-ghost-2-scope">
<button class="c-button-ghost-2" type="button">lorem</button>
</div>
.c-button-ghost-2-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-button-ghost-2 {
display: inline-flex;
justify-content: center;
align-items: center;
flex-shrink: 0;
border-spacing: 0px;
box-sizing: border-box;
padding: 6px 12px;
position: relative;
z-index: 1;
background-color: transparent;
color: #0A0A0A;
border: 0;
border-radius: 9999px;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 14px;
font-weight: 500;
line-height: 20px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
States
Button, ghost (3)
Verification: verified against the live page at desktop.
Anatomy
button-ghost-3: the component root, a <button> (.c-button-ghost-3), 10-character labelRecipe
<div class="c-button-ghost-3-scope">
<button class="c-button-ghost-3" type="button">lorem ipsu</button>
</div>
.c-button-ghost-3-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-button-ghost-3 {
display: inline-flex;
justify-content: center;
align-items: center;
flex-shrink: 0;
border-spacing: 0px;
box-sizing: border-box;
padding: 6px 12px;
position: relative;
z-index: 1;
background-color: transparent;
color: #7D8187;
border: 0;
border-radius: 9999px;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 14px;
font-weight: 500;
line-height: 20px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-button-ghost-3:hover {
color: #0A0A0A;
}
States
button-ghost-3-hover): color #0A0A0ACard
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.
Anatomy
card: the component root, a <a> (.c-card)card-group: inner block (.c-card__group)card-group-2: inner block (.c-card__group-2)card-media: image placeholder, 291x153px (.c-card__media)card-group-3: inner flex row (.c-card__group-3)card-text: label text, 7 characters (.c-card__text)card-text-2: label text, 1 characters (.c-card__text-2)card-text-3: label text, 12 characters (.c-card__text-3, 2 instances)card-title: heading, 0 characters (.c-card__title)card-group-4: inner flex row (.c-card__group-4)card-icon: icon placeholder, 16px (.c-card__icon)Recipe
<div class="c-card-scope">
<a class="c-card" href="#">
<div class="c-card__group">
<div class="c-card__group-2">
<span class="c-card__media" aria-hidden="true"></span>
</div>
</div>
<div class="c-card__group-3">
<span class="c-card__text">lorem i</span>
<span class="c-card__text-2">l</span>
<span class="c-card__text-3">lorem ipsum</span>
</div>
<h3 class="c-card__title">
<span class="c-card__text-3">lorem ipsum dolor si</span>
<span class="c-card__group-4">
<span class="c-card__icon" aria-hidden="true"></span>
</span>
</h3>
</a>
</div>
.c-card-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-card {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
color: #0A0A0A;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-decoration-line: none;
}
.c-card__group {
display: block;
box-sizing: border-box;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
background-color: #F9F8F6;
border: 1px solid #0A0A0A0F;
border-radius: 8px;
transition-duration: 0.3s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-card__group-2 {
display: block;
box-sizing: border-box;
width: 100%;
aspect-ratio: 1200 / 630;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
}
.c-card__media {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 291px;
height: 153px;
max-width: 100%;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
overflow-x: clip;
overflow-y: clip;
vertical-align: middle;
background-color: currentcolor;
transition: transform 0.7s cubic-bezier(0.22, 1, 0.36, 1);
}
.c-card__group-3 {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
font-size: 12px;
line-height: 16px;
margin-top: 16px;
}
.c-card__text {
display: block;
box-sizing: border-box;
font-weight: 500;
}
.c-card__text-2 {
display: block;
box-sizing: border-box;
color: #0A0A0A40;
}
.c-card__title {
display: block;
box-sizing: border-box;
margin: 8px 0px 0px;
font-size: 16px;
font-weight: 500;
line-height: 22px;
letter-spacing: -0.16px;
}
.c-card__group-4 {
display: inline-flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 16px;
height: 16px;
vertical-align: -1.6px;
color: #0A0A0A99;
margin-left: 4px;
}
.c-card__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
States
Card (2)
Verification: flagged, the card-2-group-4 y did not reproduce the measured 28px after 2 correction attempts.
Anatomy
card-2: the component root, a <a> (.c-card-2)card-2-group: inner block (.c-card-2__group)card-2-group-2: inner block (.c-card-2__group-2)card-2-group-3: inner block (.c-card-2__group-3)card-2-text: label text, 76 characters (.c-card-2__text), content not capturedcard-2-group-4: inner flex row (.c-card-2__group-4, 2 instances)card-2-text-2: label text, 35 characters (.c-card-2__text-2, 2 instances)card-2-group-5: inner flex row (.c-card-2__group-5, 2 instances)card-2-text-3: label text, 99 characters (.c-card-2__text-3, 2 instances)card-2-group-6: inner block (.c-card-2__group-6)card-2-group-7: inner block (.c-card-2__group-7)card-2-group-8: inner block (.c-card-2__group-8)card-2-group-9: inner block (.c-card-2__group-9)card-2-group-10: inner block (.c-card-2__group-10)card-2-group-11: inner flex row (.c-card-2__group-11)card-2-text-4: label text, 4 characters (.c-card-2__text-4)card-2-text-5: label text, 9 characters (.c-card-2__text-5)Recipe
<div class="c-card-2-scope">
<a class="c-card-2" href="#">
<div class="c-card-2__group">
<div class="c-card-2__group-2">
<div class="c-card-2__group-3">
<div class="c-card-2__text">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor</div>
</div>
<div class="c-card-2__group-4">
<div class="c-card-2__text-2">lorem ipsum dolor sit amet consecte</div>
</div>
<div class="c-card-2__group-5">
<div class="c-card-2__text-3">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit</div>
</div>
<div class="c-card-2__group-4">
<div class="c-card-2__text-2">lorem ipsum dolor si</div>
</div>
<div class="c-card-2__group-5">
<div class="c-card-2__text-3">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor</div>
</div>
</div>
</div>
<div class="c-card-2__group-6">
<div class="c-card-2__group-7"></div>
</div>
<div class="c-card-2__group-8">
<div class="c-card-2__group-9"></div>
<div class="c-card-2__group-10"></div>
</div>
<div class="c-card-2__group-11">
<span class="c-card-2__text-4">lore</span>
<span class="c-card-2__text-5">lorem ips</span>
</div>
</a>
</div>
.c-card-2-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-card-2 {
display: inline-flex;
border-spacing: 0px;
box-sizing: border-box;
height: 280px;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
background-color: #F9F8F6;
color: #0A0A0A;
border-radius: 16px;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-decoration-line: none;
}
.c-card-2__group {
display: block;
box-sizing: border-box;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
transition: transform 0.5s cubic-bezier(0, 0, 0.2, 1);
}
.c-card-2__group-2 {
box-sizing: border-box;
height: 100%;
}
.c-card-2__group-3 {
box-sizing: border-box;
}
.c-card-2__text {
box-sizing: border-box;
}
.c-card-2__group-4 {
display: flex;
justify-content: flex-end;
box-sizing: border-box;
}
.c-card-2__text-2 {
display: block;
box-sizing: border-box;
max-width: 82%;
padding: 8px 14px;
background-color: #0A0A0A14;
border-radius: 16px 16px 6px;
font-size: 10.5px;
line-height: 17.0625px;
}
.c-card-2__group-5 {
display: flex;
box-sizing: border-box;
}
.c-card-2__text-3 {
display: block;
box-sizing: border-box;
max-width: 82%;
padding: 8px 14px;
background-color: #0A0A0A0A;
border-radius: 16px 16px 16px 6px;
font-size: 10.5px;
line-height: 17.0625px;
}
.c-card-2__group-6 {
display: block;
box-sizing: border-box;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
z-index: 10;
overflow-x: hidden;
overflow-y: hidden;
}
.c-card-2__group-7 {
display: block;
box-sizing: border-box;
position: absolute;
top: -50%;
right: -50%;
bottom: -50%;
left: -50%;
background-image: linear-gradient(120deg, transparent 0%, transparent 40%, #FFFFFF0F 48%, #FFFFFF1A 50%, #FFFFFF0F 52%, transparent 60%, transparent 100%);
}
.c-card-2__group-8 {
display: block;
box-sizing: border-box;
height: 64px;
position: absolute;
right: 0px;
bottom: 0px;
left: 0px;
z-index: 10;
overflow-x: hidden;
overflow-y: hidden;
border-bottom-right-radius: 16px;
border-bottom-left-radius: 16px;
}
.c-card-2__group-9 {
display: block;
box-sizing: border-box;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
backdrop-filter: blur(1px);
}
.c-card-2__group-10 {
display: block;
box-sizing: border-box;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
backdrop-filter: blur(4px);
}
.c-card-2__group-11 {
display: flex;
justify-content: space-between;
align-items: flex-end;
box-sizing: border-box;
padding: 24px 16px 16px;
position: absolute;
right: 0px;
bottom: 0px;
left: 0px;
z-index: 20;
}
.c-card-2__text-4 {
display: block;
box-sizing: border-box;
font-size: 14px;
font-weight: 500;
line-height: 20px;
transition-duration: 0.3s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-card-2__text-5 {
display: block;
box-sizing: border-box;
font-size: 14px;
font-weight: 500;
line-height: 20px;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.c-card-2:hover {
transform-origin: 201.328px 140px;
}
.c-card-2:focus {
transform-origin: 201.328px 140px;
}
States
Card (3)
Verification: verified against the live page at desktop.
Anatomy
card-3: the component root, a <div> (.c-card-3)card-3-group: inner flex column (.c-card-3__group)card-3-group-2: inner block (.c-card-3__group-2)card-3-text: label text, 115 characters (.c-card-3__text)Recipe
<div class="c-card-3-scope">
<div class="c-card-3">
<div class="c-card-3__group">
<div class="c-card-3__group-2">
<div class="c-card-3__text">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet consectetur</div>
</div>
</div>
</div>
</div>
.c-card-3-scope {
background-color: #F9F8F6;
color: #0A0A0A;
font-family: system-ui, -apple-system, system-ui, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-card-3 {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
color: #0A0A0A;
cursor: pointer;
transform: matrix(1, 0, 0, 1, 0, 0);
transform-origin: 185.328px 38px;
font-family: system-ui, -apple-system, system-ui, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-card-3__group {
display: flex;
flex-direction: column;
align-items: flex-start;
box-sizing: border-box;
max-width: min(560px, 92%);
}
.c-card-3__group-2 {
display: block;
box-sizing: border-box;
position: relative;
}
.c-card-3__text {
display: block;
box-sizing: border-box;
padding: 8px 12px;
background-color: #1010000A;
border-radius: 16px;
font-size: 14px;
line-height: 20px;
letter-spacing: -0.15px;
white-space: pre-wrap;
}
.c-card-3:hover {
margin: 12px 0px 0px;
}
.c-card-3:focus {
margin: 12px 0px 0px;
}
States
Card (4)
Verification: verified against the live page at desktop.
Anatomy
card-4: the component root, a <a> (.c-card-4)card-4-group: inner block (.c-card-4__group)card-4-title: heading, 8 characters (.c-card-4__title)card-4-body: label text, 96 characters (.c-card-4__body)card-4-group-2: inner flex row (.c-card-4__group-2)card-4-text: label text, 10 characters (.c-card-4__text)card-4-icon: icon placeholder, 14px (.c-card-4__icon)Recipe
<div class="c-card-4-scope">
<a class="c-card-4" href="#">
<div class="c-card-4__group">
<h3 class="c-card-4__title">lorem ip</h3>
<p class="c-card-4__body">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor s</p>
</div>
<div class="c-card-4__group-2">
<span class="c-card-4__text">lorem ipsu</span>
<span class="c-card-4__icon" aria-hidden="true"></span>
</div>
</a>
</div>
.c-card-4-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-card-4 {
display: inline-flex;
flex-direction: column;
justify-content: space-between;
border-spacing: 0px;
box-sizing: border-box;
padding: 40px;
color: #0A0A0A;
border-radius: 16px;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-decoration-line: none;
}
.c-card-4__group {
display: block;
box-sizing: border-box;
}
.c-card-4__title {
display: block;
box-sizing: border-box;
margin: 0px;
font-size: 24px;
font-weight: 500;
line-height: 32px;
letter-spacing: -0.24px;
}
.c-card-4__body {
display: block;
box-sizing: border-box;
margin: 12px 0px 0px;
font-size: 14px;
}
.c-card-4__group-2 {
display: flex;
align-items: center;
box-sizing: border-box;
color: #0A0A0A4D;
font-size: 14px;
line-height: 20px;
margin-top: 24px;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-card-4__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 14px;
height: 14px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-card-4:hover {
background-color: color(srgb 0.92863 0.92521 0.91837);
border: 0;
}
.c-card-4:focus {
background-color: #F9F8F6;
border: 0;
}
States
card-4-focus): background-color #F9F8F6, border 0Card (5)
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.
Anatomy
card-5: the component root, a <a> (.c-card-5)card-5-group: inner block (.c-card-5__group)card-5-group-2: inner block (.c-card-5__group-2)card-5-media: image placeholder, 288x151px (.c-card-5__media)card-5-group-3: inner flex row (.c-card-5__group-3)card-5-text: label text, 7 characters (.c-card-5__text)card-5-text-2: label text, 1 characters (.c-card-5__text-2)card-5-text-3: label text, 12 characters (.c-card-5__text-3, 2 instances)card-5-title: heading, 0 characters (.c-card-5__title)card-5-group-4: inner flex row (.c-card-5__group-4)card-5-icon: icon placeholder, 16px (.c-card-5__icon)Recipe
<div class="c-card-5-scope">
<a class="c-card-5" href="#">
<div class="c-card-5__group">
<div class="c-card-5__group-2">
<span class="c-card-5__media" aria-hidden="true"></span>
</div>
</div>
<div class="c-card-5__group-3">
<span class="c-card-5__text">lorem i</span>
<span class="c-card-5__text-2">l</span>
<span class="c-card-5__text-3">lorem ipsum</span>
</div>
<h3 class="c-card-5__title">
<span class="c-card-5__text-3">lorem ipsum dolor sit amet consectetur adipiscing elit</span>
<span class="c-card-5__group-4">
<span class="c-card-5__icon" aria-hidden="true"></span>
</span>
</h3>
</a>
</div>
.c-card-5-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-card-5 {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
color: #0A0A0A;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-decoration-line: none;
}
.c-card-5__group {
display: block;
box-sizing: border-box;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
background-color: #F9F8F6;
border: 1px solid #0A0A0A0F;
border-radius: 12px;
transition-duration: 0.3s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-card-5__group-2 {
display: block;
box-sizing: border-box;
width: 100%;
aspect-ratio: 1200 / 630;
position: relative;
overflow-x: hidden;
overflow-y: hidden;
}
.c-card-5__media {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 288px;
height: 151px;
max-width: 100%;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
overflow-x: clip;
overflow-y: clip;
vertical-align: middle;
background-color: currentcolor;
transition: transform 0.7s cubic-bezier(0.22, 1, 0.36, 1);
}
.c-card-5__group-3 {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
font-size: 12px;
line-height: 16px;
margin-top: 16px;
}
.c-card-5__text {
display: block;
box-sizing: border-box;
font-weight: 500;
}
.c-card-5__text-2 {
display: block;
box-sizing: border-box;
color: #0A0A0A40;
}
.c-card-5__title {
display: block;
box-sizing: border-box;
margin: 8px 0px 0px;
font-size: 16px;
font-weight: 500;
line-height: 22px;
letter-spacing: -0.16px;
}
.c-card-5__group-4 {
display: inline-flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 16px;
height: 16px;
vertical-align: -1.6px;
color: #0A0A0A99;
margin-left: 4px;
}
.c-card-5__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
States
Card (6)
Verification: verified against the live page at desktop.
Anatomy
card-6: the component root, a <div> (.c-card-6)card-6-group: inner block (.c-card-6__group)card-6-group-2: inner flex row (.c-card-6__group-2)card-6-icon: icon placeholder, 28px (.c-card-6__icon)card-6-title: heading, 4 characters (.c-card-6__title)card-6-body: label text, 75 characters (.c-card-6__body)card-6-list: inner group (.c-card-6__list)card-6-item: inner flex row (.c-card-6__item)card-6-icon-2: icon placeholder, 16px (.c-card-6__icon-2, 3 instances)card-6-text: label text, 50 characters (.c-card-6__text, 3 instances)card-6-item-2: inner flex row (.c-card-6__item-2, 2 instances)Recipe
<div class="c-card-6-scope">
<div class="c-card-6">
<div class="c-card-6__group">
<div class="c-card-6__group-2">
<span class="c-card-6__icon" aria-hidden="true"></span>
<h3 class="c-card-6__title">lore</h3>
</div>
<p class="c-card-6__body">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempo</p>
<ul class="c-card-6__list">
<li class="c-card-6__item">
<span class="c-card-6__icon-2" aria-hidden="true"></span>
<span class="c-card-6__text">lorem ipsum dolor sit amet consectetur adipiscing</span>
</li>
<li class="c-card-6__item-2">
<span class="c-card-6__icon-2" aria-hidden="true"></span>
<span class="c-card-6__text">lorem ipsum dolor sit amet consectetur adipiscing el</span>
</li>
<li class="c-card-6__item-2">
<span class="c-card-6__icon-2" aria-hidden="true"></span>
<span class="c-card-6__text">lorem ipsum dolor sit amet consectetur adipiscing elit sed</span>
</li>
</ul>
</div>
</div>
</div>
.c-card-6-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-card-6 {
display: flex;
flex-direction: column;
justify-content: center;
border-spacing: 0px;
box-sizing: border-box;
min-height: 450px;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-card-6__group {
display: block;
box-sizing: border-box;
transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1);
padding-top: 48px;
padding-bottom: 48px;
}
.c-card-6__group-2 {
display: flex;
align-items: center;
gap: 12px;
box-sizing: border-box;
}
.c-card-6__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 28px;
height: 28px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-card-6__title {
display: block;
box-sizing: border-box;
margin: 0px;
font-size: 30px;
font-weight: 500;
line-height: 36px;
letter-spacing: -0.3px;
}
.c-card-6__body {
display: block;
box-sizing: border-box;
max-width: 448px;
margin: 16px 0px 0px;
line-height: 26px;
}
.c-card-6__list {
display: block;
box-sizing: border-box;
padding: 0px;
margin: 20px 0px 0px;
list-style-type: none;
}
.c-card-6__item {
display: flex;
align-items: flex-start;
gap: 10px;
box-sizing: border-box;
font-size: 14px;
line-height: 22.75px;
}
.c-card-6__icon-2 {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
margin-top: 2px;
}
.c-card-6__text {
display: block;
box-sizing: border-box;
}
.c-card-6__item-2 {
display: flex;
align-items: flex-start;
gap: 10px;
box-sizing: border-box;
font-size: 14px;
line-height: 22.75px;
margin-top: 8px;
}
States
Card (7)
Verification: verified against the live page at desktop.
Anatomy
card-7: the component root, a <div> (.c-card-7)card-7-text: label text, 0 characters (.c-card-7__text)card-7-text-2: label text, 1 characters (.c-card-7__text-2, 2 instances)card-7-title: heading, 9 characters (.c-card-7__title)card-7-body: label text, 56 characters (.c-card-7__body)Recipe
<div class="c-card-7-scope">
<div class="c-card-7">
<div class="c-card-7__text">
<span class="c-card-7__text-2">l</span>
<span class="c-card-7__text-2">l</span>
</div>
<h3 class="c-card-7__title">lorem ips</h3>
<p class="c-card-7__body">lorem ipsum dolor sit amet consectetur adipiscing elit s</p>
</div>
</div>
.c-card-7-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-card-7 {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
padding: 32px;
color: #0A0A0A;
border: 1px solid #0A0A0A0F;
border-radius: 16px;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-card-7__text {
display: block;
box-sizing: border-box;
color: #0A0A0A33;
font-size: 14px;
font-weight: 500;
line-height: 20px;
}
.c-card-7__title {
display: block;
box-sizing: border-box;
margin: 12px 0px 0px;
font-size: 20px;
font-weight: 500;
line-height: 28px;
letter-spacing: -0.2px;
}
.c-card-7__body {
display: block;
box-sizing: border-box;
margin: 8px 0px 0px;
font-size: 14px;
line-height: 22.75px;
}
States
Card (8)
Verification: verified against the live page at desktop.
Anatomy
card-8: the component root, a <a> (.c-card-8)card-8-group: inner flex row (.c-card-8__group)card-8-group-2: inner block (.c-card-8__group-2)card-8-icon: icon placeholder, 24px (.c-card-8__icon)card-8-group-3: inner block (.c-card-8__group-3)card-8-title: heading, 4 characters (.c-card-8__title)card-8-body: label text, 92 characters (.c-card-8__body)Recipe
<div class="c-card-8-scope">
<a class="c-card-8" href="#">
<div class="c-card-8__group">
<div class="c-card-8__group-2">
<span class="c-card-8__icon" aria-hidden="true"></span>
</div>
<div class="c-card-8__group-3">
<h3 class="c-card-8__title">lore</h3>
<p class="c-card-8__body">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dol</p>
</div>
</div>
</a>
</div>
.c-card-8-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-card-8 {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
color: #0A0A0A;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-decoration-line: none;
}
.c-card-8__group {
display: flex;
gap: 16px;
box-sizing: border-box;
padding: 16px;
border-radius: 8px;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-card-8__group-2 {
display: block;
flex-shrink: 0;
box-sizing: border-box;
color: #0A0A0A99;
padding-top: 2px;
}
.c-card-8__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 24px;
height: 24px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-card-8__group-3 {
display: block;
box-sizing: border-box;
}
.c-card-8__title {
display: block;
box-sizing: border-box;
margin: 0px;
font-size: 16px;
font-weight: 500;
}
.c-card-8__body {
display: block;
box-sizing: border-box;
margin: 6px 0px 0px;
color: #0A0A0A99;
font-size: 14px;
line-height: 22.75px;
}
States
Verification: flagged, the stat-group height did not reproduce the measured 72px after 2 correction attempts.
Anatomy
stat: the component root, a <div> (.c-stat)stat-group: inner group (.c-stat__group)stat-text: label text, 2 characters (.c-stat__text)stat-text-2: label text, 23 characters (.c-stat__text-2)Recipe
<div class="c-stat-scope">
<div class="c-stat">
<div class="c-stat__group">
<div class="c-stat__text">lo</div>
</div>
<div class="c-stat__text-2">lorem ipsum dolor sit a</div>
</div>
</div>
.c-stat-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-stat {
display: inline-block;
border-spacing: 0px;
box-sizing: border-box;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-stat__group {
display: block;
box-sizing: border-box;
}
.c-stat__text {
display: block;
box-sizing: border-box;
font-size: 48px;
font-weight: 500;
line-height: 48px;
letter-spacing: -0.48px;
white-space: nowrap;
}
.c-stat__text-2 {
display: block;
box-sizing: border-box;
color: #0A0A0A99;
font-size: 14px;
font-weight: 500;
line-height: 20px;
margin-top: 8px;
}
.c-stat:hover {
padding: 0px;
border-left-width: 0px;
border-left-style: solid;
border-left-color: #D5D9E2;
}
.c-stat:focus {
padding: 0px;
border-left-width: 0px;
border-left-style: solid;
border-left-color: #D5D9E2;
}
States
Nav
Verification: verified against the live page at desktop.
Anatomy
nav: the component root, a <nav> (.c-nav)nav-link: link (.c-nav__link)nav-group: inner flex row (.c-nav__group)nav-group-2: inner flex row (.c-nav__group-2)nav-icon: icon placeholder, 51x19px (.c-nav__icon)nav-group-3: inner block (.c-nav__group-3)nav-list: inner flex row (.c-nav__list)nav-link-2: link, 8-character label (.c-nav__link-2, 6 instances), content not capturednav-group-4: inner flex row (.c-nav__group-4)nav-cta: link, 13-character label (.c-nav__cta)nav-group-5: inner block (.c-nav__group-5)nav-group-6: inner flex row (.c-nav__group-6)nav-link-3: link, 12-character label (.c-nav__link-3)nav-group-7: inner block (.c-nav__group-7)nav-button: button (.c-nav__button), content not capturedRecipe
<div class="c-nav-scope">
<nav class="c-nav">
<a class="c-nav__link" href="#">
<div class="c-nav__group">
<span class="c-nav__group-2">
<span class="c-nav__icon" aria-hidden="true"></span>
</span>
</div>
</a>
<div class="c-nav__group-3">
<ul class="c-nav__list">
<a class="c-nav__link-2" href="#">lorem ip</a>
<a class="c-nav__link-2" href="#">lorem ips</a>
<a class="c-nav__link-2" href="#">lorem ips</a>
<a class="c-nav__link-2" href="#">lorem i</a>
<a class="c-nav__link-2" href="#">lorem i</a>
<a class="c-nav__link-2" href="#">lore</a>
</ul>
</div>
<div class="c-nav__group-4">
<a class="c-nav__cta" href="#">lorem ipsum d</a>
<div class="c-nav__group-5">
<div class="c-nav__group-6">
<a class="c-nav__link-3" href="#">lorem ipsum</a>
<div class="c-nav__group-7"></div>
<button class="c-nav__button" type="button"></button>
</div>
</div>
</div>
</nav>
</div>
.c-nav-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-nav {
display: flex;
justify-content: space-between;
align-items: center;
gap: 16px;
border-spacing: 0px;
box-sizing: border-box;
height: 64px;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
padding-top: 16px;
padding-bottom: 16px;
}
.c-nav__link {
display: block;
box-sizing: border-box;
color: #0A0A0A;
cursor: pointer;
transform: matrix(1, 0, 0, 1, 0, -1);
text-decoration-line: none;
margin-right: -122px;
}
.c-nav__group {
display: inline-flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
padding: 4px;
margin: -4px;
outline: 2px solid transparent;
outline-offset: 2px;
}
.c-nav__group-2 {
display: flex;
align-items: center;
box-sizing: border-box;
width: 173px;
height: 32px;
}
.c-nav__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 51px;
height: 19px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-nav__group-3 {
display: block;
flex-grow: 1;
box-sizing: border-box;
position: relative;
margin-left: 24px;
}
.c-nav__list {
display: flex;
align-items: center;
gap: 4px;
box-sizing: border-box;
padding: 0px;
margin: 0px;
list-style-type: none;
}
.c-nav__link-2 {
display: flex;
align-items: center;
gap: 4px;
box-sizing: border-box;
padding: 6px 12px;
color: #0A0A0A;
cursor: pointer;
font-size: 13px;
font-weight: 500;
line-height: 19.5px;
text-decoration-line: none;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-nav__group-4 {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
}
.c-nav__cta {
display: flex;
justify-content: center;
align-items: center;
flex-shrink: 0;
column-gap: 12px;
box-sizing: border-box;
padding: 10px 18px;
position: relative;
background-color: color(srgb 0.947338 0.943846 0.936862);
color: #0A0A0A;
border-radius: 9999px;
cursor: pointer;
font-size: 14px;
font-weight: 500;
line-height: 20px;
text-decoration-line: none;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, filter;
}
.c-nav__group-5 {
display: block;
box-sizing: border-box;
position: relative;
}
.c-nav__group-6 {
display: flex;
box-sizing: border-box;
background-color: #0A0A0A;
border-radius: 9999px;
}
.c-nav__link-3 {
display: flex;
align-items: center;
box-sizing: border-box;
padding: 8px 12px 8px 16px;
color: #FFFFFF;
cursor: pointer;
font-size: 14px;
font-weight: 500;
line-height: 20px;
text-decoration-line: none;
border-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-nav__group-7 {
display: block;
box-sizing: border-box;
width: 1px;
background-color: #FFFFFF33;
}
.c-nav__button {
display: flex;
align-items: center;
align-self: stretch;
box-sizing: border-box;
padding: 0px 12px 0px 8px;
background-color: transparent;
color: #FFFFFF;
border: 0;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
border-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
States
Nav (2)
Verification: verified against the live page at desktop.
Anatomy
nav-2: the component root, a <nav> (.c-nav-2)nav-2-group: inner block (.c-nav-2__group)nav-2-group-2: inner flex row (.c-nav-2__group-2)nav-2-text: label text, 12 characters (.c-nav-2__text)nav-2-link: link, 8-character label (.c-nav-2__link, 7 instances)Recipe
<div class="c-nav-2-scope">
<nav class="c-nav-2">
<div class="c-nav-2__group">
<div class="c-nav-2__group-2">
<span class="c-nav-2__text">lorem ipsum</span>
<a class="c-nav-2__link" href="#">lorem ip</a>
<a class="c-nav-2__link" href="#">lorem ipsum dolo</a>
<a class="c-nav-2__link" href="#">lorem ipsum dol</a>
<a class="c-nav-2__link" href="#">lorem ipsum dolor</a>
<a class="c-nav-2__link" href="#">lorem ipsu</a>
<a class="c-nav-2__link" href="#">lorem i</a>
<a class="c-nav-2__link" href="#">lor</a>
</div>
</div>
</nav>
</div>
.c-nav-2-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-nav-2 {
display: block;
border-spacing: 0px;
box-sizing: border-box;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-nav-2__group {
display: block;
box-sizing: border-box;
width: 100%;
max-width: 1280px;
padding-right: 24px;
padding-left: 24px;
margin-right: auto;
margin-left: auto;
}
.c-nav-2__group-2 {
display: flex;
align-items: center;
column-gap: 24px;
box-sizing: border-box;
overflow-x: auto;
overflow-y: auto;
font-size: 14px;
line-height: 20px;
white-space: nowrap;
padding-top: 12px;
padding-bottom: 12px;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #D5D9E2;
border-bottom-color: #D5D9E2;
}
.c-nav-2__text {
display: block;
flex-shrink: 0;
box-sizing: border-box;
color: #0A0A0A99;
}
.c-nav-2__link {
display: block;
flex-shrink: 0;
box-sizing: border-box;
color: #0A0A0A;
cursor: pointer;
font-weight: 500;
text-decoration-line: none;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
States
Tabs
Verification: verified against the live page at desktop.
Anatomy
tab: the component root, a <button> (.c-tab), 6-character labelRecipe
<div class="c-tab-scope">
<button class="c-tab" type="button">lorem</button>
</div>
.c-tab-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-tab {
display: inline-flex;
justify-content: center;
align-items: center;
flex-shrink: 0;
border-spacing: 0px;
box-sizing: border-box;
padding: 6px 12px;
position: relative;
z-index: 1;
background-color: transparent;
color: #0A0A0A;
border: 0;
border-radius: 9999px;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 14px;
font-weight: 500;
line-height: 20px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
States
Tabs (2)
Verification: verified against the live page at desktop.
Anatomy
tab-2: the component root, a <button> (.c-tab-2), 10-character labelRecipe
<div class="c-tab-2-scope">
<button class="c-tab-2" type="button">lorem ipsu</button>
</div>
.c-tab-2-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-tab-2 {
display: inline-flex;
justify-content: center;
align-items: center;
flex-shrink: 0;
border-spacing: 0px;
box-sizing: border-box;
padding: 6px 12px;
position: relative;
z-index: 1;
background-color: transparent;
color: #7D8187;
border: 0;
border-radius: 9999px;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 14px;
font-weight: 500;
line-height: 20px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-tab-2:hover {
color: #0A0A0A;
}
States
tab-2-hover): color #0A0A0ABadge
Verification: verified against the live page at desktop.
Anatomy
badge: the component root, a <a> (.c-badge)badge-text: label text, 3 characters (.c-badge__text)badge-group: inner group (.c-badge__group)badge-text-2: label text, 13 characters (.c-badge__text-2)badge-text-3: label text, 1 characters (.c-badge__text-3)badge-text-4: label text, 13 characters (.c-badge__text-4)badge-group-2: inner flex row (.c-badge__group-2)badge-icon: icon placeholder, 12px (.c-badge__icon)Recipe
<div class="c-badge-scope">
<a class="c-badge" href="#">
<span class="c-badge__text">lor</span>
<span class="c-badge__group">
<span class="c-badge__text-2">lorem ipsum d</span>
<span class="c-badge__text-3">l</span>
<span class="c-badge__text-4">lorem ipsum d</span>
</span>
<span class="c-badge__group-2">
<span class="c-badge__icon" aria-hidden="true"></span>
</span>
</a>
</div>
.c-badge-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-badge {
display: inline-flex;
align-items: center;
gap: 10px;
border-spacing: 0px;
box-sizing: border-box;
padding: 6px 6px 6px 10px;
color: #0A0A0A;
border: 1px solid #0A0A0A14;
border-radius: 9999px;
backdrop-filter: blur(4px);
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-decoration-line: none;
text-align: center;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-badge__text {
display: flex;
align-items: center;
box-sizing: border-box;
padding: 3px 8px;
background-color: #FF63081A;
color: #FF6308;
border-radius: 9999px;
font-size: 11px;
font-weight: 500;
line-height: 11px;
}
.c-badge__group {
display: block;
box-sizing: border-box;
font-size: 13px;
line-height: 19.5px;
white-space: nowrap;
}
.c-badge__text-2 {
display: inline;
box-sizing: border-box;
font-weight: 500;
}
.c-badge__text-3 {
display: inline;
box-sizing: border-box;
color: #0A0A0A33;
}
.c-badge__group-2 {
display: flex;
justify-content: center;
align-items: center;
flex-shrink: 0;
box-sizing: border-box;
width: 24px;
height: 24px;
background-color: #0A0A0A0A;
border-radius: 9999px;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-badge__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 12px;
height: 12px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-badge:hover {
border: 1px solid #0A0A0A26;
}
.c-badge:focus {
box-shadow: #FFFFFF 0px 0px 0px 2px, #0A0A0A4D 0px 0px 0px 4px, transparent 0px 0px 0px 0px;
outline: 2px solid transparent;
outline-offset: 2px;
}
States
Badge (2)
Verification: verified against the live page at desktop.
Anatomy
badge-2: the component root, a <a> (.c-badge-2)badge-2-icon: icon placeholder, 14px (.c-badge-2__icon)badge-2-text: label text, 15 characters (.c-badge-2__text)Recipe
<div class="c-badge-2-scope">
<a class="c-badge-2" href="#">
<span class="c-badge-2__icon" aria-hidden="true"></span>
<span class="c-badge-2__text">lorem ipsum dol</span>
</a>
</div>
.c-badge-2-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-badge-2 {
display: inline-flex;
align-items: center;
gap: 8px;
border-spacing: 0px;
box-sizing: border-box;
padding: 6px 12px 6px 10px;
color: #0A0A0A40;
border: 1px solid #0A0A0A0F;
border-radius: 9999px;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 10px;
font-weight: 500;
line-height: 15px;
text-decoration-line: none;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-badge-2__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 14px;
height: 14px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-badge-2:hover {
color: #0A0A0A99;
border: 1px solid #0A0A0A1F;
}
States
badge-2-hover): color #0A0A0A99, border 1px solid #0A0A0A1FIcon button
Verification: verified against the live page at desktop.
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, 14px (.c-icon-button__icon)icon-button-text: label text, 4 characters (.c-icon-button__text)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 class="c-icon-button__text">lore</span>
</span>
</button>
</div>
.c-icon-button-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-icon-button {
display: inline-flex;
border-spacing: 0px;
box-sizing: border-box;
height: 16px;
min-width: 76px;
padding: 0px;
position: relative;
background-color: transparent;
color: #00000099;
border: 0;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 12px;
font-weight: 500;
line-height: 16px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
transition-duration: 0.2s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-icon-button__group {
display: flex;
justify-content: flex-end;
align-items: center;
gap: 6px;
box-sizing: border-box;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
}
.c-icon-button__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 14px;
height: 14px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-icon-button:hover {
color: #000000D9;
}
States
icon-button-hover): color #000000D9Icon button (2)
Verification: verified against the live page at desktop.
Anatomy
icon-button-2: the component root, a <button> (.c-icon-button-2)icon-button-2-icon: icon placeholder, 16px (.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__icon" aria-hidden="true"></span>
</button>
</div>
.c-icon-button-2-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-icon-button-2 {
display: inline-flex;
justify-content: center;
align-items: center;
border-spacing: 0px;
box-sizing: border-box;
width: 28px;
height: 28px;
padding: 0px;
background-color: transparent;
color: #0A0A0A4D;
border: 0;
border-radius: 9999px;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-icon-button-2__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-icon-button-2:hover {
color: #0A0A0A;
}
States
icon-button-2-hover): color #0A0A0AIcon button (3)
Verification: verified against the live page at desktop.
Anatomy
icon-button-3: the component root, a <button> (.c-icon-button-3)icon-button-3-icon: icon placeholder, 18px (.c-icon-button-3__icon)Recipe
<div class="c-icon-button-3-scope">
<button class="c-icon-button-3" type="button">
<span class="c-icon-button-3__icon" aria-hidden="true"></span>
</button>
</div>
.c-icon-button-3-scope {
background-color: #FFFFFFF2;
color: #2E3033;
font-family: xVf, "xVf Fallback";
font-size: 13px;
font-weight: 400;
line-height: 19.5px;
}
.c-icon-button-3 {
display: inline-flex;
justify-content: center;
align-items: center;
flex-shrink: 0;
border-spacing: 0px;
box-sizing: border-box;
width: 28px;
height: 28px;
padding: 0px;
background-color: transparent;
color: #00000099;
border: 0;
border-radius: 9999px;
cursor: default;
font-family: xVf, "xVf Fallback";
font-size: 13px;
font-weight: 400;
line-height: 19.5px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
}
.c-icon-button-3__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 18px;
height: 18px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
States
Icon button (4)
Verification: verified against the live page at desktop.
Anatomy
icon-button-4: the component root, a <button> (.c-icon-button-4)icon-button-4-group: inner flex row (.c-icon-button-4__group)icon-button-4-icon: icon placeholder, 18px (.c-icon-button-4__icon)Recipe
<div class="c-icon-button-4-scope">
<button class="c-icon-button-4" type="button">
<span class="c-icon-button-4__group">
<span class="c-icon-button-4__icon" aria-hidden="true"></span>
</span>
</button>
</div>
.c-icon-button-4-scope {
background-color: #FFFFFFF2;
color: #2E3033;
font-family: xVf, "xVf Fallback";
font-size: 13px;
font-weight: 400;
line-height: 19.5px;
}
.c-icon-button-4 {
display: inline-flex;
justify-content: center;
align-items: center;
flex-shrink: 0;
border-spacing: 0px;
box-sizing: border-box;
width: 28px;
height: 28px;
padding: 0px;
background-color: #000000;
color: #FFFFFF;
border: 0;
border-radius: 9999px;
cursor: default;
font-family: xVf, "xVf Fallback";
font-size: 13px;
font-weight: 400;
line-height: 19.5px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
}
.c-icon-button-4__group {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
opacity: 0.164746;
transform: matrix(0.578429, 0, 0, 0.578429, 0, 0);
}
.c-icon-button-4__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 18px;
height: 18px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
States
Icon button (5)
Verification: verified against the live page at desktop.
Anatomy
icon-button-5: the component root, a <button> (.c-icon-button-5)icon-button-5-text: label text, 4 characters (.c-icon-button-5__text)icon-button-5-icon: icon placeholder, 12px (.c-icon-button-5__icon)Recipe
<div class="c-icon-button-5-scope">
<button class="c-icon-button-5" type="button">
<span class="c-icon-button-5__text">lore</span>
<span class="c-icon-button-5__icon" aria-hidden="true"></span>
</button>
</div>
.c-icon-button-5-scope {
background-color: #FFFFFFF2;
color: #2E3033;
font-family: xVf, "xVf Fallback";
font-size: 13px;
font-weight: 400;
line-height: 19.5px;
}
.c-icon-button-5 {
display: inline-flex;
align-items: center;
flex-shrink: 0;
gap: 4px;
border-spacing: 0px;
box-sizing: border-box;
padding: 4px 8px;
background-color: transparent;
color: #00000099;
border: 0;
border-radius: 9999px;
cursor: default;
font-family: xVf, "xVf Fallback";
font-size: 12px;
font-weight: 400;
line-height: 18px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
}
.c-icon-button-5__text {
display: block;
box-sizing: border-box;
}
.c-icon-button-5__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 12px;
height: 12px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
States
Icon button (6)
Verification: verified against the live page at desktop.
Anatomy
icon-button-6: the component root, a <button> (.c-icon-button-6)icon-button-6-icon: icon placeholder, 24px (.c-icon-button-6__icon)Recipe
<div class="c-icon-button-6-scope">
<button class="c-icon-button-6" type="button">
<span class="c-icon-button-6__icon" aria-hidden="true"></span>
</button>
</div>
.c-icon-button-6-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-icon-button-6 {
display: inline-flex;
justify-content: center;
align-items: center;
border-collapse: collapse;
border-spacing: 2px;
box-sizing: border-box;
width: 24px;
height: 24px;
padding: 0px;
background-color: transparent;
color: #0A0A0A;
border: 0;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
}
.c-icon-button-6__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 24px;
height: 24px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
States
Header (landing)
Verification: desktop flagged, the header-landing-icon-3 x did not reproduce the measured 1300px after 2 correction attempts; mobile flagged, the header-landing-mobile-group-5 x did not reproduce the measured 206px after 2 correction attempts.
Variant observed on https://x.ai/.
Anatomy
header-landing: the component root, a <header> (.c-header-landing)header-landing-group: inner block (.c-header-landing__group)header-landing-inner: inner block (.c-header-landing__inner)header-landing-group-2: inner block (.c-header-landing__group-2)header-landing-nav: inner flex row (.c-header-landing__nav)header-landing-nav-link: link (.c-header-landing__nav-link)header-landing-group-3: inner flex row (.c-header-landing__group-3)header-landing-group-4: inner flex row (.c-header-landing__group-4)header-landing-icon: icon placeholder, 51x19px (.c-header-landing__icon)header-landing-group-5: inner block (.c-header-landing__group-5)header-landing-nav-list: inner flex row (.c-header-landing__nav-list)header-landing-nav-link-2: link (.c-header-landing__nav-link-2, 6 instances)header-landing-text: label text, 8 characters (.c-header-landing__text, 4 instances)header-landing-icon-2: icon placeholder, 12px (.c-header-landing__icon-2, 4 instances)header-landing-group-6: inner flex row (.c-header-landing__group-6)header-landing-cta: the button-secondary button, 13-character label (.c-header-landing__cta)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-nav-link-3: link, 12-character label (.c-header-landing__nav-link-3)header-landing-group-9: inner block (.c-header-landing__group-9)header-landing-cta-2: the button-primary-3 button (.c-header-landing__cta-2)header-landing-icon-3: icon placeholder, 16px (.c-header-landing__icon-3)Desktop recipe
<div class="c-header-landing-scope">
<header class="c-header-landing">
<div class="c-header-landing__group"></div>
<div class="c-header-landing__inner">
<div class="c-header-landing__group-2"></div>
<nav class="c-header-landing__nav">
<a class="c-header-landing__nav-link" href="#">
<div class="c-header-landing__group-3">
<span class="c-header-landing__group-4">
<span class="c-header-landing__icon" aria-hidden="true"></span>
</span>
</div>
</a>
<div class="c-header-landing__group-5">
<ul class="c-header-landing__nav-list">
<a class="c-header-landing__nav-link-2" href="#">
<span class="c-header-landing__text">lorem ip</span>
<span class="c-header-landing__icon-2" aria-hidden="true"></span>
</a>
<a class="c-header-landing__nav-link-2" href="#">
<span class="c-header-landing__text">lorem ips</span>
<span class="c-header-landing__icon-2" aria-hidden="true"></span>
</a>
<a class="c-header-landing__nav-link-2" href="#">
<span class="c-header-landing__text">lorem ips</span>
<span class="c-header-landing__icon-2" aria-hidden="true"></span>
</a>
<a class="c-header-landing__nav-link-2" href="#">
<span class="c-header-landing__text">lorem i</span>
<span class="c-header-landing__icon-2" aria-hidden="true"></span>
</a>
<a class="c-header-landing__nav-link-2" href="#">lorem i</a>
<a class="c-header-landing__nav-link-2" href="#">lore</a>
</ul>
</div>
<div class="c-header-landing__group-6">
<a class="c-header-landing__cta" href="#">lorem ipsum d</a>
<div class="c-header-landing__group-7">
<div class="c-header-landing__group-8">
<a class="c-header-landing__nav-link-3" href="#">lorem ipsum</a>
<div class="c-header-landing__group-9"></div>
<button class="c-header-landing__cta-2" type="button">
<span class="c-header-landing__icon-3" aria-hidden="true"></span>
</button>
</div>
</div>
</div>
</nav>
</div>
</header>
</div>
.c-header-landing-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-header-landing {
display: block;
border-spacing: 0px;
box-sizing: border-box;
position: fixed;
top: 0px;
right: 0px;
left: 0px;
z-index: 50;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
transition: all 0.2s ease;
}
.c-header-landing__group {
display: block;
box-sizing: border-box;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
z-index: -10;
background-color: #FFFFFFD9;
backdrop-filter: blur(12px);
}
.c-header-landing__inner {
display: block;
box-sizing: border-box;
width: 100%;
max-width: 1280px;
position: relative;
padding-right: 24px;
padding-left: 24px;
margin-right: auto;
margin-left: auto;
}
.c-header-landing__group-2 {
display: block;
box-sizing: border-box;
height: 1px;
position: absolute;
right: 0px;
bottom: 0px;
left: 0px;
background-color: #D5D9E280;
}
.c-header-landing__nav {
display: flex;
justify-content: space-between;
align-items: center;
gap: 16px;
box-sizing: border-box;
height: 64px;
padding-top: 16px;
padding-bottom: 16px;
}
.c-header-landing__nav-link {
display: block;
box-sizing: border-box;
color: #0A0A0A;
cursor: pointer;
transform: matrix(1, 0, 0, 1, 0, -1);
text-decoration-line: none;
margin-right: -122px;
}
.c-header-landing__group-3 {
display: inline-flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
padding: 4px;
margin: -4px;
outline: 2px solid transparent;
outline-offset: 2px;
}
.c-header-landing__group-4 {
display: flex;
align-items: center;
box-sizing: border-box;
width: 173px;
height: 32px;
}
.c-header-landing__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 51px;
height: 19px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-header-landing__group-5 {
display: block;
flex-grow: 1;
box-sizing: border-box;
position: relative;
margin-left: 24px;
}
.c-header-landing__nav-list {
display: flex;
align-items: center;
gap: 4px;
box-sizing: border-box;
padding: 0px;
margin: 0px;
list-style-type: none;
}
.c-header-landing__nav-link-2 {
display: flex;
align-items: center;
gap: 4px;
box-sizing: border-box;
padding: 6px 12px;
color: #0A0A0A;
cursor: pointer;
font-size: 13px;
font-weight: 500;
line-height: 19.5px;
text-decoration-line: none;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-header-landing__icon-2 {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 12px;
height: 12px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-header-landing__group-6 {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
}
.c-header-landing__cta {
display: flex;
justify-content: center;
align-items: center;
flex-shrink: 0;
column-gap: 12px;
box-sizing: border-box;
padding: 10px 18px;
position: relative;
background-color: color(srgb 0.947338 0.943846 0.936862);
color: #0A0A0A;
border-radius: 9999px;
cursor: pointer;
font-size: 14px;
font-weight: 500;
line-height: 20px;
text-decoration-line: none;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, filter;
}
.c-header-landing__group-7 {
display: block;
box-sizing: border-box;
position: relative;
}
.c-header-landing__group-8 {
display: flex;
box-sizing: border-box;
background-color: #0A0A0A;
border-radius: 9999px;
}
.c-header-landing__nav-link-3 {
display: flex;
align-items: center;
box-sizing: border-box;
padding: 8px 12px 8px 16px;
color: #FFFFFF;
cursor: pointer;
font-size: 14px;
font-weight: 500;
line-height: 20px;
text-decoration-line: none;
border-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-header-landing__group-9 {
display: block;
box-sizing: border-box;
width: 1px;
background-color: #FFFFFF33;
}
.c-header-landing__cta-2 {
display: flex;
align-items: center;
align-self: stretch;
box-sizing: border-box;
padding: 0px 12px 0px 8px;
background-color: transparent;
color: #FFFFFF;
border: 0;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
border-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-header-landing__icon-3 {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-header-landing__cta:hover {
background-color: color(srgb 0.909922 0.906574 0.899878);
}
.c-header-landing__cta:focus {
box-shadow: #FFFFFF 0px 0px 0px 2px, #0A0A0A4D 0px 0px 0px 4px, transparent 0px 0px 0px 0px;
outline: 2px solid transparent;
outline-offset: 2px;
}
.c-header-landing__nav-link-3:hover {
background-color: #FFFFFF1A;
}
.c-header-landing__cta-2:hover {
background-color: #FFFFFF1A;
}
Mobile anatomy
header-landing-mobile: the component root, a <header> (.c-header-landing-mobile)header-landing-mobile-group: inner block (.c-header-landing-mobile__group)header-landing-mobile-group-2: inner block (.c-header-landing-mobile__group-2)header-landing-mobile-nav: inner flex row (.c-header-landing-mobile__nav)header-landing-mobile-nav-link: link (.c-header-landing-mobile__nav-link)header-landing-mobile-group-3: inner flex row (.c-header-landing-mobile__group-3)header-landing-mobile-group-4: inner flex row (.c-header-landing-mobile__group-4)header-landing-mobile-icon: icon placeholder, 51x19px (.c-header-landing-mobile__icon)header-landing-mobile-group-5: inner flex row (.c-header-landing-mobile__group-5)header-landing-mobile-group-6: inner block (.c-header-landing-mobile__group-6)header-landing-mobile-menu-toggle: button (.c-header-landing-mobile__menu-toggle)header-landing-mobile-menu-toggle-icon: icon placeholder, 20px (.c-header-landing-mobile__menu-toggle-icon)Mobile recipe
<div class="c-header-landing-mobile-scope">
<header class="c-header-landing-mobile">
<div class="c-header-landing-mobile__group"></div>
<div class="c-header-landing-mobile__group-2">
<nav class="c-header-landing-mobile__nav">
<a class="c-header-landing-mobile__nav-link" href="#">
<div class="c-header-landing-mobile__group-3">
<span class="c-header-landing-mobile__group-4">
<span class="c-header-landing-mobile__icon" aria-hidden="true"></span>
</span>
</div>
</a>
<div class="c-header-landing-mobile__group-5">
<div class="c-header-landing-mobile__group-6">
<button class="c-header-landing-mobile__menu-toggle" type="button">
<span class="c-header-landing-mobile__menu-toggle-icon" aria-hidden="true"></span>
</button>
</div>
</div>
</nav>
</div>
</header>
</div>
.c-header-landing-mobile-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-header-landing-mobile {
display: block;
border-spacing: 0px;
box-sizing: border-box;
position: fixed;
top: 0px;
right: 0px;
left: 0px;
z-index: 50;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
transition: all 0.2s ease;
}
.c-header-landing-mobile__group {
display: block;
box-sizing: border-box;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
z-index: -10;
background-color: #FFFFFFD9;
backdrop-filter: blur(12px);
}
.c-header-landing-mobile__group-2 {
display: block;
box-sizing: border-box;
width: 100%;
position: relative;
padding-right: 16px;
padding-left: 16px;
margin-right: auto;
margin-left: auto;
}
.c-header-landing-mobile__nav {
display: flex;
justify-content: space-between;
align-items: center;
gap: 16px;
box-sizing: border-box;
padding-top: 16px;
padding-bottom: 16px;
}
.c-header-landing-mobile__nav-link {
display: block;
box-sizing: border-box;
color: #0A0A0A;
cursor: pointer;
transform: matrix(1, 0, 0, 1, 0, -1);
text-decoration-line: none;
margin-right: -122px;
}
.c-header-landing-mobile__group-3 {
display: inline-flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
padding: 4px;
margin: -4px;
outline: 2px solid transparent;
outline-offset: 2px;
}
.c-header-landing-mobile__group-4 {
display: flex;
align-items: center;
box-sizing: border-box;
width: 173px;
height: 32px;
}
.c-header-landing-mobile__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 51px;
height: 19px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-header-landing-mobile__group-5 {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
}
.c-header-landing-mobile__group-6 {
display: block;
box-sizing: border-box;
}
.c-header-landing-mobile__menu-toggle {
display: inline-flex;
justify-content: center;
align-items: center;
flex-shrink: 0;
column-gap: 12px;
box-sizing: border-box;
aspect-ratio: 1 / 1;
padding: 10px 18px;
position: relative;
background-color: color(srgb 0.947338 0.943846 0.936862);
color: #0A0A0A;
border: 0;
border-radius: 9999px;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 14px;
font-weight: 500;
line-height: 20px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, filter;
}
.c-header-landing-mobile__menu-toggle-icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 20px;
height: 20px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
margin-right: -2px;
margin-left: -2px;
}
.c-header-landing-mobile__menu-toggle:hover {
background-color: color(srgb 0.909922 0.906574 0.899878);
}
.c-header-landing-mobile__menu-toggle:focus {
box-shadow: #FFFFFF 0px 0px 0px 2px, #0A0A0A4D 0px 0px 0px 4px, transparent 0px 0px 0px 0px;
outline: 2px solid transparent;
outline-offset: 2px;
}
States
header-landing-cta hover: background-color color(srgb 0.909922 0.906574 0.899878)header-landing-cta focus: box-shadow #FFFFFF 0px 0px 0px 2px, #0A0A0A4D 0px 0px 0px 4px, transparent 0px 0px 0px 0px, outline 2px solid transparent, outline-offset 2pxheader-landing-nav-link-3 hover (header-landing-nav-link-3-hover): background-color #FFFFFF1Aheader-landing-cta-2 hover (header-landing-cta-2-hover): background-color #FFFFFF1Aheader-landing-mobile-menu-toggle hover: background-color color(srgb 0.909922 0.906574 0.899878)header-landing-mobile-menu-toggle focus: box-shadow #FFFFFF 0px 0px 0px 2px, #0A0A0A4D 0px 0px 0px 4px, transparent 0px 0px 0px 0px, outline 2px solid transparent, outline-offset 2pxHeader (inner)
Verification: desktop flagged, the header-inner-icon-3 x did not reproduce the measured 1300px after 2 correction attempts; mobile flagged, the header-inner-mobile-group-5 x did not reproduce the measured 206px after 2 correction attempts.
Variant observed on https://x.ai/news.
Anatomy
header-inner: the component root, a <header> (.c-header-inner)header-inner-group: inner block (.c-header-inner__group)header-inner-inner: inner block (.c-header-inner__inner)header-inner-nav: inner flex row (.c-header-inner__nav)header-inner-nav-link: link (.c-header-inner__nav-link)header-inner-group-2: inner flex row (.c-header-inner__group-2)header-inner-group-3: inner flex row (.c-header-inner__group-3)header-inner-icon: icon placeholder, 51x19px (.c-header-inner__icon)header-inner-group-4: inner block (.c-header-inner__group-4)header-inner-nav-list: inner flex row (.c-header-inner__nav-list)header-inner-nav-link-2: link (.c-header-inner__nav-link-2, 6 instances)header-inner-text: label text, 8 characters (.c-header-inner__text, 4 instances)header-inner-icon-2: icon placeholder, 12px (.c-header-inner__icon-2, 4 instances)header-inner-nav-item: inner group (.c-header-inner__nav-item)header-inner-group-5: inner flex row (.c-header-inner__group-5)header-inner-cta: the button-secondary button, 13-character label (.c-header-inner__cta)header-inner-group-6: inner block (.c-header-inner__group-6)header-inner-group-7: inner flex row (.c-header-inner__group-7)header-inner-nav-link-3: link, 12-character label (.c-header-inner__nav-link-3)header-inner-group-8: inner block (.c-header-inner__group-8)header-inner-cta-2: the button-primary-3 button (.c-header-inner__cta-2)header-inner-icon-3: icon placeholder, 16px (.c-header-inner__icon-3)Desktop recipe
<div class="c-header-inner-scope">
<header class="c-header-inner">
<div class="c-header-inner__group"></div>
<div class="c-header-inner__inner">
<nav class="c-header-inner__nav">
<a class="c-header-inner__nav-link" href="#">
<div class="c-header-inner__group-2">
<span class="c-header-inner__group-3">
<span class="c-header-inner__icon" aria-hidden="true"></span>
</span>
</div>
</a>
<div class="c-header-inner__group-4">
<ul class="c-header-inner__nav-list">
<a class="c-header-inner__nav-link-2" href="#">
<span class="c-header-inner__text">lorem ip</span>
<span class="c-header-inner__icon-2" aria-hidden="true"></span>
</a>
<a class="c-header-inner__nav-link-2" href="#">
<span class="c-header-inner__text">lorem ips</span>
<span class="c-header-inner__icon-2" aria-hidden="true"></span>
</a>
<a class="c-header-inner__nav-link-2" href="#">
<span class="c-header-inner__text">lorem ips</span>
<span class="c-header-inner__icon-2" aria-hidden="true"></span>
</a>
<a class="c-header-inner__nav-link-2" href="#">
<span class="c-header-inner__text">lorem i</span>
<span class="c-header-inner__icon-2" aria-hidden="true"></span>
</a>
<a class="c-header-inner__nav-link-2" href="#">lorem i</a>
<li class="c-header-inner__nav-item">
<a class="c-header-inner__nav-link-2" href="#">lore</a>
</li>
</ul>
</div>
<div class="c-header-inner__group-5">
<a class="c-header-inner__cta" href="#">lorem ipsum d</a>
<div class="c-header-inner__group-6">
<div class="c-header-inner__group-7">
<a class="c-header-inner__nav-link-3" href="#">lorem ipsum</a>
<div class="c-header-inner__group-8"></div>
<button class="c-header-inner__cta-2" type="button">
<span class="c-header-inner__icon-3" aria-hidden="true"></span>
</button>
</div>
</div>
</div>
</nav>
</div>
</header>
</div>
.c-header-inner-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-header-inner {
display: block;
border-spacing: 0px;
box-sizing: border-box;
position: fixed;
top: 0px;
right: 0px;
left: 0px;
z-index: 50;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
transition: all 0.2s ease;
}
.c-header-inner__group {
display: block;
box-sizing: border-box;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
z-index: -10;
background-color: #FFFFFFD9;
backdrop-filter: blur(12px);
}
.c-header-inner__inner {
display: block;
box-sizing: border-box;
width: 100%;
max-width: 1280px;
position: relative;
padding-right: 24px;
padding-left: 24px;
margin-right: auto;
margin-left: auto;
}
.c-header-inner__nav {
display: flex;
justify-content: space-between;
align-items: center;
gap: 16px;
box-sizing: border-box;
height: 64px;
padding-top: 16px;
padding-bottom: 16px;
}
.c-header-inner__nav-link {
display: block;
box-sizing: border-box;
color: #0A0A0A;
cursor: pointer;
transform: matrix(1, 0, 0, 1, 0, -1);
text-decoration-line: none;
margin-right: -122px;
}
.c-header-inner__group-2 {
display: inline-flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
padding: 4px;
margin: -4px;
outline: 2px solid transparent;
outline-offset: 2px;
}
.c-header-inner__group-3 {
display: flex;
align-items: center;
box-sizing: border-box;
width: 173px;
height: 32px;
}
.c-header-inner__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 51px;
height: 19px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-header-inner__group-4 {
display: block;
flex-grow: 1;
box-sizing: border-box;
position: relative;
margin-left: 24px;
}
.c-header-inner__nav-list {
display: flex;
align-items: center;
gap: 4px;
box-sizing: border-box;
padding: 0px;
margin: 0px;
list-style-type: none;
}
.c-header-inner__nav-link-2 {
display: flex;
align-items: center;
gap: 4px;
box-sizing: border-box;
padding: 6px 12px;
color: #0A0A0A;
cursor: pointer;
font-size: 13px;
font-weight: 500;
line-height: 19.5px;
text-decoration-line: none;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-header-inner__icon-2 {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 12px;
height: 12px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-header-inner__nav-item {
display: list-item;
box-sizing: border-box;
}
.c-header-inner__group-5 {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
}
.c-header-inner__cta {
display: flex;
justify-content: center;
align-items: center;
flex-shrink: 0;
column-gap: 12px;
box-sizing: border-box;
padding: 10px 18px;
position: relative;
background-color: color(srgb 0.947338 0.943846 0.936862);
color: #0A0A0A;
border-radius: 9999px;
cursor: pointer;
font-size: 14px;
font-weight: 500;
line-height: 20px;
text-decoration-line: none;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, filter;
}
.c-header-inner__group-6 {
display: block;
box-sizing: border-box;
position: relative;
}
.c-header-inner__group-7 {
display: flex;
box-sizing: border-box;
background-color: #0A0A0A;
border-radius: 9999px;
}
.c-header-inner__nav-link-3 {
display: flex;
align-items: center;
box-sizing: border-box;
padding: 8px 12px 8px 16px;
color: #FFFFFF;
cursor: pointer;
font-size: 14px;
font-weight: 500;
line-height: 20px;
text-decoration-line: none;
border-top-left-radius: 9999px;
border-bottom-left-radius: 9999px;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-header-inner__group-8 {
display: block;
box-sizing: border-box;
width: 1px;
background-color: #FFFFFF33;
}
.c-header-inner__cta-2 {
display: flex;
align-items: center;
align-self: stretch;
box-sizing: border-box;
padding: 0px 12px 0px 8px;
background-color: transparent;
color: #FFFFFF;
border: 0;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
border-top-right-radius: 9999px;
border-bottom-right-radius: 9999px;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-header-inner__icon-3 {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-header-inner__cta:hover {
background-color: color(srgb 0.909922 0.906574 0.899878);
}
.c-header-inner__cta:focus {
box-shadow: #FFFFFF 0px 0px 0px 2px, #0A0A0A4D 0px 0px 0px 4px, transparent 0px 0px 0px 0px;
outline: 2px solid transparent;
outline-offset: 2px;
}
.c-header-inner__nav-link-3:hover {
background-color: #FFFFFF1A;
}
.c-header-inner__cta-2:hover {
background-color: #FFFFFF1A;
}
Mobile anatomy
header-inner-mobile: the component root, a <header> (.c-header-inner-mobile)header-inner-mobile-group: inner block (.c-header-inner-mobile__group)header-inner-mobile-group-2: inner block (.c-header-inner-mobile__group-2)header-inner-mobile-nav: inner flex row (.c-header-inner-mobile__nav)header-inner-mobile-nav-link: link (.c-header-inner-mobile__nav-link)header-inner-mobile-group-3: inner flex row (.c-header-inner-mobile__group-3)header-inner-mobile-group-4: inner flex row (.c-header-inner-mobile__group-4)header-inner-mobile-icon: icon placeholder, 51x19px (.c-header-inner-mobile__icon)header-inner-mobile-group-5: inner flex row (.c-header-inner-mobile__group-5)header-inner-mobile-group-6: inner block (.c-header-inner-mobile__group-6)header-inner-mobile-menu-toggle: button (.c-header-inner-mobile__menu-toggle)header-inner-mobile-menu-toggle-icon: icon placeholder, 20px (.c-header-inner-mobile__menu-toggle-icon)Mobile recipe
<div class="c-header-inner-mobile-scope">
<header class="c-header-inner-mobile">
<div class="c-header-inner-mobile__group"></div>
<div class="c-header-inner-mobile__group-2">
<nav class="c-header-inner-mobile__nav">
<a class="c-header-inner-mobile__nav-link" href="#">
<div class="c-header-inner-mobile__group-3">
<span class="c-header-inner-mobile__group-4">
<span class="c-header-inner-mobile__icon" aria-hidden="true"></span>
</span>
</div>
</a>
<div class="c-header-inner-mobile__group-5">
<div class="c-header-inner-mobile__group-6">
<button class="c-header-inner-mobile__menu-toggle" type="button">
<span class="c-header-inner-mobile__menu-toggle-icon" aria-hidden="true"></span>
</button>
</div>
</div>
</nav>
</div>
</header>
</div>
.c-header-inner-mobile-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-header-inner-mobile {
display: block;
border-spacing: 0px;
box-sizing: border-box;
position: fixed;
top: 0px;
right: 0px;
left: 0px;
z-index: 50;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
transition: all 0.2s ease;
}
.c-header-inner-mobile__group {
display: block;
box-sizing: border-box;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
z-index: -10;
background-color: #FFFFFFD9;
backdrop-filter: blur(12px);
}
.c-header-inner-mobile__group-2 {
display: block;
box-sizing: border-box;
width: 100%;
position: relative;
padding-right: 16px;
padding-left: 16px;
margin-right: auto;
margin-left: auto;
}
.c-header-inner-mobile__nav {
display: flex;
justify-content: space-between;
align-items: center;
gap: 16px;
box-sizing: border-box;
padding-top: 16px;
padding-bottom: 16px;
}
.c-header-inner-mobile__nav-link {
display: block;
box-sizing: border-box;
color: #0A0A0A;
cursor: pointer;
transform: matrix(1, 0, 0, 1, 0, -1);
text-decoration-line: none;
margin-right: -122px;
}
.c-header-inner-mobile__group-3 {
display: inline-flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
padding: 4px;
margin: -4px;
outline: 2px solid transparent;
outline-offset: 2px;
}
.c-header-inner-mobile__group-4 {
display: flex;
align-items: center;
box-sizing: border-box;
width: 173px;
height: 32px;
}
.c-header-inner-mobile__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 51px;
height: 19px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-header-inner-mobile__group-5 {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
}
.c-header-inner-mobile__group-6 {
display: block;
box-sizing: border-box;
}
.c-header-inner-mobile__menu-toggle {
display: inline-flex;
justify-content: center;
align-items: center;
flex-shrink: 0;
column-gap: 12px;
box-sizing: border-box;
aspect-ratio: 1 / 1;
padding: 10px 18px;
position: relative;
background-color: color(srgb 0.947338 0.943846 0.936862);
color: #0A0A0A;
border: 0;
border-radius: 9999px;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 14px;
font-weight: 500;
line-height: 20px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, filter;
}
.c-header-inner-mobile__menu-toggle-icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 20px;
height: 20px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
margin-right: -2px;
margin-left: -2px;
}
.c-header-inner-mobile__menu-toggle:hover {
background-color: color(srgb 0.909922 0.906574 0.899878);
}
.c-header-inner-mobile__menu-toggle:focus {
box-shadow: #FFFFFF 0px 0px 0px 2px, #0A0A0A4D 0px 0px 0px 4px, transparent 0px 0px 0px 0px;
outline: 2px solid transparent;
outline-offset: 2px;
}
States
header-inner-cta hover: background-color color(srgb 0.909922 0.906574 0.899878)header-inner-cta focus: box-shadow #FFFFFF 0px 0px 0px 2px, #0A0A0A4D 0px 0px 0px 4px, transparent 0px 0px 0px 0px, outline 2px solid transparent, outline-offset 2pxheader-inner-nav-link-3 hover (header-inner-nav-link-3-hover): background-color #FFFFFF1Aheader-inner-cta-2 hover (header-inner-cta-2-hover): background-color #FFFFFF1Aheader-inner-mobile-menu-toggle hover: background-color color(srgb 0.909922 0.906574 0.899878)header-inner-mobile-menu-toggle focus: box-shadow #FFFFFF 0px 0px 0px 2px, #0A0A0A4D 0px 0px 0px 4px, transparent 0px 0px 0px 0px, outline 2px solid transparent, outline-offset 2pxFooter (landing)
Verification: desktop verified against the live page at desktop; mobile verified against the live page at mobile.
Variant observed on https://x.ai/.
Anatomy
footer-landing: the component root, a <footer> (.c-footer-landing)footer-landing-inner: inner block (.c-footer-landing__inner)footer-landing-columns: inner flex row (.c-footer-landing__columns)footer-landing-column: inner flex column (.c-footer-landing__column)footer-landing-group: inner block (.c-footer-landing__group, 11 instances)footer-landing-icon: icon placeholder, 131x16px (.c-footer-landing__icon)footer-landing-text: label text, 19 characters (.c-footer-landing__text)footer-landing-group-2: inner flex row (.c-footer-landing__group-2)footer-landing-button: button (.c-footer-landing__button)footer-landing-button-icon: icon placeholder, 16px (.c-footer-landing__button-icon)footer-landing-link: link (.c-footer-landing__link)footer-landing-link-icon: icon placeholder, 14px (.c-footer-landing__link-icon)footer-landing-text-2: label text, 15 characters (.c-footer-landing__text-2)footer-landing-column-2: inner block (.c-footer-landing__column-2)footer-landing-column-3: inner grid (.c-footer-landing__column-3)footer-landing-group-3: inner flex column (.c-footer-landing__group-3, 5 instances)footer-landing-text-3: label text, 8 characters (.c-footer-landing__text-3, 9 instances)footer-landing-group-4: inner flex column (.c-footer-landing__group-4, 10 instances)footer-landing-link-2: link, 4-character label (.c-footer-landing__link-2, 51 instances)footer-landing-link-3: link, 5-character label (.c-footer-landing__link-3)footer-landing-cta: the button-ghost button, 15-character label (.c-footer-landing__cta)Desktop recipe
<div class="c-footer-landing-scope">
<footer class="c-footer-landing">
<div class="c-footer-landing__inner">
<div class="c-footer-landing__columns">
<div class="c-footer-landing__column">
<div class="c-footer-landing__group">
<span class="c-footer-landing__icon" aria-hidden="true"></span>
<span class="c-footer-landing__text">lorem ipsum dolor s</span>
</div>
<div class="c-footer-landing__group-2">
<button class="c-footer-landing__button" type="button">
<span class="c-footer-landing__button-icon" aria-hidden="true"></span>
</button>
<a class="c-footer-landing__link" href="#">
<span class="c-footer-landing__link-icon" aria-hidden="true"></span>
<span class="c-footer-landing__text-2">lorem ipsum dol</span>
</a>
</div>
</div>
<div class="c-footer-landing__column-2"></div>
<div class="c-footer-landing__column-3">
<div class="c-footer-landing__group-3">
<div class="c-footer-landing__group">
<span class="c-footer-landing__text-3">lorem ip</span>
<div class="c-footer-landing__group-4">
<a class="c-footer-landing__link-2" href="#">lore</a>
<a class="c-footer-landing__link-2" href="#">lorem</a>
<a class="c-footer-landing__link-2" href="#">lorem i</a>
<a class="c-footer-landing__link-2" href="#">lorem</a>
<a class="c-footer-landing__link-2" href="#">lor</a>
<a class="c-footer-landing__link-2" href="#">lorem ipsu</a>
</div>
</div>
<div class="c-footer-landing__group">
<span class="c-footer-landing__text-3">lorem ip</span>
<div class="c-footer-landing__group-4">
<a class="c-footer-landing__link-2" href="#">lorem ip</a>
<a class="c-footer-landing__link-2" href="#">lor</a>
<a class="c-footer-landing__link-2" href="#">lorem i</a>
<a class="c-footer-landing__link-2" href="#">lorem ips</a>
</div>
</div>
</div>
<div class="c-footer-landing__group-3">
<div class="c-footer-landing__group">
<span class="c-footer-landing__text-3">lorem ips</span>
<div class="c-footer-landing__group-4">
<a class="c-footer-landing__link-2" href="#">lorem ip</a>
<a class="c-footer-landing__link-2" href="#">lorem ipsu</a>
<a class="c-footer-landing__link-2" href="#">lorem ipsum dolo</a>
<a class="c-footer-landing__link-2" href="#">lorem</a>
<a class="c-footer-landing__link-2" href="#">lorem ip</a>
<a class="c-footer-landing__link-2" href="#">lorem ips</a>
</div>
</div>
<div class="c-footer-landing__group">
<span class="c-footer-landing__text-3">lorem ip</span>
<div class="c-footer-landing__group-4">
<a class="c-footer-landing__link-2" href="#">lorem ip</a>
<a class="c-footer-landing__link-2" href="#">lorem ipsum</a>
<a class="c-footer-landing__link-2" href="#">lorem</a>
<a class="c-footer-landing__link-2" href="#">lorem ips</a>
<a class="c-footer-landing__link-2" href="#">lorem ips</a>
</div>
</div>
</div>
<div class="c-footer-landing__group-3">
<div class="c-footer-landing__group">
<span class="c-footer-landing__text-3">lorem ipsu</span>
<div class="c-footer-landing__group-4">
<a class="c-footer-landing__link-2" href="#">lorem ipsum</a>
<a class="c-footer-landing__link-2" href="#">lorem i</a>
<a class="c-footer-landing__link-2" href="#">lorem</a>
<a class="c-footer-landing__link-2" href="#">lorem i</a>
<a class="c-footer-landing__link-2" href="#">lorem ips</a>
<a class="c-footer-landing__link-2" href="#">lore</a>
<a class="c-footer-landing__link-2" href="#">lorem</a>
</div>
</div>
<div class="c-footer-landing__group">
<span class="c-footer-landing__text-3">lorem ipsu</span>
<div class="c-footer-landing__group-4">
<a class="c-footer-landing__link-2" href="#">lorem ipsum d</a>
<a class="c-footer-landing__link-2" href="#">lore</a>
<a class="c-footer-landing__link-2" href="#">lor</a>
<a class="c-footer-landing__link-2" href="#">lor</a>
</div>
</div>
</div>
<div class="c-footer-landing__group-3">
<div class="c-footer-landing__group">
<span class="c-footer-landing__text-3">lorem i</span>
<div class="c-footer-landing__group-4">
<a class="c-footer-landing__link-2" href="#">lorem</a>
<a class="c-footer-landing__link-2" href="#">lorem ip</a>
<a class="c-footer-landing__link-2" href="#">lorem i</a>
<a class="c-footer-landing__link-2" href="#">lore</a>
<a class="c-footer-landing__link-2" href="#">lorem i</a>
</div>
</div>
<div class="c-footer-landing__group">
<span class="c-footer-landing__text-3">lorem</span>
<div class="c-footer-landing__group-4">
<a class="c-footer-landing__link-2" href="#">lorem</a>
<a class="c-footer-landing__link-2" href="#">lorem ip</a>
<a class="c-footer-landing__link-2" href="#">lorem ipsum do</a>
<a class="c-footer-landing__link-2" href="#">lorem ipsum d</a>
<a class="c-footer-landing__link-2" href="#">lorem ipsum</a>
</div>
</div>
</div>
<div class="c-footer-landing__group-3">
<div class="c-footer-landing__group">
<a class="c-footer-landing__link-3" href="#">lorem</a>
<div class="c-footer-landing__group-4">
<a class="c-footer-landing__link-2" href="#">lorem</a>
<a class="c-footer-landing__link-2" href="#">lorem ipsum dolo</a>
<a class="c-footer-landing__link-2" href="#">lorem i</a>
<a class="c-footer-landing__link-2" href="#">lorem i</a>
<a class="c-footer-landing__link-2" href="#">lor</a>
<a class="c-footer-landing__link-2" href="#">lorem</a>
<button class="c-footer-landing__cta" type="button">lorem ipsum dol</button>
</div>
</div>
<div class="c-footer-landing__group">
<span class="c-footer-landing__text-3">lorem</span>
<div class="c-footer-landing__group-4">
<a class="c-footer-landing__link-2" href="#">lorem ips</a>
<a class="c-footer-landing__link-2" href="#">lorem</a>
<a class="c-footer-landing__link-2" href="#">lorem i</a>
</div>
</div>
</div>
</div>
</div>
</div>
</footer>
</div>
.c-footer-landing-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-footer-landing {
display: block;
border-spacing: 0px;
box-sizing: border-box;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-footer-landing__inner {
display: block;
box-sizing: border-box;
width: 100%;
max-width: 1280px;
padding: 40px 24px 64px;
margin-right: auto;
margin-left: auto;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #D5D9E2;
}
.c-footer-landing__columns {
display: flex;
gap: 64px;
box-sizing: border-box;
}
.c-footer-landing__column {
display: flex;
flex-direction: column;
flex-shrink: 0;
box-sizing: border-box;
width: 280px;
}
.c-footer-landing__group {
display: block;
box-sizing: border-box;
}
.c-footer-landing__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 131px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-footer-landing__text {
display: block;
box-sizing: border-box;
font-size: 10px;
line-height: 10px;
margin-top: 20px;
}
.c-footer-landing__group-2 {
display: flex;
align-items: center;
gap: 12px;
box-sizing: border-box;
padding-top: 40px;
margin-top: auto;
}
.c-footer-landing__button {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 28px;
height: 28px;
padding: 0px;
background-color: transparent;
color: #0A0A0A4D;
border: 0;
border-radius: 9999px;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-footer-landing__button-icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-footer-landing__link {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
padding: 6px 12px 6px 10px;
color: #0A0A0A40;
border: 1px solid #0A0A0A0F;
border-radius: 9999px;
cursor: pointer;
font-size: 10px;
font-weight: 500;
line-height: 15px;
text-decoration-line: none;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-footer-landing__link-icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 14px;
height: 14px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-footer-landing__column-2 {
display: block;
box-sizing: border-box;
border-left-width: 1px;
border-left-style: dashed;
border-left-color: #0A0A0A1A;
}
.c-footer-landing__column-3 {
display: grid;
gap: 40px 56px;
grid-template-columns: repeat(5, minmax(0px, 1fr));
box-sizing: border-box;
margin-left: auto;
}
.c-footer-landing__group-3 {
display: flex;
flex-direction: column;
gap: 40px;
box-sizing: border-box;
}
.c-footer-landing__text-3 {
display: block;
box-sizing: border-box;
font-size: 13px;
font-weight: 500;
line-height: 19.5px;
margin-bottom: 6px;
}
.c-footer-landing__group-4 {
display: flex;
flex-direction: column;
gap: 4px;
box-sizing: border-box;
}
.c-footer-landing__link-2 {
display: block;
box-sizing: border-box;
color: #0A0A0A;
cursor: pointer;
font-size: 13px;
line-height: 21.125px;
text-decoration-line: none;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-footer-landing__link-3 {
display: block;
box-sizing: border-box;
width: fit-content;
color: #0A0A0A;
cursor: pointer;
font-size: 13px;
font-weight: 500;
line-height: 19.5px;
text-decoration-line: none;
margin-bottom: 6px;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-footer-landing__cta {
display: block;
box-sizing: border-box;
padding: 0px;
background-color: transparent;
color: #0A0A0A;
border: 0;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 13px;
font-weight: 400;
line-height: 21.125px;
letter-spacing: normal;
text-transform: none;
text-align: left;
appearance: button;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-footer-landing__button:hover {
color: #0A0A0A;
}
.c-footer-landing__link:hover {
color: #0A0A0A99;
border: 1px solid #0A0A0A1F;
}
Mobile anatomy
footer-landing-mobile: the component root, a <footer> (.c-footer-landing-mobile)footer-landing-mobile-group: inner block (.c-footer-landing-mobile__group)footer-landing-mobile-group-2: inner flex column (.c-footer-landing-mobile__group-2)footer-landing-mobile-group-3: inner flex column (.c-footer-landing-mobile__group-3)footer-landing-mobile-group-4: inner block (.c-footer-landing-mobile__group-4, 11 instances)footer-landing-mobile-logo: icon placeholder, 131x16px (.c-footer-landing-mobile__logo)footer-landing-mobile-text: label text, 19 characters (.c-footer-landing-mobile__text)footer-landing-mobile-columns: inner grid (.c-footer-landing-mobile__columns)footer-landing-mobile-column: inner flex column (.c-footer-landing-mobile__column, 5 instances)footer-landing-mobile-text-2: label text, 8 characters (.c-footer-landing-mobile__text-2, 9 instances)footer-landing-mobile-group-5: inner flex column (.c-footer-landing-mobile__group-5, 10 instances)footer-landing-mobile-link: link, 4-character label (.c-footer-landing-mobile__link, 51 instances)footer-landing-mobile-link-2: link, 5-character label (.c-footer-landing-mobile__link-2)footer-landing-mobile-cta: button, 15-character label (.c-footer-landing-mobile__cta)footer-landing-mobile-columns-2: inner flex row (.c-footer-landing-mobile__columns-2)footer-landing-mobile-button: button (.c-footer-landing-mobile__button)footer-landing-mobile-button-icon: icon placeholder, 16px (.c-footer-landing-mobile__button-icon)footer-landing-mobile-link-3: link (.c-footer-landing-mobile__link-3)footer-landing-mobile-icon: icon placeholder, 14px (.c-footer-landing-mobile__icon)footer-landing-mobile-text-3: label text, 15 characters (.c-footer-landing-mobile__text-3)Mobile recipe
<div class="c-footer-landing-mobile-scope">
<footer class="c-footer-landing-mobile">
<div class="c-footer-landing-mobile__group">
<div class="c-footer-landing-mobile__group-2">
<div class="c-footer-landing-mobile__group-3">
<div class="c-footer-landing-mobile__group-4">
<span class="c-footer-landing-mobile__logo" aria-hidden="true"></span>
<span class="c-footer-landing-mobile__text">lorem ipsum dolor s</span>
</div>
</div>
<div class="c-footer-landing-mobile__columns">
<div class="c-footer-landing-mobile__column">
<div class="c-footer-landing-mobile__group-4">
<span class="c-footer-landing-mobile__text-2">lorem ip</span>
<div class="c-footer-landing-mobile__group-5">
<a class="c-footer-landing-mobile__link" href="#">lore</a>
<a class="c-footer-landing-mobile__link" href="#">lorem</a>
<a class="c-footer-landing-mobile__link" href="#">lorem i</a>
<a class="c-footer-landing-mobile__link" href="#">lorem</a>
<a class="c-footer-landing-mobile__link" href="#">lor</a>
<a class="c-footer-landing-mobile__link" href="#">lorem ipsu</a>
</div>
</div>
<div class="c-footer-landing-mobile__group-4">
<span class="c-footer-landing-mobile__text-2">lorem ip</span>
<div class="c-footer-landing-mobile__group-5">
<a class="c-footer-landing-mobile__link" href="#">lorem ip</a>
<a class="c-footer-landing-mobile__link" href="#">lor</a>
<a class="c-footer-landing-mobile__link" href="#">lorem i</a>
<a class="c-footer-landing-mobile__link" href="#">lorem ips</a>
</div>
</div>
</div>
<div class="c-footer-landing-mobile__column">
<div class="c-footer-landing-mobile__group-4">
<span class="c-footer-landing-mobile__text-2">lorem ips</span>
<div class="c-footer-landing-mobile__group-5">
<a class="c-footer-landing-mobile__link" href="#">lorem ip</a>
<a class="c-footer-landing-mobile__link" href="#">lorem ipsu</a>
<a class="c-footer-landing-mobile__link" href="#">lorem ipsum dolo</a>
<a class="c-footer-landing-mobile__link" href="#">lorem</a>
<a class="c-footer-landing-mobile__link" href="#">lorem ip</a>
<a class="c-footer-landing-mobile__link" href="#">lorem ips</a>
</div>
</div>
<div class="c-footer-landing-mobile__group-4">
<span class="c-footer-landing-mobile__text-2">lorem ip</span>
<div class="c-footer-landing-mobile__group-5">
<a class="c-footer-landing-mobile__link" href="#">lorem ip</a>
<a class="c-footer-landing-mobile__link" href="#">lorem ipsum</a>
<a class="c-footer-landing-mobile__link" href="#">lorem</a>
<a class="c-footer-landing-mobile__link" href="#">lorem ips</a>
<a class="c-footer-landing-mobile__link" href="#">lorem ips</a>
</div>
</div>
</div>
<div class="c-footer-landing-mobile__column">
<div class="c-footer-landing-mobile__group-4">
<span class="c-footer-landing-mobile__text-2">lorem ipsu</span>
<div class="c-footer-landing-mobile__group-5">
<a class="c-footer-landing-mobile__link" href="#">lorem ipsum</a>
<a class="c-footer-landing-mobile__link" href="#">lorem i</a>
<a class="c-footer-landing-mobile__link" href="#">lorem</a>
<a class="c-footer-landing-mobile__link" href="#">lorem i</a>
<a class="c-footer-landing-mobile__link" href="#">lorem ips</a>
<a class="c-footer-landing-mobile__link" href="#">lore</a>
<a class="c-footer-landing-mobile__link" href="#">lorem</a>
</div>
</div>
<div class="c-footer-landing-mobile__group-4">
<span class="c-footer-landing-mobile__text-2">lorem ipsu</span>
<div class="c-footer-landing-mobile__group-5">
<a class="c-footer-landing-mobile__link" href="#">lorem ipsum d</a>
<a class="c-footer-landing-mobile__link" href="#">lore</a>
<a class="c-footer-landing-mobile__link" href="#">lor</a>
<a class="c-footer-landing-mobile__link" href="#">lor</a>
</div>
</div>
</div>
<div class="c-footer-landing-mobile__column">
<div class="c-footer-landing-mobile__group-4">
<span class="c-footer-landing-mobile__text-2">lorem i</span>
<div class="c-footer-landing-mobile__group-5">
<a class="c-footer-landing-mobile__link" href="#">lorem</a>
<a class="c-footer-landing-mobile__link" href="#">lorem ip</a>
<a class="c-footer-landing-mobile__link" href="#">lorem i</a>
<a class="c-footer-landing-mobile__link" href="#">lore</a>
<a class="c-footer-landing-mobile__link" href="#">lorem i</a>
</div>
</div>
<div class="c-footer-landing-mobile__group-4">
<span class="c-footer-landing-mobile__text-2">lorem</span>
<div class="c-footer-landing-mobile__group-5">
<a class="c-footer-landing-mobile__link" href="#">lorem</a>
<a class="c-footer-landing-mobile__link" href="#">lorem ip</a>
<a class="c-footer-landing-mobile__link" href="#">lorem ipsum do</a>
<a class="c-footer-landing-mobile__link" href="#">lorem ipsum d</a>
<a class="c-footer-landing-mobile__link" href="#">lorem ipsum</a>
</div>
</div>
</div>
<div class="c-footer-landing-mobile__column">
<div class="c-footer-landing-mobile__group-4">
<a class="c-footer-landing-mobile__link-2" href="#">lorem</a>
<div class="c-footer-landing-mobile__group-5">
<a class="c-footer-landing-mobile__link" href="#">lorem</a>
<a class="c-footer-landing-mobile__link" href="#">lorem ipsum dolo</a>
<a class="c-footer-landing-mobile__link" href="#">lorem i</a>
<a class="c-footer-landing-mobile__link" href="#">lorem i</a>
<a class="c-footer-landing-mobile__link" href="#">lor</a>
<a class="c-footer-landing-mobile__link" href="#">lorem</a>
<button class="c-footer-landing-mobile__cta" type="button">lorem ipsum dol</button>
</div>
</div>
<div class="c-footer-landing-mobile__group-4">
<span class="c-footer-landing-mobile__text-2">lorem</span>
<div class="c-footer-landing-mobile__group-5">
<a class="c-footer-landing-mobile__link" href="#">lorem ips</a>
<a class="c-footer-landing-mobile__link" href="#">lorem</a>
<a class="c-footer-landing-mobile__link" href="#">lorem i</a>
</div>
</div>
</div>
</div>
</div>
<div class="c-footer-landing-mobile__columns-2">
<button class="c-footer-landing-mobile__button" type="button">
<span class="c-footer-landing-mobile__button-icon" aria-hidden="true"></span>
</button>
<a class="c-footer-landing-mobile__link-3" href="#">
<span class="c-footer-landing-mobile__icon" aria-hidden="true"></span>
<span class="c-footer-landing-mobile__text-3">lorem ipsum dol</span>
</a>
</div>
</div>
</footer>
</div>
.c-footer-landing-mobile-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-footer-landing-mobile {
display: block;
border-spacing: 0px;
box-sizing: border-box;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-footer-landing-mobile__group {
display: block;
box-sizing: border-box;
width: 100%;
padding: 40px 24px 64px;
margin-right: auto;
margin-left: auto;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #D5D9E2;
}
.c-footer-landing-mobile__group-2 {
display: flex;
flex-direction: column;
gap: 40px;
box-sizing: border-box;
}
.c-footer-landing-mobile__group-3 {
display: flex;
flex-direction: column;
flex-shrink: 0;
box-sizing: border-box;
}
.c-footer-landing-mobile__group-4 {
display: block;
box-sizing: border-box;
}
.c-footer-landing-mobile__logo {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 131px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-footer-landing-mobile__text {
display: block;
box-sizing: border-box;
font-size: 10px;
line-height: 10px;
margin-top: 20px;
}
.c-footer-landing-mobile__columns {
display: grid;
gap: 32px;
grid-template-columns: repeat(2, minmax(0px, 1fr));
box-sizing: border-box;
}
.c-footer-landing-mobile__column {
display: flex;
flex-direction: column;
gap: 40px;
box-sizing: border-box;
}
.c-footer-landing-mobile__text-2 {
display: block;
box-sizing: border-box;
font-size: 13px;
font-weight: 500;
line-height: 19.5px;
margin-bottom: 6px;
}
.c-footer-landing-mobile__group-5 {
display: flex;
flex-direction: column;
gap: 4px;
box-sizing: border-box;
}
.c-footer-landing-mobile__link {
display: block;
box-sizing: border-box;
color: #0A0A0A;
cursor: pointer;
font-size: 13px;
line-height: 21.125px;
text-decoration-line: none;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-footer-landing-mobile__link-2 {
display: block;
box-sizing: border-box;
width: fit-content;
color: #0A0A0A;
cursor: pointer;
font-size: 13px;
font-weight: 500;
line-height: 19.5px;
text-decoration-line: none;
margin-bottom: 6px;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-footer-landing-mobile__cta {
display: block;
box-sizing: border-box;
padding: 0px;
background-color: transparent;
color: #0A0A0A;
border: 0;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 13px;
font-weight: 400;
line-height: 21.125px;
letter-spacing: normal;
text-transform: none;
text-align: left;
appearance: button;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-footer-landing-mobile__columns-2 {
display: flex;
align-items: center;
gap: 12px;
box-sizing: border-box;
margin-top: 32px;
}
.c-footer-landing-mobile__button {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 28px;
height: 28px;
padding: 0px;
background-color: transparent;
color: #0A0A0A4D;
border: 0;
border-radius: 9999px;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-footer-landing-mobile__button-icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-footer-landing-mobile__link-3 {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
padding: 6px 12px 6px 10px;
color: #0A0A0A40;
border: 1px solid #0A0A0A0F;
border-radius: 9999px;
cursor: pointer;
font-size: 10px;
font-weight: 500;
line-height: 15px;
text-decoration-line: none;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-footer-landing-mobile__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 14px;
height: 14px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-footer-landing-mobile__button:hover {
color: #0A0A0A;
}
.c-footer-landing-mobile__link-3:hover {
color: #0A0A0A99;
border: 1px solid #0A0A0A1F;
}
States
footer-landing-button hover (footer-landing-button-hover): color #0A0A0Afooter-landing-link hover (footer-landing-link-hover): color #0A0A0A99, border 1px solid #0A0A0A1Ffooter-landing-mobile-button hover (footer-landing-mobile-button-hover): color #0A0A0Afooter-landing-mobile-link-3 hover (footer-landing-mobile-link-3-hover): color #0A0A0A99, border 1px solid #0A0A0A1FFooter (inner)
Verification: desktop verified against the live page at desktop; mobile verified against the live page at mobile.
Variant observed on https://x.ai/news.
Anatomy
footer-inner: the component root, a <footer> (.c-footer-inner)footer-inner-inner: inner block (.c-footer-inner__inner)footer-inner-columns: inner flex row (.c-footer-inner__columns)footer-inner-column: inner flex column (.c-footer-inner__column)footer-inner-group: inner block (.c-footer-inner__group, 11 instances)footer-inner-icon: icon placeholder, 131x16px (.c-footer-inner__icon)footer-inner-text: label text, 19 characters (.c-footer-inner__text)footer-inner-group-2: inner flex row (.c-footer-inner__group-2)footer-inner-button: button (.c-footer-inner__button)footer-inner-button-icon: icon placeholder, 16px (.c-footer-inner__button-icon)footer-inner-link: link (.c-footer-inner__link)footer-inner-link-icon: icon placeholder, 14px (.c-footer-inner__link-icon)footer-inner-text-2: label text, 15 characters (.c-footer-inner__text-2)footer-inner-column-2: inner block (.c-footer-inner__column-2)footer-inner-column-3: inner grid (.c-footer-inner__column-3)footer-inner-group-3: inner flex column (.c-footer-inner__group-3, 5 instances)footer-inner-text-3: label text, 8 characters (.c-footer-inner__text-3, 9 instances)footer-inner-group-4: inner flex column (.c-footer-inner__group-4, 10 instances)footer-inner-link-2: link, 4-character label (.c-footer-inner__link-2, 51 instances)footer-inner-link-3: link, 5-character label (.c-footer-inner__link-3)footer-inner-button-2: button, 15-character label (.c-footer-inner__button-2)Desktop recipe
<div class="c-footer-inner-scope">
<footer class="c-footer-inner">
<div class="c-footer-inner__inner">
<div class="c-footer-inner__columns">
<div class="c-footer-inner__column">
<div class="c-footer-inner__group">
<span class="c-footer-inner__icon" aria-hidden="true"></span>
<span class="c-footer-inner__text">lorem ipsum dolor s</span>
</div>
<div class="c-footer-inner__group-2">
<button class="c-footer-inner__button" type="button">
<span class="c-footer-inner__button-icon" aria-hidden="true"></span>
</button>
<a class="c-footer-inner__link" href="#">
<span class="c-footer-inner__link-icon" aria-hidden="true"></span>
<span class="c-footer-inner__text-2">lorem ipsum dol</span>
</a>
</div>
</div>
<div class="c-footer-inner__column-2"></div>
<div class="c-footer-inner__column-3">
<div class="c-footer-inner__group-3">
<div class="c-footer-inner__group">
<span class="c-footer-inner__text-3">lorem ip</span>
<div class="c-footer-inner__group-4">
<a class="c-footer-inner__link-2" href="#">lore</a>
<a class="c-footer-inner__link-2" href="#">lorem</a>
<a class="c-footer-inner__link-2" href="#">lorem i</a>
<a class="c-footer-inner__link-2" href="#">lorem</a>
<a class="c-footer-inner__link-2" href="#">lor</a>
<a class="c-footer-inner__link-2" href="#">lorem ipsu</a>
</div>
</div>
<div class="c-footer-inner__group">
<span class="c-footer-inner__text-3">lorem ip</span>
<div class="c-footer-inner__group-4">
<a class="c-footer-inner__link-2" href="#">lorem ip</a>
<a class="c-footer-inner__link-2" href="#">lor</a>
<a class="c-footer-inner__link-2" href="#">lorem i</a>
<a class="c-footer-inner__link-2" href="#">lorem ips</a>
</div>
</div>
</div>
<div class="c-footer-inner__group-3">
<div class="c-footer-inner__group">
<span class="c-footer-inner__text-3">lorem ips</span>
<div class="c-footer-inner__group-4">
<a class="c-footer-inner__link-2" href="#">lorem ip</a>
<a class="c-footer-inner__link-2" href="#">lorem ipsu</a>
<a class="c-footer-inner__link-2" href="#">lorem ipsum dolo</a>
<a class="c-footer-inner__link-2" href="#">lorem</a>
<a class="c-footer-inner__link-2" href="#">lorem ip</a>
<a class="c-footer-inner__link-2" href="#">lorem ips</a>
</div>
</div>
<div class="c-footer-inner__group">
<span class="c-footer-inner__text-3">lorem ip</span>
<div class="c-footer-inner__group-4">
<a class="c-footer-inner__link-2" href="#">lorem ip</a>
<a class="c-footer-inner__link-2" href="#">lorem ipsum</a>
<a class="c-footer-inner__link-2" href="#">lorem</a>
<a class="c-footer-inner__link-2" href="#">lorem ips</a>
<a class="c-footer-inner__link-2" href="#">lorem ips</a>
</div>
</div>
</div>
<div class="c-footer-inner__group-3">
<div class="c-footer-inner__group">
<span class="c-footer-inner__text-3">lorem ipsu</span>
<div class="c-footer-inner__group-4">
<a class="c-footer-inner__link-2" href="#">lorem ipsum</a>
<a class="c-footer-inner__link-2" href="#">lorem i</a>
<a class="c-footer-inner__link-2" href="#">lorem</a>
<a class="c-footer-inner__link-2" href="#">lorem i</a>
<a class="c-footer-inner__link-2" href="#">lorem ips</a>
<a class="c-footer-inner__link-2" href="#">lore</a>
<a class="c-footer-inner__link-2" href="#">lorem</a>
</div>
</div>
<div class="c-footer-inner__group">
<span class="c-footer-inner__text-3">lorem ipsu</span>
<div class="c-footer-inner__group-4">
<a class="c-footer-inner__link-2" href="#">lorem ipsum d</a>
<a class="c-footer-inner__link-2" href="#">lore</a>
<a class="c-footer-inner__link-2" href="#">lor</a>
<a class="c-footer-inner__link-2" href="#">lor</a>
</div>
</div>
</div>
<div class="c-footer-inner__group-3">
<div class="c-footer-inner__group">
<span class="c-footer-inner__text-3">lorem i</span>
<div class="c-footer-inner__group-4">
<a class="c-footer-inner__link-2" href="#">lorem</a>
<a class="c-footer-inner__link-2" href="#">lorem ip</a>
<a class="c-footer-inner__link-2" href="#">lorem i</a>
<a class="c-footer-inner__link-2" href="#">lore</a>
<a class="c-footer-inner__link-2" href="#">lorem i</a>
</div>
</div>
<div class="c-footer-inner__group">
<span class="c-footer-inner__text-3">lorem</span>
<div class="c-footer-inner__group-4">
<a class="c-footer-inner__link-2" href="#">lorem</a>
<a class="c-footer-inner__link-2" href="#">lorem ip</a>
<a class="c-footer-inner__link-2" href="#">lorem ipsum do</a>
<a class="c-footer-inner__link-2" href="#">lorem ipsum d</a>
<a class="c-footer-inner__link-2" href="#">lorem ipsum</a>
</div>
</div>
</div>
<div class="c-footer-inner__group-3">
<div class="c-footer-inner__group">
<a class="c-footer-inner__link-3" href="#">lorem</a>
<div class="c-footer-inner__group-4">
<a class="c-footer-inner__link-2" href="#">lorem</a>
<a class="c-footer-inner__link-2" href="#">lorem ipsum dolo</a>
<a class="c-footer-inner__link-2" href="#">lorem i</a>
<a class="c-footer-inner__link-2" href="#">lorem i</a>
<a class="c-footer-inner__link-2" href="#">lor</a>
<a class="c-footer-inner__link-2" href="#">lorem</a>
<button class="c-footer-inner__button-2" type="button">lorem ipsum dol</button>
</div>
</div>
<div class="c-footer-inner__group">
<span class="c-footer-inner__text-3">lorem</span>
<div class="c-footer-inner__group-4">
<a class="c-footer-inner__link-2" href="#">lorem ips</a>
<a class="c-footer-inner__link-2" href="#">lorem</a>
<a class="c-footer-inner__link-2" href="#">lorem i</a>
</div>
</div>
</div>
</div>
</div>
</div>
</footer>
</div>
.c-footer-inner-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-footer-inner {
display: block;
border-spacing: 0px;
box-sizing: border-box;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-footer-inner__inner {
display: block;
box-sizing: border-box;
width: 100%;
max-width: 1280px;
padding: 40px 24px 64px;
margin-right: auto;
margin-left: auto;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #D5D9E2;
}
.c-footer-inner__columns {
display: flex;
gap: 64px;
box-sizing: border-box;
}
.c-footer-inner__column {
display: flex;
flex-direction: column;
flex-shrink: 0;
box-sizing: border-box;
width: 280px;
}
.c-footer-inner__group {
display: block;
box-sizing: border-box;
}
.c-footer-inner__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 131px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-footer-inner__text {
display: block;
box-sizing: border-box;
font-size: 10px;
line-height: 10px;
margin-top: 20px;
}
.c-footer-inner__group-2 {
display: flex;
align-items: center;
gap: 12px;
box-sizing: border-box;
padding-top: 40px;
margin-top: auto;
}
.c-footer-inner__button {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 28px;
height: 28px;
padding: 0px;
background-color: transparent;
color: #0A0A0A4D;
border: 0;
border-radius: 9999px;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-footer-inner__button-icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-footer-inner__link {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
padding: 6px 12px 6px 10px;
color: #0A0A0A40;
border: 1px solid #0A0A0A0F;
border-radius: 9999px;
cursor: pointer;
font-size: 10px;
font-weight: 500;
line-height: 15px;
text-decoration-line: none;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-footer-inner__link-icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 14px;
height: 14px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-footer-inner__column-2 {
display: block;
box-sizing: border-box;
border-left-width: 1px;
border-left-style: dashed;
border-left-color: #0A0A0A1A;
}
.c-footer-inner__column-3 {
display: grid;
gap: 40px 56px;
grid-template-columns: repeat(5, minmax(0px, 1fr));
box-sizing: border-box;
margin-left: auto;
}
.c-footer-inner__group-3 {
display: flex;
flex-direction: column;
gap: 40px;
box-sizing: border-box;
}
.c-footer-inner__text-3 {
display: block;
box-sizing: border-box;
font-size: 13px;
font-weight: 500;
line-height: 19.5px;
margin-bottom: 6px;
}
.c-footer-inner__group-4 {
display: flex;
flex-direction: column;
gap: 4px;
box-sizing: border-box;
}
.c-footer-inner__link-2 {
display: block;
box-sizing: border-box;
color: #0A0A0A;
cursor: pointer;
font-size: 13px;
line-height: 21.125px;
text-decoration-line: none;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-footer-inner__link-3 {
display: block;
box-sizing: border-box;
width: fit-content;
color: #0A0A0A;
cursor: pointer;
font-size: 13px;
font-weight: 500;
line-height: 19.5px;
text-decoration-line: none;
margin-bottom: 6px;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-footer-inner__button-2 {
display: block;
box-sizing: border-box;
padding: 0px;
background-color: transparent;
color: #0A0A0A;
border: 0;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 13px;
font-weight: 400;
line-height: 21.125px;
letter-spacing: normal;
text-transform: none;
text-align: left;
appearance: button;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-footer-inner__button:hover {
color: #0A0A0A;
}
.c-footer-inner__link:hover {
color: #0A0A0A99;
border: 1px solid #0A0A0A1F;
}
Mobile anatomy
footer-inner-mobile: the component root, a <footer> (.c-footer-inner-mobile)footer-inner-mobile-group: inner block (.c-footer-inner-mobile__group)footer-inner-mobile-group-2: inner flex column (.c-footer-inner-mobile__group-2)footer-inner-mobile-group-3: inner flex column (.c-footer-inner-mobile__group-3)footer-inner-mobile-group-4: inner block (.c-footer-inner-mobile__group-4, 11 instances)footer-inner-mobile-logo: icon placeholder, 131x16px (.c-footer-inner-mobile__logo)footer-inner-mobile-text: label text, 19 characters (.c-footer-inner-mobile__text)footer-inner-mobile-columns: inner grid (.c-footer-inner-mobile__columns)footer-inner-mobile-column: inner flex column (.c-footer-inner-mobile__column, 5 instances)footer-inner-mobile-text-2: label text, 8 characters (.c-footer-inner-mobile__text-2, 9 instances)footer-inner-mobile-group-5: inner flex column (.c-footer-inner-mobile__group-5, 10 instances)footer-inner-mobile-link: link, 4-character label (.c-footer-inner-mobile__link, 51 instances)footer-inner-mobile-link-2: link, 5-character label (.c-footer-inner-mobile__link-2)footer-inner-mobile-button: button, 15-character label (.c-footer-inner-mobile__button)footer-inner-mobile-columns-2: inner flex row (.c-footer-inner-mobile__columns-2)footer-inner-mobile-button-2: button (.c-footer-inner-mobile__button-2)footer-inner-mobile-icon: icon placeholder, 16px (.c-footer-inner-mobile__icon)footer-inner-mobile-link-3: link (.c-footer-inner-mobile__link-3)footer-inner-mobile-icon-2: icon placeholder, 14px (.c-footer-inner-mobile__icon-2)footer-inner-mobile-text-3: label text, 15 characters (.c-footer-inner-mobile__text-3)Mobile recipe
<div class="c-footer-inner-mobile-scope">
<footer class="c-footer-inner-mobile">
<div class="c-footer-inner-mobile__group">
<div class="c-footer-inner-mobile__group-2">
<div class="c-footer-inner-mobile__group-3">
<div class="c-footer-inner-mobile__group-4">
<span class="c-footer-inner-mobile__logo" aria-hidden="true"></span>
<span class="c-footer-inner-mobile__text">lorem ipsum dolor s</span>
</div>
</div>
<div class="c-footer-inner-mobile__columns">
<div class="c-footer-inner-mobile__column">
<div class="c-footer-inner-mobile__group-4">
<span class="c-footer-inner-mobile__text-2">lorem ip</span>
<div class="c-footer-inner-mobile__group-5">
<a class="c-footer-inner-mobile__link" href="#">lore</a>
<a class="c-footer-inner-mobile__link" href="#">lorem</a>
<a class="c-footer-inner-mobile__link" href="#">lorem i</a>
<a class="c-footer-inner-mobile__link" href="#">lorem</a>
<a class="c-footer-inner-mobile__link" href="#">lor</a>
<a class="c-footer-inner-mobile__link" href="#">lorem ipsu</a>
</div>
</div>
<div class="c-footer-inner-mobile__group-4">
<span class="c-footer-inner-mobile__text-2">lorem ip</span>
<div class="c-footer-inner-mobile__group-5">
<a class="c-footer-inner-mobile__link" href="#">lorem ip</a>
<a class="c-footer-inner-mobile__link" href="#">lor</a>
<a class="c-footer-inner-mobile__link" href="#">lorem i</a>
<a class="c-footer-inner-mobile__link" href="#">lorem ips</a>
</div>
</div>
</div>
<div class="c-footer-inner-mobile__column">
<div class="c-footer-inner-mobile__group-4">
<span class="c-footer-inner-mobile__text-2">lorem ips</span>
<div class="c-footer-inner-mobile__group-5">
<a class="c-footer-inner-mobile__link" href="#">lorem ip</a>
<a class="c-footer-inner-mobile__link" href="#">lorem ipsu</a>
<a class="c-footer-inner-mobile__link" href="#">lorem ipsum dolo</a>
<a class="c-footer-inner-mobile__link" href="#">lorem</a>
<a class="c-footer-inner-mobile__link" href="#">lorem ip</a>
<a class="c-footer-inner-mobile__link" href="#">lorem ips</a>
</div>
</div>
<div class="c-footer-inner-mobile__group-4">
<span class="c-footer-inner-mobile__text-2">lorem ip</span>
<div class="c-footer-inner-mobile__group-5">
<a class="c-footer-inner-mobile__link" href="#">lorem ip</a>
<a class="c-footer-inner-mobile__link" href="#">lorem ipsum</a>
<a class="c-footer-inner-mobile__link" href="#">lorem</a>
<a class="c-footer-inner-mobile__link" href="#">lorem ips</a>
<a class="c-footer-inner-mobile__link" href="#">lorem ips</a>
</div>
</div>
</div>
<div class="c-footer-inner-mobile__column">
<div class="c-footer-inner-mobile__group-4">
<span class="c-footer-inner-mobile__text-2">lorem ipsu</span>
<div class="c-footer-inner-mobile__group-5">
<a class="c-footer-inner-mobile__link" href="#">lorem ipsum</a>
<a class="c-footer-inner-mobile__link" href="#">lorem i</a>
<a class="c-footer-inner-mobile__link" href="#">lorem</a>
<a class="c-footer-inner-mobile__link" href="#">lorem i</a>
<a class="c-footer-inner-mobile__link" href="#">lorem ips</a>
<a class="c-footer-inner-mobile__link" href="#">lore</a>
<a class="c-footer-inner-mobile__link" href="#">lorem</a>
</div>
</div>
<div class="c-footer-inner-mobile__group-4">
<span class="c-footer-inner-mobile__text-2">lorem ipsu</span>
<div class="c-footer-inner-mobile__group-5">
<a class="c-footer-inner-mobile__link" href="#">lorem ipsum d</a>
<a class="c-footer-inner-mobile__link" href="#">lore</a>
<a class="c-footer-inner-mobile__link" href="#">lor</a>
<a class="c-footer-inner-mobile__link" href="#">lor</a>
</div>
</div>
</div>
<div class="c-footer-inner-mobile__column">
<div class="c-footer-inner-mobile__group-4">
<span class="c-footer-inner-mobile__text-2">lorem i</span>
<div class="c-footer-inner-mobile__group-5">
<a class="c-footer-inner-mobile__link" href="#">lorem</a>
<a class="c-footer-inner-mobile__link" href="#">lorem ip</a>
<a class="c-footer-inner-mobile__link" href="#">lorem i</a>
<a class="c-footer-inner-mobile__link" href="#">lore</a>
<a class="c-footer-inner-mobile__link" href="#">lorem i</a>
</div>
</div>
<div class="c-footer-inner-mobile__group-4">
<span class="c-footer-inner-mobile__text-2">lorem</span>
<div class="c-footer-inner-mobile__group-5">
<a class="c-footer-inner-mobile__link" href="#">lorem</a>
<a class="c-footer-inner-mobile__link" href="#">lorem ip</a>
<a class="c-footer-inner-mobile__link" href="#">lorem ipsum do</a>
<a class="c-footer-inner-mobile__link" href="#">lorem ipsum d</a>
<a class="c-footer-inner-mobile__link" href="#">lorem ipsum</a>
</div>
</div>
</div>
<div class="c-footer-inner-mobile__column">
<div class="c-footer-inner-mobile__group-4">
<a class="c-footer-inner-mobile__link-2" href="#">lorem</a>
<div class="c-footer-inner-mobile__group-5">
<a class="c-footer-inner-mobile__link" href="#">lorem</a>
<a class="c-footer-inner-mobile__link" href="#">lorem ipsum dolo</a>
<a class="c-footer-inner-mobile__link" href="#">lorem i</a>
<a class="c-footer-inner-mobile__link" href="#">lorem i</a>
<a class="c-footer-inner-mobile__link" href="#">lor</a>
<a class="c-footer-inner-mobile__link" href="#">lorem</a>
<button class="c-footer-inner-mobile__button" type="button">lorem ipsum dol</button>
</div>
</div>
<div class="c-footer-inner-mobile__group-4">
<span class="c-footer-inner-mobile__text-2">lorem</span>
<div class="c-footer-inner-mobile__group-5">
<a class="c-footer-inner-mobile__link" href="#">lorem ips</a>
<a class="c-footer-inner-mobile__link" href="#">lorem</a>
<a class="c-footer-inner-mobile__link" href="#">lorem i</a>
</div>
</div>
</div>
</div>
</div>
<div class="c-footer-inner-mobile__columns-2">
<button class="c-footer-inner-mobile__button-2" type="button">
<span class="c-footer-inner-mobile__icon" aria-hidden="true"></span>
</button>
<a class="c-footer-inner-mobile__link-3" href="#">
<span class="c-footer-inner-mobile__icon-2" aria-hidden="true"></span>
<span class="c-footer-inner-mobile__text-3">lorem ipsum dol</span>
</a>
</div>
</div>
</footer>
</div>
.c-footer-inner-mobile-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-footer-inner-mobile {
display: block;
border-spacing: 0px;
box-sizing: border-box;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-footer-inner-mobile__group {
display: block;
box-sizing: border-box;
width: 100%;
padding: 40px 24px 64px;
margin-right: auto;
margin-left: auto;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #D5D9E2;
}
.c-footer-inner-mobile__group-2 {
display: flex;
flex-direction: column;
gap: 40px;
box-sizing: border-box;
}
.c-footer-inner-mobile__group-3 {
display: flex;
flex-direction: column;
flex-shrink: 0;
box-sizing: border-box;
}
.c-footer-inner-mobile__group-4 {
display: block;
box-sizing: border-box;
}
.c-footer-inner-mobile__logo {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 131px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-footer-inner-mobile__text {
display: block;
box-sizing: border-box;
font-size: 10px;
line-height: 10px;
margin-top: 20px;
}
.c-footer-inner-mobile__columns {
display: grid;
gap: 32px;
grid-template-columns: repeat(2, minmax(0px, 1fr));
box-sizing: border-box;
}
.c-footer-inner-mobile__column {
display: flex;
flex-direction: column;
gap: 40px;
box-sizing: border-box;
}
.c-footer-inner-mobile__text-2 {
display: block;
box-sizing: border-box;
font-size: 13px;
font-weight: 500;
line-height: 19.5px;
margin-bottom: 6px;
}
.c-footer-inner-mobile__group-5 {
display: flex;
flex-direction: column;
gap: 4px;
box-sizing: border-box;
}
.c-footer-inner-mobile__link {
display: block;
box-sizing: border-box;
color: #0A0A0A;
cursor: pointer;
font-size: 13px;
line-height: 21.125px;
text-decoration-line: none;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-footer-inner-mobile__link-2 {
display: block;
box-sizing: border-box;
width: fit-content;
color: #0A0A0A;
cursor: pointer;
font-size: 13px;
font-weight: 500;
line-height: 19.5px;
text-decoration-line: none;
margin-bottom: 6px;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-footer-inner-mobile__button {
display: block;
box-sizing: border-box;
padding: 0px;
background-color: transparent;
color: #0A0A0A;
border: 0;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 13px;
font-weight: 400;
line-height: 21.125px;
letter-spacing: normal;
text-transform: none;
text-align: left;
appearance: button;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-footer-inner-mobile__columns-2 {
display: flex;
align-items: center;
gap: 12px;
box-sizing: border-box;
margin-top: 32px;
}
.c-footer-inner-mobile__button-2 {
display: flex;
justify-content: center;
align-items: center;
box-sizing: border-box;
width: 28px;
height: 28px;
padding: 0px;
background-color: transparent;
color: #0A0A0A4D;
border: 0;
border-radius: 9999px;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-footer-inner-mobile__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-footer-inner-mobile__link-3 {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
padding: 6px 12px 6px 10px;
color: #0A0A0A40;
border: 1px solid #0A0A0A0F;
border-radius: 9999px;
cursor: pointer;
font-size: 10px;
font-weight: 500;
line-height: 15px;
text-decoration-line: none;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-footer-inner-mobile__icon-2 {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 14px;
height: 14px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-footer-inner-mobile__button-2:hover {
color: #0A0A0A;
}
.c-footer-inner-mobile__link-3:hover {
color: #0A0A0A99;
border: 1px solid #0A0A0A1F;
}
States
footer-inner-button hover (footer-inner-button-hover): color #0A0A0Afooter-inner-link hover (footer-inner-link-hover): color #0A0A0A99, border 1px solid #0A0A0A1Ffooter-inner-mobile-button-2 hover (footer-inner-mobile-button-2-hover): color #0A0A0Afooter-inner-mobile-link-3 hover (footer-inner-mobile-link-3-hover): color #0A0A0A99, border 1px solid #0A0A0A1FVerification: verified against the live page at desktop.
Anatomy
theme-toggle: the component root, a <button> (.c-theme-toggle)theme-toggle-icon: icon placeholder, 16px (.c-theme-toggle__icon)Recipe
<div class="c-theme-toggle-scope">
<button class="c-theme-toggle" type="button">
<span class="c-theme-toggle__icon" aria-hidden="true"></span>
</button>
</div>
.c-theme-toggle-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-theme-toggle {
display: inline-flex;
justify-content: center;
align-items: center;
border-spacing: 0px;
box-sizing: border-box;
width: 28px;
height: 28px;
padding: 0px;
background-color: transparent;
color: #0A0A0A4D;
border: 0;
border-radius: 9999px;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
transition-duration: 0.15s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-theme-toggle__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 16px;
height: 16px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-theme-toggle:hover {
color: #0A0A0A;
}
States
theme-toggle-hover): color #0A0A0AVerification: verified against the live page at desktop.
Anatomy
post-list-item: the component root, a <a> (.c-post-list-item)post-list-item-group: inner block (.c-post-list-item__group)post-list-item-title: heading, 37 characters (.c-post-list-item__title)post-list-item-body: label text, 114 characters (.c-post-list-item__body)post-list-item-text: label text, 11 characters (.c-post-list-item__text)Recipe
<div class="c-post-list-item-scope">
<a class="c-post-list-item" href="#">
<div class="c-post-list-item__group">
<h3 class="c-post-list-item__title">lorem ipsum dolor sit amet consectetu</h3>
<p class="c-post-list-item__body">lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor lorem ipsum dolor sit amet consectetu</p>
</div>
<div class="c-post-list-item__text">lorem ipsum</div>
</a>
</div>
.c-post-list-item-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-post-list-item {
display: flex;
justify-content: space-between;
align-items: center;
gap: 32px;
border-spacing: 0px;
box-sizing: border-box;
padding: 20px 12px;
color: #0A0A0A;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-decoration-line: none;
transition-duration: 0.3s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-post-list-item__group {
display: block;
flex-grow: 1;
flex-basis: 0%;
box-sizing: border-box;
}
.c-post-list-item__title {
display: block;
box-sizing: border-box;
margin: 0px;
font-size: 16px;
font-weight: 500;
letter-spacing: -0.16px;
}
.c-post-list-item__body {
display: flow-root;
box-sizing: border-box;
margin: 4px 0px 0px;
overflow-x: hidden;
overflow-y: hidden;
color: #0A0A0A99;
font-size: 14px;
line-height: 20px;
transition-duration: 0.3s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-post-list-item__text {
display: block;
flex-shrink: 0;
box-sizing: border-box;
color: #0A0A0A99;
font-size: 12px;
line-height: 16px;
transition-duration: 0.3s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-post-list-item:hover {
background-color: #0A0A0A05;
border-top-width: 0px;
border-top-style: solid;
border-top-color: #D5D9E2;
}
.c-post-list-item:focus {
border-top-width: 0px;
border-top-style: solid;
border-top-color: #D5D9E2;
}
States
post-list-item-hover): background-color #0A0A0A05, border-top-width 0px, border-top-style solid, border-top-color #D5D9E2Verification: verified against the live page at desktop.
Anatomy
input: the component root, a <button> (.c-input)input-icon: icon placeholder, 18px (.c-input__icon)Recipe
<div class="c-input-scope">
<button class="c-input" type="button">
<span class="c-input__icon" aria-hidden="true"></span>
</button>
</div>
.c-input-scope {
background-color: #FFFFFFF2;
color: #2E3033;
font-family: xVf, "xVf Fallback";
font-size: 13px;
font-weight: 400;
line-height: 19.5px;
}
.c-input {
display: inline-flex;
justify-content: center;
align-items: center;
flex-shrink: 0;
border-spacing: 0px;
box-sizing: border-box;
width: 28px;
height: 28px;
padding: 0px;
background-color: transparent;
color: #00000099;
border: 0;
border-radius: 9999px;
cursor: default;
font-family: xVf, "xVf Fallback";
font-size: 13px;
font-weight: 400;
line-height: 19.5px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
}
.c-input__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 18px;
height: 18px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
States
Table
Verification: flagged, the table-cell-3 width did not reproduce the measured 463px after 2 correction attempts.
Anatomy
table: the component root, a <table> (.c-table)table-head: inner group (.c-table__head)table-row: inner group (.c-table__row, 2 instances)table-cell: label text, 5 characters (.c-table__cell, 4 instances)table-cell-2: label text, 18 characters (.c-table__cell-2)table-body: inner group (.c-table__body)table-cell-3: inner group (.c-table__cell-3)table-group: inner flex row (.c-table__group), content not capturedtable-group-2: inner block (.c-table__group-2), content not capturedtable-cell-4: inner group (.c-table__cell-4)table-group-3: inner flex row (.c-table__group-3), content not capturedtable-cell-5: label text, 4 characters (.c-table__cell-5, 2 instances)table-cell-6: label text, 5 characters (.c-table__cell-6)Recipe
<div class="c-table-scope">
<table class="c-table">
<thead class="c-table__head">
<tr class="c-table__row">
<td class="c-table__cell">lorem</td>
<td class="c-table__cell">lorem ipsum</td>
<td class="c-table__cell">lorem ipsum do</td>
<td class="c-table__cell">lorem ipsum dolor sit</td>
<td class="c-table__cell-2">lorem ipsum dolor</td>
</tr>
</thead>
<tbody class="c-table__body">
<tr class="c-table__row">
<td class="c-table__cell-3">
<div class="c-table__group"></div>
<div class="c-table__group-2"></div>
</td>
<td class="c-table__cell-4">
<div class="c-table__group-3"></div>
</td>
<td class="c-table__cell-5">lore</td>
<td class="c-table__cell-5">lorem</td>
<td class="c-table__cell-6">lorem</td>
</tr>
</tbody>
</table>
</div>
.c-table-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-table {
display: table;
border-collapse: collapse;
border-spacing: 2px;
box-sizing: border-box;
position: relative;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-table__head {
display: table-header-group;
box-sizing: border-box;
vertical-align: middle;
color: #7D8187;
font-weight: 300;
}
.c-table__row {
display: table-row;
box-sizing: border-box;
vertical-align: middle;
}
.c-table__cell {
display: table-cell;
box-sizing: border-box;
padding: 80px 1px 24px;
position: sticky;
top: 0px;
vertical-align: middle;
background-color: #FFFFFF;
}
.c-table__cell-2 {
display: table-cell;
box-sizing: border-box;
padding: 80px 1px 24px;
position: sticky;
top: 0px;
vertical-align: middle;
background-color: #FFFFFF;
text-align: right;
}
.c-table__body {
display: table-row-group;
box-sizing: border-box;
vertical-align: middle;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #D5D9E2;
}
.c-table__cell-3 {
display: table-cell;
box-sizing: border-box;
max-width: 320px;
padding: 24px 24px 24px 1px;
vertical-align: middle;
}
.c-table__group {
display: flex;
align-items: center;
gap: 8px;
box-sizing: border-box;
margin-bottom: 12px;
}
.c-table__group-2 {
display: block;
box-sizing: border-box;
max-width: 384px;
color: #7D8187;
font-size: 14px;
line-height: 20px;
}
.c-table__cell-4 {
display: table-cell;
box-sizing: border-box;
padding: 24px 1px;
vertical-align: middle;
}
.c-table__group-3 {
display: flex;
align-items: center;
gap: 6px;
box-sizing: border-box;
}
.c-table__cell-5 {
display: table-cell;
box-sizing: border-box;
padding: 24px 1px;
vertical-align: middle;
font-size: 20px;
line-height: 28px;
}
.c-table__cell-6 {
display: table-cell;
box-sizing: border-box;
padding: 24px 1px;
vertical-align: middle;
font-size: 20px;
line-height: 28px;
text-align: right;
}
States
Table (2)
Verification: flagged, the table-2-row height did not reproduce the measured 89px after 2 correction attempts.
Anatomy
table-2: the component root, a <table> (.c-table-2)table-2-head: inner group (.c-table-2__head)table-2-row: inner group (.c-table-2__row, 2 instances)table-2-cell: label text, 5 characters (.c-table-2__cell)table-2-cell-2: label text, 11 characters (.c-table-2__cell-2)table-2-cell-3: label text, 10 characters (.c-table-2__cell-3)table-2-cell-4: label text, 6 characters (.c-table-2__cell-4)table-2-body: inner group (.c-table-2__body), content not capturedtable-2-cell-5: inner group (.c-table-2__cell-5, 4 instances)table-2-text: label text, 22 characters (.c-table-2__text, 4 instances)table-2-body-2: label text, 19 characters (.c-table-2__body-2, 4 instances)table-2-cell-6: inner group (.c-table-2__cell-6, 4 instances)table-2-group: inner block (.c-table-2__group, 4 instances), content not capturedtable-2-cell-7: label text, 7 characters (.c-table-2__cell-7, 4 instances)table-2-cell-8: label text, 16 characters (.c-table-2__cell-8, 4 instances)table-2-row-2: inner group (.c-table-2__row-2, 3 instances)Recipe
<div class="c-table-2-scope">
<table class="c-table-2">
<thead class="c-table-2__head">
<tr class="c-table-2__row">
<td class="c-table-2__cell">lorem</td>
<td class="c-table-2__cell-2">lorem ipsum</td>
<td class="c-table-2__cell-3">lorem ipsu</td>
<td class="c-table-2__cell-4">lorem</td>
</tr>
</thead>
<tbody class="c-table-2__body">
<tr class="c-table-2__row">
<td class="c-table-2__cell-5">
<div class="c-table-2__text">lorem ipsum dolor sit</div>
<p class="c-table-2__body-2">lorem ipsum dolor s</p>
</td>
<td class="c-table-2__cell-6">
<div class="c-table-2__group"></div>
</td>
<td class="c-table-2__cell-7">lorem i</td>
<td class="c-table-2__cell-8">lorem ipsum dolo</td>
</tr>
<tr class="c-table-2__row-2">
<td class="c-table-2__cell-5">
<div class="c-table-2__text">lorem ipsum dolor sit</div>
<p class="c-table-2__body-2">lorem ipsum dolor sit amet</p>
</td>
<td class="c-table-2__cell-6">
<div class="c-table-2__group"></div>
</td>
<td class="c-table-2__cell-7">lorem ipsum dolor s</td>
<td class="c-table-2__cell-8">lorem ipsum dolo</td>
</tr>
<tr class="c-table-2__row-2">
<td class="c-table-2__cell-5">
<div class="c-table-2__text">lorem ipsum dolor sit amet</div>
<p class="c-table-2__body-2">lorem ipsum dolor s</p>
</td>
<td class="c-table-2__cell-6">
<div class="c-table-2__group"></div>
</td>
<td class="c-table-2__cell-7">lorem i</td>
<td class="c-table-2__cell-8">lorem ipsum dolo</td>
</tr>
<tr class="c-table-2__row-2">
<td class="c-table-2__cell-5">
<div class="c-table-2__text">lorem ipsum dolor</div>
<p class="c-table-2__body-2">lorem ipsum dolor s</p>
</td>
<td class="c-table-2__cell-6">
<div class="c-table-2__group"></div>
</td>
<td class="c-table-2__cell-7">lorem i</td>
<td class="c-table-2__cell-8">lorem ipsum</td>
</tr>
</tbody>
</table>
</div>
.c-table-2-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-table-2 {
display: table;
border-collapse: collapse;
border-spacing: 2px;
box-sizing: border-box;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-table-2__head {
display: table-header-group;
box-sizing: border-box;
vertical-align: middle;
font-weight: 300;
}
.c-table-2__row {
display: table-row;
box-sizing: border-box;
vertical-align: middle;
}
.c-table-2__cell {
display: table-cell;
box-sizing: border-box;
width: 28%;
padding: 8px 1px 16px;
vertical-align: middle;
}
.c-table-2__cell-2 {
display: table-cell;
box-sizing: border-box;
width: 22%;
padding: 8px 1px 16px;
vertical-align: middle;
}
.c-table-2__cell-3 {
display: table-cell;
box-sizing: border-box;
width: 18%;
padding: 8px 1px 16px;
vertical-align: middle;
}
.c-table-2__cell-4 {
display: table-cell;
box-sizing: border-box;
padding: 8px 1px 16px;
vertical-align: middle;
text-align: right;
}
.c-table-2__body {
display: table-row-group;
box-sizing: border-box;
vertical-align: middle;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #D5D9E2;
}
.c-table-2__cell-5 {
display: table-cell;
box-sizing: border-box;
padding: 20px 24px 20px 1px;
vertical-align: middle;
}
.c-table-2__text {
display: block;
box-sizing: border-box;
font-family: GeistMono, ui-monospace, SFMono-Regular, "Roboto Mono", Menlo, Monaco, "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace;
font-size: 14px;
line-height: 20px;
}
.c-table-2__body-2 {
display: block;
box-sizing: border-box;
margin: 8px 0px 0px;
font-size: 14px;
line-height: 20px;
}
.c-table-2__cell-6 {
display: table-cell;
box-sizing: border-box;
padding: 20px 1px;
vertical-align: middle;
}
.c-table-2__group {
display: block;
box-sizing: border-box;
font-size: 14px;
line-height: 20px;
}
.c-table-2__cell-7 {
display: table-cell;
box-sizing: border-box;
padding: 20px 1px;
vertical-align: middle;
font-size: 14px;
line-height: 20px;
}
.c-table-2__cell-8 {
display: table-cell;
box-sizing: border-box;
padding: 20px 1px;
vertical-align: middle;
font-size: 14px;
line-height: 20px;
text-align: right;
}
.c-table-2__row-2 {
display: table-row;
box-sizing: border-box;
vertical-align: middle;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #D5D9E2;
}
States
Table (3)
Verification: verified against the live page at desktop.
Anatomy
table-3: the component root, a <table> (.c-table-3)table-3-head: inner group (.c-table-3__head)table-3-row: inner group (.c-table-3__row, 2 instances)table-3-cell: label text, 4 characters (.c-table-3__cell)table-3-cell-2: label text, 4 characters (.c-table-3__cell-2)table-3-body: inner group (.c-table-3__body)table-3-cell-3: label text, 16 characters (.c-table-3__cell-3, 3 instances)table-3-cell-4: label text, 11 characters (.c-table-3__cell-4, 3 instances)table-3-row-2: inner group (.c-table-3__row-2, 2 instances)Recipe
<div class="c-table-3-scope">
<table class="c-table-3">
<thead class="c-table-3__head">
<tr class="c-table-3__row">
<td class="c-table-3__cell">lore</td>
<td class="c-table-3__cell-2">lore</td>
</tr>
</thead>
<tbody class="c-table-3__body">
<tr class="c-table-3__row">
<td class="c-table-3__cell-3">lorem ipsum dolo</td>
<td class="c-table-3__cell-4">lorem ipsum</td>
</tr>
<tr class="c-table-3__row-2">
<td class="c-table-3__cell-3">lorem ipsum do</td>
<td class="c-table-3__cell-4">lorem ipsum dolor sit</td>
</tr>
<tr class="c-table-3__row-2">
<td class="c-table-3__cell-3">lorem ipsum do</td>
<td class="c-table-3__cell-4">lorem ipsum dolor sit amet consectetur ad</td>
</tr>
</tbody>
</table>
</div>
.c-table-3-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-table-3 {
display: table;
border-collapse: collapse;
border-spacing: 2px;
box-sizing: border-box;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-table-3__head {
display: table-header-group;
box-sizing: border-box;
vertical-align: middle;
font-weight: 300;
}
.c-table-3__row {
display: table-row;
box-sizing: border-box;
vertical-align: middle;
}
.c-table-3__cell {
display: table-cell;
box-sizing: border-box;
width: 33.3333%;
padding: 8px 1px 16px;
vertical-align: middle;
}
.c-table-3__cell-2 {
display: table-cell;
box-sizing: border-box;
padding: 8px 1px 16px;
vertical-align: middle;
text-align: right;
}
.c-table-3__body {
display: table-row-group;
box-sizing: border-box;
vertical-align: middle;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #D5D9E2;
}
.c-table-3__cell-3 {
display: table-cell;
box-sizing: border-box;
padding: 20px 1px;
vertical-align: middle;
font-size: 14px;
line-height: 20px;
}
.c-table-3__cell-4 {
display: table-cell;
box-sizing: border-box;
padding: 20px 1px;
vertical-align: middle;
font-size: 14px;
line-height: 20px;
text-align: right;
}
.c-table-3__row-2 {
display: table-row;
box-sizing: border-box;
vertical-align: middle;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #D5D9E2;
}
States
Table row
Verification: flagged, the recipe could not be rendered on its own.
Anatomy
table-row: the component root, a <tr> (.c-table-row)table-row-cell: inner group (.c-table-row__cell)table-row-text: label text, 22 characters (.c-table-row__text)table-row-body: label text, 19 characters (.c-table-row__body)table-row-cell-2: inner group (.c-table-row__cell-2)table-row-group: inner block (.c-table-row__group)table-row-text-2: label text, 11 characters (.c-table-row__text-2)table-row-cell-3: label text, 7 characters (.c-table-row__cell-3)table-row-cell-4: label text, 16 characters (.c-table-row__cell-4)Recipe
<div class="c-table-row-scope">
<tr class="c-table-row">
<td class="c-table-row__cell">
<div class="c-table-row__text">lorem ipsum dolor sit</div>
<p class="c-table-row__body">lorem ipsum dolor s</p>
</td>
<td class="c-table-row__cell-2">
<div class="c-table-row__group">
<div class="c-table-row__text-2">lorem ipsum</div>
</div>
</td>
<td class="c-table-row__cell-3">lorem i</td>
<td class="c-table-row__cell-4">lorem ipsum dolo</td>
</tr>
</div>
.c-table-row-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-table-row {
display: table-row;
border-collapse: collapse;
border-spacing: 2px;
box-sizing: border-box;
vertical-align: middle;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-table-row__cell {
display: table-cell;
box-sizing: border-box;
padding: 20px 24px 20px 1px;
vertical-align: middle;
}
.c-table-row__text {
display: block;
box-sizing: border-box;
font-family: GeistMono, ui-monospace, SFMono-Regular, "Roboto Mono", Menlo, Monaco, "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace;
font-size: 14px;
line-height: 20px;
}
.c-table-row__body {
display: block;
box-sizing: border-box;
margin: 8px 0px 0px;
font-size: 14px;
line-height: 20px;
}
.c-table-row__cell-2 {
display: table-cell;
box-sizing: border-box;
padding: 20px 1px;
vertical-align: middle;
}
.c-table-row__group {
display: block;
box-sizing: border-box;
font-size: 14px;
line-height: 20px;
}
.c-table-row__text-2 {
display: block;
box-sizing: border-box;
}
.c-table-row__cell-3 {
display: table-cell;
box-sizing: border-box;
padding: 20px 1px;
vertical-align: middle;
font-size: 14px;
line-height: 20px;
}
.c-table-row__cell-4 {
display: table-cell;
box-sizing: border-box;
padding: 20px 1px;
vertical-align: middle;
font-size: 14px;
line-height: 20px;
text-align: right;
}
.c-table-row:hover {
border-top-width: 0px;
border-top-style: solid;
border-top-color: #D5D9E2;
}
.c-table-row:focus {
border-top-width: 0px;
border-top-style: solid;
border-top-color: #D5D9E2;
}
States
Table row (2)
Verification: flagged, the recipe could not be rendered on its own.
Anatomy
table-row-2: the component root, a <tr> (.c-table-row-2)table-row-2-cell: label text, 16 characters (.c-table-row-2__cell)table-row-2-cell-2: label text, 11 characters (.c-table-row-2__cell-2)Recipe
<div class="c-table-row-2-scope">
<tr class="c-table-row-2">
<td class="c-table-row-2__cell">lorem ipsum dolo</td>
<td class="c-table-row-2__cell-2">lorem ipsum</td>
</tr>
</div>
.c-table-row-2-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-table-row-2 {
display: table-row;
border-collapse: collapse;
border-spacing: 2px;
box-sizing: border-box;
vertical-align: middle;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-table-row-2__cell {
display: table-cell;
box-sizing: border-box;
padding: 20px 1px;
vertical-align: middle;
font-size: 14px;
line-height: 20px;
}
.c-table-row-2__cell-2 {
display: table-cell;
box-sizing: border-box;
padding: 20px 1px;
vertical-align: middle;
font-size: 14px;
line-height: 20px;
text-align: right;
}
.c-table-row-2:hover {
border-top-width: 0px;
border-top-style: solid;
border-top-color: #D5D9E2;
}
.c-table-row-2:focus {
border-top-width: 0px;
border-top-style: solid;
border-top-color: #D5D9E2;
}
States
Verification: verified against the live page at desktop.
Anatomy
copy-button: the component root, a <button> (.c-copy-button)copy-button-group: inner flex row (.c-copy-button__group)copy-button-icon: icon placeholder, 14px (.c-copy-button__icon)copy-button-text: label text, 4 characters (.c-copy-button__text)Recipe
<div class="c-copy-button-scope">
<button class="c-copy-button" type="button">
<span class="c-copy-button__group">
<span class="c-copy-button__icon" aria-hidden="true"></span>
<span class="c-copy-button__text">lore</span>
</span>
</button>
</div>
.c-copy-button-scope {
background-color: #FFFFFF;
color: #0A0A0A;
font-family: xVf, "xVf Fallback";
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.c-copy-button {
display: inline-flex;
border-spacing: 0px;
box-sizing: border-box;
height: 16px;
min-width: 76px;
padding: 0px;
position: relative;
background-color: transparent;
color: #00000099;
border: 0;
cursor: pointer;
font-family: xVf, "xVf Fallback";
font-size: 12px;
font-weight: 500;
line-height: 16px;
letter-spacing: normal;
text-transform: none;
text-align: center;
appearance: button;
transition-duration: 0.2s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}
.c-copy-button__group {
display: flex;
justify-content: flex-end;
align-items: center;
gap: 6px;
box-sizing: border-box;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
}
.c-copy-button__icon {
display: block;
flex-shrink: 0;
box-sizing: border-box;
width: 14px;
height: 14px;
overflow-x: hidden;
overflow-y: hidden;
vertical-align: middle;
background-color: currentcolor;
}
.c-copy-button:hover {
color: #000000D9;
}
States
copy-button-hover): color #000000D9primary, #0A0A0A) and on-primary labels. The same fill appears on button-primary, button-primary-2, button-primary-4, button-primary-5 and the header pill nav-group-6, so ink is the site's one action color rather than a rare highlight.rounded.full. All measured buttons use 9999px (button-primary, button-secondary, button-ghost-2, button-ghost-3 and the rest).button-primary, button-secondary, button-primary-5.button-primary-2, button-secondary-2, button-primary-4.button-primary-3.button-ghost-2 and button-ghost-3 for tabs.input and the icon buttons.hero-display) and 500, and apply -1% tracking at 16px and above (hero-display, display-lg, title-md).section-padding-y (192px) and cap content at footer-landing-inner-max-width (1280px).ink (#0A0A0A99, #0A0A0A4D, #0A0A0A40), as in post-list-item-body and footer-landing-link.blur(12px) on header-landing-group, blur(4px) on badge, and blur(1px) and blur(4px) inside card-2.rgba(0, 0, 0, 0.22) 0px 16px 48px -8px and rgba(10, 10, 10, 0.15) 0px 0px 0px 1px inset. Focus uses the white-plus-#0A0A0A4D box-shadow ring.accent-violet, accent-blue, accent-green, code-keyword and code-string belong inside code panels only.hero-display.rounded.md, rounded.lg or rounded.xl, never rounded.xs.code, code-sm and mono-micro content only.section-padding-y to pack more content.This analysis is two-viewport (desktop and mobile) only, so no breakpoint values can be stated.
header-landing (64px) carries the logo, a six-link nav, an outline CTA and an ink pill. On mobile it becomes header-landing-mobile (84px): logo plus a 52px circular header-landing-mobile-menu-toggle with a 20px icon. The links collapse into the menu. The mobile header is flagged: header-landing-mobile (flagged: the header-landing-mobile-group-5 x did not reproduce the measured 206px after 2 correction attempts). The frosted blur(12px) treatment is kept on both.footer-landing-mobile grows to 1369px tall from the desktop 464px. Its gaps tighten to footer-landing-mobile-gap (40px) and footer-landing-mobile-column-gap (32px).button-primary, button-primary-2) and the 52px menu toggle.icon-button-2, theme-toggle, footer-landing-mobile-button) and the 32px pill tabs. Pad their hit areas when building for touch.primary/ink for ink, surface for paper, hairline for dividers, muted for inactive gray.rounded.full pills in primary with on-primary labels, or outline/ghost variants in ink.button-primary-padding-y/button-primary-padding-x, or 44px with button-primary-2-padding-y/button-primary-2-padding-x.title-md/body-strong or display-lg over inventing one.rounded.xl for feature cards, rounded.lg for media cards and rounded.md for compact tiles.section-padding-y between sections and footer-landing-inner-max-width as the cap.card-3-grid-gap, card-8-grid-gap, card-4-grid-gap and card-7-grid-gap.code-keyword, code-string and the accent-* tokens are syntax colors.focus-ring and the box-shadow focus ring are the only interactive accents.header-landing, card-2, stat, table, table-2, table-row and the mobile headers.header-landing and header-inner (flagged: icon x position 1300px).header-landing-mobile and header-inner-mobile (flagged: group x 206px).card-2 (flagged: card-2-group-4 y 28px).stat (flagged: stat-group height 72px).table (flagged: table-cell-3 width 463px).table-2 (flagged: row height 89px).table-row and table-row-2 (flagged: the recipe could not be rendered on its own).card and card-5 (not verifiable: media covers most of the component, so the comparison could not be judged).input icon control.ملف DESIGN.md هذا باللغة الإنجليزية، وهي اللغة التي يقرؤه بها وكلاء البرمجة بالذكاء الاصطناعي.
مستخرج من موقع xAI العام، وليس إرشادات رسمية للعلامة التجارية. افحص خطوط موقع آخر

تعتمد منظومة تصميم Anthropic على هوية هادئة ومتحفظة تقودها الطباعة، وتقوم على خطّين مخصّصين هما Anthropic Serif وAnthropic Sans، وتُعرض على خلفية عاجية دافئة (#faf9f5). اللوحة اللونية بسيطة عمدًا: أسود يكاد يكون فحميًا (#141413) على أبيض مائل إلى الكريمي الدافئ، مع درجات حجرية خافتة للنصوص الثانوية والحدود. وتشكّل الخطوط التيترية الكبيرة بطابع Serif جوهر الصوت التحريري، بينما تُحدث الأقسام ذات اللوحة الداكنة (خلفية شبه سوداء مع نص عاجي) تباينًا دراماتيكيًا لافتًا. وتنقل الجمالية العامة جدّية فكرية ورسالة تضع السلامة في المقام الأول، عبر مساحات بيضاء واسعة وتباين طباعي عالٍ وغياب تام للزخارف.

هوية Harvey البصرية مبنية على نظام خطّين مخصّصين: HarveySerifFont للسلطة التحريرية، وHarveySansFont للوضوح الوظيفي. تُعرض هذه الهوية على شريط تنقّل بلون أسود دافئ قريب من الأسود (#0f0e0d) وسطح محتوى بلون العاج الفاتح (#fafaf9). اللوحة أحادية اللون عمدًا، وتعتمد على مقياس متدرّج من الرمادي الدافئ (من gray-50 إلى gray-950) دون أي ألوان مميّزة، بما يعكس الثقة والاتزان المناسبين للأعمال القانونية عالية المخاطر. يُعبَّر عن الارتفاع والطبقات بتباين الأسطح لا بالظلال. يستخدم العنوان الرئيسي في القسم الأول خطًا سيريفيًا كبيرًا بحجم 72px، فيمنح الصفحة حضورًا طباعيًا قويًا من النظرة الأولى، بينما يعتمد النص الأساسي وعناصر الواجهة على الخط المخصّص غير المزخرف. تتبع المسافات شبكة أساس قدرها 8px مع رموز مقياس مسمّاة (xs وsm وmd وxl وxl2x)، وهي: xs وsm وmd وxl و2xl.

Paperclip هي منصة لإدارة وكلاء الذكاء الاصطناعي، وتتميز بتصميم جريء على خلفية داكنة يرتكز على لون الخلفية #0a0a0a القريب من الأسود، ونص أمامي باللون #ffffff. يتألف القسم الرئيسي من رسم توضيحي متدرج بألوان زاهية لأشكال كبسولية متراكمة بالماجنتا والبنفسجي والفيروزي والبرتقالي والأصفر، ما يخلق هوية بصرية نابضة بالحيوية على الخلفية الداكنة. تجمع الطباعة بين Inter Tight بعناوين عريضة مضغوطة وتباعد أحرف سالب، وInter لنصوص الجسم وواجهة المستخدم، وJetBrains Mono للشيفرة وحالات العرض. يستخدم زر الدعوة إلى الإجراء الأساسي شكل كبسولة أبيض على خلفية داكنة. ويُستخدم نظام حالات أخضر دلالي #22c55e للإشارة إلى حالات الوكلاء والمهام عبر واجهة المنتج. أما التنقل فبسيط ومسطح مع حد سفلي خفيف.

تعتمد منظومة التصميم لدى Airbnb على خط متغيّر واحد مملوك، هو Airbnb Cereal VF، وعلى لوحة ألوان محايدة تكاد تكون أحادية اللون، ترتكز على الرمادي الفحمي العميق (#222222) والرمادي الفاتح. ويُخصَّص اللون المرجاني الوردي المميز للعلامة، "Rausch" (#ff385c)، حصراً لأزرار الإجراء الأساسية والشعار. ويقوم التخطيط على شبكة بطاقات صور متجاوبة تتميز بنسب واسعة بين الصورة والنص، مع زوايا مستديرة ناعمة بقياس 20px للبطاقات، ونظام ظلال محيطية متعددة الطبقات يضفي عمقاً خفيفاً دون تباين حاد. أما شريط البحث فحاوية بارزة على شكل كبسولة تجمع في موضع واحد الإجراء الأساسي للمستخدم.
قامت الصفحة الرئيسية العالمية لموقع IKEA على نظام تصميم جريء ومسطّح يرتكز على اللون الأصفر المميز لـ IKEA (#ffdb00) بوصفه سطح الإجراء الأساسي، والأزرق المميز لـ IKEA (#0058a3) بوصفه لمسة تمييز لشعار العلامة. يُبنى النظام الطباعي بأكمله على خط مخصص واحد هو Noto IKEA، بوزنين 400 و700 ضمن مقياس محدد بإحكام يتراوح من 14 بكسل لنص المتن إلى 51 بكسل للعناوين البارزة. ولا يُعبَّر عن الارتفاع والطبقات بالظلال، بل يعتمد كلياً على تباين الألوان وبنية التخطيط. يستخدم التخطيط حاوية بعرض أقصى قدره 90rem وفجوة شبكة على الشاشات المكتبية قدرها 1.5rem، ورمز نصف قطر حواف ثابت قدره 8 بكسل يُطبَّق على العناصر التفاعلية. ويضفي الخلفية البيضاء المائلة إلى العاجي (#fffefb) دفئاً في مواجهة النص الأسود الصارخ (#111111)، فيخلق تجربة قراءة عالية التباين وسهلة الوصول.

تعتمد الصفحة الرئيسية التسويقية لموقع Notion على قسم بطل بلون كحلي عميق (#02093a) مع جسم صفحة فاتح (#f6f5f4)، وتستخدم خطًا مخصصًا (NotionInter) في جميع أنواع النصوص. يعتمد التصميم على شبكة من 12 عمودًا بفواصل 28px، ولغة مزدوجة لأنصاف الأقطار: 8px للبطاقات و9999px للشرائح الدائرية. كما يعتمد نظام ظلال متعدد الطبقات ومتدرج للعناصر العائمة في الواجهة. يقود الأزرق المميز للعلامة (#2537b1) أزرار الدعوة لاتخاذ إجراء والعناصر المميزة، بينما تنظم سلّم درجات الرمادي الدلالية (من gray-200 إلى gray-900) التسلسل الهرمي لجميع النصوص والأسطح.