DESIGN.md@claude/skills/visualize/design-systems/meta-style · git:20261007.b0c13a7 · 2026-10-07 · sha256 01e7412d00a8e866

DESIGN.md@claude/skills/visualize/design-systems/meta-style git:20261007.b0c13a7A

Immutable. This exact content never changes and is served at /api/v1/blob/01e7412d00a8e866.

---
slug: meta-style
name: Meta Style
source: live-verified
verified-at: 2026-05-28
verified-by: codex
verified-urls:
  - https://www.meta.com/
  - https://www.meta.com/quest/
  - https://www.meta.com/ai-glasses/
canonical-canvas: light
selection:
  mood: [industrial, spatial]
  tone: [confident, polished]
  formality: medium
  density: medium
  canonical_canvas: light
  best_for: |
    Use for balanced artifacts that need a confident, polished register with industrial, spatial visual cues. Strongest when the reference can preserve its light canonical canvas instead of forcing the opposite polarity.
  avoid_for: |
    Avoid when the source material asks for a sharply different emotional register, density profile, or canvas polarity.

---

# Meta Style

## §1 Canonical canvas

| Surface | URL | Canvas | Notes |
|---|---|---|---|
| Meta Store | https://www.meta.com/ | White consumer-commerce shell | Current source title is "Meta - Shop AI glasses and VR headsets"; page promotes AI glasses, wearable technology, Ray-Ban Meta, Oakley Meta, display glasses, and VR headsets. |
| Quest | https://www.meta.com/quest/ | White/gray VR commerce | Quest page title is "Meta Quest VR Headsets and Accessories"; messaging centers Quest 3S, VR gaming, digital entertainment, accessories, and headset comparison. |
| AI glasses | https://www.meta.com/ai-glasses/ | Lifestyle product commerce | AI glasses page title is "Meta AI Glasses: Ray-Ban Meta & Oakley Meta"; messaging centers built-in Meta AI, open-ear audio, camera, and everyday-life styling. |

Meta Store is light-canonical. The brand uses stark white, cool gray, near-black ink, saturated cobalt commerce actions, rounded product cards, full-bleed product photography, and hardware configurator patterns. Dark appears as photo overlays or promo strips rather than a published system-wide dark theme.

## §2 Palette

Values were sampled from current Meta Store pages on 2026-05-28 and aligned to existing tokens.

### Commerce neutrals

- `--background`: `oklch(1 0 0)` (= `#ffffff`). Live: primary page canvas.
- `--foreground`: `oklch(0.2342 0.0065 258.3633)`. Charcoal text register from existing token set.
- `--secondary`: `oklch(0.9657 0.0051 247.8773)` and live `#F2F4F6` (`oklch(0.9662 0.0034 247.8586)`). Cool gray section and card background.
- `--border`: `oklch(0.8572 0.0059 264.5291)` with live `#D0D3D6` (`oklch(0.8654 0.0053 247.8855)`). Hairline and input border.
- `--brand-ink-deep`: `oklch(0.1798 0.0158 227.4213)` and live `#111112` (`oklch(0.1781 0.0020 286.1918)`). Deep promo strip / dark overlay ink.
- `--brand-charcoal`: `oklch(0.4034 0.0135 256.7574)`. Body/supporting copy.
- `--brand-stone`: `oklch(0.6621 0.0289 246.5215)` and live `#9FA4AB` (`oklch(0.7168 0.0116 256.7118)`). Metadata, disabled, and quiet labels.

### Meta blue and product accents

- `--primary`: `oklch(0.4700 0.2049 258.8101)`. Accessibility-deepened Meta cobalt action. Live source also carries `#0064E0` (`oklch(0.5334 0.2049 258.8101)`).
- `--brand-primary-deep`: `oklch(0.4898 0.1935 259.7076)`. Deep cobalt.
- `--brand-primary-soft`: `oklch(0.6515 0.1920 251.4696)`. Soft/lighter cobalt.
- `--brand-fb-blue`: `oklch(0.5871 0.2040 258.1007)` and live `#1877F2`. Facebook-family blue used sparingly.
- `--brand-meta-link`: `oklch(0.4685 0.1107 262.8139)`. Link blue.
- `--brand-oculus-purple`: `oklch(0.5409 0.2461 314.6351)` with live purple `#6B1EFD`.
- `--destructive`: `oklch(0.5308 0.2178 29.2339)` with live red `#D31130`.
- `--brand-success`: `oklch(0.6296 0.1598 147.6777)` and live green family `#076D29`.
- `--brand-warning`: `oklch(0.8214 0.1600 82.5337)`. Promo/warning emphasis.

### Drift vs `tokens.css`

- `tokens.css` is aligned: light canonical canvas, cobalt primary, cool gray surfaces, Optimistic/Inter stack, pill buttons, and dark-mode synthesis based on the deep ink surface.
- The live product mix has shifted further toward AI glasses and wearable technology: Ray-Ban Meta, Oakley Meta, display glasses, open-ear audio, camera, Meta AI, and Quest 3S.
- No token cascade is required. The refresh updates content vocabulary and live source framing.

## §3 Typography

| Role | Family | Weight | Size | Line-height | Tracking |
|---|---:|---:|---:|---:|---:|
| Display | Optimistic VF / Inter / Helvetica Neue | 500-600 | 48-72px | 1.05-1.16 | 0 |
| Heading | Optimistic VF / Inter / Helvetica Neue | 500-600 | 32-52px | 1.12-1.24 | 0 |
| Title | Optimistic VF / Inter / Helvetica Neue | 500-600 | 20-30px | 1.25-1.4 | 0 |
| Body | Optimistic VF / Inter / Helvetica Neue | 400-500 | 15-18px | 1.45-1.6 | 0 |
| Caption | Optimistic VF / Inter / Helvetica Neue | 400-500 | 12-14px | 1.3-1.5 | 0 |
| Mono | JetBrains Mono / system mono | 400 | 12-14px | 1.45-1.65 | 0 |

Meta Store typography should be clean and consumer-commerce readable. It can be large, but it should not become editorially expressive or developer-dense.

## §4 Component vocabulary

### store-global-header

**Status:** current
**Live source:** `https://www.meta.com/` — global store header
**Description:** Header for Meta Store with product categories, account/cart support, search, and commerce navigation.
**States:** default, mega-menu open, search open, cart count, mobile drawer.

### ai-glasses-hero

**Status:** current
**Live source:** `https://www.meta.com/ai-glasses/`
**Description:** Hero for Ray-Ban Meta and Oakley Meta AI glasses using lifestyle imagery, product name, short AI/audio/camera value proposition, and shop/learn actions.
**States:** default, image loaded, shop CTA, learn-more CTA, mobile.

### meta-store-hero

**Status:** current
**Live source:** `https://www.meta.com/`
**Description:** Commerce hero for shopping AI glasses, wearable technology, display glasses, and VR headsets.
**States:** default, product category active, seasonal promo, media loaded.

### quest-hero

**Status:** current
**Live source:** `https://www.meta.com/quest/`
**Description:** Quest VR headset hero for gaming, entertainment, Quest 3S, and headset exploration.
**States:** default, buy CTA, compare CTA, video/image loaded.

### cobalt-buy-button

**Status:** current
**Live source:** Meta Store product CTAs
**Description:** Saturated cobalt commerce action. Use for Buy now, Add to bag, Pre-order, and primary checkout paths.
**States:** default, hover, focus, disabled, loading.

### black-secondary-pill

**Status:** current
**Live source:** Meta Store hero/product CTAs
**Description:** Black or deep-ink pill button for high-contrast hero actions.
**States:** default, hover, focus, disabled.

### outlined-secondary-pill

**Status:** current
**Live source:** Meta Store CTA pairs
**Description:** White or transparent rounded secondary action with gray/black border and compact text.
**States:** default, hover, focus, disabled.

### category-card-grid

**Status:** current
**Live source:** `https://www.meta.com/` — store categories
**Description:** Rounded card grid for AI glasses, VR headsets, accessories, refurbished devices, and apps/services.
**States:** default, hover, selected, image loaded, mobile carousel.

### product-photography-card

**Status:** current
**Live source:** Meta Store product pages
**Description:** Large rounded image card with product photography, concise copy, and paired CTA.
**States:** default, hover, media loading, video overlay, dark photo overlay.

### ai-glasses-comparison-card

**Status:** current
**Live source:** `https://www.meta.com/ai-glasses/`
**Description:** Comparison card for Ray-Ban Meta and Oakley Meta, showing frame style, features, and purchase route.
**States:** Ray-Ban selected, Oakley selected, colorway selected, prescription note.

### display-glasses-card

**Status:** current
**Live source:** `https://www.meta.com/` — display glasses mention
**Description:** Product card for display glasses/wearable technology category.
**States:** default, learn more, coming soon, product image.

### meta-ai-feature-band

**Status:** current
**Live source:** `https://www.meta.com/ai-glasses/`
**Description:** Feature band explaining built-in Meta AI for everyday use.
**States:** default, voice prompt example, privacy note, image loaded.

### open-ear-audio-card

**Status:** current
**Live source:** `https://www.meta.com/ai-glasses/`
**Description:** Feature card for open-ear audio on AI glasses with lifestyle/product imagery.
**States:** default, audio active, spec link.

### camera-capture-card

**Status:** current
**Live source:** `https://www.meta.com/ai-glasses/`
**Description:** Feature card for camera/capture use cases on wearable glasses.
**States:** default, capture preview, privacy indicator, learn more.

### quest-3s-product-card

**Status:** current
**Live source:** `https://www.meta.com/quest/`
**Description:** Product card for Quest 3S with price, storage/configuration, hero image, and buy route.
**States:** default, selected storage, sale, out of stock.

### headset-comparison-table

**Status:** current
**Live source:** `https://www.meta.com/quest/`
**Description:** Comparison module for Quest headsets, accessories, capabilities, and price points.
**States:** desktop table, mobile cards, selected product, sticky CTA.

### accessory-card

**Status:** current
**Live source:** Meta Store Quest/accessory pages
**Description:** Commerce card for straps, controllers, charging docks, carrying cases, lenses, and other accessories.
**States:** default, sale, bundled, compatible, out of stock.

### configurator-option

**Status:** current
**Live source:** Meta Store PDP/buy flows
**Description:** Selection tile for size, storage, color, lens, strap, or bundle.
**States:** unselected, selected, unavailable, error, recommended.

### colorway-swatch-row

**Status:** current
**Live source:** Meta Store product configurators
**Description:** Rounded swatch row for glasses/headset colorways with active ring and accessible labels.
**States:** default, hover, selected, unavailable.

### price-summary-card

**Status:** current
**Live source:** Meta Store checkout/PDP
**Description:** Sticky or side summary showing product, selected options, price, financing, delivery, and add-to-bag action.
**States:** default, financing selected, promo applied, error, loading.

### promo-strip

**Status:** current
**Live source:** Meta Store promotional surfaces
**Description:** Promotional strip for discounts, bundles, financing, seasonal offers, or limited-time messages.
**States:** light, dark, warning/yellow, expired, dismissed.

### app-entertainment-card

**Status:** current
**Live source:** `https://www.meta.com/quest/`
**Description:** Card for VR games, entertainment, fitness, apps, or experiences.
**States:** default, featured, rating, price, trailer.

### horizon-worlds-card

**Status:** current
**Live source:** Quest ecosystem surfaces
**Description:** Ecosystem card for Horizon/social VR destinations and experiences.
**States:** default, event, live, featured world.

### education-support-card

**Status:** current
**Live source:** Meta Store support flows
**Description:** Support/help card for product setup, device help, warranty, returns, and account support.
**States:** default, category hover, article linked.

### account-cart-control

**Status:** current
**Live source:** Meta Store header
**Description:** Header control for account, cart, order state, and commerce session.
**States:** signed out, signed in, cart empty, cart has items.

### search-overlay

**Status:** current
**Live source:** Meta Store header
**Description:** Site search overlay for products, support, accessories, and categories.
**States:** closed, open, results, empty, loading.

### legal-privacy-footnote

**Status:** current
**Live source:** Meta Store product pages
**Description:** Dense footnote/legal block for availability, age requirements, financing, compatibility, and privacy disclosures.
**States:** collapsed, expanded, localized.

### footer-mega-links

**Status:** current
**Live source:** Meta Store footer
**Description:** Footer link system for products, apps, services, support, company, and policies.
**States:** desktop columns, mobile accordion, locale selected.

### dark-promo-panel

**Status:** current
**Live source:** Meta Store dark photo/promo moments
**Description:** Deep ink panel for product photography overlays, campaign moments, or hardware hero contrast.
**States:** default, image overlay, white CTA, cobalt CTA.

## §5 Usage rules

- Anchor the page in product commerce: product name, image, price or action, and concise proof.
- Use cobalt only for primary commerce and selected links. Do not turn Meta into a blue monochrome UI.
- Keep surfaces white and cool gray with generous rounded cards.
- Prefer real hardware photography or realistic product mockups. Abstract gradients do not carry this brand.
- Use pills for core commerce actions, but keep cards and comparison modules precise.
- Keep AI-glasses language practical: Meta AI, open-ear audio, camera, everyday use, Ray-Ban Meta, Oakley Meta.
- Keep Quest language spatial and entertainment-led: VR headsets, gaming, mixed reality, accessories, comparison.

## §6 Preview guidance

- Light preview should show white/cool-gray commerce surfaces, cobalt CTA, dark text, rounded product cards, and hardware-category modules.
- Dark preview may use deep ink as a synthesized store dark mode, but preserve product-card clarity and cobalt action.
- Include at least one AI glasses component and one Quest/VR component in substantial artifacts.
- A correct Meta preview feels like polished consumer hardware commerce, not Facebook app UI.