obviously___style_reference:
  info: "> Whimsical claymation on white paper. Zams stages friendly geometric play-doh creatures on a clean, almost clinical white backdrop, letting one vivid violet do all the chromatic work and a warm serif handle the typographic warmth."

  theme: "light"

  zams_runs_a_dual_language_visual_system: "a rigorously minimal, serif-headed enterprise aesthetic married to a cast of chubby, candy-colored claymation characters that embody the AI workers themselves. The white canvas is intentional stage-craft — it lets the violet CTA (#7451f2), the subtle dotted-grid patterns, and the pastel mascots carry all the visual personality while the surrounding chrome (tabs, integration logos, compliance badges) stays quietly functional. Headlines use a warm serif (Lustria) with tight negative tracking, body and UI run on DM Sans, and labels like \"COMING SOON\", \"EVAN\", and \"YOUR NEXT HIRE\" shift into Martian Mono to give sections a technical, almost build-log voice. Components are square-jawed: 4px corners, hairline borders, one subtle button shadow, and no decorative gradients. The overall tone is enterprise-credible but never sterile — the mascots break the tension, and the monospace meta-labels signal \"this product is engineered, not assembled.\""

  tokens___colors:

    info: "| Name | Value | Token | Role |"
    info: "|------|-------|-------|------|"
    info: "| Iris Violet | `#7451f2` | `--color-iris-violet` | Primary filled CTA buttons, active tab indicator, the single chromatic accent across the whole system. One vivid purple against a near-achromatic canvas creates brand presence without color noise |"
    info: "| Deep Iris | `#5952a1` | `--color-deep-iris` | Outlined/ghost action border, secondary violet for secondary buttons and stroke accents. Darker tone of the primary — keeps the brand family intact when a softer surface is needed |"
    info: "| Cobalt Info | `#0072c6` | `--color-cobalt-info` | Blue state accent for badges, validation surfaces, and short status labels. Do not promote it to the primary CTA color |"
    info: "| Powder Blue | `#d6e5ff` | `--color-powder-blue` | Neutral form states, badge text, and quiet UI feedback where color should stay understated. |"
    info: "| Graphite Ink | `#272727` | `--color-graphite-ink` | Primary text color, heading strokes, icon fills, footer text — the dominant near-black that gives the white canvas its voice |"
    info: "| Slate | `#5d5d5d` | `--color-slate` | Body text and the workhorse border tone — paragraphs, helper copy, and the hairline rules that separate sections |"
    info: "| Ash | `#4f4f4f` | `--color-ash` | Secondary text, nav metadata, slightly darker than Slate for emphasis without going to black |"
    info: "| Mauve Dust | `#a69ea7` | `--color-mauve-dust` | Muted dividers, disabled-ish rules, tertiary borders — the quietest border tone that still reads on white |"
    info: "| Fog | `#858585` | `--color-fog` | Placeholder text, low-emphasis captions, the most recessive neutral for de-emphasized meta |"
    info: "| Charcoal Hairline | `#333333` | `--color-charcoal-hairline` | Link text and image borders where a slightly softer black than #272727 is needed |"
    info: "| Mist | `#e0e0e0` | `--color-mist` | Light borders, button outline borders, table dividers, card edges — the bright hairline tone |"
    info: "| Soft Snow | `#f6f6f6` | `--color-soft-snow` | Subtle surface elevation for cards and section bands sitting on the white canvas — just enough contrast to define a panel without darkening the page |"
    info: "| Paper White | `#ffffff` | `--color-paper-white` | Page canvas, button text on violet fill, card surfaces, footer background — the dominant background color |"
    info: "| Pure Black | `#000000` | `--color-pure-black` | Maximum-contrast text, decorative SVG fills, and the deepest borders where full opacity is required |"

  tokens___typography:

    lustria___display_and_headline_serif___the_only_serif_in_the_system__used_for_hero_headlines__section_titles__and_feature_headings_at_32_52px__the_aggressive_negative_tracking__0_05em_at_52px_tightens_the_wide_lustria_letterforms_so_they_feel_contemporary_rather_than_editorial__signature_choice__a_warm_rounded_serif_against_a_minimalist_white_layout_gives_the_enterprise_product_a_humanist__almost_editorial_voice_____font_lustria:
      - "**Substitute:** DM Serif Display, Playfair Display, or Lora as a free Google alternative that mimics the rounded warmth."
      - "**Weights:** 400"
      - "**Sizes:** 20px, 32px, 36px, 42px, 52px"
      - "**Line height:** 1.10–1.20"
      - "**Letter spacing:** -0.0190em to -0.0500em"
      - "**Role:** Display and headline serif — the only serif in the system. Used for hero headlines, section titles, and feature headings at 32–52px. The aggressive negative tracking (-0.05em at 52px) tightens the wide Lustria letterforms so they feel contemporary rather than editorial. Signature choice: a warm rounded serif against a minimalist white layout gives the enterprise product a humanist, almost editorial voice."

    dm_sans___body_and_ui_workhorse___paragraphs__buttons__nav_links__captions__helper_text__icons_aligned_labels__the_geometric_humanist_sans_handles_the_entire_functional_layer_from_9px_micro_tags_up_to_16px_body__light_positive_tracking_at_small_sizes_0_02em_keeps_tiny_badge_text_legible__slight_negative_tracking_at_16px_gives_body_copy_a_tighter_feel_____font_dm_sans:
      - "**Substitute:** Inter, Manrope, or Plus Jakarta Sans as near-equivalent free alternatives."
      - "**Weights:** 400, 500, 600, 700"
      - "**Sizes:** 9px, 12px, 14px, 15px, 16px"
      - "**Line height:** 1.20–1.60"
      - "**Letter spacing:** -0.0200em to 0.0200em"
      - "**Role:** Body and UI workhorse — paragraphs, buttons, nav links, captions, helper text, icons-aligned labels. The geometric humanist sans handles the entire functional layer from 9px micro-tags up to 16px body. Light positive tracking at small sizes (0.02em) keeps tiny badge text legible; slight negative tracking at 16px gives body copy a tighter feel."

    martian_mono___meta_label_and_build_log_voice___section_eyebrows__your_next_hire___trusted_by___integrations___security__persona_names__evan__status_pills__coming_soon__and_uppercase_micro_tags__positive_tracking__0_02em_reinforces_the_all_caps_treatment__switching_from_dm_sans_to_martian_mono_for_these_labels_is_the_system_s_signature_typographic_move__it_gives_the_page_a__developer_changelog__voice_layered_on_top_of_the_friendly_claymation_aesthetic_____font_martian_mono:
      - "**Substitute:** JetBrains Mono, IBM Plex Mono, or Space Mono as free monospace alternatives with similar geometric character."
      - "**Weights:** 400, 500"
      - "**Sizes:** 11px, 16px"
      - "**Line height:** 1.20–1.27"
      - "**Letter spacing:** 0.0130em to 0.0220em"
      - "**Role:** Meta-label and build-log voice — section eyebrows (\"YOUR NEXT HIRE\", \"TRUSTED BY\", \"INTEGRATIONS\", \"SECURITY\"), persona names (\"EVAN\"), status pills (\"COMING SOON\"), and uppercase micro-tags. Positive tracking (~0.02em) reinforces the all-caps treatment. Switching from DM Sans to Martian Mono for these labels is the system's signature typographic move: it gives the page a 'developer changelog' voice layered on top of the friendly claymation aesthetic."

    type_scale:

      info: "| Role | Size | Line Height | Letter Spacing | Token |"
      info: "|------|------|-------------|----------------|-------|"
      info: "| mono-sm | 11px | 1.2 | 0.22px | `--text-mono-sm` |"
      info: "| caption | 14px | 1.4 | — | `--text-caption` |"
      info: "| body | 16px | 1.6 | 0.32px | `--text-body` |"
      info: "| subheading | 20px | 1.2 | — | `--text-subheading` |"
      info: "| heading-sm | 32px | 1.2 | — | `--text-heading-sm` |"
      info: "| heading | 36px | 1.2 | -0.68px | `--text-heading` |"
      info: "| heading-lg | 42px | 1.1 | -2.02px | `--text-heading-lg` |"
      info: "| display | 52px | 1.1 | -2.6px | `--text-display` |"

  tokens___spacing___shapes:

    base_unit: "8px"

    density: "comfortable"

    spacing_scale:

      info: "| Name | Value | Token |"
      info: "|------|-------|-------|"
      info: "| 8 | 8px | `--spacing-8` |"
      info: "| 16 | 16px | `--spacing-16` |"
      info: "| 24 | 24px | `--spacing-24` |"
      info: "| 32 | 32px | `--spacing-32` |"
      info: "| 40 | 40px | `--spacing-40` |"
      info: "| 48 | 48px | `--spacing-48` |"
      info: "| 64 | 64px | `--spacing-64` |"
      info: "| 80 | 80px | `--spacing-80` |"
      info: "| 104 | 104px | `--spacing-104` |"

    border_radius:

      info: "| Element | Value |"
      info: "|---------|-------|"
      info: "| nav | 4px |"
      info: "| cards | 4px |"
      info: "| badges | 100px |"
      info: "| buttons | 4px |"

    shadows:

      info: "| Name | Value | Token |"
      info: "|------|-------|-------|"
      info: "| sm | `rgba(0, 0, 0, 0.2) 0px 2px 4px 0px` | `--shadow-sm` |"

    layout:

      - "**Page max-width:** 1200px"
      - "**Section gap:** 64px"
      - "**Card padding:** 16-24px"
      - "**Element gap:** 8-16px"

  components:

    primary_cta_button:
      role: "Filled violet button for the page's main action (\"GET EARLY ACCESS\", \"REQUEST CUSTOM WORKER\")."

      background: "#7451f2. Text: #ffffff in DM Sans 12–14px weight 600, letter-spacing 0.24px. Padding: 10–12px vertical, 16–20px horizontal. Border-radius: 4px. Box-shadow: rgba(0,0,0,0.2) 0px 2px 4px 0px. Uppercase optional. The single shadow in the system — gives the button just enough lift to feel pressable without breaking the flat aesthetic."

    outlined_secondary_button:
      role: "Lower-emphasis action sitting beside a primary CTA (\"EXPLORE AI WORKERS\", \"VISIT TRUST CENTER\")."

      background: "transparent or #ffffff. Text: #272727 in DM Sans 12–14px weight 500. Border: 1px solid #5d5d5d or #5952a1 for the violet-stroked variant. Border-radius: 4px. Padding: matches primary. No shadow."

    ghost_nav_link:
      role: "Top navigation items (\"INTEGRATIONS\", \"PRICING\", \"BLOG\", \"LOG IN\")."

      text: "#272727 in DM Sans 12px weight 500, letter-spacing 0.24px, uppercase. No underline by default; subtle color shift to #7451f2 on hover. Padding: 8px horizontal."

    top_navigation_bar:
      role: "Sticky-style top header across all pages."

      background: "#ffffff. Height ~64px. Logo \"zams\" with starburst icon at left, nav links centered or left-of-center, ghost \"LOG IN\" + filled \"GET EARLY ACCESS\" violet button at right. Bottom hairline border: 1px #e0e0e0."

    hero_section:
      role: "First-screen composition for the landing page."

      two_column_split_on_desktop__left: "serif headline (Lustria 52px weight 400, -2.6px tracking) in #272727, DM Sans sub-text (16px, line-height 1.6) in #5d5d5d, primary + outlined button stack. Right: product preview (chat UI mock) with the 5 mascot characters arrayed in a row in front. Generous vertical padding (80–96px)."

    trust_logo_strip:
      role: "Social-proof band immediately below the hero (\"TRUSTED BY\")."

      info: "Centered Martian Mono 11px uppercase eyebrow \"TRUSTED BY\" in #858585 with letter-spacing 0.22px. Row of monochrome or full-color partner logos (lasagna, HUSK, PERFORM, Google Cloud, espresso, Golden Proportions Marketing) on a Paper White background. Logos visually balanced, not grid-locked."

    persona_tab_navigation:
      role: "Tab switcher to showcase the five AI workers (Evan, Atlas, Nico, Nova, Iris)."

      info: "Five equal-width tab cells in a horizontal row separated by 1px #e0e0e0 vertical dividers. Active tab has a small rounded badge above it in DM Sans. Each tab: persona name in DM Sans 15–16px weight 500 #272727 + role label (\"Meeting Prep\", \"CRM Manager\") in DM Sans 12px #858585. Tab background: #ffffff, active-state background: #f6f6f6. \"COMING SOON\" pill in Martian Mono 11px sits above the inactive tabs."

    feature_section_text___illustration:
      role: "Long-form description of a single AI worker's capability."

      two_column_layout: "left column is Lustria 42px headline in #272727, DM Sans 16px body in #5d5d5d, primary CTA button. Right column: the single mascot character in isolation plus a row of \"CONNECTS WITH\" integration logos. Background: #ffffff. Spacing: 64–80px vertical gap."

    ai_worker_mascot_illustration:
      role: "3D-rendered character representing each AI worker — a signature brand asset."

      info: "Geometric claymation form (pyramid, sphere, cylinder, pentagon, teardrop) in saturated pastel colors (green, blue, teal, yellow, pink/magenta) with a soft matte/play-doh surface texture, two googly eyes, and a small smile. Centered or bottom-right of feature sections. Each mascot is a unique shape–color pair, giving the persona a distinct silhouette."

    coming_soon_pill_badge:
      role: "Status indicator on tabs for unreleased personas."

      background: "#ffffff. Border: 1px solid #e0e0e0. Border-radius: 100px (full pill). Text: Martian Mono 11px uppercase in #5d5d5d, letter-spacing 0.22px. Padding: 2px 6–8px."

    section_eyebrow_label:
      role: "Monospace meta-label that sits above every section title."

      info: "Always Martian Mono 11px uppercase, letter-spacing 0.22px, color #858585 or #5d5d5d, centered or left-aligned. Examples in the system: \"YOUR NEXT HIRE\", \"TRUSTED BY\", \"INTEGRATIONS\", \"SECURITY\", \"CUSTOM AI WORKERS\". Acts as a build-log section header that contrasts with the warm serif headlines below."

    integrations_grid:
      role: "Large bento-style grid of partner logos for the \"Connect Anything\" section."

      info: "Multi-column asymmetric grid on a Paper White background with a subtle dotted/grid texture pattern. Each cell: 1px #e0e0e0 border, 4px radius, 16–24px padding, centers a full-color partner logo. Center cell holds the serif \"Connect Anything\" headline and an outlined \"EXPLORE INTEGRATIONS\" button."

    security___trust_card:
      role: "Two-column section reinforcing enterprise compliance."

      left: "Martian Mono \"SECURITY\" eyebrow + Lustria 36–42px headline (\"No training on your data\") + DM Sans body copy + outlined \"VISIT TRUST CENTER\" button. Right: four circular compliance seals (AICPA SOC, GDPR, HIPAA, CCPA) in their brand-correct colors, arrayed in a single row. Background: #ffffff or #f6f6f6."

    custom_workers_banner:
      role: "Inline promotional card mid-page (\"Custom AI Workers\")."

      background: "#f6f6f6. Border-radius: 4px. Padding: 16–24px. Left: small circular mascot icon + DM Sans 16px weight 600 headline + DM Sans 14px weight 400 body. Right: primary violet filled \"REQUEST CUSTOM WORKER\" button. Hairline #e0e0e0 border separates it from surrounding white."

    dotted_grid_background_pattern:
      role: "Subtle texture used in the integrations and feature sections."

      info: "Repeating CSS dot pattern on a Paper White or Soft Snow background — small #e0e0e0 dots at regular 16–24px intervals. Adds tactile texture without competing with content. The most distinctive non-color surface element in the system."

  do_s_and_don_ts:

    do:
      - "Use #7451f2 Iris Violet as the only chromatic accent — every filled CTA, every active state, every violet stroke in the system."
      - "Set every section title in Lustria 32–52px with negative tracking between -0.02em and -0.05em; never substitute a sans-serif for headlines."
      - "Prefix every section with a Martian Mono 11px uppercase eyebrow in #858585 (TRUSTED BY, INTEGRATIONS, SECURITY, YOUR NEXT HIRE)."
      - "Hold all corner radii to 4px for cards/buttons and 100px for pill badges — no other values."
      - "Use the dotted-grid background pattern in feature and integrations sections; leave the hero on a clean Paper White."
      - "Pair primary CTA with one outlined secondary button on a 16–24px horizontal gap — never stack two filled violets."
      - "Keep body copy at 16px DM Sans with line-height 1.6 in #5d5d5d Slate, never #272727 Graphite Ink (reserved for headings)."

    don_t:
      - "Don't introduce a second chromatic accent — the system is monochrome + one violet, not multi-color."
      - "Don't use Martian Mono for body copy or long-form text — reserve it for uppercase labels under 16px."
      - "Don't add shadows to cards, nav, or images — the single rgba(0,0,0,0.2) 0px 2px 4px 0px shadow belongs to the primary CTA button only."
      - "Don't use #5952a1 as a filled button background — it is an outlined-action border color, not a fill."
      - "Don't render headings in DM Sans or body copy in Lustria — the font-to-role mapping is strict."
      - "Don't use gradients, glassmorphism, or colored glows on any surface — surfaces are flat or near-flat."
      - "Don't use more than two typefaces per screen — the system is Lustria (serif display) + DM Sans (UI) + Martian Mono (labels)."

  surfaces:

    info: "| Level | Name | Value | Purpose |"
    info: "|-------|------|-------|---------|"
    info: "| 0 | Paper White | `#ffffff` | Base canvas for the entire page — the stage on which everything sits. |"
    info: "| 1 | Soft Snow | `#f6f6f6` | First elevation step for cards, banner panels, and alternating section bands. |"
    info: "| 2 | Powder Blue | `#d6e5ff` | Info-state surface — tinted background for status badges and highlight wash. |"
    info: "| 3 | Iris Violet | `#7451f2` | Brand surface — filled CTA, the highest-attention UI layer. |"

  elevation:

    - "**Primary CTA button:** `rgba(0, 0, 0, 0.2) 0px 2px 4px 0px`"

  imagery:

    info: "The hero of the visual language is a set of 3D-rendered claymation character mascots — chubby geometric forms (pyramid, sphere, cylinder, pentagon, teardrop) in saturated pastels (green, blue, teal, yellow, magenta) with a matte play-doh surface, two googly eyes, and a small smile. Each mascot is a unique shape–color pair, giving the AI worker personas a distinct silhouette. They appear in the hero as a group, and individually in each feature section. Product screenshots are clean, light-themed chat UI mocks that look like native macOS windows. The remaining visual space is dominated by full-color partner logos (Notion, HubSpot, Salesforce, Slack, Gong, etc.) presented at native brand colors. There is no lifestyle photography. The icon language (in nav, compliance, eyebrows) is monochrome line icons in #272727 or monospace text in Martian Mono. The overall image-to-text ratio is roughly 30/70 in favor of text — imagery punctuates rather than dominates."

  layout:

    info: "Full-bleed sections, content centered at ~1200px max-width. The hero is a 50/50 split: serif headline + body + button stack on the left, product preview with the mascot group on the right. Below the hero, the page settles into a rhythm of centered single-column sections (headline, eyebrow, subhead, body) with the eyebrow always in Martian Mono uppercase. Feature sections are text-left / illustration-right 2-column splits that alternate. The Integrations section is an asymmetric bento grid with the CTA centered. Navigation is a single minimal top bar — logo left, three nav links and two utility buttons right — no sidebar, no mega-menu. Spacing is generous: 64–96px between sections, 16–24px inside cards. Backgrounds alternate Paper White and Soft Snow to create section rhythm without relying on heavy dividers."

  agent_prompt_guide:

    info: "Quick Color Reference"
    - "text primary: #272727 Graphite Ink"
    - "text body: #5d5d5d Slate"
    - "text muted: #858585 Fog"
    - "background canvas: #ffffff Paper White"
    - "background subtle: #f6f6f6 Soft Snow"
    - "border hairline: #e0e0e0 Mist"
    - "accent / primary action: #7451f2 (filled action)"
    - "outlined action border: #5952a1 Deep Iris"
    - "info state: #0072c6 text on #d6e5ff background"

    info: "3-5 Example Component Prompts"

    - "Create a Primary Action Button: #7451f2 background, #ffffff text, 9999px radius, compact pill padding. Use this filled treatment for the main CTA."


    - "Persona tab: 1px #e0e0e0 border separator between cells. Active cell background #f6f6f6, inactive #ffffff. Cell padding 16px. Persona name in DM Sans 15px weight 500 #272727, role label in DM Sans 12px #858585. COMING SOON pill above inactive cells: 1px #e0e0e0 border, 100px radius, Martian Mono 11px uppercase #5d5d5d text, 2px 8px padding."

    - "Integrations grid card: White background, 1px #e0e0e0 border, 4px radius, 24px padding, centered partner logo in its native brand color. Card sits on a dotted-grid background pattern (#e0e0e0 dots on #ffffff)."

    - "Security & Trust row: Left column — Martian Mono 11px 'SECURITY' eyebrow in #858585, Lustria 36px headline in #272727, DM Sans 16px body in #5d5d5d, outlined 'VISIT TRUST CENTER' button (1px #5d5d5d, 4px radius). Right column — four 48–64px circular compliance seals (AICPA SOC, GDPR, HIPAA, CCPA) in their native brand colors, gap 16px."

  similar_brands:

    - "**Clay** — Same claymation/play-doh 3D character aesthetic with saturated pastel geometric forms — both sites stage friendly mascot illustrations on a clean minimal background."
    - "**Mem** — Same warm serif (Lustria-family) headlines paired with playful 3D mascot illustration on a paper-white canvas — the typographic and color discipline is nearly identical."
    - "**Linear** — Same max-width-contained centered layout, hairline borders, near-achromatic chrome, and a single vivid accent color for primary actions."
    - "**Notion** — Same Paper White canvas, Soft Snow (#f6f6f6) section bands, 4px component corners, and a quiet functional UI that lets content and illustration do the personality work."
    - "**Intercom** — Same enterprise-SaaS credibility softened by friendly illustration and a single bold accent color — both feel 'engineered but human'."

  quick_start:

    css_custom_properties:

      css: |
        :root {
          /* Colors */
          --color-iris-violet: #7451f2;
          --color-deep-iris: #5952a1;
          --color-cobalt-info: #0072c6;
          --color-powder-blue: #d6e5ff;
          --color-graphite-ink: #272727;
          --color-slate: #5d5d5d;
          --color-ash: #4f4f4f;
          --color-mauve-dust: #a69ea7;
          --color-fog: #858585;
          --color-charcoal-hairline: #333333;
          --color-mist: #e0e0e0;
          --color-soft-snow: #f6f6f6;
          --color-paper-white: #ffffff;
          --color-pure-black: #000000;
        
          /* Typography — Font Families */
          --font-lustria: 'Lustria', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
          --font-dm-sans: 'DM Sans', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
          --font-martian-mono: 'Martian Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
        
          /* Typography — Scale */
          --text-mono-sm: 11px;
          --leading-mono-sm: 1.2;
          --tracking-mono-sm: 0.22px;
          --text-caption: 14px;
          --leading-caption: 1.4;
          --text-body: 16px;
          --leading-body: 1.6;
          --tracking-body: 0.32px;
          --text-subheading: 20px;
          --leading-subheading: 1.2;
          --text-heading-sm: 32px;
          --leading-heading-sm: 1.2;
          --text-heading: 36px;
          --leading-heading: 1.2;
          --tracking-heading: -0.68px;
          --text-heading-lg: 42px;
          --leading-heading-lg: 1.1;
          --tracking-heading-lg: -2.02px;
          --text-display: 52px;
          --leading-display: 1.1;
          --tracking-display: -2.6px;
        
          /* Typography — Weights */
          --font-weight-regular: 400;
          --font-weight-medium: 500;
          --font-weight-semibold: 600;
          --font-weight-bold: 700;
        
          /* Spacing */
          --spacing-unit: 8px;
          --spacing-8: 8px;
          --spacing-16: 16px;
          --spacing-24: 24px;
          --spacing-32: 32px;
          --spacing-40: 40px;
          --spacing-48: 48px;
          --spacing-64: 64px;
          --spacing-80: 80px;
          --spacing-104: 104px;
        
          /* Layout */
          --page-max-width: 1200px;
          --section-gap: 64px;
          --card-padding: 16-24px;
          --element-gap: 8-16px;
        
          /* Border Radius */
          --radius-md: 4px;
          --radius-full: 100px;
        
          /* Named Radii */
          --radius-nav: 4px;
          --radius-cards: 4px;
          --radius-badges: 100px;
          --radius-buttons: 4px;
        
          /* Shadows */
          --shadow-sm: rgba(0, 0, 0, 0.2) 0px 2px 4px 0px;
        
          /* Surfaces */
          --surface-paper-white: #ffffff;
          --surface-soft-snow: #f6f6f6;
          --surface-powder-blue: #d6e5ff;
          --surface-iris-violet: #7451f2;
        }

    tailwind_v4:

      css: |
        @theme {
          /* Colors */
          --color-iris-violet: #7451f2;
          --color-deep-iris: #5952a1;
          --color-cobalt-info: #0072c6;
          --color-powder-blue: #d6e5ff;
          --color-graphite-ink: #272727;
          --color-slate: #5d5d5d;
          --color-ash: #4f4f4f;
          --color-mauve-dust: #a69ea7;
          --color-fog: #858585;
          --color-charcoal-hairline: #333333;
          --color-mist: #e0e0e0;
          --color-soft-snow: #f6f6f6;
          --color-paper-white: #ffffff;
          --color-pure-black: #000000;
        
          /* Typography */
          --font-lustria: 'Lustria', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
          --font-dm-sans: 'DM Sans', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
          --font-martian-mono: 'Martian Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
        
          /* Typography — Scale */
          --text-mono-sm: 11px;
          --leading-mono-sm: 1.2;
          --tracking-mono-sm: 0.22px;
          --text-caption: 14px;
          --leading-caption: 1.4;
          --text-body: 16px;
          --leading-body: 1.6;
          --tracking-body: 0.32px;
          --text-subheading: 20px;
          --leading-subheading: 1.2;
          --text-heading-sm: 32px;
          --leading-heading-sm: 1.2;
          --text-heading: 36px;
          --leading-heading: 1.2;
          --tracking-heading: -0.68px;
          --text-heading-lg: 42px;
          --leading-heading-lg: 1.1;
          --tracking-heading-lg: -2.02px;
          --text-display: 52px;
          --leading-display: 1.1;
          --tracking-display: -2.6px;
        
          /* Spacing */
          --spacing-8: 8px;
          --spacing-16: 16px;
          --spacing-24: 24px;
          --spacing-32: 32px;
          --spacing-40: 40px;
          --spacing-48: 48px;
          --spacing-64: 64px;
          --spacing-80: 80px;
          --spacing-104: 104px;
        
          /* Border Radius */
          --radius-md: 4px;
          --radius-full: 100px;
        
          /* Shadows */
          --shadow-sm: rgba(0, 0, 0, 0.2) 0px 2px 4px 0px;
        }
