/* ATC design tokens. Modernized for luxury sapphire blue & gold visual system matching Figma ATC. */
:root {
  --atc-blue: #0f4c81;
  --atc-blue-header: #12579b;
  --atc-blue-dark: #0a355c;
  --atc-blue-deep: #061d33;
  --atc-blue-card: #0d3c6c;
  --atc-blue-accent: #1976d2;
  --atc-blue-soft: #e8f1f8;
  --atc-yellow: #f59e0b;
  --atc-gold: #ffc42e;
  --atc-gold-dark: #d97706;
  --atc-gold-soft: #fef3c7;

  /* Backward compatibility aliases */
  --mak-deep: #061d33;
  --mak-deep-2: #0a2e52;
  --mak-deep-3: #0f4c81;
  --mak-green: #0f4c81;
  --mak-green-dark: #0a355c;
  --mak-green-bright: #1976d2;
  --mak-green-soft: #e8f1f8;
  --mak-yellow: #f59e0b;
  --mak-gold: #ffc42e;
  --mak-gold-dark: #d97706;
  --mak-gold-soft: #fef3c7;
  --mak-paper: #f8fafc;
  --mak-paper-subtle: #f1f5f9;
  --mak-card: #ffffff;
  --mak-ink: #0f172a;
  --mak-ink-2: #1e293b;
  --mak-muted: #64748b;
  --mak-line: #e2e8f0;
  --mak-line-dark: rgba(255, 255, 255, 0.12);
  --mak-danger: #ef4444;
  --mak-info: #0284c7;
  --shadow-xs: 0 2px 8px rgba(15, 76, 129, .04);
  --shadow-sm: 0 8px 24px rgba(15, 76, 129, .06);
  --shadow-md: 0 16px 36px rgba(15, 76, 129, .09);
  --shadow-lg: 0 24px 54px rgba(15, 76, 129, .14);
  --shadow-glow: 0 0 32px rgba(25, 118, 210, .22);
  --shadow-gold-glow: 0 0 30px rgba(245, 158, 11, .28);
  --radius-xl: 28px;
  --radius-lg: 20px;
  --radius-md: 14px;
  --radius-sm: 10px;
  --transition-fast: 0.18s cubic-bezier(0.16, 1, 0.3, 1);
  --transition-normal: 0.28s cubic-bezier(0.16, 1, 0.3, 1);
}

