/* ============================================================
   TOKENS DE IDENTIDADE
   Trocar a identidade visual do site = trocar este arquivo.
   Nenhuma regra de layout mora aqui.
   ============================================================ */
:root{
  /* Base */
  --c-bg:            #0a1628;
  --c-ink:           #f0f4f8;

  /* Marca */
  --c-accent:        #7dcfff;
  --c-accent-deep:   #2da8d8;
  --c-signal:        #39d353;

  /* Texto */
  --t-primary:       var(--c-ink);
  --t-secondary:     rgba(200,225,248,.80);
  --t-muted:         rgba(180,210,240,.55);
  --t-faint:         rgba(150,185,220,.55);

  /* Linhas */
  --line:            rgba(125,207,255,.20);
  --line-strong:     rgba(125,207,255,.45);
  --line-quiet:      rgba(255,255,255,.06);

  /* Vidro e sobreposicoes */
  --glass:           rgba(10,22,40,.50);
  --veil-top:        rgba(10,22,40,.68);
  --veil-mid:        rgba(10,22,40,.38);
  --veil-bottom:     rgba(10,22,40,.82);

  /* Tipografia */
  --font-display:    'Orbitron', sans-serif;
  --font-body:       'DM Sans', sans-serif;
  --font-mono:       'Space Mono', monospace;
  --font-mono-alt:   'Share Tech Mono', monospace;

  /* Logotipo */
  --logo-fill:       var(--c-signal);
  --logo-stroke:     rgba(240,244,248,.92);

  /* Aliases legados: usados pelo CSS atual, nao criar novos */
  --bl: var(--c-accent);
  --bm: var(--c-accent-deep);
  --w:  var(--c-ink);
  --mu: var(--t-muted);
  --bo: var(--line);
  --boh:var(--line-strong);
  --gl: var(--glass);
}
