/* Merlin Tribukait — generated by scripts/build.js. Do not edit by hand. */
/* source: merlin-tribukait-branding · 06_design_tokens/brand_tokens.json + BRAND_GUIDEBOOK.html */
:root {
  --ax-accent-hue: #00f0ff;
  --ax-accent: #00f0ff;
  --ax-accent-hover: #00d3e0;
  --ax-accent-glow: rgba(0, 240, 255, 0.25);
  --ax-accent-subtle: rgba(0, 240, 255, 0.12);
  --ax-bg: #08080c;
  --ax-bg-subtle: #0f0f13;
  --ax-surface-1: #12121c;
  --ax-surface-2: #171d2b;
  --ax-surface-3: #1e2638;
  --ax-surface-elevated: #2b354c;
  --ax-border-subdued: #1f1f24;
  --ax-border: rgba(255, 255, 255, 0.08);
  --ax-border-strong: #494a4e;
  --ax-border-hover: #5c5c61;
  --ax-text-1: #f0f2f8;
  --ax-text-2: #e2e6f0;
  --ax-text-3: #8f96a3;
  --ax-text-inverse: #08080c;
  --ax-success: #10b981;
  --ax-success-glow: rgba(16, 185, 129, 0.2);
  --ax-warning: #f59e0b;
  --ax-warning-glow: rgba(245, 158, 11, 0.2);
  --ax-danger: #ef4444;
  --ax-danger-glow: rgba(239, 68, 68, 0.2);
  --ax-info: #38bdf8;
  --ax-info-glow: rgba(56, 189, 248, 0.2);
  --font-sans: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  --font-mono: 'JetBrains Mono', Menlo, monospace;
  --font-numerals: 'JetBrains Mono', Menlo, monospace;
  --space-1x: 4px;
  --space-2x: 8px;
  --space-3x: 12px;
  --space-4x: 16px;
  --space-6x: 24px;
  --space-8x: 32px;
  --space-12x: 48px;
  --space-16x: 64px;
  --space-24x: 96px;
  --radius-sm: 6px;
  --radius-md: 10px;
  --radius-lg: 16px;
  --radius-pill: 9999px;
  --shadow-glow: 0 0 24px #00f0ff40;
  --shadow-glowStrong: 0 0 36px #00f0ff80;
  --shadow-card: 0 16px 40px rgba(0, 0, 0, 0.6);
  --transition-fast: 0.15s cubic-bezier(0.2, 0, 0, 1);
  --transition-normal: 0.25s cubic-bezier(0.22, 1, 0.36, 1);
  --transition-slow: 0.4s cubic-bezier(0.22, 1, 0.36, 1);
}

[data-theme="light"] {
  --ax-accent: #00f0ff;
  --ax-accent-hover: #00d3e0;
  --ax-accent-glow: rgba(0, 240, 255, 0.18);
  --ax-accent-subtle: rgba(0, 240, 255, 0.1);
  --ax-bg: #F7F8F9;
  --ax-bg-subtle: #EEF0F2;
  --ax-surface-1: #FFFFFF;
  --ax-surface-2: #F0F2F5;
  --ax-surface-3: #E4E7EB;
  --ax-surface-elevated: #FFFFFF;
  --ax-border-subdued: #E5E8EB;
  --ax-border: #D1D6DC;
  --ax-border-strong: #9BA3AE;
  --ax-border-hover: #7C8794;
  --ax-text-1: #111417;
  --ax-text-2: #4B5563;
  --ax-text-3: #8C96A3;
  --ax-text-inverse: #FFFFFF;
  --ax-success: #10b981;
  --ax-success-glow: rgba(16, 185, 129, 0.16);
  --ax-warning: #f59e0b;
  --ax-warning-glow: rgba(245, 158, 11, 0.16);
  --ax-danger: #ef4444;
  --ax-danger-glow: rgba(239, 68, 68, 0.16);
  --ax-info: #38bdf8;
  --ax-info-glow: rgba(56, 189, 248, 0.16);
}
