/*
 * GENERATED FILE — do not edit by hand.
 * Generator: tools/gen-kits-css.mjs
 * Source:    kits/*.kit.json (schema: kits/kit.schema.json)
 * Source pin: axels-vault@cbb3dc726205141fd2673b073c3ba443361240ec (kits/SOURCE-PIN.json, sha256-verified)
 * Transform:  kit-groups.v2 41-slot emission rev1 (axels-vault contracts/kit-groups.v2.md §2.1)
 * Kits:      aod-regal-clarity@1, phoneagents-emerald@1, presentation-dark-axel@1, restaurant-buddy-glass-dark@1, restaurant-buddy-glass-premium@2, vibe-sites-dark-template-marketplace@1
 */
[data-kit="aod-regal-clarity"] {
  --kit-mode: dark;
  --kit-accent-primary: #7b61ff;
  --kit-accent-primary-hover: #b8a3ff;
  --kit-accent-primary-muted: rgba(123, 97, 255, 0.08);
  --kit-accent-secondary: #d4af37;
  --kit-accent-text: #0b0c10;
  --kit-border-default: #2e1c59;
  --kit-border-strong: rgba(123, 97, 255, 0.65);
  --kit-border-subtle: rgba(184, 163, 255, 0.18);
  --kit-font-display: 'Inter', system-ui, sans-serif;
  --kit-font-mono: ui-monospace, monospace;
  --kit-font-sans: 'Inter', system-ui, sans-serif;
  --kit-glow-primary: 0 0 16px rgba(123, 97, 255, 0.26);
  --kit-link-color: #b8a3ff;
  --kit-status-error: #f43f5e;
  --kit-status-error-muted: rgba(244, 63, 94, 0.08);
  --kit-status-info: #7dd3fc;
  --kit-status-info-muted: rgba(125, 211, 252, 0.08);
  --kit-status-success: #4ade80;
  --kit-status-success-muted: rgba(74, 222, 128, 0.08);
  --kit-status-warning: #d4af37;
  --kit-status-warning-muted: rgba(212, 175, 55, 0.08);
  --kit-surface-base: #140a1f;
  --kit-surface-overlay: #241542;
  --kit-surface-raised: #1c1030;
  --kit-surface-raised-2: #2e1c59;
  --kit-surface-sunken: #0e091a;
  --kit-text-inverse: #0b0c10;
  --kit-text-muted: #7d6bb3;
  --kit-text-primary: #f4f1ff;
  --kit-text-secondary: #b8a3ff;
}

[data-kit="phoneagents-emerald"] {
  --kit-mode: dark;
  --kit-accent-primary: #3ecf8e;
  --kit-accent-primary-hover: #5ee3a8;
  --kit-accent-primary-muted: rgba(62, 207, 142, 0.08);
  --kit-accent-secondary: #7dd3fc;
  --kit-accent-text: #03130d;
  --kit-border-default: #254237;
  --kit-border-strong: rgba(62, 207, 142, 0.65);
  --kit-border-subtle: rgba(159, 178, 168, 0.18);
  --kit-font-display: 'JetBrains Mono', 'IBM Plex Mono', 'Geist Mono', 'SF Mono', ui-monospace, monospace;
  --kit-font-mono: 'JetBrains Mono', 'Geist Mono', 'SF Mono', ui-monospace, monospace;
  --kit-font-sans: 'Inter', 'SF Pro Text', -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  --kit-glow-primary: 0 0 16px rgba(62, 207, 142, 0.26);
  --kit-link-color: #3ecf8e;
  --kit-status-error: #f43f5e;
  --kit-status-error-muted: rgba(244, 63, 94, 0.08);
  --kit-status-info: #7dd3fc;
  --kit-status-info-muted: rgba(125, 211, 252, 0.08);
  --kit-status-success: #4ade80;
  --kit-status-success-muted: rgba(74, 222, 128, 0.08);
  --kit-status-warning: #f59e0b;
  --kit-status-warning-muted: rgba(245, 158, 11, 0.08);
  --kit-surface-base: #07100d;
  --kit-surface-overlay: #12231d;
  --kit-surface-raised: #0d1a15;
  --kit-surface-raised-2: #172d25;
  --kit-surface-sunken: #06100c;
  --kit-text-inverse: #03130d;
  --kit-text-muted: #6f8b7e;
  --kit-text-primary: #f3f6ef;
  --kit-text-secondary: #9fb2a8;
}

[data-kit="presentation-dark-axel"] {
  --kit-mode: dark;
  --kit-accent-primary: #ff6b35;
  --kit-accent-primary-hover: #ff8c5a;
  --kit-accent-primary-muted: rgba(255, 107, 53, 0.08);
  --kit-accent-secondary: #ffd166;
  --kit-accent-text: #0a0a0a;
  --kit-border-default: #242838;
  --kit-border-strong: rgba(255, 107, 53, 0.65);
  --kit-border-subtle: rgba(164, 168, 190, 0.18);
  --kit-font-display: 'Inter', system-ui, sans-serif;
  --kit-font-mono: 'JetBrains Mono', ui-monospace, monospace;
  --kit-font-sans: 'Inter', system-ui, sans-serif;
  --kit-glow-primary: 0 0 16px rgba(255, 107, 53, 0.26);
  --kit-link-color: #ff8c5a;
  --kit-status-error: #f43f5e;
  --kit-status-error-muted: rgba(244, 63, 94, 0.08);
  --kit-status-info: #7dd3fc;
  --kit-status-info-muted: rgba(125, 211, 252, 0.08);
  --kit-status-success: #4ade80;
  --kit-status-success-muted: rgba(74, 222, 128, 0.08);
  --kit-status-warning: #f59e0b;
  --kit-status-warning-muted: rgba(245, 158, 11, 0.08);
  --kit-surface-base: #070810;
  --kit-surface-overlay: #13162a;
  --kit-surface-raised: #0f1119;
  --kit-surface-raised-2: #161a26;
  --kit-surface-sunken: #04050a;
  --kit-text-inverse: #0a0a0a;
  --kit-text-muted: #71717a;
  --kit-text-primary: #f4f4f5;
  --kit-text-secondary: #a1a1aa;
}

[data-kit="restaurant-buddy-glass-dark"] {
  --kit-mode: dark;
  --kit-accent-primary: #13ECEC;
  --kit-accent-primary-hover: #5CF1F1;
  --kit-accent-primary-muted: rgba(19,236,236,0.10);
  --kit-accent-secondary: #F59E0B;
  --kit-accent-text: #102222;
  --kit-border-default: rgba(255,255,255,0.10);
  --kit-border-strong: rgba(255,255,255,0.18);
  --kit-border-subtle: rgba(255,255,255,0.06);
  --kit-font-bold: 700;
  --kit-font-display: 'Montserrat', ui-sans-serif, system-ui, sans-serif;
  --kit-font-medium: 500;
  --kit-font-mono: 'Geist Mono', 'JetBrains Mono', ui-monospace, 'SF Mono', Menlo, monospace;
  --kit-font-regular: 400;
  --kit-font-sans: 'Montserrat', ui-sans-serif, system-ui, sans-serif;
  --kit-font-semibold: 600;
  --kit-font-weight-display: 800;
  --kit-font-weight-metric: 700;
  --kit-glow-primary: 0 0 15px rgba(19,236,236,0.30);
  --kit-link-color: #13ECEC;
  --kit-motion-dur: 200ms;
  --kit-motion-ease: cubic-bezier(0.4, 0, 0.2, 1);
  --kit-radius-full: 9999px;
  --kit-radius-lg: 0.5rem;
  --kit-radius-md: 0.4rem;
  --kit-radius-sheet: 0.9rem;
  --kit-radius-sm: 0.3rem;
  --kit-radius-xl: 0.7rem;
  --kit-shadow-medium: 0 4px 6px rgba(0,0,0,0.10), 0 2px 4px rgba(0,0,0,0.10);
  --kit-shadow-prominent: 0 12px 40px rgba(0,0,0,0.30);
  --kit-shadow-subtle: 0 1px 2px rgba(0,0,0,0.10);
  --kit-sp-1: 4px;
  --kit-sp-10: 40px;
  --kit-sp-12: 48px;
  --kit-sp-16: 64px;
  --kit-sp-2: 8px;
  --kit-sp-3: 12px;
  --kit-sp-4: 16px;
  --kit-sp-5: 20px;
  --kit-sp-6: 24px;
  --kit-sp-8: 32px;
  --kit-status-error: #F87171;
  --kit-status-error-muted: rgba(239,68,68,0.12);
  --kit-status-info: #38BDF8;
  --kit-status-info-muted: rgba(56,189,248,0.12);
  --kit-status-success: #4ADE80;
  --kit-status-success-muted: rgba(34,197,94,0.12);
  --kit-status-warning: #F59E0B;
  --kit-status-warning-muted: rgba(245,158,11,0.12);
  --kit-surface-base: #102222;
  --kit-surface-overlay: #1D3B3B;
  --kit-surface-raised: #152E2E;
  --kit-surface-raised-2: #1A3535;
  --kit-surface-sunken: #0D1E1E;
  --kit-text-body: 14px;
  --kit-text-h1: 32px;
  --kit-text-h2: 24px;
  --kit-text-h3: 18px;
  --kit-text-hero: 36px;
  --kit-text-inverse: #102222;
  --kit-text-muted: #8492A6;
  --kit-text-primary: #F1F5F9;
  --kit-text-secondary: #94A3B8;
  --kit-text-sm: 13px;
  --kit-text-xs: 12px;
  --kit-text-xxs: 11px;
  --kit-touch-lg: 56px;
  --kit-touch-min: 44px;
}

[data-kit="restaurant-buddy-glass-premium"] {
  --kit-mode: light;
  --kit-accent-primary: #0F766E;
  --kit-accent-primary-hover: #115E59;
  --kit-accent-primary-muted: rgba(13,148,136,0.10);
  --kit-accent-secondary: #F59E0B;
  --kit-accent-text: #FFFFFF;
  --kit-border-default: #CBD5E1;
  --kit-border-strong: #94A3B8;
  --kit-border-subtle: #E2E8F0;
  --kit-font-bold: 700;
  --kit-font-display: 'Montserrat', ui-sans-serif, system-ui, sans-serif;
  --kit-font-medium: 500;
  --kit-font-mono: 'Geist Mono', 'JetBrains Mono', ui-monospace, 'SF Mono', Menlo, monospace;
  --kit-font-regular: 400;
  --kit-font-sans: 'Montserrat', ui-sans-serif, system-ui, sans-serif;
  --kit-font-semibold: 600;
  --kit-font-weight-display: 800;
  --kit-font-weight-metric: 700;
  --kit-glow-primary: 0 0 16px rgba(13,148,136,0.18);
  --kit-link-color: #0F766E;
  --kit-motion-dur: 200ms;
  --kit-motion-ease: cubic-bezier(0.4, 0, 0.2, 1);
  --kit-radius-full: 9999px;
  --kit-radius-lg: 0.5rem;
  --kit-radius-md: 0.4rem;
  --kit-radius-sheet: 0.9rem;
  --kit-radius-sm: 0.3rem;
  --kit-radius-xl: 0.7rem;
  --kit-shadow-medium: 0 4px 6px rgba(15,23,42,0.05), 0 2px 4px rgba(15,23,42,0.04);
  --kit-shadow-prominent: 0 12px 40px rgba(15,23,42,0.14);
  --kit-shadow-subtle: 0 1px 2px rgba(15,23,42,0.04);
  --kit-sp-1: 4px;
  --kit-sp-10: 40px;
  --kit-sp-12: 48px;
  --kit-sp-16: 64px;
  --kit-sp-2: 8px;
  --kit-sp-3: 12px;
  --kit-sp-4: 16px;
  --kit-sp-5: 20px;
  --kit-sp-6: 24px;
  --kit-sp-8: 32px;
  --kit-status-error: #B91C1C;
  --kit-status-error-muted: rgba(220,38,38,0.08);
  --kit-status-info: #1D4ED8;
  --kit-status-info-muted: rgba(37,99,235,0.08);
  --kit-status-success: #15803D;
  --kit-status-success-muted: rgba(22,163,74,0.08);
  --kit-status-warning: #B45309;
  --kit-status-warning-muted: rgba(245,158,11,0.12);
  --kit-surface-base: #FAFAF9;
  --kit-surface-overlay: #FFFFFF;
  --kit-surface-raised: #FFFFFF;
  --kit-surface-raised-2: #F8FAFC;
  --kit-surface-sunken: #F1F5F9;
  --kit-text-body: 14px;
  --kit-text-h1: 32px;
  --kit-text-h2: 24px;
  --kit-text-h3: 18px;
  --kit-text-hero: 36px;
  --kit-text-inverse: #FFFFFF;
  --kit-text-muted: #64748B;
  --kit-text-primary: #0F172A;
  --kit-text-secondary: #475569;
  --kit-text-sm: 13px;
  --kit-text-xs: 12px;
  --kit-text-xxs: 11px;
  --kit-touch-lg: 56px;
  --kit-touch-min: 44px;
}

[data-kit="vibe-sites-dark-template-marketplace"] {
  --kit-mode: dark;
  --kit-accent-primary: oklch(0.488 0.243 264.376);
  --kit-accent-primary-hover: oklch(0.556 0.233 264);
  --kit-accent-primary-muted: rgba(124, 58, 237, 0.10);
  --kit-accent-secondary: oklch(0.769 0.188 70.08);
  --kit-accent-text: oklch(0.985 0 0);
  --kit-border-default: oklch(0.228 0.006 286);
  --kit-border-strong: oklch(0.41 0.213 283);
  --kit-border-subtle: rgba(161, 161, 170, 0.18);
  --kit-font-display: 'Geist', 'General Sans', 'Inter', system-ui, sans-serif;
  --kit-font-mono: 'Geist Mono', ui-monospace, monospace;
  --kit-font-sans: 'Inter', system-ui, sans-serif;
  --kit-glow-primary: 0 0 16px rgba(124, 58, 237, 0.26);
  --kit-link-color: oklch(0.556 0.233 264);
  --kit-status-error: oklch(0.637 0.237 25.331);
  --kit-status-error-muted: rgba(239, 68, 68, 0.08);
  --kit-status-info: #7dd3fc;
  --kit-status-info-muted: rgba(125, 211, 252, 0.08);
  --kit-status-success: oklch(0.723 0.219 149.579);
  --kit-status-success-muted: rgba(34, 197, 94, 0.08);
  --kit-status-warning: oklch(0.769 0.188 70.08);
  --kit-status-warning-muted: rgba(245, 158, 11, 0.08);
  --kit-surface-base: oklch(0.119 0.002 286);
  --kit-surface-overlay: oklch(0.228 0.006 286);
  --kit-surface-raised: oklch(0.167 0.002 286);
  --kit-surface-raised-2: oklch(0.27 0.006 286);
  --kit-surface-sunken: oklch(0.09 0.002 286);
  --kit-text-inverse: oklch(0.119 0.002 286);
  --kit-text-muted: oklch(0.55 0.012 286);
  --kit-text-primary: oklch(0.985 0 0);
  --kit-text-secondary: oklch(0.707 0.015 286);
}
