:root {
  /* Core colors from atlas_brand concept */
  --atlas-color-deep-abyss: #070d1a;
  --atlas-color-midnight-navy: #0b1226;
  --atlas-color-atlas-blue: #101b35;
  --atlas-color-celestial-navy: #1a2744;

  --atlas-color-antique-gold: #c8963e;
  --atlas-color-burnished-gold: #a87b2f;
  --atlas-color-amber-glow: #d4a94e;
  --atlas-color-pale-gold: #e8c97a;

  --atlas-color-cloud-white: #e8ecf1;
  --atlas-color-silver-steel: #bcc5d0;
  --atlas-color-mist-gray: #8a94a6;

  --atlas-color-border-subtle: rgba(255, 255, 255, 0.08);
  --atlas-color-overlay-strong: rgba(7, 13, 26, 0.78);

  /* Typography intent */
  --atlas-font-sans: "Inter", "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  --atlas-font-mono: "JetBrains Mono", "Consolas", "SFMono-Regular", Menlo, monospace;
  --atlas-font-display: "Playfair Display", Georgia, serif;

  /* Radius and elevation */
  --atlas-radius-sm: 8px;
  --atlas-radius-md: 12px;
  --atlas-radius-lg: 16px;

  --atlas-shadow-soft: 0 14px 36px rgba(0, 0, 0, 0.28);
}
