/* ametta-tokens.css (padrão único, 05/10/2026): SÓ fontes + tokens (cores, fontes, larguras).
   Usado por todas as páginas do padrão (via ametta-base) e sozinho pelo logo. e pelo /login.
   Fonte única: mudou aqui, trocar o ?v= em _partes/head.html e _partes/tokens.html. */
/* Fontes hospedadas no próprio site (arquivos oficiais, sem alteração; licenças em /fonts/). */
@font-face{font-family:'Satoshi';src:url('/fonts/satoshi/Satoshi-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Satoshi';src:url('/fonts/satoshi/Satoshi-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Satoshi';src:url('/fonts/satoshi/Satoshi-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'JetBrains Mono';src:url('/fonts/jetbrains-mono/JetBrainsMono-Medium.woff2') format('woff2');font-weight:400 500;font-style:normal;font-display:swap}
/* 05/10/2026: uma reserva por peso (medida contra a Satoshi: 400 = 97,7% da largura da Arial; 500/700 = 100,5%) */
@font-face{font-family:'Satoshi Fallback';src:local('Arial');font-weight:400;size-adjust:97.7%;ascent-override:103.4%;descent-override:24.6%;line-gap-override:10.2%}
@font-face{font-family:'Satoshi Fallback';src:local('Arial');font-weight:500 900;size-adjust:100.5%;ascent-override:100.5%;descent-override:23.9%;line-gap-override:9.9%}
:root{
  --bg:#000000; --panel:#0c0c0e; --panel2:#141416;
  --ink:#ffffff; --dim:#8b8b90; --mute:#565659;
  --teal:#00c896; --ink-on-teal:#04130d;
  --line:rgba(255,255,255,.14); --line2:rgba(255,255,255,.28);
  --sans:'Satoshi','Satoshi Fallback',-apple-system,BlinkMacSystemFont,sans-serif;
  --mono:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
  --maxw:1280px;
}
