/* ════════════════════════════════════════════════════════════
   AlakhAgam Design Token System  v2.0
   Single source of truth for all brand CSS custom properties.
   Import this file first in every page.
   ════════════════════════════════════════════════════════════ */

:root {

  /* ── Parent Brand (AlakhAgam) ─────────────────────────── */
  --aa-bg:           #08060F;
  --aa-midnight:     #1A1530;
  --aa-surface:      rgba(26,21,48,0.6);
  --aa-white:        #FDFAF5;
  --aa-muted:        rgba(253,250,245,0.42);
  --aa-saffron:      #E8751A;
  --aa-saffron-l:    #F5A64D;
  --aa-saffron-d:    #B35510;
  --aa-border:       rgba(232,117,26,0.10);
  --aa-border-sub:   rgba(255,255,255,0.06);
  --aa-shadow:       0 12px 40px rgba(0,0,0,0.45);

  /* ── TEJNU (Deep Tech) ────────────────────────────────── */
  --t-deep:          #050A14;
  --t-deep2:         #0A1628;
  --t-deep3:         #0F2040;
  --t-gold:          #C9A84C;
  --t-gold-l:        #E8C97A;
  --t-gold-d:        #8B6914;
  --t-white:         #F0EDE6;
  --t-cyan:          #4ECDC4;
  --t-violet:        #7B61FF;

  /* ── prajnaScan (Healthcare) ──────────────────────────── */
  --p-teal:          #1A8A7E;
  --p-teal-d:        #136B62;
  --p-teal-l:        #E8F5F4;
  --p-teal-m:        #2AA99B;
  --p-ink:           #0F1A19;
  --p-ink-s:         #2C3E3B;
  --p-muted:         #7A9290;
  --p-border:        #DDE8E7;
  --p-bg:            #F6FAF9;
  --p-warm:          #FDF8F3;
  --p-saffron:       #D4620A;
  --p-alert:         #E63946;
  --p-ok:            #10B981;
  --p-warn:          #F59E0B;

  /* ── GlitchPit ────────────────────────────────────────── */
  --g-navy:          #073B4C;
  --g-navy-d:        #06202C;
  --g-navy-l:        #0A4F66;
  --g-coral:         #FF5757;
  --g-yellow:        #FFD166;
  --g-mint:          #06D6A0;
  --g-lav:           #C77DFF;
  --g-sky:           #118AB2;

  /* ── Typography ───────────────────────────────────────── */
  --font-d:   'Playfair Display', Georgia, serif;
  --font-b:   'DM Sans', system-ui, -apple-system, sans-serif;
  --font-m:   'Courier Prime', 'Courier New', monospace;
  --font-t:   'Rajdhani', sans-serif;
  --font-g:   'Fredoka', sans-serif;
  --font-p:   'Lora', Georgia, serif;
  --font-pj:  'Plus Jakarta Sans', system-ui, sans-serif;
  --font-jm:  'JetBrains Mono', 'Fira Code', monospace;

  /* ── Layout ───────────────────────────────────────────── */
  --max:      1200px;
  --max-md:   960px;
  --max-sm:   720px;
  --nav-h:    64px;
  --nav-h-p:  60px;   /* prajnaScan nav height */

  /* ── Radii ────────────────────────────────────────────── */
  --r-xs:     2px;
  --r-sm:     4px;
  --r-md:     8px;
  --r-lg:     16px;
  --r-pill:   100px;
}
