/* Tokens de design do SN-Apps v2 (direção "Noite de jogo", paleta da v1). Cor, tipo, forma e movimento nascem aqui. */
@font-face { font-family: "Barlow Condensed"; src: url("../fonts/BarlowCondensed-Bold.ttf") format("truetype"); font-weight: 700; font-display: swap; }
@font-face { font-family: "Geist"; src: url("../fonts/geist-sans-400.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Geist"; src: url("../fonts/geist-sans-500.woff2") format("woff2"); font-weight: 500; font-display: swap; }
@font-face { font-family: "Geist"; src: url("../fonts/geist-sans-600.woff2") format("woff2"); font-weight: 600; font-display: swap; }
@font-face { font-family: "Geist Mono"; src: url("../fonts/geist-mono-400.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Geist Mono"; src: url("../fonts/geist-mono-500.woff2") format("woff2"); font-weight: 500; font-display: swap; }

:root {
  color-scheme: dark;

  /* superfícies, do fundo para a frente */
  --bg: #08080b;
  --s1: #26143f;
  --s2: #23103e;
  --s3: #3c2063;
  --line: rgb(255 255 255 / 0.09);
  --line2: rgb(255 255 255 / 0.17);

  /* texto */
  --tx: #f3f0f8;
  --tx2: #b4aec6;
  --tx3: #8f88a3;

  /* acento único: coral (o mesmo das artes). Texto sobre ele é escuro: branco não passa no AA em texto pequeno */
  --acc: #ff5a5f;
  --acc-forte: #ff7479;
  --on-acc: #1a0b14;
  --acc-luz: rgb(255 90 95 / 0.18);

  /* apoio (v1): lime = dado, tempo e sucesso */
  --lime: #c6f04a;
  --grad-pagina: linear-gradient(126deg, #3c1663 0%, #230d3b 22%, #120a1c 55%, #08080b 100%);
  --grad-card: linear-gradient(160deg, #3c2063 0%, #26143f 55%, #190d29 100%);

  /* forma */
  --r-xl: 2rem;
  --r-lg: 1.25rem;
  --r-md: 0.875rem;
  --r-pill: 999px;

  --disp: "Barlow Condensed", "Arial Narrow", sans-serif;
  --body: "Geist", system-ui, sans-serif;
  --mono: "Geist Mono", ui-monospace, monospace;

  /* movimento */
  --ease: cubic-bezier(0.32, 0.72, 0, 1);
  --spring: cubic-bezier(0.34, 1.56, 0.64, 1);
}
