xAI

An inspired interpretation of xAI's design language — Elon Musk's frontier-AI company whose web surface is a strict near-black canvas broken only by white pill outlines, occasional warm sunset / dusk gradient accents, a custom geometric sans (Universal Sans) for display, and an uppercase tracked monospace caption face; the whole system reads as engineered-cosmic, unmarketed.

Homepage Example

xAI
Features About Sign Up Free

Welcome to xAI

A modern, elegant design system built for the digital age.

Get Started Learn More
Pixel Perfect
Every element is carefully crafted for consistency across all platforms.
Design Tokens
A comprehensive token system that makes scaling effortless.
Built for Teams
Collaborate seamlessly using a shared design language.
© 2026 xAI

Color Palette (18)

primary#ffffff
on-primary#0a0a0a
ink#ffffff
ink-hover#fafaf7
body#dadbdf
body-mid#7d8187
mute#7d8187
hairline#212327
canvas#0a0a0a
canvas-soft#1a1c20
canvas-card#191919
canvas-mid#363a3f
accent-sunset#ff7a17
accent-sunset-soft#ffc285
accent-dusk#7c3aed
accent-twilight#c4b5fd
accent-breeze#a0c3ec
accent-midnight#0d1726

Typography (11)

xAI
display-xl96px · weight 400
xAI
display-lg72px · weight 400
xAI
display-md48px · weight 400
xAI
display-sm32px · weight 400
xAI
display-xs20px · weight 400
xAI
body-lg18px · weight 400
xAI
body-md16px · weight 400
xAI
body-sm14px · weight 400
xAI
caption-mono14px · weight 400
xAI
caption-mono-sm12px · weight 400
xAI
button-md14px · weight 400

Components (23)

nav-bar
nav-bar
nav-link
nav-link
button-primary
button-primary
button-outline-on-dark
button-outline-on-dark
button-outline-sm
button-outline-sm
text-input
text-input
card-content
card-content
card-feature-product
card-feature-product
hero-band
hero-band
content-band
content-band
eyebrow-mono
eyebrow-mono
divider-hairline
divider-hairline
footer
footer
ex-pricing-tier
ex-pricing-tier
ex-pricing-tier-featured
ex-pricing-tier-featured
ex-product-selector
ex-product-selector
ex-cart-drawer
ex-cart-drawer
ex-app-shell-row
ex-app-shell-row
ex-data-table-cell
ex-data-table-cell
ex-auth-form-card
ex-auth-form-card
ex-modal-card
ex-modal-card
ex-empty-state-card
ex-empty-state-card
ex-toast
ex-toast

Border Radius

none (0px)
sm (8px)
pill (9999px)
full (9999px)

Design Philosophy

Overview

xAI is Elon Musk's frontier-AI lab and the website wears that posture with engineered restraint: a near-black canvas `{colors.canvas}` (`#0a0a0a`) edge-to-edge, white outline pills as every interactive element, and a single proprietary geometric sans `Universal Sans` carrying every display headline at weight 400. There is no gradient hero, no atmospheric backdrop, no product screenshot. The brand reads as confidently sparse — a research lab announcing its work rather than a SaaS marketing site.

Type is the second decisive voice. `Universal Sans` carries every display at weight 400 (regular) with aggressive negative tracking (`-2.4 px` at 96 px, scaling down through the display ladder). For technical labels, eyebrows, and metric counters, the brand pairs `Geist Mono` (uppercase, 1.4 px positive tracking) — every section eyebrow reads as a code comment more than a marketing label.

Every interactive element is a pill (`{rounded.pill}` 9999 px) with 1 px white-translucent border `rgba(255, 255, 255, 0.25)`. The button shape never varies — the same translucent-white pill carries "Try Grok", "Read announcement", "Custom Voices", "Sign up now", and every "Read" anchor. The pill is the entire shape system.

**Key Characteristics:**

  • A single near-black canvas (`{colors.canvas}` `#0a0a0a`) with white outline pills as the entire interactive vocabulary.
  • Universal Sans weight 400 for display, Geist Mono uppercase tracked for labels — the two-face contrast IS the brand voice.
  • Every button is a `{rounded.pill}` outline with translucent-white border. The brand never uses filled CTAs except for one variant (white-filled pill on Sign Up).
  • Cards are tight `{rounded.sm}` 8 px rectangles in a slightly-lighter `{colors.canvas-card}` (`#191919`) fill with hairline border. No shadows.
  • A muted accent palette of sunset-orange / dusk-purple / twilight-violet / breeze-blue lives in the design tokens but appears rarely on the main marketing surface — reserved for product illustrations / icons.
  • Massive negative letter-spacing on display headlines (`-2.4 px` at 96 px) gives the typography a precise, gathered look.

Colors

Brand & Accent

  • **White** (`{colors.primary}` — `#ffffff`): The brand's primary "color" — used as button outline, button-primary fill, all display text. The brand's signature is white-on-near-black.
  • **Sunset Orange** (`{colors.accent-sunset}` — `#ff7a17`): A warm orange used inside product illustrations and accent moments.
  • **Sunset Soft** (`{colors.accent-sunset-soft}` — `#ffc285`): The lighter variant of the sunset accent.
  • **Dusk Purple** (`{colors.accent-dusk}` — `#7c3aed`): Deep purple used inside product illustrations.
  • **Twilight** (`{colors.accent-twilight}` — `#c4b5fd`): Soft violet — illustrative accent.
  • **Breeze Blue** (`{colors.accent-breeze}` — `#a0c3ec`): Soft blue — illustrative accent.
  • **Midnight** (`{colors.accent-midnight}` — `#0d1726`): Deep blue-black for illustrative backgrounds.

Surface

  • **Canvas** (`{colors.canvas}` — `#0a0a0a`): The default near-black page background. The brand's only true surface.
  • **Canvas Soft** (`{colors.canvas-soft}` — `#1a1c20`): A slightly lighter dark fill used for hovered nav items and tooltips.
  • **Canvas Card** (`{colors.canvas-card}` — `#191919`): The charcoal card fill used inside product-feature cards.
  • **Canvas Mid** (`{colors.canvas-mid}` — `#363a3f`): A mid-dark used for nested surfaces and code mockup backgrounds.
  • **Hairline** (`{colors.hairline}` — `#212327`): 1 px solid dividers on dark surfaces.

Text

  • **Ink** (`{colors.ink}` — `#ffffff`): Default text on canvas — pure white.
  • **Ink Hover** (`{colors.ink-hover}` — `#fafaf7`): Slightly off-white used for hover states (filtered out per no-hover policy in component specs).
  • **Body** (`{colors.body}` — `#dadbdf`): Secondary body text — supporting copy in lighter weight.
  • **Body Mid / Mute** (`{colors.body-mid}` — `#7d8187`): Mid-emphasis body and mute text — captions, fine print.

Semantic

The brand doesn't surface a separate semantic palette on the marketing site. Validation cues use the white-on-canvas hierarchy.

Typography

Font Family

Two faces ladder the system:

1. **universalSans** — proprietary geometric sans used for every display, body, button, and link role. Weight 400 only on the marketing surface (the brand's restraint is part of the voice). Negative letter-spacing at display sizes is the visual signature.

2. **GeistMono** — used for uppercase section eyebrows, label captions, and metric counters. Positive tracking (1.2 – 1.4 px) at 12 – 14 px.

Hierarchy

| Token | Size | Weight | Line Height | Letter Spacing | Use |

|---|---|---|---|---|---|

| `{typography.display-xl}` | 96px | 400 | 96px | -2.4px | Maximum hero scale. |

| `{typography.display-lg}` | 72px | 400 | 72px | -1.8px | Sub-hero displays. |

| `{typography.display-md}` | 48px | 400 | 48px | -1.2px | Section headlines. |

| `{typography.display-sm}` | 32px | 400 | 36px | -0.6px | Card-cluster headings. |

| `{typography.display-xs}` | 20px | 400 | 28px | 0 | Inline displays. |

| `{typography.body-lg}` | 18px | 400 | 28px | 0 | Lead paragraphs. |

| `{typography.body-md}` | 16px | 400 | 24px | 0 | Default body. |

| `{typography.body-sm}` | 14px | 400 | 20px | 0 | Secondary body. |

| `{typography.caption-mono}` | 14px | 400 | 20px | 1.4px | Section eyebrow (GeistMono uppercase). |

| `{typography.caption-mono-sm}` | 12px | 400 | 16px | 1.2px | Small mono labels. |

| `{typography.button-md}` | 14px | 400 | 20px | 0 | Button label. |

Principles

  • **Weight 400 for everything.** The brand never bolds. Negative tracking + size hierarchy do the emphasis work.
  • **Tight negative tracking on display sizes.** Reverting to neutral tracking loses the precision feel.
  • **GeistMono uppercase for eyebrows.** Tracked positively (1.4 px) to make the mono read as a code comment.

Note on Font Substitutes

universalSans is proprietary. Open-source substitutes:

  • **Display + body** — *Inter* weight 400 with `-0.04em` to `-0.02em` letter-spacing at display sizes comes closest. *Geist* is the second-best option.
  • **Mono** — *Geist Mono* is the documented brand companion; *JetBrains Mono* or *IBM Plex Mono* are alternates.

Layout

Spacing System

  • **Base unit**: 4 px.
  • **Tokens**: `{spacing.xxs}` 2 px · `{spacing.xs}` 4 px · `{spacing.sm}` 8 px · `{spacing.md}` 12 px · `{spacing.lg}` 16 px · `{spacing.xl}` 24 px · `{spacing.2xl}` 32 px · `{spacing.3xl}` 48 px · `{spacing.4xl}` 64 px.
  • **Section padding**: hero / content bands at `{spacing.4xl}` 64 px on desktop.
  • **Card interior padding**: `{spacing.xl}` 24 px.

Grid & Container

  • Marketing content centres at ~1200 px.
  • Product / announcement card grid: 2-up at desktop, 1-up at mobile.

Responsive Strategy

#### Breakpoints

| Name | Width | Key Changes |

|---|---|---|

| Mobile | < 768px | Hero scales 96 → 48 px; grids 1-up; hamburger nav. |

| Desktop | ≥ 768px | Full hero + 2-up grids. |

#### Touch Targets

Buttons render ~32 – 40 px tall (8 vertical padding + 20 line). Mobile inflates touch area to meet WCAG 44 × 44 px.

#### Image Behavior

The brand uses sparse SVG illustrations for product moments (Grok, Voice, API). No photography on the marketing surface.

Elevation & Depth

| Level | Treatment | Use |

|---|---|---|

| Level 0 — Flat | No shadow, no border. | Default. |

| Level 1 — Hairline | 1 px solid `{colors.hairline}` border. | Card chrome, button outlines (with translucent white). |

The brand uses no shadows. Hairline borders carry all elevation cues.

Shapes

Border Radius Scale

| Token | Value | Use |

|---|---|---|

| `{rounded.none}` | 0px | Full-bleed bands. |

| `{rounded.sm}` | 8px | Card chrome (the brand's `--radius` value). |

| `{rounded.pill}` | 9999px | Every button — the brand's universal interactive shape. |

| `{rounded.full}` | 9999px | Circular icon containers. |

Components

Buttons

**`button-primary`** — the rare white-filled pill (used on a single Sign Up CTA).

  • Background `{colors.primary}` white, text `{colors.on-primary}` near-black, 1 px solid white border, label `{typography.button-md}`, padding `{spacing.xs} {spacing.md}`, shape `{rounded.pill}` 9999 px.

**`button-outline-on-dark`** — the canonical white-outline pill, used for every non-primary CTA.

  • Background `{colors.canvas}` (transparent in practice — `rgba(0,0,0,0)`), text `{colors.ink}` white, 1 px solid `{colors.hairline}` border (translucent white at runtime), same typography / padding scale / shape.

**`button-outline-sm`** — the smaller outline pill used in card-cluster CTAs.

  • Same as `button-outline-on-dark` with tighter padding `{spacing.xs} {spacing.md}`.

Cards & Containers

**`card-content`** — the default content card.

  • Background `{colors.canvas-card}` (`#191919`), text `{colors.ink}`, 1 px solid `{colors.hairline}` border, padding `{spacing.xl}`, shape `{rounded.sm}` 8 px.

**`card-feature-product`** — the product-feature card (Grok / Voice / API).

  • Same chrome as `card-content`. Hosts an SVG illustration + headline + body + outline pill CTA.

Inputs & Forms

**`text-input`** — the standard text input on dark.

  • Background `{colors.canvas-soft}`, text `{colors.ink}`, 1 px solid `{colors.hairline}`, body in `{typography.body-md}`, padding `{spacing.md} {spacing.lg}`, shape `{rounded.sm}` 8 px.

Navigation

**`nav-bar`** — the sticky top nav.

  • Background `{colors.canvas}`, text `{colors.ink}`, padding `{spacing.md} {spacing.xl}`.

**`nav-link`** — link items inside nav.

  • Text `{colors.ink}`, set in `{typography.body-sm}`.

**`footer`** — the footer band.

  • Background `{colors.canvas}`, text `{colors.body}`, padding `{spacing.3xl} {spacing.xl}`. Body in `{typography.body-sm}`.

Signature Components

**`hero-band`** — the dark hero with massive display headline.

  • Background `{colors.canvas}`, text `{colors.ink}`, padding `{spacing.4xl} {spacing.xl}`. Headline in `{typography.display-xl}` (96 px weight 400 with `-2.4 px` tracking).

**`content-band`** — the standard content section.

  • Background `{colors.canvas}`, text `{colors.ink}`, padding `{spacing.4xl} {spacing.xl}`. Section headline in `{typography.display-md}` preceded by a `{typography.caption-mono}` UPPERCASE GeistMono eyebrow.

**`eyebrow-mono`** — the uppercase tracked GeistMono label above every section headline.

  • Text `{colors.ink}`, set in `{typography.caption-mono}`. The brand's signature label style.

**`divider-hairline`** — the 1 px line between section bands.

  • 1 px solid `{colors.hairline}`.

Examples (illustrative)

> Auto-derived kit-mirror demonstration surfaces (`scripts/derive-examples-block.mjs`). Each `ex-*` entry references brand-native primitives so downstream consumers (`/preview-design`, `/generate-kit`) re-skin the same 10 surfaces consistently. `TO_FILL` markers indicate missing primitives — resolve in the LLM judgment pass.

**`ex-pricing-tier`** — Default Pricing tier card. Re-uses feature-card chrome with brand canvas-soft surface.

  • Properties: `backgroundColor`, `textColor`, `borderColor`, `rounded`, `padding`

**`ex-pricing-tier-featured`** — Featured/highlighted tier — polarity-flipped surface (dark fill + light text in light mode, light fill + dark text in dark mode).

  • Properties: `backgroundColor`, `textColor`, `rounded`, `padding`

**`ex-product-selector`** — What's Included summary card — re-purposed for SaaS / B2B verticals (NOT a literal product gallery).

  • Properties: `backgroundColor`, `rounded`, `padding`

**`ex-cart-drawer`** — Subscription summary — re-purposed for SaaS / B2B (line items per add-on, not literal cart).

  • Properties: `backgroundColor`, `rounded`, `padding`, `item-divider`

**`ex-app-shell-row`** — Sidebar nav row inside the App Shell example. Active state uses brand primary as the indicator.

  • Properties: `backgroundColor`, `activeIndicator`, `rounded`, `padding`

**`ex-data-table-cell`** — Default data-table th + td chrome. Header uses mono-caps eyebrow typography; body uses body-sm.

  • Properties: `headerBackground`, `headerTypography`, `bodyTypography`, `cellPadding`, `rowBorder`

**`ex-auth-form-card`** — Sign-in / sign-up card. Re-uses feature-card chrome with text-input primitives inside.

  • Properties: `backgroundColor`, `rounded`, `padding`

**`ex-modal-card`** — Modal dialog surface — same chrome as feature-card with elevated shadow.

  • Properties: `backgroundColor`, `rounded`, `padding`

**`ex-empty-state-card`** — Empty-state illustration frame.

  • Properties: `backgroundColor`, `rounded`, `padding`, `captionTypography`

**`ex-toast`** — Toast notification surface — feature-card shape + medium shadow.

  • Properties: `backgroundColor`, `rounded`, `padding`, `typography`

Do's and Don'ts

Do

  • Reserve `{colors.canvas}` (`#0a0a0a`) as the only page surface. The brand is dark-canvas only.
  • Set hero headlines in `{typography.display-xl}` Universal Sans weight 400 with `-2.4 px` tracking. The precision IS the voice.
  • Use `{rounded.pill}` 9999 px on every interactive element. The pill is the brand.
  • Pair Universal Sans (sentence-case) with GeistMono UPPERCASE (eyebrows, labels, metric counters).
  • Use white-translucent borders for outline buttons — the brand never uses solid white borders on its outline pill.

Don't

  • Don't introduce a light-mode counterpart. xAI is dark-canvas only.
  • Don't bold display headlines. Weight 400 is the entire scale.
  • Don't use filled buttons broadly. The brand uses outline pills almost exclusively; one Sign Up white-filled pill is the rare exception.
  • Don't drop a drop-shadow on cards. Hairline borders carry elevation.
  • Don't substitute Universal Sans with a generic geometric sans without adjusting letter-spacing. The negative tracking is part of the brand.

개요

xAI는 Elon Musk의 최전선 AI 연구소이며 웹사이트는 공학적 제한을 통해 이러한 자세를 취합니다. 검은색에 가까운 캔버스 `` (``) 가장자리에서 가장자리까지 흰색 윤곽선 알약을 모든 대화형 요소로 사용하고 단일 독점 기하학적 산세 `Universal Sans` 무게 400의 모든 디스플레이 헤드라인을 전달합니다. 그라데이션 영웅도 없고, 분위기 있는 배경도 없고, 제품 스크린샷도 없습니다. 이 브랜드는 SaaS 마케팅 사이트라기보다는 자사의 작업을 발표하는 연구실이라는 자신있게 희소적이라고 읽습니다.

유형이 두 번째로 결정적인 목소리입니다. `Universal Sans`은 공격적인 네거티브 추적(96픽셀의 `-2.4 px`, 디스플레이 래더를 통해 축소)을 통해 가중치 400(일반)의 모든 디스플레이를 전달합니다. 기술 라벨, 아이브로우 및 미터법 카운터의 경우 브랜드 쌍 `Geist Mono`(대문자, 1.4px 포지티브 추적) - 모든 섹션 아이브로는 마케팅 라벨보다 코드 주석으로 읽혀집니다.

모든 대화형 요소는 1px 흰색 반투명 테두리 `rgba(255, 255, 255, 0.25)`가 있는 알약 모양(`` 9999px)입니다. 버튼 모양은 절대 변하지 않습니다. 동일한 반투명 흰색 알약에는 "Grok 사용해 보기", "공지 사항 읽기", "사용자 정의 음성", "지금 가입" 및 모든 "읽기" 앵커가 포함되어 있습니다. 알약은 전체 모양 시스템입니다.

**주요 특성:**

  • 전체 대화형 어휘로 흰색 윤곽선 알약이 있는 검정색에 가까운 단일 캔버스(`` ``).
  • 디스플레이용 Universal Sans 웨이트 400, 라벨용 Geist Mono 대문자 추적 — 양면 대비가 브랜드 보이스입니다.
  • 모든 버튼은 반투명 흰색 테두리가 있는 `` 윤곽선입니다. 브랜드는 하나의 변형(가입 시 흰색으로 채워진 알약)을 제외하고는 채워진 CTA를 사용하지 않습니다.
  • 카드가 단단합니다. `` 가는선 테두리가 있는 약간 더 밝은 ``(``) 채우기의 8픽셀 직사각형입니다. 그림자가 없습니다.
  • 일몰-주황색/황혼-보라색/황혼-보라색/미풍-파란색의 차분한 악센트 팔레트는 디자인 토큰에 있지만 주요 마케팅 표면에는 거의 나타나지 않습니다. 제품 일러스트레이션/아이콘용으로 예약되어 있습니다.
  • 디스플레이 헤드라인의 대규모 음수 문자 간격(96픽셀의`-2.4 px`)은 타이포그래피에 정확하고 정리된 모양을 제공합니다.

색상

브랜드 및 액센트

  • **흰색** (`` — ``): 브랜드의 기본 "색상" — 버튼 윤곽선, 버튼 기본 채우기, 모든 표시 텍스트로 사용됩니다. 브랜드의 시그니처는 검정색에 가까운 흰색 바탕에 있습니다.
  • **선셋 오렌지** (`` — ``): 제품 일러스트레이션과 강조 부분에 사용된 따뜻한 오렌지색입니다.
  • **선셋 소프트**(`` — ``): 일몰 악센트의 더 가벼운 변형입니다.
  • **더스크 퍼플**(`` — ``): 제품 일러스트 내부에 딥 퍼플이 사용되었습니다.
  • **트와일라잇** (`` — ``): 소프트 바이올렛 — 일러스트 액센트.
  • **브리즈 블루** (`` — ``): 소프트 블루 — 일러스트 액센트.
  • **자정** (`` — ``): 설명 배경을 위한 진한 파란색-검정색입니다.

표면

  • **캔버스** (`` — ``): 검정색에 가까운 기본 페이지 배경입니다. 브랜드의 유일한 진정한 표면입니다.
  • **캔버스 소프트**(`` — ``): 마우스를 올려 놓은 탐색 항목과 도구 설명에 사용되는 약간 더 밝은 어두운 채우기입니다.
  • **캔버스 카드**(`` — ``): 제품 기능 카드 내부에 사용되는 목탄 카드 채우기
  • **캔버스 중간**(`` — ``): 중첩된 표면 및 코드 모형 배경에 사용되는 중간 어둠입니다.
  • **가는 선** (`` — ``): 어두운 표면의 1px 솔리드 구분선.

텍스트

  • **잉크** (`` — ``): 캔버스의 기본 텍스트 — 순백색.
  • **잉크 호버**(`` — ``): 호버 상태에 사용되는 약간 황백색입니다(구성 요소 사양의 호버 없음 정책에 따라 필터링됨).
  • **본문** (`` — ``): 보조 본문 텍스트 — 더 가벼운 무게로 사본을 지원합니다.
  • **본문 중간/음소거**(`` — ``): 중간 강조 본문 및 음소거 텍스트 — 캡션, 작은 글씨.

의미

브랜드는 마케팅 사이트에 별도의 의미 팔레트를 표시하지 않습니다. 유효성 검사 단서는 캔버스에 흰색 계층 구조를 사용합니다.

타이포그래피

글꼴군

두 얼굴이 시스템을 구성합니다.

1. **universalSans** — 모든 디스플레이, 본문, 버튼 및 링크 역할에 사용되는 독점 기하학적 산입니다. 마케팅 표면에만 무게 400이 있습니다(브랜드의 자제도 목소리의 일부입니다). 디스플레이 크기의 음수 문자 간격은 시각적 특징입니다.

2. **GeistMono** — 대문자 섹션 눈썹, 라벨 캡션 및 미터법 카운터에 사용됩니다. 12~14픽셀에서 포지티브 추적(1.2~1.4픽셀).

계층

| 토큰 | 사이즈 | 무게 | 라인 높이 | 문자 간격 | |

사용

|---|---|---|---|---|---|

| _`` | 96px | 400 | 96px | -2.4px | 최대 영웅 규모. |_

| _`` | 72px | 400 | 72px | -1.8px | 서브 히어로가 표시됩니다. |

| _`` | 48px | 400 | 48px | -1.2px | 섹션 헤드라인. |_

| _`` | 32px | 400 | 36px | -0.6px | 카드 클러스터 제목. |_

| _`` | 20픽셀 | 400 | 28px | 0 | 인라인 디스플레이. |

| _`` | 18px | 400 | 28px | 0 | 단락을 리드합니다. |

| _`` | 16px | 400 | 24px | 0 | 기본 본체. |_

| _`` | 14px | 400 | 20픽셀 | 0 | 보조 본체. |_

| _`` | 14px | 400 | 20픽셀 | 1.4px | 섹션 눈썹(GeistMono 대문자). |

| _`` | 12px | 400 | 16px | 1.2px | 작은 모노 라벨. |

| _`` | 14px | 400 | 20픽셀 | 0 | 버튼 라벨. |_

원칙

  • **무게는 모두 400입니다.** 브랜드는 결코 대담하지 않습니다. 음수 추적 + 크기 계층 구조가 강조 작업을 수행합니다.
  • **디스플레이 크기에 대한 네거티브 추적을 강화합니다.** 중립 추적으로 되돌리면 정확성이 떨어집니다.
  • **GeistMono는 눈썹의 대문자입니다.** 모노를 코드 주석으로 읽을 수 있도록 긍정적으로 추적합니다(1.4px).

글꼴 대체에 대한 참고사항

universalSans는 독점적입니다. 오픈 소스 대체물:

  • **디스플레이 + 본체** — 디스플레이 크기에서 `-0.04em` ~ `-0.02em` 문자 간격의 *간* 무게 400이 가장 가깝습니다. *Geist*는 차선책입니다.
  • **모노** — *Geist Mono*는 문서화된 브랜드 동반자입니다. *JetBrains Mono* 또는 *IBM Plex Mono*는 대안입니다.

레이아웃

간격 시스템

  • **기본 단위**: 4픽셀.
  • **토큰**: `` 2px · `` 4px · `` 8px · `` 12px · `` 16px · `` 24픽셀 · `` 32픽셀 · `` 48픽셀 · `` 64픽셀.
  • **섹션 패딩**: 데스크탑에서 `` 64픽셀의 히어로/콘텐츠 밴드.
  • **카드 내부 패딩**: `` 24px.

그리드 및 컨테이너

  • 마케팅 콘텐츠 센터는 ~1200픽셀입니다.
  • 제품/공지 카드 그리드: 데스크톱에서 2업, 모바일에서 1업.

반응형 전략

#### 중단점

| 이름 | 폭 | 주요 변경 사항 |

|---|---|---|

| 모바일 | _< 768px | Hero scales 96 → 48 px; grids 1-up; hamburger nav. |

| 데스크탑 | ≥ 768px | 전체 영웅 + 2업 그리드. |

#### 터치 타겟

버튼은 높이가 ~32 – 40픽셀(8개의 수직 패딩 + 20줄)로 렌더링됩니다. 모바일은 WCAG 44 × 44픽셀을 충족하도록 터치 영역을 확장합니다.

#### 이미지 동작

브랜드는 제품 순간(Grok, Voice, API)에 희박한 SVG 일러스트레이션을 사용합니다. 마케팅 표면에는 사진이 없습니다.

고도 및 깊이

| 레벨 | 치료 | |

사용

|---|---|---|

| 레벨 0 — 평면 | 그림자도 없고 국경도 없습니다. | 기본. |

| 레벨 1 - 헤어라인 | 1픽셀 실선 `` 테두리. | 카드 크롬, 버튼 윤곽선(반투명 흰색). |

브랜드에서는 그림자를 사용하지 않습니다. 가는 선 테두리에는 모든 고도 신호가 표시됩니다.

도형

경계 반경 배율

| 토큰 | 가치 | |

사용

|---|---|---|

| _`` | 0픽셀 | 풀 블리드 밴드. |_

| _`` | 8픽셀 | 카드 크롬(브랜드의 `--radius` 값). |

| _`` | 9999px | 모든 버튼은 브랜드의 보편적인 대화형 모양입니다. |

| _`` | 9999px | 원형 아이콘 컨테이너. |

구성요소

버튼

**`button-primary`** — 드물게 흰색으로 채워진 알약(단일 가입 CTA에 사용됨).

  • 배경 `` 흰색, 텍스트 `` 검정색에 가까운, 1px 흰색 실선 테두리, 라벨 ``, 패딩 ` `, 모양 `` 9999px.

**`button-outline-on-dark`** — 기본이 아닌 모든 CTA에 사용되는 표준 흰색 윤곽선 알약입니다.

  • 배경 ``(실제 투명 — `rgba(0,0,0,0)`), 텍스트 `` 흰색, 1px 실선 `` 테두리(런타임 시 반투명 흰색), 동일한 타이포그래피/패딩 배율/모양.

**`button-outline-sm`** — 카드 클러스터 CTA에 사용되는 더 작은 개요 알약입니다.

  • 더 단단한 패딩이 있는 `button-outline-on-dark`과 동일 ` `.

카드 및 용기

**`card-content`** — 기본 콘텐츠 카드.

  • 배경 ``(``), 텍스트 ``, 1px 단색 `` 테두리, 패딩 ``, 모양 `` 8px.

**`card-feature-product`** — 제품 기능 카드(Grok/Voice/API).

  • `card-content`과 동일한 크롬입니다. SVG 일러스트레이션 + 헤드라인 + 본문 + 개요 알약 CTA를 호스팅합니다.

입력 및 양식

**`text-input`** — 어두운 곳의 표준 텍스트 입력입니다.

  • 배경 ``, 텍스트 ``, 1px 단색 ``, 본문 ``, 패딩 ` `, 모양 `` 8px.

탐색

**`nav-bar`** — 고정 상단 탐색

  • 배경 ``, 텍스트 ``, 패딩 ` `.

**`nav-link`** — 탐색 내부 항목 링크

  • 텍스트 ``, ``.
  • 에 설정됨

**`footer`** — 바닥글 밴드.

  • 배경 ``, 텍스트 ``, 패딩 ` `. ``.
  • 의 본문

서명 구성요소

**`hero-band`** — 대규모 디스플레이 헤드라인을 갖춘 어둠의 영웅.

  • 배경 ``, 텍스트 ``, 패딩 ` `. ``의 헤드라인(추적 `-2.4 px` 96픽셀 무게 400).

**`content-band`** — 표준 콘텐츠 섹션.

  • 배경 ``, 텍스트 ``, 패딩 ` `. ``의 섹션 헤드라인 앞에 `` 대문자 GeistMono 눈썹이 옵니다.

_**`eyebrow-mono`** — 모든 섹션 헤드라인 위에 대문자로 추적된 GeistMono 라벨이 있습니다.

  • 텍스트 ``, ``에 설정됨. 브랜드의 시그니처 라벨 스타일입니다.

**`divider-hairline`** — 섹션 밴드 사이의 1픽셀 선.

  • 1픽셀 단색 ``.

예(예시)

> 자동 파생 키트-미러 데모 표면(`scripts/derive-examples-block.mjs`). 각 `ex-*` 항목은 브랜드 기본 기본 요소를 참조하므로 다운스트림 소비자(`/preview-design`, `/generate-kit`)는 동일한 10개 표면을 일관되게 다시 스킨 처리합니다. `TO_FILL` 마커는 누락된 기본 요소를 나타냅니다. LLM 판단 단계에서 해결됩니다.

**`ex-pricing-tier`** — 기본 가격 등급 카드. 브랜드 캔버스처럼 부드러운 표면에 기능 카드 크롬을 재사용합니다.

  • 속성: `backgroundColor`, `textColor`, `borderColor`, `rounded`, `padding`

**`ex-pricing-tier-featured`** — 추천/강조 표시된 계층 — 극성이 반전된 표면(밝은 모드에서 어두운 채우기 + 밝은 텍스트, 어두운 모드에서 밝은 채우기 + 어두운 텍스트).

  • 속성: `backgroundColor`, `textColor`, `rounded`, `padding`

**`ex-product-selector`** — 포함 내용 요약 카드 — SaaS/B2B 업종에 맞게 용도가 변경되었습니다(문자 그대로의 제품 갤러리 아님).

  • 속성: `backgroundColor`, `rounded`, `padding`

**`ex-cart-drawer`** — 구독 요약 — SaaS/B2B용으로 다시 사용됨(리터럴 카트가 아닌 추가 기능당 품목).

  • 속성: `backgroundColor`, `rounded`, `padding`, `item-divider`

_**`ex-app-shell-row`** — 앱 셸 예시 내부의 사이드바 탐색 행. 활성 상태는 기본 브랜드를 지표로 사용합니다.

  • 속성: `backgroundColor`, `activeIndicator`, `rounded`, `padding`

**`ex-data-table-cell`** — 기본 데이터 테이블 th + td chrome. 헤더는 모노 캡 눈썹 타이포그래피를 사용합니다. body는 body-sm을 사용합니다.

  • 속성: `headerBackground`, `headerTypography`, `bodyTypography`, `cellPadding`, `rowBorder`

**`ex-auth-form-card`** — 로그인/가입 카드. 내부에 텍스트 입력 기본 요소가 포함된 기능 카드 크롬을 재사용합니다.

  • 속성: `backgroundColor`, `rounded`, `padding`

**`ex-modal-card`** — 모달 대화 상자 표면 — 높은 그림자가 있는 기능 카드와 동일한 크롬입니다.

  • 속성: `backgroundColor`, `rounded`, `padding`

**`ex-empty-state-card`** — 빈 상태 그림 프레임.

  • 속성: `backgroundColor`, `rounded`, `padding`, `captionTypography`

**`ex-toast`** — 토스트 알림 표면 — 기능 카드 모양 + 중간 그림자.

  • 속성: `backgroundColor`, `rounded`, `padding`, `typography`

해야 할 일과 하지 말아야 할 일

하라

  • ``(``)을 유일한 페이지 표면으로 예약합니다. 이 브랜드는 어두운 캔버스로만 제작됩니다.
  • `-2.4 px` 추적을 사용하여 `` Universal Sans 가중치 400에 영웅 헤드라인을 설정합니다. 정확성은 음성입니다.
  • 모든 대화형 요소에 `` 9999픽셀을 사용하세요. 알약이 브랜드입니다.
  • Universal Sans(대소문자)를 GeistMono 대문자(눈썹, 라벨, 미터법 카운터)와 페어링합니다.
  • 윤곽선 버튼에 흰색 반투명 테두리를 사용합니다. 브랜드에서는 윤곽선 알약에 흰색 단색 테두리를 절대 사용하지 않습니다.

하지 마세요

  • 라이트 모드 대응 항목을 도입하지 마세요. xAI는 어두운 캔버스 전용입니다.
  • 표시 헤드라인을 굵게 표시하지 마세요. 무게 400이 전체 저울입니다.
  • 채워진 버튼을 광범위하게 사용하지 마세요. 이 브랜드는 거의 독점적으로 아웃라인 알약을 사용합니다. 하나의 가입 흰색 알약은 드문 예외입니다.
  • 카드에 그림자를 추가하지 마세요. 가는 선 테두리에는 높이가 있습니다.
  • 문자 간격을 조정하지 않고 Universal Sans를 일반적인 기하학적 산으로 대체하지 마세요. 부정적인 추적은 브랜드의 일부입니다.

概要

xAI はイーロン・マスクのフロンティア AI ラボであり、Web サイトはその姿勢を巧みに設計された抑制で身に着けています。つまり、黒に近いキャンバス `` (``) の端から端まで、すべてのインタラクティブ要素として白い輪郭の錠剤があり、__CODEBCK_510___ を持たない単一の独自の幾何学模様が重み 400 ですべての表示見出しを保持しています。グラデーション ヒーロー、雰囲気のある背景、製品のスクリーンショットはありません。このブランドは、自信を持ってまばらであるように見えます。SaaS マーケティング サイトではなく、その研究を発表している研究機関です。

Type は 2 番目の決定的な音声です。 `Universal Sans` は、アグレッシブなネガティブ トラッキングを備えたウェイト 400 (標準) ですべてのディスプレイを搭載します (96 ピクセルの`-2.4 px`、ディスプレイ ラダーを通じてスケール ダウン)。テクニカル ラベル、眉毛、メトリック カウンターについては、ブランドのペア__CODEBCK_513___ (大文字、1.4 ピクセルのポジティブ トラッキング) — すべてのセクションの眉毛は、マーケティング ラベルというよりもコード コメントとして読み取られます。

すべてのインタラクティブ要素は、1 ピクセルの白半透明の境界線`rgba(255, 255, 255, 0.25)` が付いた錠剤 (`` 9999 ピクセル) です。ボタンの形状は決して変わりません。同じ半透明の白い錠剤には、「Grok を試してください」、「お知らせを読んでください」、「カスタム音声」、「今すぐサインアップしてください」、およびすべての「読む」アンカーが表示されます。錠剤は形状システム全体です。

**主な特徴:**

  • インタラクティブな語彙全体として白い輪郭の錠剤を含む、黒に近い単一のキャンバス (`` ``)。
  • ディスプレイにはUniversal Sansウェイト400、ラベルにはGeist Monoの大文字が追跡されます。2つの面のコントラストがブランドの声です。
  • すべてのボタンは、半透明の白い枠線が付いた__CODEBCK_518___のアウトラインです。このブランドは、1 つのバリエーション (サインアップ時に白で塗りつぶされた錠剤) を除いて、塗りつぶされた CTA を使用しません。
  • カードはきつめです `` 8 ピクセルの長方形を、わずかに明るい `` (``) でヘアラインの境界線で塗りつぶします。影はありません。
  • 夕日のようなオレンジ、夕暮れの紫、黄昏の紫、そよぐようなブルーの落ち着いたアクセント パレットがデザイン トークンに組み込まれていますが、主要なマーケティング面に現れることはほとんどありません。製品のイラスト/アイコン用に確保されています。
  • ディスプレイ見出しの大きな負の文字間隔 (`-2.4 px`、96 ピクセル) により、タイポグラフィに正確でまとまった外観が与えられます。

ブランドとアクセント_

  • **白** (`` — ``): ブランドの主要な「色」 — ボタンの輪郭、ボタンの主要な塗りつぶし、すべての表示テキストとして使用されます。ブランドの特徴は、黒に近い白地です。
  • **サンセット オレンジ** (`` — ``): 製品のイラストやアクセントの部分で使用される温かみのあるオレンジ。
  • **サンセット ソフト** (`` — ``): サンセット アクセントの明るいバージョン。
  • **ダスク パープル** (`` — ``): 製品イラスト内で使用されている濃い紫。
  • **トワイライト** (`` — ``): 柔らかな紫 — 例示的なアクセント。
  • **ブリーズ ブルー** (`` — ``): ソフト ブルー — 例示的なアクセント。
  • **真夜中** (`` — ``): 説明用の背景用の濃い青黒。

サーフェス

  • **キャンバス** (`` — ``): デフォルトのほぼ黒のページ背景。 ブランドの唯一の真の表面。
  • **キャンバス ソフト** (`` — ``): ホバーされたナビゲーション項目とツールヒントに使用される、わずかに明るい暗い塗りつぶし。
  • **キャンバス カード** (`` — ``): 製品機能カード内で使用される木炭カードの塗りつぶし。
  • **キャンバス ミッド** (`` — ``): ネストされたサーフェスとコード モックアップの背景に使用されるミッドダーク。
  • **ヘアライン** (`` — ``): 暗い表面上の 1 ピクセルのソリッド ディバイダ。

テキスト

  • **インク** (`` — ``): キャンバス上のデフォルトのテキスト — 純白。
  • **インク ホバー** (`` — ``): ホバー状態にわずかにオフホワイトが使用されます (コンポーネント仕様のホバーなしポリシーに従ってフィルタリングされます)。
  • **本文** (`` — ``): セカンダリ本文テキスト — 軽量のコピーをサポートします。
  • **本文中/ミュート** (`` — ``): 本文中強調およびミュートテキスト — キャプション、細字。

セマンティック

_このブランドは、マーケティング サイトに別個のセマンティック パレットを表示しません。検証キューは、キャンバス上の白の階層を使用します。

タイポグラフィ

フォント ファミリー

2 つの顔がシステムをはしごする:

1. **universalSans** — すべてのディスプレイ、ボディ、ボタン、リンクの役割に使用される独自の幾何学的な Sans。マーケティング面でのみ 400 を重み付けします (ブランドの抑制は声の一部です)。表示サイズにおける負の文字間隔は、視覚的な特徴です。

2. **GeistMono** — 大文字セクションの眉毛、ラベル キャプション、およびメトリック カウンターに使用されます。 12 ~ 14 ピクセルでのポジティブ トラッキング (1.2 ~ 1.4 ピクセル)。

階層_

|トークン |サイズ |重量 |行の高さ |文字間隔 | |

を使用します

|---|---|---|---|---|---|

| `` | 96ピクセル | 400 | 96ピクセル | -2.4ピクセル |ヒーローの最大スケール。 |

| `` | 72ピクセル | 400 | 72ピクセル | -1.8ピクセル |サブヒーローが表示されます。 |

| `` | 48ピクセル | 400 | 48ピクセル | -1.2ピクセル |セクションの見出し。 |

| `` | 32ピクセル | 400 | 36ピクセル | -0.6ピクセル |カードクラスターの見出し。 |

| `` | 20ピクセル | 400 | 28ピクセル | 0 |インライン表示。 |

| `` | 18ピクセル | 400 | 28ピクセル | 0 |段落をリードします。 |

| `` | 16ピクセル | 400 | 24ピクセル | 0 |デフォルトの本体。 |

| `` | 14ピクセル | 400 | 20ピクセル | 0 |二次本体。 |

| `` | 14ピクセル | 400 | 20ピクセル | 1.4ピクセル |セクション眉毛 (GeistMono 大文字)。 |

| `` | 12ピクセル | 400 | 16ピクセル | 1.2ピクセル |小さなモノラルレーベル。 |

| `` | 14ピクセル | 400 | 20ピクセル | 0 |ボタンのラベル。 |

原則_

  • _**すべてに重み 400。** ブランドは決して大胆ではありません。 ネガティブ トラッキング + サイズ階層が強調処理を行います。
  • **ディスプレイ サイズに対する厳密なネガティブ トラッキング。** ニュートラル トラッキングに戻すと、精度の感覚が失われます。
  • **GeistMono の眉毛の大文字。** モノラルをコード コメントとして読み取るためにポジティブ (1.4 ピクセル) で追跡されます。

フォントの代替に関する注意

universalSans は独自のものです。オープンソースの代替品:

  • **ディスプレイ + 本文** — *Inter* ウェイト 400、__CODEBCK_566___ ~ `-0.02em` のディスプレイ サイズでの文字間隔が最も近くなります。 *Geist* は 2 番目に良いオプションです。
  • **Mono** — *Geist Mono* は文書化されたブランド コンパニオンです。 *JetBrains Mono* または *IBM Plex Mono* が代替品です。

レイアウト

間隔システム_

  • **基本単位**: 4 ピクセル
  • **トークン**: `` 2 px · `` 4 px · `` 8 px · `` 12 px · `` 16 px · `` 24 px · `` 32 ピクセル · `` 48 ピクセル · `` 64 ピクセル.
  • **セクション パディング**: デスクトップ上の `` 64 ピクセルのヒーロー/コンテンツ バンド。
  • **カード内部のパディング**: `` 24 ピクセル。

グリッドとコンテナ

  • マーケティング コンテンツ センターは最大 1200 ピクセルです。
  • 製品/お知らせカード グリッド: デスクトップでは 2 つ、モバイルでは 1 つ。

レスポンシブ戦略

__HTMLTAG_278__#### ブレークポイント

|名前 |幅 |主な変更点 |

|---|---|---|

|モバイル | < 768px | Hero scales 96 → 48 px; grids 1-up; hamburger nav. |

|デスクトップ | ≥ 768 ピクセル |フルヒーロー + 2-up グリッド。 |

#### タッチターゲット

ボタンは、高さ約 32 ~ 40 ピクセル (垂直方向のパディング 8 個 + 行 20 個) でレンダリングされます。モバイルは、WCAG 44 × 44 ピクセルを満たすためにタッチ領域を拡大します。

#### 画像の動作

_このブランドは、製品の瞬間 (Grok、Voice、API) にまばらな SVG イラストを使用しています。マーケティング面では写真は禁止です。

標高と深さ

|レベル |治療 | |

を使用します

|---|---|---|

|レベル 0 — フラット |影も境界線もありません。 |デフォルト。 |

|レベル 1 — ヘアライン | 1 ピクセルの実線__CODEBCK_579___ の境界線。 |カードはクローム、ボタンの輪郭(半透明の白)。 |

このブランドは影を使用していません。ヘアラインの境界線には、すべての標高の手がかりが含まれます。

図形

境界線の半径スケール

|トークン |値 | |

を使用します

|---|---|---|

| `` | 0ピクセル |フルブリードバンド。 |

| `` | 8ピクセル |カード クロム (ブランドの `--radius` 値)。 |

| `` | 9999ピクセル |すべてのボタン - ブランドの普遍的なインタラクティブな形状。 |

| `` | 9999ピクセル |円形のアイコンコンテナー。 |

コンポーネント

ボタン

_**`button-primary`** — 珍しい白い塗りつぶしの錠剤 (単一のサインアップ CTA で使用)。

  • 背景 `` 白、テキスト `` 黒に近い、1 ピクセルの白い枠線、ラベル ``、パディング ` `、形状 `` 9999 ピクセル

_**`button-outline-on-dark`** — プライマリ以外のすべての CTA に使用される、標準的な白いアウトラインの錠剤。

  • 背景 `` (実際には透明 — `rgba(0,0,0,0)`)、テキスト `` 白、1 ピクセルの実線 `` 境界線 (実行時は半透明)、同じタイポグラフィ/パディング スケール/形状。

**`button-outline-sm`** — カード クラスター CTA で使用される小さなアウトライン ピル。

  • __CODEBCK_597___ と同じですが、パディングが強化されています__CODEBCK_598___.

カードとコンテナ

**`card-content`** — デフォルトのコンテンツ カード。

  • 背景__CODEBCK_600___ (``)、テキスト__CODEBCK_602___、1ピクセルの実線__CODEBCK_603___境界線、パディング__CODEBCK_604___、形状__CODEBCK_605___ 8ピクセル

_**`card-feature-product`** — 製品機能カード (Grok / Voice / API)。

  • __CODEBCK_607___ と同じクロム。 SVG イラスト + 見出し + 本文 + アウトライン ピル CTA をホストします。

入力とフォーム

**`text-input`** — ダークでの標準テキスト入力。

  • 背景__CODEBCK_609___、テキスト__CODEBCK_610___、1ピクセルのソリッド__CODEBCK_611___、本文__CODEBCK_612___、パディング__CODEBCK_613___、形状__CODEBCK_614___ 8ピクセル

ナビゲーション

**`nav-bar`** — スティッキートップナビゲーション

  • 背景__CODEBCK_616___、テキスト__CODEBCK_617___、パディング__CODEBCK_618___.

**`nav-link`** — ナビゲーション内の項目をリンクします

  • テキスト__CODEBCK_620___、__CODEBCK_621___に設定.

**`footer`** — フッター バンド。

  • 背景__CODEBCK_623___、テキスト__CODEBCK_624___、パディング__CODEBCK_625___。 ``.
  • の本文

署名コンポーネント

**`hero-band`** — 大量の見出しを表示したダーク ヒーロー。

  • 背景__CODEBCK_628___、テキスト__CODEBCK_629___、パディング__CODEBCK_630___。 `` の見出し (__CODEBCK_632___ トラッキング付き 96 ピクセル ウェイト 400)。

**`content-band`** — 標準コンテンツ セクション。

  • 背景__CODEBCK_634___、テキスト__CODEBCK_635___、パディング__CODEBCK_636___。 `` のセクション見出しの前に__CODEBCK_638___ 大文字の GeistMono 眉毛が続きます。

**`eyebrow-mono`** — すべてのセクション見出しの上にある大文字の追跡された GeistMono ラベル。

  • テキスト__CODEBCK_640___、__CODEBCK_641___に設定。 ブランドの特徴的なラベル スタイル。

**`divider-hairline`** — セクション バンド間の 1 ピクセルの線。

  • 1 ピクセルのソリッド ``.

例 (説明)

> 自動派生キットミラー デモンストレーション サーフェス (`scripts/derive-examples-block.mjs`)。各 `ex-*` エントリはブランドネイティブのプリミティブを参照するため、下流のコンシューマ (`/preview-design`、__CODEBCK_647___) は同じ 10 個のサーフェスを一貫して再スキンします。 `TO_FILL` マーカーはプリミティブが欠落していることを示しています — LLM 判定パスで解決されます。

**`ex-pricing-tier`** — デフォルトの価格帯カード。ブランドキャンバスのような柔らかい表面を備えたフィーチャーカードクロムを再利用します。

  • プロパティ: `backgroundColor`、__CODEBCK_651___、__CODEBCK_652___、__CODEBCK_653___、__CODEBCK_654___

_**`ex-pricing-tier-featured`** — 注目/ハイライト層 — 極性反転サーフェス (ライト モードでは暗い塗りつぶし + 明るいテキスト、ダーク モードでは明るい塗りつぶし + 暗いテキスト)。

  • プロパティ: `backgroundColor`、__CODEBCK_657___、__CODEBCK_658___、__CODEBCK_659___

**`ex-product-selector`** — 含まれるもの概要カード — SaaS / B2B 業種向けに再利用されています (文字通りの製品ギャラリーではありません)。

  • プロパティ: `backgroundColor`、__CODEBCK_662___、__CODEBCK_663___

**`ex-cart-drawer`** — サブスクリプションの概要 — SaaS / B2B 用に再利用 (文字通りのカートではなく、アドオンごとの品目)。

  • プロパティ: `backgroundColor`、__CODEBCK_666___、__CODEBCK_667___、__CODEBCK_668___

**`ex-app-shell-row`** — App Shell サンプル内のサイドバーのナビゲーション行。アクティブな状態では、ブランドのプライマリを指標として使用します。

  • プロパティ: `backgroundColor`、__CODEBCK_671___、__CODEBCK_672___、__CODEBCK_673___

_**`ex-data-table-cell`** — デフォルトのデータテーブル th + td chrome。ヘッダーにはモノキャップの眉毛タイポグラフィが使用されています。 body は body-sm を使用します。

  • プロパティ: `headerBackground`、__CODEBCK_676___、__CODEBCK_677___、__CODEBCK_678___、__CODEBCK_679___

_**`ex-auth-form-card`** — サインイン/サインアップ カード。テキスト入力プリミティブを内部に備えた機能カード クロムを再利用します。

  • プロパティ: `backgroundColor`、__CODEBCK_682___、__CODEBCK_683___

**`ex-modal-card`** — モーダル ダイアログ サーフェス — 影が高くなったフィーチャー カードと同じクロム。

  • プロパティ: `backgroundColor`、__CODEBCK_686___、__CODEBCK_687___

**`ex-empty-state-card`** — 空の状態のイラスト フレーム。

  • プロパティ: `backgroundColor`、__CODEBCK_690___、__CODEBCK_691___、__CODEBCK_692___

**`ex-toast`** — トースト通知面 — フィーチャー カードの形状 + 中程度の影。

  • プロパティ: `backgroundColor`、__CODEBCK_695___、__CODEBCK_696___、__CODEBCK_697__HTMLTAG_476___

推奨事項と禁止事項

実行

  • `` (``) を唯一のページ面として予約します。 このブランドはダークキャンバスのみです。
  • __CODEBCK_700___ ユニバーサル サンズ ウェイト 400、__CODEBCK_701___ トラッキングでヒーロー ヘッドラインを設定します。精度は音声です。
  • すべてのインタラクティブ要素で `` 9999 ピクセルを使用します。錠剤はブランドです。
  • Universal Sans (文例) と GeistMono 大文字 (眉毛、ラベル、メトリック カウンター) を組み合わせます。
  • アウトライン ボタンには白半透明の枠線を使用します。このブランドはアウトライン ピルに白の実線の枠線を決して使用しません。

しないでください

  • _ライトモード対応のものを導入しないでください。 xAI はダークキャンバスのみです。
  • _見出しを太字で表示しないでください。重量 400 はスケール全体です。
  • 塗りつぶされたボタンを広範囲に使用しないでください。このブランドはほぼ独占的にアウトライン ピルを使用しています。サインアップ用の白い塗りつぶし錠剤はまれな例外です。
  • _カードにドロップシャドウをドロップしないでください。ヘアラインの境界線には標高が含まれます。
  • 文字間隔を調整せずに、Universal Sans を一般的な幾何学的な Sans に置き換えないでください。ネガティブ トラッキングはブランドの一部です。

Design Insights

Practical Takeaways for Designers

Studying X's system reveals several repeatable patterns: the use of a single dominant brand color rather than a multi-color palette (reducing decision fatigue), consistent border radius values across interactive elements (creating cohesive visual rhythm), and the deliberate spacing between components (improving scanability). These are not accidental — they are the result of a disciplined design system that prioritizes user experience over visual novelty. Designers building their own systems would benefit from studying how X applies its tokens at x.ai.

Practical Takeaways for Designers

Studying X's system reveals several repeatable patterns: the use of a single dominant brand color rather than a multi-color palette (reducing decision fatigue), consistent border radius values across interactive elements (creating cohesive visual rhythm), and the deliberate spacing between components (improving scanability). These are not accidental — they are the result of a disciplined design system that prioritizes user experience over visual novelty. Designers building their own systems would benefit from studying how X applies its tokens at x.ai.

Practical Takeaways for Designers

Studying X's system reveals several repeatable patterns: the use of a single dominant brand color rather than a multi-color palette (reducing decision fatigue), consistent border radius values across interactive elements (creating cohesive visual rhythm), and the deliberate spacing between components (improving scanability). These are not accidental — they are the result of a disciplined design system that prioritizes user experience over visual novelty. Designers building their own systems would benefit from studying how X applies its tokens at x.ai.

Related Design Systems

Explore similar design languages from the same category:

· About · Contact