/* ===================================================================
   BLACK SAFFRON - DESIGN TOKENS & VARIABLES
   Luxury Noir & Saffron Gold Ecosystem
   =================================================================== */

:root {
  /* Brand Color Palette */
  --bg-primary: #09090b;
  --bg-secondary: #111116;
  --bg-tertiary: #18181f;
  --bg-card: rgba(24, 24, 31, 0.75);
  --bg-card-hover: rgba(30, 30, 39, 0.9);
  
  /* Saffron & Gold Lux Accents */
  --saffron-main: #f59e0b;
  --saffron-glow: #fbbf24;
  --saffron-deep: #b45309;
  --gold-metallic: #d4af37;
  --gold-bright: #fce77d;
  --gold-dark: #8c6d1f;

  /* Gradients */
  --grad-saffron: linear-gradient(135deg, #f59e0b 0%, #d4af37 50%, #b45309 100%);
  --grad-gold-text: linear-gradient(135deg, #fff7d6 0%, #fbbf24 40%, #d4af37 100%);
  --grad-dark-card: linear-gradient(160deg, rgba(28, 28, 36, 0.8) 0%, rgba(14, 14, 18, 0.9) 100%);
  --grad-glow-radial: radial-gradient(circle at 50% 0%, rgba(245, 158, 11, 0.15) 0%, transparent 70%);
  --grad-surface: linear-gradient(180deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0) 100%);

  /* Borders & Shadows */
  --border-subtle: rgba(255, 255, 255, 0.08);
  --border-gold: rgba(245, 158, 11, 0.25);
  --border-gold-bright: rgba(251, 191, 36, 0.6);
  --shadow-sm: 0 4px 12px rgba(0, 0, 0, 0.4);
  --shadow-md: 0 8px 30px rgba(0, 0, 0, 0.6);
  --shadow-glow: 0 0 35px rgba(245, 158, 11, 0.22);
  --shadow-glow-lg: 0 0 60px rgba(245, 158, 11, 0.35);

  /* Typography */
  --font-serif: 'Cinzel', 'Playfair Display', Georgia, serif;
  --font-sans: 'Plus Jakarta Sans', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --font-mono: 'JetBrains Mono', monospace;

  /* Text Colors */
  --text-main: #f8fafc;
  --text-muted: #94a3b8;
  --text-dim: #64748b;
  --text-gold: #f59e0b;

  /* Layout & Spacing */
  --container-max: 1280px;
  --header-height: 80px;
  --radius-sm: 8px;
  --radius-md: 14px;
  --radius-lg: 20px;
  --radius-xl: 30px;
  --radius-full: 9999px;

  /* Transitions */
  --transition-fast: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  --transition-normal: 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  --transition-smooth: 0.5s cubic-bezier(0.16, 1, 0.3, 1);
}
