/* ─────────────────────────────────────────
   DESIGN TOKENS
   Single source of truth for all values.
───────────────────────────────────────── */

:root {

  /* ── Base surfaces ── */
  --bg:           #080810;
  --bg-1:         #0F0F1A;
  --bg-2:         #161625;
  --bg-3:         #1E1E30;
  --wire:         #16162A;
  --border:       #252538;
  --border-hi:    #353550;

  /* ── Text — higher contrast ── */
  --muted:        #5A5A7A;
  --sub:          #8888AA;
  --body:         #C8C8E0;    /* was #B8B8B0 — noticeably brighter */
  --primary:      #F0F0FF;    /* near-white with cool tint */

  /* ── Accent palette (multi-color) ── */
  --accent:       #FF4D00;    /* International Orange — primary CTA */
  --accent-hover: #FF6B2B;

  --c-orange:     #FF4D00;    /* Hero label, CTAs */
  --c-blue:       #4D9EFF;    /* Services section accent */
  --c-teal:       #00D4AA;    /* Process section accent */
  --c-violet:     #9B6BFF;    /* Quote block accent */
  --c-amber:      #FFB020;    /* Stats accent */

  /* dim / glow versions */
  --c-orange-dim:  rgba(255, 77,   0, 0.10);
  --c-blue-dim:    rgba(77,  158, 255, 0.10);
  --c-teal-dim:    rgba(0,  212, 170, 0.10);
  --c-violet-dim:  rgba(155, 107, 255, 0.10);
  --c-amber-dim:   rgba(255, 176,  32, 0.10);

  /* ── Terminal colors ── */
  --green:        #22D46A;
  --yellow:       #FFB020;
  --red:          #FF5F57;

  /* ── Typography ── */
  --font-head: 'Syne', sans-serif;
  --font-mono: 'DM Mono', monospace;

  --text-xs:   10px;
  --text-sm:   11px;
  --text-base: 13px;
  --text-md:   14px;
  --text-lg:   15px;
  --text-xl:   18px;

  /* ── Spacing ── */
  --space-1:   4px;
  --space-2:   8px;
  --space-3:   12px;
  --space-4:   16px;
  --space-5:   20px;
  --space-6:   24px;
  --space-8:   32px;
  --space-10:  40px;
  --space-12:  48px;
  --space-16:  64px;
  --space-20:  80px;
  --space-24:  96px;

  /* ── Layout ── */
  --nav-height:      60px;
  --ticker-height:   34px;
  --section-pad-x:   48px;
  --section-pad-y:   80px;
  --max-width:       1280px;

  /* ── Transitions ── */
  --t-fast:   0.12s ease;
  --t-base:   0.2s ease;
  --t-slow:   0.3s ease;
}
