/* Tokens do Mapa Mental. UNICO arquivo com hex de interface.
   Rampa da marca gerada por paleta.py a partir da cor da marca (ver 00_GENESIS/LASTRO.md). */
:root {
  /* Marca */
  --accent: #2563EB;
  --accent-hover: #1D4ED8;
  --accent-escura: #1E40AF;
  --accent-suave: #EFF3FE;
  --accent-soft: rgba(37, 99, 235, .12);
  --accent-sombra: rgba(37, 99, 235, .15);
  --accent-sombra-forte: rgba(37, 99, 235, .25);
  --accent-texto: #1D4ED8;
  --texto-sobre-accent: #FFFFFF;

  /* Neutros, tema claro */
  --branco: #FFFFFF;
  --fundo: #F6F7F9;
  --borda: #E5E7EB;
  --borda-forte: #D1D5DB;
  --texto: #111827;
  --texto-suave: #4B5563;
  --texto-fraco: #6B7280;
  --perigo: #DC2626;
  --perigo-escura: #B91C1C;
  --perigo-suave: #FEF2F2;
  --sucesso: #15803D;
  --sucesso-suave: #E6F6EC;
  --overlay: rgba(17, 24, 39, .45);
  --brilho-branco: rgba(255, 255, 255, .4);

  /* Paleta fixa de etiquetas (8 cores): fundo suave + texto escuro */
  --et-1-bg: #FFEDD5; --et-1-tx: #9A3412;
  --et-2-bg: #DBEAFE; --et-2-tx: #1E40AF;
  --et-3-bg: #DCFCE7; --et-3-tx: #166534;
  --et-4-bg: #F3E8FF; --et-4-tx: #6B21A8;
  --et-5-bg: #FCE7F3; --et-5-tx: #9D174D;
  --et-6-bg: #CFFAFE; --et-6-tx: #155E75;
  --et-7-bg: #FEF9C3; --et-7-tx: #854D0E;
  --et-8-bg: #E5E7EB; --et-8-tx: #374151;

  /* Tipografia */
  --font: "Poppins", "Inter", -apple-system, "Segoe UI", Roboto, sans-serif;
  --font-titulo: "Poppins", "Sora", sans-serif;

  /* Espaco */
  --sp-1: 4px; --sp-2: 8px; --sp-3: 12px; --sp-4: 16px; --sp-5: 24px; --sp-6: 32px;

  /* Raio e sombra */
  --raio-sm: 8px;
  --raio: 12px;
  --raio-lg: 18px;
  --raio-full: 999px;
  --sombra-sm: 0 1px 2px rgba(17, 24, 39, .06);
  --sombra: 0 4px 14px rgba(17, 24, 39, .08);
  --sombra-lg: 0 18px 48px rgba(17, 24, 39, .18);
  --transicao: .15s ease;

  /* Casca */
  --sidebar-width: 248px;
  --topbar-h: 58px;
}
