/* =====================================================================
   SEAT THEORY — BRAND TOKENS · single source of truth
   Change a value here and it propagates to the marketing site, the portal,
   and the Certificate assets. Every surface aliases these with a fallback,
   so nothing breaks if this file is ever missing.
   ===================================================================== */
:root{
  /* Brand color */
  --st-violet:    #5B3CF0;
  --st-violet-lt: #8366F7;
  --st-violet-dk: #5536E6;
  --st-cyan:      #38BFF8;
  --st-cyan-dk:   #34B7E6;
  --st-plum:      #4C2557;   /* gradient anchor */
  --st-violet-tint: #9B82FF; /* light violet, text-on-violet */

  /* Ground */
  --st-bg:   #101827;
  --st-bg-2: #0E1119;
  --st-ink:  #F4F2FB;   /* warm display white (marketing) */

  /* Signature gradient (plum → violet → cyan) */
  --st-grad: linear-gradient(135deg, #4C2557 0%, #5B3CF0 55%, #38BFF8 100%);

  /* Semantic */
  --st-ok:   #5EE0B0;

  /* Type */
  --st-serif: 'Newsreader', Georgia, 'Times New Roman', serif;
  --st-sans:  'Instrument Sans', system-ui, -apple-system, 'Segoe UI', sans-serif;

  /* Shape */
  --st-radius:    16px;
  --st-radius-sm: 10px;
}
