:root {
  /* Ink blue and steel gray palette */
  --bg-main: #F5F7F9;
  --bg-secondary: #EAF0F4;
  --bg-tertiary: #D5DFE5;
  --bg-card: #FFFFFF;
  --bg-card-hover: #FFFFFF;
  --bg-glass: #FFFFFF;
  
  /* Brand Accent Colors */
  --accent-gold: #367B97;
  --accent-gold-light: #367B97;
  --accent-gold-dark: #1D4964;
  --accent-gold-glow: transparent;
  --accent-gold-glow-intense: transparent;
  
  --accent-cyan: #367B97;
  --accent-cyan-glow: transparent;
  --accent-emerald: #367B97;
  --accent-emerald-glow: transparent;
  
  /* Gradients */
  --grad-gold: #367B97;
  --grad-gold-metallic: #367B97;
  --grad-dark-surface: #EAF0F4;
  --grad-glow: none;
  --grad-border: none;
  
  /* Text Colors */
  --text-primary: #1D2B36;
  --text-secondary: #374854;
  --text-muted: #536574;
  --text-dim: #667985;
  --text-accent: #1D4964;
  
  /* Borders & Dividers */
  --border-light: #D5DFE5;
  --border-medium: #C0CDD6;
  --border-gold: #A8C5D2;
  --border-gold-hover: #1D4964;
  
  /* Shadows */
  --shadow-sm: 0 2px 8px rgba(29, 43, 54, 0.05);
  --shadow-md: 0 8px 24px rgba(29, 43, 54, 0.08);
  --shadow-lg: 0 16px 40px rgba(29, 43, 54, 0.12);
  --shadow-glow: none;
  --shadow-glow-lg: none;
  
  /* Typography */
  --font-heading: 'Outfit', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --font-mono: 'JetBrains Mono', 'Fira Code', monospace;
  
  /* Layout & Transitions */
  --container-max: 1280px;
  --header-height: 80px;
  --radius-sm: 8px;
  --radius-md: 14px;
  --radius-lg: 20px;
  --radius-full: 9999px;
  
  --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-slow: 0.6s cubic-bezier(0.16, 1, 0.3, 1);
  --transition-spring: 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
