/* MIC 2026 — Color tokens
   Base palette from the MIC brand brief, plus semantic aliases.
   Usage intent:
     Signal Coral  -> tickets, urgency, high-priority action
     Electric Sky  -> agenda, discovery, interactive planning
     Navy / Blue   -> depth, confidence, premium framing */

:root {
  /* ---- Base palette ---- */
  --mic-midnight:     #071A2B; /* Midnight Navy */
  --mic-deep-blue:    #0D3B66; /* Deep Blue */
  --mic-coral:        #C6A15B; /* Anniversary Gold — PRIMARY ACTION (was Signal Coral) */
  --mic-coral-orig:   #FF5A36; /* original Signal Coral, retained for reference */
  --mic-sky:          #37A7FF; /* Electric Sky */
  --mic-sand:         #EFE9DF; /* Warm Sand */
  --mic-white:        #FCFBF8; /* Soft White */
  --mic-cloud:        #E7E9EC; /* Cloud Gray */
  --mic-green:        #2B8A68; /* Success Green */
  --mic-gold:         #C6A15B; /* Anniversary gold (from 10-Years mark) */

  /* ---- Tints & shades (derived, harmonious via oklch) ---- */
  --mic-midnight-90:  oklch(from var(--mic-midnight) calc(l + 0.06) c h);
  --mic-deep-blue-80: oklch(from var(--mic-deep-blue) calc(l + 0.10) c h);
  --mic-coral-90:     oklch(from var(--mic-coral) calc(l - 0.05) c h);
  --mic-coral-tint:   oklch(from var(--mic-coral) 0.94 0.04 h);
  --mic-sky-tint:     oklch(from var(--mic-sky) 0.95 0.03 h);
  --mic-sand-deep:    #E2D9C9;
  --mic-line:         oklch(from var(--mic-midnight) 0.9 0.01 h);

  /* ---- Semantic surfaces ---- */
  --surface-page:     var(--mic-white);
  --surface-raised:   #FFFFFF;
  --surface-sand:     var(--mic-sand);
  --surface-cloud:    var(--mic-cloud);
  --surface-ink:      var(--mic-midnight);
  --surface-ink-alt:  var(--mic-deep-blue);
  --surface-card:     #FFFFFF;

  /* ---- Semantic text ---- */
  --text-strong:      var(--mic-midnight);
  --text-body:        #23323F;
  --text-muted:       #5C6874;
  --text-on-ink:      var(--mic-white);
  --text-on-ink-muted:#A9B6C2;
  --text-accent:      var(--mic-coral);
  --text-link:        var(--mic-deep-blue);

  /* ---- Semantic action ---- */
  --action-primary:   var(--mic-coral);
  --action-primary-hover: var(--mic-coral-90);
  --action-plan:      var(--mic-sky);
  --action-ink:       var(--mic-midnight);
  --focus-ring:       var(--mic-sky);

  /* ---- Borders & lines ---- */
  --border-subtle:    var(--mic-line);
  --border-strong:    var(--mic-midnight);
  --border-on-ink:    rgba(255,255,255,0.16);

  /* ---- Status ---- */
  --status-success:   var(--mic-green);
  --status-urgent:    var(--mic-coral);
}
