:root {
  --cor-principal: #4f46e5;      /* indigo moderno */
  --cor-principal-2: #7c3aed;    /* roxo (gradiente) */
  --cor-principal-hover: #4338ca;
  --grad-principal: linear-gradient(135deg, #4f46e5, #7c3aed);
  --cor-fundo: #ffffff;
  --cor-superficie: #f4f5fb;
  --cor-superficie-2: #eceefb;
  --cor-borda: #e4e5f0;
  --cor-texto: #1a1c2e;
  --cor-texto-fraco: #6b6f8a;
  --cor-ok: #16a34a;
  --cor-erro: #dc2626;
  --raio: 14px;
  --raio-sm: 10px;
  --espaco: 16px;
  --fonte: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --sombra: 0 4px 16px rgba(30,32,60,.08);
  --sombra-forte: 0 10px 28px rgba(79,70,229,.20);
}
