/* Cores e tipos do sistema Alpha Inteligência Fiscal (frontend/app/globals.css). */
:root {
  --bg: #080c18;
  --bg-topo: #0f1d3a;
  --superficie: #0b1222;
  --superficie-2: #0d1526;
  --superficie-3: #111b31;
  --texto: #e2e8f2;
  --texto-forte: #ffffff;
  --apagado: #7a92b0;
  --fio: rgba(255, 255, 255, 0.08);
  --fio-forte: rgba(255, 255, 255, 0.14);

  --primaria: #3b82f6;
  --primaria-escura: #1d4ed8;
  --primaria-suave: rgba(59, 130, 246, 0.14);
  --teal: #0d9488;
  --indigo: #818cf8;

  --ok: #22c55e;
  --atencao: #f59e0b;
  --perigo: #ef4444;
  --ok-suave: rgba(34, 197, 94, 0.14);
  --atencao-suave: rgba(245, 158, 11, 0.14);
  --perigo-suave: rgba(239, 68, 68, 0.14);

  --serifa: 'Source Serif 4', Georgia, 'Times New Roman', serif;
  --sans: 'IBM Plex Sans', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --mono: 'IBM Plex Mono', ui-monospace, 'Cascadia Mono', Consolas, monospace;

  --largura: 1180px;
  --margem: 24px;
  --raio: 10px;
  --raio-sm: 6px;
}

@media (max-width: 640px) {
  :root { --margem: 16px; }
}
