/* TOP GYM — A · Ewolucja — generated from tokens.json */
@font-face{font-family:"Bebas Neue";src:url("../fonts/BebasNeue-Regular.woff2") format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Barlow";src:url("../fonts/Barlow-Regular.woff2") format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Barlow";src:url("../fonts/Barlow-Medium.woff2") format("woff2");font-weight:500;font-display:swap}
@font-face{font-family:"Barlow";src:url("../fonts/Barlow-SemiBold.woff2") format("woff2");font-weight:600;font-display:swap}
@font-face{font-family:"Barlow";src:url("../fonts/Barlow-Bold.woff2") format("woff2");font-weight:700;font-display:swap}
@font-face{font-family:"Barlow Condensed";src:url("../fonts/BarlowCondensed-SemiBold.woff2") format("woff2");font-weight:600;font-display:swap}
@font-face{font-family:"Barlow Condensed";src:url("../fonts/BarlowCondensed-Bold.woff2") format("woff2");font-weight:700;font-display:swap}
:root,[data-theme="dark"]{--bg:#0e0f0f;--surface:#17191a;--surface-2:#222526;--line:#2e3233;--line-strong:#6e7577;--ink:#ffffff;--ink-muted:#a3a9ab;--yellow:#fff311;--on-yellow:#0e0f0f;--yellow-ink:#fff311;--black:#0e0f0f;--white:#ffffff;--scrim:rgba(14, 15, 15, 0.62);--success:#3ddc84;--danger:#ff6b5e;--focus:#fff311;}
[data-theme="light"]{--bg:#f4f4f1;--surface:#ffffff;--surface-2:#eaeae5;--line:#d6d6d0;--line-strong:#7e8381;--ink:#0e0f0f;--ink-muted:#55595a;--yellow-ink:#5c5600;--success:#13723f;--danger:#c42b1c;--focus:#0e0f0f;}
: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-sm:2px;--radius-md:4px;--border-thin:1px;--border-thick:3px;--skew:-10deg;--font-display:"Bebas Neue", "Barlow Condensed", Impact, sans-serif;--font-sans:Barlow, system-ui, sans-serif;--font-condensed:"Barlow Condensed", Barlow, sans-serif;}
