warp___style_reference:
  info: "> Deep-space command shell — a frosted obsidian cockpit where every pixel earns its place and color is a rare, meaningful signal."

  theme: "dark"

  info: "Warp operates in a deep charcoal universe: near-black canvas (#121212) layered with subtly lighter surfaces (#1e1e1d, #353534) and no shadows — elevation is communicated entirely through background-color steps. The primary typeface, Matter, does all the expressive heavy lifting: tight negative tracking at display sizes (-0.04em at 56-64px) whispers confidence rather than shouting, and the custom OpenType features (cv03, cv04, cv09, cv11) give it a precision-engineered feel that generic sans-serifs lack. Color is almost entirely absent — the one chromatic exception, a muted sage-green (#799c92), surfaces exclusively as an accent on section subheadings, making it feel like a terminal prompt color that escaped into the UI. The terminal product screenshot is the hero; the interface reproduces itself as marketing material, blurring the line between product and page."

  tokens___colors:

    info: "| Name | Value | Token | Role |"
    info: "|------|-------|-------|------|"
    info: "| Void Canvas | `#121212` | `--color-void-canvas` | Primary page background, dominant surface beneath all content |"
    info: "| Obsidian Deep | `#090909` | `--color-obsidian-deep` | Deepest layer — nav overlays, announcement bar background |"
    info: "| Charcoal Surface | `#1e1e1d` | `--color-charcoal-surface` | Footer background, slightly elevated surface above canvas |"
    info: "| Iron Surface | `#353534` | `--color-iron-surface` | Raised card surfaces, pill button backgrounds, interactive containers |"
    info: "| Graphite Lift | `#2f2f2f` | `--color-graphite-lift` | Nav borders, filled dark button backgrounds — the primary interactive fill |"
    info: "| Slate Hover | `#40403f` | `--color-slate-hover` | Hover-state surfaces, slightly elevated overlays |"
    info: "| Ash Text | `#868684` | `--color-ash-text` | Secondary body text, muted link text, hairline borders |"
    info: "| Fog Text | `#afaeac` | `--color-fog-text` | Tertiary body text, disabled or de-emphasized labels |"
    info: "| Smoke Text | `#e3e2e0` | `--color-smoke-text` | Announcement bar text, code snippet text, subheadings at reduced emphasis |"
    info: "| Warm White | `#faf9f6` | `--color-warm-white` | Highest-contrast text on dark backgrounds, filled light button backgrounds |"
    info: "| Pure White | `#ffffff` | `--color-pure-white` | Nav background on scroll, download button fill, icon fills |"
    info: "| Terminal Sage | `#799c92` | `--color-terminal-sage` | Gray outline accent for tags, dividers, and focused UI edges. |"

  tokens___typography:

    sans_serif___sans_serif___detected_in_extracted_data_but_not_described_by_ai____font_sans_serif:
      - "**Weights:** 400"
      - "**Sizes:** 12px"
      - "**Line height:** 1.2"
      - "**Role:** sans-serif — detected in extracted data but not described by AI"

    matter___the_system_s_primary_voice___all_headings__body_copy__buttons__and_nav_labels__custom_opentype_features_give_characters_precision_cut_angles_not_present_in_generic_alternatives__negative_tracking_scales_from__0_04em_at_64px_down_to__0_01em_at_20px__tightening_the_display_headline_into_a_monolithic_slab__weight_400_handles_everything_from_captions_to_large_headlines___600_is_used_sparingly_for_emphasis_____font_matter:
      - "**Substitute:** General Sans, Manrope, or DM Sans"
      - "**Weights:** 400, 600"
      - "**Sizes:** 12px, 14px, 16px, 18px, 20px, 24px, 32px, 40px, 48px, 56px, 64px"
      - "**Line height:** 0.90–1.56 (tight at display: 0.90–1.00; relaxed at body: 1.40–1.56)"
      - "**Letter spacing:** -0.04em at 64px, -0.03em at 56px, -0.02em at 32-48px, -0.01em at 20-24px, 0.01em at 12-14px (slight open tracking for small labels)"
      - "**OpenType features:** `\"blwf\", \"cv03\", \"cv04\", \"cv09\", \"cv11\"`"
      - "**Role:** The system's primary voice — all headings, body copy, buttons, and nav labels. Custom OpenType features give characters precision-cut angles not present in generic alternatives. Negative tracking scales from -0.04em at 64px down to -0.01em at 20px, tightening the display headline into a monolithic slab. Weight 400 handles everything from captions to large headlines — 600 is used sparingly for emphasis."

    inter___secondary_ui_text___appears_in_body_descriptions_and_headings_within_the_product_ui_screenshot__carries_the_same_opentype_features_as_matter_to_maintain_visual_harmony__used_when_matter_is_unavailable_in_an_embedded_context_____font_inter:
      - "**Substitute:** Inter (already a Google font)"
      - "**Weights:** 400, 500"
      - "**Sizes:** 14px, 16px"
      - "**Line height:** 1.00–1.38"
      - "**Letter spacing:** -0.02em at 16px, -0.014em at 16px, -0.012em at 14px"
      - "**OpenType features:** `\"blwf\", \"cv03\", \"cv04\", \"cv09\", \"cv11\"`"
      - "**Role:** Secondary UI text — appears in body descriptions and headings within the product UI screenshot. Carries the same OpenType features as Matter to maintain visual harmony. Used when Matter is unavailable in an embedded context."

    geist_mono___terminal_commands_and_code_snippets____brew_install__cask_warp__displayed_in_the_hero__monospaced_rendering_reinforces_the_product_s_terminal_identity_____font_geist_mono:
      - "**Substitute:** JetBrains Mono, Fira Code"
      - "**Weights:** 400"
      - "**Sizes:** 16px"
      - "**Line height:** 1.00"
      - "**Role:** Terminal commands and code snippets — 'brew install --cask warp' displayed in the hero. Monospaced rendering reinforces the product's terminal identity."

    matter_mono_regular___inline_code_and_terminal_output_text_within_prose_contexts___distinct_from_geist_mono_by_its_custom_optical_tuning_matching_the_matter_family_____font_matter_mono_regular:
      - "**Weights:** 400"
      - "**Sizes:** 16px"
      - "**Line height:** 1.00"
      - "**Letter spacing:** -0.012em"
      - "**Role:** Inline code and terminal output text within prose contexts — distinct from Geist Mono by its custom optical tuning matching the Matter family."

    matter_regular___matter_regular___detected_in_extracted_data_but_not_described_by_ai____font_matter_regular:
      - "**Weights:** 400, 600"
      - "**Sizes:** 12px, 14px, 16px, 18px, 20px, 24px, 32px, 40px, 48px, 56px, 64px"
      - "**Line height:** 0.9, 1, 1.1, 1.12, 1.15, 1.19, 1.2, 1.35, 1.38, 1.4, 1.5, 1.56"
      - "**Letter spacing:** -0.04, -0.03, -0.02, -0.01, 0.01, 0.1, 0.2"
      - "**OpenType features:** `\"blwf\", \"cv03\", \"cv04\", \"cv09\", \"cv11\"`"
      - "**Role:** Matter Regular — detected in extracted data but not described by AI"

    matter_medium___matter_medium___detected_in_extracted_data_but_not_described_by_ai____font_matter_medium:
      - "**Weights:** 400, 500"
      - "**Sizes:** 16px, 20px, 22px"
      - "**Line height:** 1, 1.14, 1.2"
      - "**Letter spacing:** 0.001"
      - "**Role:** Matter Medium — detected in extracted data but not described by AI"

    dm_mono___dm_mono___detected_in_extracted_data_but_not_described_by_ai____font_dm_mono:
      - "**Weights:** 400"
      - "**Sizes:** 16px"
      - "**Line height:** 1.4"
      - "**Role:** DM Mono — detected in extracted data but not described by AI"

    type_scale:

      info: "| Role | Size | Line Height | Letter Spacing | Token |"
      info: "|------|------|-------------|----------------|-------|"
      info: "| caption | 12px | 1.2 | 1.2px | `--text-caption` |"
      info: "| body-sm | 14px | 1.38 | -0.2px | `--text-body-sm` |"
      info: "| body | 16px | 1.5 | -0.19px | `--text-body` |"
      info: "| subheading | 18px | 1.4 | -0.18px | `--text-subheading` |"
      info: "| heading-sm | 24px | 1.35 | -0.48px | `--text-heading-sm` |"
      info: "| heading | 32px | 1.2 | -0.64px | `--text-heading` |"
      info: "| heading-lg | 48px | 1.1 | -0.96px | `--text-heading-lg` |"
      info: "| display | 64px | 0.9 | -2.56px | `--text-display` |"

  tokens___spacing___shapes:

    density: "comfortable"

    spacing_scale:

      info: "| Name | Value | Token |"
      info: "|------|-------|-------|"
      info: "| 4 | 4px | `--spacing-4` |"
      info: "| 6 | 6px | `--spacing-6` |"
      info: "| 8 | 8px | `--spacing-8` |"
      info: "| 9 | 9px | `--spacing-9` |"
      info: "| 10 | 10px | `--spacing-10` |"
      info: "| 12 | 12px | `--spacing-12` |"
      info: "| 14 | 14px | `--spacing-14` |"
      info: "| 16 | 16px | `--spacing-16` |"
      info: "| 18 | 18px | `--spacing-18` |"
      info: "| 20 | 20px | `--spacing-20` |"
      info: "| 24 | 24px | `--spacing-24` |"
      info: "| 26 | 26px | `--spacing-26` |"
      info: "| 30 | 30px | `--spacing-30` |"
      info: "| 32 | 32px | `--spacing-32` |"
      info: "| 40 | 40px | `--spacing-40` |"
      info: "| 60 | 60px | `--spacing-60` |"

    border_radius:

      info: "| Element | Value |"
      info: "|---------|-------|"
      info: "| cards | 16px |"
      info: "| badges | 200px |"
      info: "| images | 10px |"
      info: "| inputs | 4px |"
      info: "| buttons | 4px |"
      info: "| largeCards | 20px |"
      info: "| pillButtons | 50px |"

    shadows:

      info: "| Name | Value | Token |"
      info: "|------|-------|-------|"
      info: "| md | `rgba(18, 18, 18, 0.2) 0px 0px 16px 0px` | `--shadow-md` |"

    layout:

      - "**Page max-width:** 1200px"
      - "**Section gap:** 80px"
      - "**Card padding:** 16px"
      - "**Element gap:** 10px"

  components:

    primary_download_button:
      role: "Highest-priority CTA — download action"

      info: "Background #ffffff, text #121212 (or near-black), border-radius 6px, padding 12px 20px. Matter weight 600 at 16px. Appears in the nav and hero. The white fill on a near-black page makes this the only high-contrast interactive element visible at a glance."

    dark_filled_button:
      role: "Secondary actions within dark UI panels"

      info: "Background #2f2f2f, text #faf9f6, no visible border, border-radius 4px, padding 8px 12px. Matter weight 400 at 14px. Used inside the terminal product UI for sub-actions. Subtle box-shadow: rgba(18,18,18,0.2) 0 0 16px."

    ghost_surface_button:
      role: "Tertiary actions on dark backgrounds"

      info: "Background rgba(255,255,255,0.04), effectively invisible fill, border-radius 4px, padding 8px 12px. Text #faf9f6. Used for low-emphasis actions that need click target area without visual weight."

    pill_icon_button:
      role: "Toggle or mode-switch controls"

      info: "Background #353534, text/icon #afaeac, border-radius 50px, padding 10px. Circular or tight-aspect buttons for UI chrome controls like view toggles. Monochrome icon at reduced brightness."

    code_snippet_block:
      role: "Inline command display in hero"

      info: "Background #353534, text #e3e2e0, font Geist Mono 400 16px, border-radius 10px, padding 12px 16px. Displays 'brew install --cask warp' as a copyable command. Icon button for copy action at trailing edge."

    primary_feature_card:
      role: "Main content cards throughout feature sections"

      info: "Background #121212, border-radius 16px, no border, no shadow, padding 0 (content inside handles its own padding). Used in 12+ instances. Content bleeds to card edges — imagery is contained by the radius, not inset padding."

    elevated_content_card:
      role: "Secondary raised container within a section"

      info: "Background #353534, border-radius 20px, no shadow, no border. One step above the canvas in the surface stack — used for dropdown/panel containers in the product screenshot."

    padded_inner_card:
      role: "Text-content sub-container"

      info: "Background #1e1e1d, border-radius 10px, padding 16px on all sides. Used for structured text blocks like 'Problem Statement' panels within the product screenshot interface."

    announcement_bar:
      role: "Top-of-page notification strip"

      info: "Background #090909 (near pure black), text #e3e2e0 at 14px Matter weight 400, link in #faf9f6 with underline. Full-width, 40px height. The single horizontal line of text and link creates minimum footprint."

    navigation_bar:
      role: "Primary site navigation"

      info: "Background #ffffff (scrolled) or transparent, height ~48px. Logo left, nav links center in Matter Medium 16px color #868684, CTA buttons right. Nav links use 'Book a demo' as ghost text and 'Download for Mac' as the white-fill primary. backdrop-filter: blur(20px) on scroll."

    section_eyebrow_label:
      role: "Feature section category marker"

      info: "Text #799c92, Matter weight 400, 14-16px, letter-spacing 0.1em (wide-tracked). Placed above section headings. The only chromatic color in the system — acts like a terminal prompt cursor bleeding into copy."

    trust_logo_bar:
      role: "Social proof logos row"

      info: "Background #121212 (canvas), logos in #868684 to #afaeac (desaturated, low-contrast fills). Full-width horizontal flex, logos centered, no borders or dividers. Density: compact, 12-16px gap between logos."

  do_s_and_don_ts:

    do:
      - "Use #121212 as the default page canvas — every section that lacks a specific override inherits this base."
      - "Apply Terminal Sage (#799c92) only to eyebrow/subheading text above section titles — never as a button color, background, or decoration."
      - "Set display headings (48px+) in Matter weight 400 with letter-spacing -0.03em to -0.04em — the negative tracking at these sizes is mandatory, not optional."
      - "Step surfaces upward using background color only: #121212 → #1e1e1d → #353534. Never use borders or shadows to separate co-planar sections."
      - "Use border-radius 16px for all feature cards, 4px for all rectangular buttons, and 50px for pill/circular controls — these three radii cover 90% of UI components."
      - "Render all terminal commands and code samples in Geist Mono 400 16px on #353534 backgrounds with #e3e2e0 text."
      - "Keep the white (#ffffff) download button exclusive to primary navigation CTAs — it is the sole maximum-contrast element and dilutes if reused."

    don_t:
      - "Never introduce additional chromatic colors beyond Terminal Sage (#799c92) — the system is intentionally near-monochrome and a second hue breaks the terminal-inspired restraint."
      - "Do not use box shadows or drop shadows on cards or sections — depth is communicated through surface color steps, not elevation effects."
      - "Avoid font weights above 600 for Matter — the type system lives in the 400-600 range; heavier weights create visual noise against the dark canvas."
      - "Do not use border-radius above 20px on cards and never apply round corners (50px+) to rectangular content containers — pill radius is reserved for icon-button controls only."
      - "Never place light (#faf9f6 or #ffffff) backgrounds behind full sections as a design choice — light backgrounds appear only on the nav bar on scroll and the primary download button fill."
      - "Do not add decorative gradients, glows, or colored backgrounds to content sections — the aurora photography in the hero is the only atmospheric color; UI components stay achromatic."
      - "Avoid setting body or paragraph text above 18px — Matter at 16px is the comfortable reading size; larger body text breaks the dense, information-forward density of the layout."

  surfaces:

    info: "| Level | Name | Value | Purpose |"
    info: "|-------|------|-------|---------|"
    info: "| 0 | Deep Base | `#090909` | Absolute floor — nav overlay backgrounds, announcement bar |"
    info: "| 1 | Canvas | `#121212` | Primary page background used across most sections |"
    info: "| 2 | Elevated Card | `#1e1e1d` | Footer background, slightly raised content regions |"
    info: "| 3 | Raised Surface | `#353534` | Card backgrounds, pill button fills, dropdown containers |"
    info: "| 4 | Interactive Surface | `#40403f` | Hover states, focused overlay containers |"

  elevation:

    - "**Button (dark filled):** `rgba(18, 18, 18, 0.2) 0px 0px 16px 0px`"

  imagery:

    info: "Warp uses a tight blend of product screenshots and atmospheric photography. The hero features a full-bleed dark background with aurora-borealis-style photography (deep teals, greens, reds against black sky) serving as environmental mood — not literal content. The product terminal window is the true hero object, rendered as a realistic macOS chrome screenshot with traffic-light controls, tab bars, and actual UI state. This blurs the boundary between marketing and product: the interface is the hero. Below the fold, product screenshots are contained within dark rounded-corner cards (16px radius) and shown at slight angles or as cropped panels. Video thumbnails appear with a centered play button overlay on a dark gradient mask. No lifestyle photography, no abstract illustration — either real product UI or atmospheric dark landscapes. Icons are minimal, outlined at ~16-20px, monochrome (#868684), single-weight stroke style. Integration partner logos (Docker, GitHub, Asana, etc.) are desaturated to Ash Text (#868684) tone."

  layout:

    info: "Max-width ~1200px centered, but hero sections are full-bleed dark. The first screen is a full-viewport dark hero with centered headline stack, a two-button CTA row (white filled + code snippet block side by side), and a product screenshot below the fold edge. Sections alternate between full-bleed #121212 canvas regions and slightly differentiated #1e1e1d footer zones — no alternating light/dark bands. Content arrangement is primarily centered stacks for headline+body+CTA groups, switching to asymmetric text-left / product-right two-column layouts for feature sections (55/45 split). Feature detail sections use a left-side numbered list with a right-side product screenshot panel. Section vertical rhythm uses ~80px gaps. The navigation is a fixed top bar ~48px tall with logo, center nav links, and right-side dual CTA buttons. A full-width announcement bar sits above the nav, adding ~32px to the top chrome."

  agent_prompt_guide:

    quick_color_reference:
    - "text (primary): #faf9f6"
    - "text (secondary): #868684"
    - "text (muted): #afaeac"
    - "background (canvas): #121212"
    - "border / divider: #2f2f2f"
    - "accent (eyebrow): #799c92"
    - "primary action: #2f2f2f (filled action)"

    example_component_prompts:

    - "**Hero Section**: Full-bleed #121212 background. Centered headline 'The best terminal to build with agents' at 56px Matter weight 400 color #faf9f6 letter-spacing -0.03em line-height 1.0. Subtext at 18px Matter weight 400 #868684. Below: white button (#ffffff bg, #121212 text, 6px radius, 12px 20px padding, 'Download for Mac') beside a code block (#353534 bg, #e3e2e0 text, Geist Mono 16px, 10px radius, 12px 16px padding)."

    - "**Feature Section Opener**: Eyebrow label 'Prompt to shippable feature' in #799c92, Matter 400 14px, letter-spacing 0.1em. Below it, heading 'The editor features you need to work with agents' at 40px Matter weight 400 #faf9f6 letter-spacing -0.02em. Section background #121212."

    - "**Feature Card**: Background #121212, border-radius 16px, no shadow, no border. Image fills card to edges (masked by radius). Text content below image: heading 16px Matter weight 600 #faf9f6, body 14px Matter weight 400 #868684, element gap 8px."

    - "**Pill Control Button**: Background #353534, icon/text #afaeac, border-radius 50px, padding 10px. No border. Used for view-toggle or mode-switch controls in terminal chrome."

    - "**Trust Logo Bar**: Background #121212, full-width flex row, logos rendered in #868684 fill. Text label above: 'Trusted by over 700,000 developers' at 14px Matter 400 #868684, centered. Logo row gap 24px, no borders."

  motion_system:

    info: "Transitions run at 0.4s for state changes (color, opacity) using cubic-bezier(0.44, 0, 0.56, 1) — a slightly decelerating ease-in-out that feels mechanical rather than bouncy. Quick microinteractions (hover color changes on links) use 0.15s ease. The 0.4s duration is unusually long for hover states, giving interactions a deliberate, weighty quality consistent with a terminal application's cadence. Transition only color, opacity, text-decoration-color, and text-underline-offset — never transform or scale on hover for navigation elements."

  similar_brands:

    - "**Vercel** — Near-identical dark achromatic palette with #000000/#111111 canvas, white primary CTA, and product screenshot as hero object"
    - "**Linear** — Same high-contrast dark UI with tight negative-tracked display type and single chromatic accent color on a monochrome system"
    - "**Railway** — Developer-tool dark theme with product terminal UI as marketing hero and minimal brand color usage"
    - "**Fig / Warp competitors** — Terminal/devtool aesthetic: dark canvas, monospaced code blocks inlined into marketing copy, and desaturated logo grids for social proof"
    - "**Raycast** — Same Matter typeface usage pattern, dark surfaces with surface-color-step depth (no shadows), and restricted chromatic accent policy"

  quick_start:

    css_custom_properties:

      css: |
        :root {
          /* Colors */
          --color-void-canvas: #121212;
          --color-obsidian-deep: #090909;
          --color-charcoal-surface: #1e1e1d;
          --color-iron-surface: #353534;
          --color-graphite-lift: #2f2f2f;
          --color-slate-hover: #40403f;
          --color-ash-text: #868684;
          --color-fog-text: #afaeac;
          --color-smoke-text: #e3e2e0;
          --color-warm-white: #faf9f6;
          --color-pure-white: #ffffff;
          --color-terminal-sage: #799c92;
        
          /* Typography — Font Families */
          --font-sans-serif: 'sans-serif', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
          --font-matter: 'Matter', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
          --font-inter: 'Inter', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
          --font-geist-mono: 'Geist Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
          --font-matter-mono-regular: 'Matter Mono Regular', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
          --font-matter-regular: 'Matter Regular', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
          --font-matter-medium: 'Matter Medium', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
          --font-dm-mono: 'DM Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
        
          /* Typography — Scale */
          --text-caption: 12px;
          --leading-caption: 1.2;
          --tracking-caption: 1.2px;
          --text-body-sm: 14px;
          --leading-body-sm: 1.38;
          --tracking-body-sm: -0.2px;
          --text-body: 16px;
          --leading-body: 1.5;
          --tracking-body: -0.19px;
          --text-subheading: 18px;
          --leading-subheading: 1.4;
          --tracking-subheading: -0.18px;
          --text-heading-sm: 24px;
          --leading-heading-sm: 1.35;
          --tracking-heading-sm: -0.48px;
          --text-heading: 32px;
          --leading-heading: 1.2;
          --tracking-heading: -0.64px;
          --text-heading-lg: 48px;
          --leading-heading-lg: 1.1;
          --tracking-heading-lg: -0.96px;
          --text-display: 64px;
          --leading-display: 0.9;
          --tracking-display: -2.56px;
        
          /* Typography — Weights */
          --font-weight-regular: 400;
          --font-weight-medium: 500;
          --font-weight-semibold: 600;
        
          /* Spacing */
          --spacing-4: 4px;
          --spacing-6: 6px;
          --spacing-8: 8px;
          --spacing-9: 9px;
          --spacing-10: 10px;
          --spacing-12: 12px;
          --spacing-14: 14px;
          --spacing-16: 16px;
          --spacing-18: 18px;
          --spacing-20: 20px;
          --spacing-24: 24px;
          --spacing-26: 26px;
          --spacing-30: 30px;
          --spacing-32: 32px;
          --spacing-40: 40px;
          --spacing-60: 60px;
        
          /* Layout */
          --page-max-width: 1200px;
          --section-gap: 80px;
          --card-padding: 16px;
          --element-gap: 10px;
        
          /* Border Radius */
          --radius-md: 4px;
          --radius-lg: 10px;
          --radius-2xl: 16.1px;
          --radius-2xl-2: 20px;
          --radius-full: 50px;
          --radius-full-2: 200px;
        
          /* Named Radii */
          --radius-cards: 16px;
          --radius-badges: 200px;
          --radius-images: 10px;
          --radius-inputs: 4px;
          --radius-buttons: 4px;
          --radius-largecards: 20px;
          --radius-pillbuttons: 50px;
        
          /* Shadows */
          --shadow-md: rgba(18, 18, 18, 0.2) 0px 0px 16px 0px;
        
          /* Surfaces */
          --surface-deep-base: #090909;
          --surface-canvas: #121212;
          --surface-elevated-card: #1e1e1d;
          --surface-raised-surface: #353534;
          --surface-interactive-surface: #40403f;
        }

    tailwind_v4:

      css: |
        @theme {
          /* Colors */
          --color-void-canvas: #121212;
          --color-obsidian-deep: #090909;
          --color-charcoal-surface: #1e1e1d;
          --color-iron-surface: #353534;
          --color-graphite-lift: #2f2f2f;
          --color-slate-hover: #40403f;
          --color-ash-text: #868684;
          --color-fog-text: #afaeac;
          --color-smoke-text: #e3e2e0;
          --color-warm-white: #faf9f6;
          --color-pure-white: #ffffff;
          --color-terminal-sage: #799c92;
        
          /* Typography */
          --font-sans-serif: 'sans-serif', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
          --font-matter: 'Matter', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
          --font-inter: 'Inter', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
          --font-geist-mono: 'Geist Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
          --font-matter-mono-regular: 'Matter Mono Regular', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
          --font-matter-regular: 'Matter Regular', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
          --font-matter-medium: 'Matter Medium', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
          --font-dm-mono: 'DM Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
        
          /* Typography — Scale */
          --text-caption: 12px;
          --leading-caption: 1.2;
          --tracking-caption: 1.2px;
          --text-body-sm: 14px;
          --leading-body-sm: 1.38;
          --tracking-body-sm: -0.2px;
          --text-body: 16px;
          --leading-body: 1.5;
          --tracking-body: -0.19px;
          --text-subheading: 18px;
          --leading-subheading: 1.4;
          --tracking-subheading: -0.18px;
          --text-heading-sm: 24px;
          --leading-heading-sm: 1.35;
          --tracking-heading-sm: -0.48px;
          --text-heading: 32px;
          --leading-heading: 1.2;
          --tracking-heading: -0.64px;
          --text-heading-lg: 48px;
          --leading-heading-lg: 1.1;
          --tracking-heading-lg: -0.96px;
          --text-display: 64px;
          --leading-display: 0.9;
          --tracking-display: -2.56px;
        
          /* Spacing */
          --spacing-4: 4px;
          --spacing-6: 6px;
          --spacing-8: 8px;
          --spacing-9: 9px;
          --spacing-10: 10px;
          --spacing-12: 12px;
          --spacing-14: 14px;
          --spacing-16: 16px;
          --spacing-18: 18px;
          --spacing-20: 20px;
          --spacing-24: 24px;
          --spacing-26: 26px;
          --spacing-30: 30px;
          --spacing-32: 32px;
          --spacing-40: 40px;
          --spacing-60: 60px;
        
          /* Border Radius */
          --radius-md: 4px;
          --radius-lg: 10px;
          --radius-2xl: 16.1px;
          --radius-2xl-2: 20px;
          --radius-full: 50px;
          --radius-full-2: 200px;
        
          /* Shadows */
          --shadow-md: rgba(18, 18, 18, 0.2) 0px 0px 16px 0px;
        }
