/* Portal Notarial — Design Tokens (fonte unica de verdade).
   Carregar DEPOIS de calculator-shell.css e ANTES do CSS da pagina.
   Regra: nao redefinir estes tokens em :root nas paginas; consumir via var(). */
:root{
  /* Marca (um unico azul em todo o produto) */
  --primary:#1273ea;
  --primary-700:#0f5fcc;
  --primary-050:#eff6ff;
  /* Acento (verde: sucesso, "Mais utilizado") */
  --accent:#047857;
  --accent-050:#dcfce7;
  /* Texto / superficie */
  --text:#0f172a;
  --muted:#475569;
  --bg:#f8fafc;
  --card:#ffffff;
  --border:#e5e7eb;
  /* Forma */
  --radius:14px;
  --radius-sm:10px;
  --radius-pill:999px;
  --shadow:0 12px 30px rgba(2,6,23,.08);
  --shadow-sm:0 8px 18px rgba(18,115,234,.08);
  /* Estado */
  --ok:#10b981;
  --danger:#b91c1c;
  --ring:rgba(18,115,234,.18);
  /* Tipografia */
  --font:16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,sans-serif;
}
