8returns___style_reference:
  info: "> Lime spark inside a midnight control room — a single electric accent that wakes up an otherwise monochrome workspace."

  theme: "mixed"

  info: "8returns uses a split-canvas design language: a near-black deep navy hero that opens into a bright, workspace-grade white interior. The visual identity hinges on contrast — a single electric lime (#cfff69) is the only chromatic accent allowed to glow against the dark hero, while the white product surfaces stay neutral, spacious, and almost clinical. Cards float on a cool steel-mist canvas (#eef0f2) with 16px corners, and the only decorative color inside the white sections is a cobalt iris (#6289ff) used sparingly for tags, icons, and highlight chips. Typography is a single geometric sans (roobert) running a tight, slightly positive-tracked scale from 11px captions to 64px displays, with no serif, no mono, no script — one voice across every surface."

  tokens___colors:

    info: "| Name | Value | Token | Role |"
    info: "|------|-------|-------|------|"
    info: "| Lime Volt | `#cfff69` | `--color-lime-volt` | Primary action — filled CTA buttons, active tab underline, highlight chips. The only vivid color permitted against the dark hero; its near-fluorescent chroma against #051923 creates urgency without warmth or aggression |"
    info: "| Cobalt Iris | `#6289ff` | `--color-cobalt-iris` | Violet outline accent for tags, dividers, and focused UI edges |"
    info: "| Midnight Abyss | `#051923` | `--color-midnight-abyss` | Primary text, hero background, dark section canvas, button text on lime fills. Near-black with a cool teal undertone — not pure black, the slight blue cast keeps it feeling engineered rather than flat |"
    info: "| Abyssal Teal | `#004853` | `--color-abyssal-teal` | Dark card surfaces and gradient endpoints — the bridge color between Midnight Abyss and the deep teal radial gradient. Used for elevated dark cards and inset panels |"
    info: "| Steel Mist | `#eef0f2` | `--color-steel-mist` | Light neutral action fill for buttons on dark surfaces. |"
    info: "| Charcoal Edge | `#27272a` | `--color-charcoal-edge` | Muted body text and secondary borders. Zinc-family dark gray for hierarchy below the primary text level |"
    info: "| Zinc | `#a1a1aa` | `--color-zinc` | Icon strokes, tertiary text, disabled states, and subtle dividers. The lightest chrome in the interface |"
    info: "| Slate | `#525252` | `--color-slate` | Secondary body text, caption labels, metadata. Mid-gray for body content that must read but recede |"
    info: "| Pure White | `#ffffff` | `--color-pure-white` | Card surfaces, button text, and form inputs — the brightest point in the surface stack. Cards on the Steel Mist canvas read as crisp white panels |"

  tokens___typography:

    roobert___sole_typeface___geometric_sans_used_for_everything_from_11px_captions_to_64px_display_headlines__the_tight_line_height_at_large_sizes_1_07_1_16_makes_headlines_feel_architectural_and_stacked__the_loose_line_height_at_body_1_5_1_63_keeps_long_form_readable__slightly_positive_tracking_is_deliberate___it_gives_the_geometric_letterforms_breathing_room_at_small_sizes_without_looking_loose_at_display_sizes_____font_roobert:
      - "**Substitute:** Inter, General Sans, or Söhne"
      - "**Weights:** 400, 500, 600, 700"
      - "**Sizes:** 10px, 11px, 13px, 14px, 16px, 18px, 20px, 22px, 26px, 48px, 56px, 60px, 64px"
      - "**Line height:** 1.07, 1.16, 1.23, 1.24, 1.25, 1.27, 1.38, 1.40, 1.43, 1.44, 1.45, 1.50, 1.54, 1.56, 1.63"
      - "**Letter spacing:** 0.0050em to 0.0360em (slightly positive, strongest at smallest sizes)"
      - "**Role:** Sole typeface — geometric sans used for everything from 11px captions to 64px display headlines. The tight line-height at large sizes (1.07–1.16) makes headlines feel architectural and stacked; the loose line-height at body (1.5–1.63) keeps long-form readable. Slightly positive tracking is deliberate — it gives the geometric letterforms breathing room at small sizes without looking loose at display sizes."

    type_scale:

      info: "| Role | Size | Line Height | Letter Spacing | Token |"
      info: "|------|------|-------------|----------------|-------|"
      info: "| caption | 11px | 1.5 | 0.31px | `--text-caption` |"
      info: "| body | 16px | 1.56 | 0.58px | `--text-body` |"
      info: "| body-lg | 18px | 1.5 | 0.58px | `--text-body-lg` |"
      info: "| subheading | 20px | 1.45 | 0.1px | `--text-subheading` |"
      info: "| heading-sm | 26px | 1.27 | 0.1px | `--text-heading-sm` |"
      info: "| heading | 48px | 1.16 | 0.1px | `--text-heading` |"
      info: "| heading-lg | 56px | 1.12 | 0.1px | `--text-heading-lg` |"
      info: "| display | 64px | 1.07 | 0.1px | `--text-display` |"

  tokens___spacing___shapes:

    base_unit: "4px"

    density: "comfortable"

    spacing_scale:

      info: "| Name | Value | Token |"
      info: "|------|-------|-------|"
      info: "| 4 | 4px | `--spacing-4` |"
      info: "| 8 | 8px | `--spacing-8` |"
      info: "| 12 | 12px | `--spacing-12` |"
      info: "| 16 | 16px | `--spacing-16` |"
      info: "| 20 | 20px | `--spacing-20` |"
      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: "| 96 | 96px | `--spacing-96` |"
      info: "| 120 | 120px | `--spacing-120` |"
      info: "| 128 | 128px | `--spacing-128` |"
      info: "| 160 | 160px | `--spacing-160` |"

    border_radius:

      info: "| Element | Value |"
      info: "|---------|-------|"
      info: "| tags | 6px |"
      info: "| cards | 16px |"
      info: "| inputs | 12px |"
      info: "| buttons | 32px |"
      info: "| hero-image-frame | 24px |"

    shadows:

      info: "| Name | Value | Token |"
      info: "|------|-------|-------|"
      info: "| xl | `rgba(0, 0, 0, 0.25) 0px 25px 50px -12px` | `--shadow-xl` |"
      info: "| subtle | `rgba(0, 0, 0, 0.07) 0px 1px 2px 0px` | `--shadow-subtle` |"
      info: "| subtle-2 | `rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0...` | `--shadow-subtle-2` |"

    layout:

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

  components:

    primary_cta_button_lime_pill:
      role: "The signature action — a fluorescent lime filled button that commands attention against both dark and light backgrounds."

      info: "Fill #cfff69, text #051923, 32px border-radius (full pill), horizontal padding 24px, vertical padding 12px. Font: roobert 600, 14–16px. The lime fill carries the brand's energy; the Midnight Abyss text on lime gives 18:1 contrast. Use sparingly — one per viewport maximum."

    ghost_outline_button_header_cta:
      role: "Secondary action in the navigation and within dark sections — low-emphasis pill that invites without demanding."

      info: "Transparent background, 1px border #ffffff (on dark) or #051923 (on light), text matching border color, 32px border-radius, 12px vertical / 20px horizontal padding. Used for 'Book a demo' in the header and 'Log in' — keeps the nav quiet so the lime primary can shout."

    tab_navigation_item:
      role: "Horizontal product-tab nav sitting directly under the hero — the most important navigation surface after the header."

      roobert_14px_500__inactive: "#051923 at ~60% opacity. Active: #051923 with a 2px lime (#cfff69) underline directly beneath the text. No background fill, no border, no padding-box — the underline is the only active indicator. Active label slightly bolder than inactive."

    product_hero_frame:
      role: "Large screenshot/demo surface that sits below the hero headline — shows the product in context against a classical landscape painting."

      info: "24px border-radius, 1px border #1e3039, overflow hidden, large dramatic shadow rgba(0,0,0,0.25) 0px 25px 50px -12px. The interior shows a return portal mockup overlaid on a muted landscape painting — the contrast between the classical artwork and the modern product UI is the visual hook."

    feature_card_white:
      role: "Product preview tiles in the mid-page feature section."

      info: "Background #ffffff, 16px border-radius, 1px border #e0e0e0, padding 32px. Contains small product UI mockup (return status, table rows, rule editor). No shadow — relies on the border and the Steel Mist canvas behind it for separation."

    testimonial_card:
      role: "Customer proof cards in the carousel section — each combines a brand logo, a full-bleed lifestyle photo, and a large statistic overlay."

      info: "Image fills entire card, 16px border-radius, no border. Overlaid bottom-left: large number in white (roobert 700, ~48–60px) with a short caption below in roobert 400, 14px white. Brand logo sits top-left in white. The photograph is the card — the chrome is minimal."

    brand_logo_strip:
      role: "Trust bar — horizontal row of monochrome brand logos sitting on white."

      info: "Logos rendered in #051923 at ~50–60% opacity or flat gray, evenly spaced in a single row, ~120px wide each. No dividers, no animation, no caption — the logos speak for themselves."

    section_pill_tabs:
      role: "Content-segment switchers in feature sections (e.g. 'Returns automation / Customer retention / Returns prevention')."

      roobert_14px_500__active_tab: "background #051923, text #ffffff, 24px border-radius (pill), padding 8px 20px. Inactive tabs: no background, text #525252. The dark active pill against transparent inactive tabs creates a clear toggle without using color accents."

    header_navigation:
      role: "Top-level site navigation with logo, primary links, and account actions."

      info: "Sits on the dark hero (#051923) with no background — transparent. Logo '8RETURNS' in roobert 700, 18px, white, letter-spacing slightly positive. Nav links (Platform, Pricing, Integrations, Resources, Company) in roobert 400, 14px, white, with dropdown chevrons. Right side: 'Log in' as plain white text, 'Book a demo' as ghost outline button."

    dark_section_tab_bar:
      role: "Product sub-navigation that appears in a dark band below the hero, listing the 8returns product modules."

      info: "Full-width dark band (#051923), 16px vertical padding. Tabs inline: 'Custom Portal' (active, with lime underline), 'Exchange', 'Reasons', 'Shop Prompt', 'Shop Browser', 'Return Methods', 'Overview', 'Success'. Active state is the same 2px lime underline used elsewhere — consistent active indicator across the product nav."

    product_return_item_card:
      role: "In-product UI card — the unit of the return portal interface (visible in the hero demo)."

      info: "White surface inside the product frame, 12px border-radius, 1px border #eef0f2, padding 16px. Left: small product thumbnail (square, 48px, 8px radius). Middle: product name (roobert 500, 14px) + variant (roobert 400, 12px, #525252). Right: price (roobert 600, 14px). Status indicator (eligible / not eligible) sits above the item as a small label with a colored dot."

    highlight_chip___tag:
      role: "Small inline label for status, category, or feature highlight — uses the cobalt iris accent."

      info: "Background #6289ff at ~15% opacity or solid #6289ff with white text, 6px border-radius, padding 4px 10px, roobert 500 12px. Used for tags like 'country · equal · Germany' in the rule editor and similar inline metadata."

  do_s_and_don_ts:

    do:
      - "Use #cfff69 lime fill with #051923 text for the single most important action on any screen — never use lime for secondary buttons, tags, or decorative elements"
      - "Set the hero and any dark section background to #051923, not #000000 — the cool teal undertone is the brand's signature darkness"
      - "Use 32px border-radius for all buttons and pill-shaped controls to maintain the 'pill-button + monochrome' signature"
      - "Use 16px border-radius for cards, 12px for inputs, 6px for tags — these three radii define the surface hierarchy and must not be swapped"
      - "Keep the white product sections on the #eef0f2 Steel Mist canvas, never on pure #ffffff page backgrounds — the canvas is always the off-white"
      - "Set headline line-height to 1.07–1.16 at 48px+ for the tight, architectural stacked look — never use body line-height on display sizes"
      - "Use the Cobalt Iris #6289ff only for tags, icons, and small inline accents inside white sections — it is not a CTA color and must not appear as a button fill"

    don_t:
      - "Do not use multiple vivid accent colors together — the system is monochrome (navy/white/gray) plus exactly one lime accent and one cobalt iris, nothing else"
      - "Do not place lime or cobalt on the white product canvas without the dark canvas behind it — accents work because of the contrast, not in isolation"
      - "Do not use pure #000000 for text or backgrounds — #051923 is the brand's near-black and carries the cool teal undertone that defines the system"
      - "Do not apply shadows to feature cards — the card system relies on 1px borders and the Steel Mist canvas for separation, shadows are reserved for the hero product frame and floating elements"
      - "Do not mix radius values within a component type — buttons are always 32px (pill), cards always 16px, inputs always 12px, tags always 6px"
      - "Do not use more than one font family — roobert is the only voice; no serif, no mono, no script anywhere in the system"
      - "Do not set the page background to #ffffff — the canvas is always #eef0f2; pure white is reserved for card surfaces that need to lift off the canvas"

  surfaces:

    info: "| Level | Name | Value | Purpose |"
    info: "|-------|------|-------|---------|"
    info: "| 0 | Page Canvas | `#eef0f2` | Cool off-white behind all white product sections |"
    info: "| 1 | Card Surface | `#ffffff` | White panels — feature cards, testimonial cards, product previews |"
    info: "| 2 | Dark Card | `#004853` | Elevated cards on dark hero or dark sections |"
    info: "| 3 | Hero Canvas | `#051923` | Dark hero and dark section backgrounds |"
    info: "| 4 | Accent Surface | `#cfff69` | CTA fills, active states, highlight chips — a functional surface, not decorative |"

  elevation:

    - "**Product Screenshot Frame:** `rgba(0, 0, 0, 0.25) 0px 25px 50px -12px`"
    - "**Card:** `rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px`"
    - "**Subtle UI element:** `rgba(0, 0, 0, 0.07) 0px 1px 2px 0px`"

  imagery:

    info: "Imagery follows a 'classical × modern' juxtaposition strategy. The hero product demo is deliberately placed over a muted landscape painting — a classical Romantic-style seascape with cloud-heavy sky — to create an editorial contrast with the modern return-portal UI floating on top. Below the hero, photography shifts to lifestyle/editorial: tight portraits and full-bleed brand shots of model-worn apparel (athletic, contemporary, activewear). Brand logos in the trust bar are rendered flat and monochrome, no color, no chrome. Product UI screenshots appear in contained white cards with soft borders, never as raw screenshots. The overall ratio is image-light: most of the page is typography and whitespace; imagery arrives as punctuation, not as wallpaper."

  layout:

    info: "The page is a vertically stacked single-column flow with a max-width of ~1200px centered in the frame, but the hero breaks full-bleed. The hero is a full-bleed dark band (#051923) with a centered text stack (headline + subtitle + lime CTA) followed by a product demo that extends nearly to the viewport edges, capped by a dark tab nav band that also runs full-bleed. From the brand-logo strip downward, the layout returns to centered max-width with generous vertical rhythm (80px section gaps). Content sections alternate between centered text stacks and 2-up or 3-up card grids. The testimonial section uses a horizontal carousel with left/right arrow controls. Navigation is a single transparent top bar overlaid on the hero — no sticky behavior, no sidebar. The overall density is comfortable: large headlines, generous padding inside cards, breathing room between sections."

  agent_prompt_guide:

    quick_color_reference:
    - "background: #eef0f2 (page canvas) / #ffffff (card) / #051923 (hero/dark)"
    - "text: #051923 (primary) / #525252 (secondary) / #a1a1aa (tertiary)"
    - "border: #e0e0e0 (default) / #051923 (strong) / #ffffff (on dark)"
    - "accent: #cfff69 (lime — CTAs and highlights only)"
    - "secondary accent: #6289ff (cobalt iris — tags and icons only)"
    - "primary action: #cfff69 (filled action)"

    3_5_example_component_prompts:

    - "*Hero section*: Full-bleed #051923 background. Headline at 56px roobert 600, #ffffff, line-height 1.12. Subtitle at 18px roobert 400, #ffffff at 70% opacity. Primary CTA: #cfff69 fill, #051923 text, 32px radius, 12px/24px padding, roobert 600 14px. Below the headline, a product demo frame: 24px radius, 1px #1e3039 border, shadow rgba(0,0,0,0.25) 0px 25px 50px -12px, showing a white return-portal mockup over a muted landscape painting."

    - "*Feature card*: #ffffff background, 16px radius, 1px #e0e0e0 border, 32px padding. Heading at 22px roobert 600, #051923. Body at 16px roobert 400, #525252, line-height 1.56. No shadow — border defines the edge against the #eef0f2 canvas."

    - "*Section pill tab*: Inactive: transparent background, #525252 text, roobert 500 14px. Active: #051923 background, #ffffff text, 24px pill radius, 8px/20px padding. Sits inline with 8px gap between tabs."

    - "*Testimonial card*: Full-bleed photograph (lifestyle or editorial) filling the card, 16px radius, no border. Overlaid bottom-left: large statistic in roobert 700, 56px, #ffffff, line-height 1.1. Below it: caption in roobert 400, 14px, #ffffff. Brand logo top-left in white."

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

  elevation_philosophy:

    info: "Elevation is used surgically, not generously. The system relies primarily on surface contrast (Steel Mist canvas → white card) and 1px borders to define hierarchy. Shadows appear in exactly two contexts: the large dramatic shadow on the hero product frame (which makes the product demo feel lifted off the page and editorial), and the hairline 1px+2px double-shadow on cards inside dense layouts. There are no hover-lift effects, no colored shadows, no glow effects. When in doubt, reach for a border, not a shadow."

  gradient_system:

    info: "Three gradients are defined but used as backdrops, not as decoration:"

    - "*Dark teal radial* — radial-gradient(80% 80%, rgb(0,102,112) 0%, rgb(0,72,83) 50%, rgb(0,56,64) 100%) — used as a subtle vignette on dark hero sections to add depth without color noise."

    - "*Navy diagonal* — linear-gradient(135deg, rgb(5,25,35) 0%, rgb(10,42,56) 100%) — used on dark cards and panels where a flat #051923 would feel too uniform."

    - "*Cobalt diagonal* — linear-gradient(135deg, rgb(98,137,255) 0%, rgb(74,111,224) 100%) — the only chromatic gradient, used on the cobalt iris accent surfaces (tag backgrounds, icon containers) to give the secondary accent a small amount of dimension."

    info: "Gradients never appear on text, never on primary CTAs, and never span more than a single component."

  similar_brands:

    - "**Linear** — Same dark-near-black hero with a single vivid accent color, geometric sans typography at display sizes, and pill-shaped CTAs"
    - "**Vercel** — Same split dark/light page model, monochrome surfaces with a single bright accent, and roobert-family geometric sans (Vercel uses Geist, a near-relative)"
    - "**Resend** — Same lime-on-navy accent treatment, single geometric typeface, 16px card radii, and minimal shadow usage"
    - "**Loops** — Same monochrome dark-canvas hero opening into a clean white product workspace, with one bright accent color reserved for CTAs only"

  quick_start:

    css_custom_properties:

      css: |
        :root {
          /* Colors */
          --color-lime-volt: #cfff69;
          --color-cobalt-iris: #6289ff;
          --color-midnight-abyss: #051923;
          --color-abyssal-teal: #004853;
          --color-steel-mist: #eef0f2;
          --color-charcoal-edge: #27272a;
          --color-zinc: #a1a1aa;
          --color-slate: #525252;
          --color-pure-white: #ffffff;
        
          /* Typography — Font Families */
          --font-roobert: 'roobert', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
        
          /* Typography — Scale */
          --text-caption: 11px;
          --leading-caption: 1.5;
          --tracking-caption: 0.31px;
          --text-body: 16px;
          --leading-body: 1.56;
          --tracking-body: 0.58px;
          --text-body-lg: 18px;
          --leading-body-lg: 1.5;
          --tracking-body-lg: 0.58px;
          --text-subheading: 20px;
          --leading-subheading: 1.45;
          --tracking-subheading: 0.1px;
          --text-heading-sm: 26px;
          --leading-heading-sm: 1.27;
          --tracking-heading-sm: 0.1px;
          --text-heading: 48px;
          --leading-heading: 1.16;
          --tracking-heading: 0.1px;
          --text-heading-lg: 56px;
          --leading-heading-lg: 1.12;
          --tracking-heading-lg: 0.1px;
          --text-display: 64px;
          --leading-display: 1.07;
          --tracking-display: 0.1px;
        
          /* Typography — Weights */
          --font-weight-regular: 400;
          --font-weight-medium: 500;
          --font-weight-semibold: 600;
          --font-weight-bold: 700;
        
          /* Spacing */
          --spacing-unit: 4px;
          --spacing-4: 4px;
          --spacing-8: 8px;
          --spacing-12: 12px;
          --spacing-16: 16px;
          --spacing-20: 20px;
          --spacing-24: 24px;
          --spacing-32: 32px;
          --spacing-40: 40px;
          --spacing-48: 48px;
          --spacing-64: 64px;
          --spacing-96: 96px;
          --spacing-120: 120px;
          --spacing-128: 128px;
          --spacing-160: 160px;
        
          /* Layout */
          --page-max-width: 1200px;
          --section-gap: 80px;
          --card-padding: 32px;
          --element-gap: 16px;
        
          /* Border Radius */
          --radius-sm: 1px;
          --radius-md: 6px;
          --radius-xl: 12px;
          --radius-2xl: 16px;
          --radius-2xl-2: 20px;
          --radius-3xl: 24px;
          --radius-3xl-2: 32px;
        
          /* Named Radii */
          --radius-tags: 6px;
          --radius-cards: 16px;
          --radius-inputs: 12px;
          --radius-buttons: 32px;
          --radius-hero-image-frame: 24px;
        
          /* Shadows */
          --shadow-xl: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;
          --shadow-subtle: rgba(0, 0, 0, 0.07) 0px 1px 2px 0px;
          --shadow-subtle-2: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
        
          /* Surfaces */
          --surface-page-canvas: #eef0f2;
          --surface-card-surface: #ffffff;
          --surface-dark-card: #004853;
          --surface-hero-canvas: #051923;
          --surface-accent-surface: #cfff69;
        }

    tailwind_v4:

      css: |
        @theme {
          /* Colors */
          --color-lime-volt: #cfff69;
          --color-cobalt-iris: #6289ff;
          --color-midnight-abyss: #051923;
          --color-abyssal-teal: #004853;
          --color-steel-mist: #eef0f2;
          --color-charcoal-edge: #27272a;
          --color-zinc: #a1a1aa;
          --color-slate: #525252;
          --color-pure-white: #ffffff;
        
          /* Typography */
          --font-roobert: 'roobert', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
        
          /* Typography — Scale */
          --text-caption: 11px;
          --leading-caption: 1.5;
          --tracking-caption: 0.31px;
          --text-body: 16px;
          --leading-body: 1.56;
          --tracking-body: 0.58px;
          --text-body-lg: 18px;
          --leading-body-lg: 1.5;
          --tracking-body-lg: 0.58px;
          --text-subheading: 20px;
          --leading-subheading: 1.45;
          --tracking-subheading: 0.1px;
          --text-heading-sm: 26px;
          --leading-heading-sm: 1.27;
          --tracking-heading-sm: 0.1px;
          --text-heading: 48px;
          --leading-heading: 1.16;
          --tracking-heading: 0.1px;
          --text-heading-lg: 56px;
          --leading-heading-lg: 1.12;
          --tracking-heading-lg: 0.1px;
          --text-display: 64px;
          --leading-display: 1.07;
          --tracking-display: 0.1px;
        
          /* Spacing */
          --spacing-4: 4px;
          --spacing-8: 8px;
          --spacing-12: 12px;
          --spacing-16: 16px;
          --spacing-20: 20px;
          --spacing-24: 24px;
          --spacing-32: 32px;
          --spacing-40: 40px;
          --spacing-48: 48px;
          --spacing-64: 64px;
          --spacing-96: 96px;
          --spacing-120: 120px;
          --spacing-128: 128px;
          --spacing-160: 160px;
        
          /* Border Radius */
          --radius-sm: 1px;
          --radius-md: 6px;
          --radius-xl: 12px;
          --radius-2xl: 16px;
          --radius-2xl-2: 20px;
          --radius-3xl: 24px;
          --radius-3xl-2: 32px;
        
          /* Shadows */
          --shadow-xl: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;
          --shadow-subtle: rgba(0, 0, 0, 0.07) 0px 1px 2px 0px;
          --shadow-subtle-2: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
        }
