/* TOP GYM — B · Narożnik — generated from tokens.json */
@font-face{font-family:"Archivo";src:url("../fonts/Archivo-Variable.woff2") format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:"IBM Plex Mono";src:url("../fonts/IBMPlexMono-Regular.woff2") format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"IBM Plex Mono";src:url("../fonts/IBMPlexMono-Medium.woff2") format("woff2");font-weight:500;font-display:swap}
:root,[data-theme="light"]{--bg:#f1eee7;--surface:#fbfaf6;--surface-2:#e6e2d8;--line:#121212;--line-soft:#cfcac0;--ink:#121212;--ink-muted:#5a5751;--red:#d92a1c;--on-red:#ffffff;--red-ink:#c02417;--blue:#1f3bd1;--on-blue:#ffffff;--blue-ink:#1f3bd1;--black:#121212;--paper:#f1eee7;--scrim:rgba(18, 18, 18, 0.66);--success:#176b3c;--danger:var(--red-ink);--focus:#1f3bd1;}
[data-theme="dark"]{--bg:#121212;--surface:#1c1c1b;--surface-2:#262624;--line:#e9e5dc;--line-soft:#3a3936;--ink:#f1eee7;--ink-muted:#a8a49b;--red:#ff4a3a;--on-red:#121212;--red-ink:#ff6a5c;--blue:#7b8fff;--on-blue:#121212;--blue-ink:#7b8fff;--success:#4cd38a;--focus:#7b8fff;}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-none:0px;--radius-full:999px;--border-hairline:1px;--border-rope:3px;--font-display:Archivo, "Arial Black", sans-serif;--font-sans:Archivo, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;}
