@font-face{
  font-family:'Inter';
  font-style:normal;
  font-weight:400 700;
  font-display:swap;
  src:url('../fonts/inter-v20-latin-var.woff2?v=20') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face{
  font-family:'Inter recuo';
  src:local('Arial'),local('Liberation Sans'),local('Helvetica Neue');
  size-adjust:109.56%;
  ascent-override:88.42%;
  descent-override:22.02%;
  line-gap-override:0%;
}
:root{--bg0:#08090e;--bg1:#0f1217;--bg2:#181b20;--bg3:#212429;--bg4:#2d3036;
--surface-raised:var(--bg1);--surface-row-hover:var(--bg4);--border:#252a32;--border2:#39404d;--tx1:#e9eaef;
--tx2:#a3a7af;--tx3:#8b8f97;--accent:#e8e8ec;--accent2:#f5f5f7;--accentb:#c4c4cc;--accent-ink:#0b0b0f;
--danger:#ef4444;--success:#22c55e;--warn:#f59e0b;
--info:#7dd3fc;--btn-gradient:linear-gradient(110deg,#f9fafb 0,#e5e7eb 40%,#d1d5db 60%,#f9fafb 100%);--sidebar-w:260px;
--radius-sm:5px;--radius:8px;--radius-lg:12px;
--ico-xs:13px;--ico-sm:15px;--ico-md:18px;
--fs-micro:.6875rem;--fs-meta:.75rem;--fs-corpo:.875rem;--fs-enfase:1rem;--fs-secao:1.25rem;--fs-numero:1.625rem;--fs-qtd:.9375rem;--fs-qtd-forte:2.03125rem;
--fw-corpo:400;--fw-destaque:600;--fw-titulo:700;
--lh-corpo:1.5;--lh-titulo:1.3;--lh-numero:1.1;--lh-glifo:1;
--transition:var(--dur-base) var(--ease-standard);--ease-out:cubic-bezier(.22,1,.36,1);--ease-standard:cubic-bezier(.4,0,.2,1);--ease-snap:cubic-bezier(.34,1.56,.64,1);--ease-suave:cubic-bezier(.65,.05,.36,1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.35s;--dur-suave:.55s;--dur-suave-rapida:.22s;--dur-suave-toque:.14s;--dur-rail:.69s;--shadow-sm:0 1px 3px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.3);--shadow-md:0 4px 12px rgba(0,0,0,.4),0 2px 6px rgba(0,0,0,.3);--shadow-lg:0 12px 40px rgba(0,0,0,.5),0 4px 12px rgba(0,0,0,.3);--shadow-xl:0 24px 80px rgba(0,0,0,.6),0 8px 24px rgba(0,0,0,.4);--glass-bg:rgba(15,18,23,.75);--glass-border:rgba(255,255,255,.06);
--font-body:'Inter','Inter recuo',sans-serif;
--font-mono:ui-monospace,SFMono-Regular,'Cascadia Mono',Consolas,'Liberation Mono',Menlo,monospace}
html.light-mode{--bg0:#f0f2f7;--bg1:#ffffff;--bg2:#f4f5fa;--bg3:#eaecf3;--bg4:#dde0eb;--surface-raised:var(--bg1);--surface-row-hover:var(--bg3);--border:#d0d4e4;--border2:#b8bdd0;--tx1:#0f1120;
--tx2:#444869;--tx3:#5f6480;--glass-bg:rgba(255,255,255,.92);--glass-border:rgba(0,0,0,.07);--shadow-sm:0 1px 3px rgba(0,0,0,.1);--shadow-md:0 4px 12px rgba(0,0,0,.12);--shadow-lg:0 12px 40px rgba(0,0,0,.14);--shadow-xl:0 24px 80px rgba(0,0,0,.18);
--danger:#b91c1c;--success:#15803d;--warn:#b45309;--info:#0369a1;
--accent:#26262e;--accent2:#101014;--accentb:#0a0a0e;--accent-ink:#ffffff;--btn-gradient:linear-gradient(110deg,#33333d 0,#26262e 40%,#18181c 60%,#33333d 100%)}
