/* Contrato de identidade da MP2A Gestão (preview Lead Land, 2026-09-10).
   Toda página dá <link> aqui e nunca redefine cor ou fonte.
   Paleta extraída do logo e do site atual: verde profundo #003C30, dourado #D8B454, creme #F0E4CC.
   Tipografia do pool Lead Land approved: Fraunces (SOFT 100 + WONK 1) display, Switzer body, Geist Mono em labels e KPIs. */

:root{
  /* tema escuro (shell, biolink, heros) */
  --bg:#062B24;
  --bg-alt:#0B3A31;
  --bg-deep:#03201B;
  --card:#0E4238;
  --text:#F4EFE3;
  --text-muted:rgba(244,239,227,0.68);
  --text-soft:rgba(244,239,227,0.44);
  --border:rgba(244,239,227,0.12);
  --accent:#D8B454;
  --accent-deep:#B08F3C;
  --accent-light:#F0CC78;
  --accent-soft:rgba(216,180,84,0.14);
  --grad-accent:linear-gradient(135deg,#B08F3C 0%,#D8B454 48%,#F0CC78 100%);
  --green:#003C30;
  --green-mid:#0B4A3C;
  --green-soft:#30603C;

  /* dourado pra texto sobre fundo claro: pequeno (labels 10 a 13px) e grande (h2 em, 24px+) */
  --accent-ink:#7A6230;
  --accent-mid:#8F7238;

  /* variante clara (smartpage, proposta, diagnóstico, trechos longos) */
  --paper:#F6F1E6;
  --paper-2:#EDE5D3;
  --paper-3:#E3D9C2;
  --ink:#14211D;
  --ink-muted:rgba(20,33,29,0.66);
  --ink-soft:rgba(20,33,29,0.42);
  --ink-border:rgba(20,33,29,0.12);

  --display:'Fraunces','Georgia',serif;
  --display-settings:'SOFT' 100,'WONK' 1,'opsz' 144;
  --sans:'Switzer',system-ui,sans-serif;
  --mono:'Geist Mono',ui-monospace,monospace;

  --r-sm:12px;
  --r-md:18px;
  --r-lg:24px;
  --r-pill:100px;
  --shadow:0 18px 44px rgba(3,32,27,0.38);
  --ease:cubic-bezier(0.22,1,0.36,1);
  --wa:#25d366;
  --warn:#C2452D;
}

.font-display{font-family:var(--display);font-variation-settings:var(--display-settings)}
.text-grad{background:var(--grad-accent);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.12em;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.grain::after{content:'';position:absolute;inset:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
