/* PremiaAki · tokens da marca (tokens.css)
   Manual da marca, versão 1.0 (28/09/2026): https://premiaaki.com.br/idv
   Cópia fiel do bloco :root de src/app/globals.css, o mesmo que o site usa. Cores de status (--good, --warn,
   --bad) só em feedback do sistema, nunca em peça de marca. Raio 0 em tudo; elevação é sombra dura sem desfoque.
   Fonte: Archivo (Google Fonts, licença OFL). Títulos em 900 com largura 112% (font-stretch: 112%), caixa alta.
   No site, --font-sans vem do next/font; fora dele, carregue a Archivo e mantenha a linha abaixo. */
:root{--font-sans:"Archivo"}

:root{
  --font-ui:var(--font-sans),"Archivo",system-ui,-apple-system,sans-serif;
  --font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;

  /* papel é o fundo da página; branco só em cards, campos e modais (um degrau de elevação) */
  --bg:#F4F1EA; --surface:#FFFFFF; --surface-2:#F4F1EA; --surface-3:#ECE8DD;
  --ink:#0A0A0A; --ink-2:#3A3A3A; --muted:#6B6B6B; /* muted 4.7:1 no papel e 5.3:1 no branco */
  --hairline:#D9D4C7; --hairline-2:#BFB9AB; --dot:rgba(10,10,10,.10);

  --blue:#1200B4; --blue-hover:#0B0078; --blue-tint:#DAD6FF; --blue-ink:#1200B4;
  --on-blue:#F4F1EA; --glow:transparent; --paper:#F4F1EA;

  /* status: só em feedback de sistema, nunca em peça de marca. O verde do quadro (#0E8A4B) dá 4.4:1 com
     texto branco; #0B7A42 passa de 4.5:1 sem mudar a leitura da cor */
  --good:#0B7A42; --good-bg:#DDF0E5;
  --warn:#7A5300; --warn-bg:#FFF1CC; --warn-fill:#F5A800;
  --bad:#D0201E;  --bad-bg:#FBE3E2; --bad-ink:#B41B19;
  --neut:#3A3A3A; --neut-bg:#ECE8DD;

  /* movimento: fonte única de curva/tempo */
  --ease:cubic-bezier(.4,0,.2,1); --ease-out:cubic-bezier(.16,1,.3,1);
  --dur-1:130ms; --dur-2:190ms; --dur-3:280ms;

  /* elevação = sombra dura azul, deslocamento X=Y (4, 6, 8 ou 10), sem blur */
  --shadow-sm:none;
  --shadow:4px 4px 0 var(--blue);
  --shadow-lg:8px 8px 0 var(--blue);
  --kbd-sh:none;

  --r-xs:0; --r-sm:0; --r:0; --r-lg:0; --r-xl:0; --sb:248px;
  color-scheme:light;
}
