:root {
  /* Accent — controlado pelo jogador (salvo no perfil) */
  --accent: #00f5ff;
  --accent-glow: rgba(0, 245, 255, 0.22);
  --accent-subtle: rgba(0, 245, 255, 0.07);
  --accent-rgb: 0, 245, 255;

  /* Backgrounds */
  --bg: #0a0a0f;
  --surface: rgba(255, 255, 255, 0.04);
  --surface-hover: rgba(255, 255, 255, 0.07);

  /* Bordas */
  --border: rgba(255, 255, 255, 0.08);
  --border-accent: rgba(var(--accent-rgb), 0.35);

  /* Tipografia */
  --text: #e2e8f0;
  --muted: #64748b;

  /* Semânticas — fixas, não mudam com o perfil */
  --danger: #ff3333;
  --success: #00ff88;

  /* Fontes */
  --font-display: 'Orbitron', sans-serif;
  --font-body: 'Inter', sans-serif;
  --font-mono: 'JetBrains Mono', monospace;

  /* Forma */
  --radius: 12px;
  --radius-sm: 6px;
  --blur: blur(14px);
  --blur-light: blur(4px);
}
