:root {
  /* Tokens do guia KTO — cores do próprio site da casa (kto.bet.br, arquivo de 14/08/2026):
     vermelho #DA0000 do logotipo, azul-marinho #00003C/#000027 e o neutro claro #F6F4EF.
     Formato de checklist: seções escuras alternadas, uma faixa clara para as dúvidas. */
  --red:        #15803d;
  --red-hover:  #166534;
  --red-text:   #4ade80;   /* vermelho legível sobre o azul-marinho */

  --bg:         #0a0a0a;
  --bg-2:       #111111;
  --surface:    #1a1a1a;
  --surface-2:  #242424;
  --paper:      #ffffff;
  --paper-2:    #f0f0f0;

  --ink:        #ffffff;
  --text:       #e8e8e8;
  --muted:      #a3a3a3;
  --ink-paper:  #0a0a0a;
  --text-paper: #2a2a2a;

  --font-head:  'Sora', 'Inter', system-ui, sans-serif;
  --font-body:  'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;

  --text-xs:  0.8rem;
  --text-sm:  0.92rem;
  --text-md:  1rem;
  --text-lg:  1.125rem;

  --space-xs: 10px;  --space-sm: 14px;  --space-md: 20px;  --space-lg: 30px;  --space-xl: 48px;  --space-2xl: 72px;
  --radius: 12px;  --radius-sm: 8px;
  --wrap: 1140px;
}
