:root {
  --cor-primaria: #1e3a8a;
  --cor-primaria-suave: #3355a3;
  --cor-base: #ffffff;
  --cor-superficie: #e5e7eb;
  --cor-superficie-suave: #f8fafc;
  --cor-fundo-pagina: #f8f9fb;
  --cor-tinta-primaria: #eef2fb;
  --cor-texto-forte: #374151;
  --cor-texto-suave: #64748b;
  --cor-texto-apagado: #94a3b8;

  --cor-semantica-sucesso: #047857;
  --cor-semantica-sucesso-fundo: #ecfdf5;
  --cor-semantica-alerta: #b45309;
  --cor-semantica-alerta-fundo: #fffbeb;
  --cor-semantica-erro: #b91c1c;
  --cor-semantica-erro-fundo: #fef2f2;

  --borda-espessura: 1px;
  --borda-cor: #e5e7eb;
  --raio-borda: 8px;
  --raio-borda-modal: 12px;

  --fonte-sistema: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;

  --espaco-1: 4px;
  --espaco-2: 8px;
  --espaco-3: 12px;
  --espaco-4: 16px;
  --espaco-5: 20px;
  --espaco-6: 24px;
  --espaco-8: 32px;
}
