/* Gerado por design_tokens.py — não edite à mão. Breakpoints: celular 560px, tablet 760px, app 700px, desktop 1040px */
:root{
  color-scheme:dark;
  --marca-50:#FEF3EB;
  --marca-100:#FEE4D2;
  --marca-200:#FDC9A6;
  --marca-300:#FBA86F;
  --marca-400:#FA8A3D;
  --marca-500:#F97316;
  --marca-600:#D65B06;
  --marca-700:#AE4A04;
  --marca-800:#8B3B04;
  --marca-900:#6D2E03;
  --marca-950:#3C1902;
  --neutro-0:#050505;
  --neutro-50:#0A0A0A;
  --neutro-100:#111111;
  --neutro-150:#171717;
  --neutro-200:#1F1F1F;
  --neutro-300:#2E2E2E;
  --neutro-400:#525252;
  --neutro-500:#7C7C7C;
  --neutro-600:#9A9A9A;
  --neutro-700:#C4C4C4;
  --neutro-800:#D9D9D9;
  --neutro-900:#F5F5F5;
  --cor-fundo:#050505;
  --cor-superficie:#0A0A0A;
  --cor-superficie-2:#111111;
  --cor-superficie-3:#171717;
  --cor-texto:#F5F5F5;
  --cor-texto-2:#D9D9D9;
  --cor-texto-suave:#9A9A9A;
  --cor-texto-apagado:#7C7C7C;
  --cor-borda:rgba(255,255,255,.10);
  --cor-borda-suave:rgba(255,255,255,.05);
  --cor-borda-forte:rgba(255,255,255,.18);
  --cor-destaque:#F97316;
  --cor-destaque-suave:rgba(249,115,22,.12);
  --cor-destaque-linha:rgba(249,115,22,.35);
  --cor-sobre-destaque:#000000;
  --cor-sucesso:#4ADE80;
  --cor-sucesso-suave:rgba(74,222,128,.10);
  --cor-erro:#F87171;
  --cor-erro-suave:rgba(248,113,113,.10);
  --cor-aviso:#FACC15;
  --cor-aviso-suave:rgba(250,204,21,.10);
  --fonte-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --fonte-mono:"Geist Mono", "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;
  --fs-2xs:0.5725rem;
  --fs-xs:0.7156rem;
  --fs-sm:0.8000rem;
  --fs-base:1.0000rem;
  --fs-md:1.1181rem;
  --fs-lg:1.2500rem;
  --fs-xl:1.5625rem;
  --fs-2xl:1.9531rem;
  --fs-3xl:2.4413rem;
  --fs-4xl:3.0519rem;
  --fs-display:5.3312rem;
  --peso-fino:200;
  --peso-leve:300;
  --peso-normal:400;
  --peso-medio:500;
  --peso-semi:600;
  --lh-justa:1.05;
  --lh-titulo:1.15;
  --lh-corpo:1.6;
  --lh-leitura:1.7;
  --ls-titulo:-0.035em;
  --ls-display:-0.06em;
  --ls-rotulo:0.18em;
  --esp-0:0px;
  --esp-1:4px;
  --esp-2:8px;
  --esp-3:12px;
  --esp-4:16px;
  --esp-5:20px;
  --esp-6:24px;
  --esp-8:32px;
  --esp-10:40px;
  --esp-12:48px;
  --esp-16:64px;
  --esp-20:80px;
  --esp-24:96px;
  --raio-nenhum:0;
  --raio-sm:2px;
  --raio-md:4px;
  --raio-pilula:999px;
  --sombra-brilho:0 0 12px rgba(249,115,22,.45);
  --sombra-elevada:0 24px 48px -12px rgba(0,0,0,.6);
  --sombra-foco:0 0 0 2px #050505, 0 0 0 3px #F97316;
  --mov-rapido:150ms;
  --mov-base:250ms;
  --mov-lento:600ms;
  --mov-feixe:7s;
  --mov-curva:cubic-bezier(.2,.7,.2,1);
  --mov-curva-feixe:cubic-bezier(.4,0,.2,1);
  --alvo-toque:44px;
}
