/* STARZPLAY — Color tokens
   Palette derived from the "NewColor" brand deck: a cyan/aqua spectrum
   over near-black, with an electric-lime spark accent. */
:root {
  /* ---- Brand core ---- */
  --stz-cyan:   #00D8DC;  /* primary brand accent */
  --stz-aqua:   #1EFFFD;  /* brightest highlight / glow */
  --stz-cyan-deep: #00A7AB;  /* darkened cyan for press states & gradient depth */
  --stz-mint:   #D9FBED;  /* pale wash, near-white tint */
  --stz-lime:   #DBFE52;  /* electric spark accent (use sparingly) */

  /* ---- Ink / neutrals ---- */
  --stz-black:  #000000;  /* true black canvas */
  --stz-ink:    #06090C;  /* raised black surface */
  --stz-ink-2:  #0D1418;  /* elevated surface */
  --stz-ink-3:  #15201F;  /* card / panel over black */
  --stz-graphite: #1C262B;
  --stz-gray:   #686870;  /* brand neutral gray (captions, meta) */
  --stz-gray-2: #9AA0A6;
  --stz-gray-3: #C7CCD0;
  --stz-white:  #FFFFFF;

  /* ---- Gradient stops ---- */
  --stz-grad-wordmark: linear-gradient(90deg, #FFFFFF 0%, #D9FBED 35%, #00D8DC 100%); /* @kind other */
  --stz-grad-cyan:     linear-gradient(135deg, #1EFFFD 0%, #00D8DC 60%, #00A7AB 100%); /* @kind other */
  --stz-grad-flare:    radial-gradient(120% 90% at 78% 8%, rgba(30,255,253,.28) 0%, rgba(0,216,220,.10) 28%, rgba(0,0,0,0) 60%); /* @kind other */

  /* ---- Semantic aliases ---- */
  --bg-canvas:      var(--stz-black);
  --bg-surface:     var(--stz-ink);
  --bg-elevated:    var(--stz-ink-2);
  --surface-card:   var(--stz-ink-3);
  --surface-overlay: rgba(13,20,24,.72);

  --text-primary:   var(--stz-white);
  --text-secondary: var(--stz-gray-3);
  --text-muted:     var(--stz-gray);
  --text-accent:    var(--stz-cyan);
  --text-on-accent: #00181A;

  --accent:         var(--stz-cyan);
  --accent-hover:   var(--stz-aqua);
  --accent-press:   var(--stz-cyan-deep);
  --accent-quiet:   rgba(0,216,220,.14);

  --border-subtle:  rgba(255,255,255,.10);
  --border-strong:  rgba(255,255,255,.22);
  --border-accent:  rgba(0,216,220,.55);

  --focus-ring:     0 0 0 3px rgba(30,255,253,.45);

  /* ---- Status ---- */
  --status-live:    #FF4D5E;
  --status-success: #34D399;
}
