@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-800.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-400.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-700.woff2)format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oswald-400.woff2)format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald-700.woff2)format("woff2")}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebasneue-400.woff2)format("woff2")}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rajdhani-400.woff2)format("woff2")}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/rajdhani-700.woff2)format("woff2")}@font-face{font-family:Orbitron;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/orbitron-400.woff2)format("woff2")}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/orbitron-700.woff2)format("woff2")}@font-face{font-family:Audiowide;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/audiowide-400.woff2)format("woff2")}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/russoone-400.woff2)format("woff2")}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pressstart2p-400.woff2)format("woff2")}@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sharetechmono-400.woff2)format("woff2")}:root{--bg-base:#f6f7fd;--bg-surface:#fff;--bg-subtle:#f1f3fb;--bg-hover:#ebeef9;--bg-sunken:#eceffa;--apercu-fond:#1b1f2e;--apercu-carreau:#242a3c;--glass-bg:#ffffffb8;--glass-bg-strong:#ffffffe0;--glass-blur:blur(20px) saturate(180%);--border-light:#ecedf7;--border-med:#dee1f1;--border-strong:#c2c7e2;--border-glass:#ffffffbf;--text-primary:#12142b;--text-secondary:#545977;--text-tertiary:#656b8a;--text-inverse:#fff;--brand-primary:#5558ef;--brand-primary-hover:#5457ea;--brand-primary-active:#4338ca;--brand-secondary:#a855f7;--brand-light:#c7d2fe;--brand-bg:#eef1ff;--brand-bg-soft:#f5f4ff;--brand-gradient:linear-gradient(135deg, var(--brand-primary), var(--brand-secondary));--tiktok-pink:#ff0050;--tiktok-pink-soft:#ffe9f0;--tiktok-cyan:#00d9d3;--twitch-purple:#9146ff;--twitch-purple-soft:#f3ecff;--youtube-red:red;--youtube-red-soft:#ffe6e6;--kick-green:#53fc18;--kick-green-dark:#2faa00;--kick-green-soft:#e8ffd9;--gold:#9c6406;--gold-soft:#fef4d7;--gold-on-dark:#f59e0b;--green:#0b7c56;--green-soft:#d5f7e9;--red:#d31212;--red-soft:#fee4e4;--red-on-dark:#ef4444;--blue:#0b5fe9;--blue-soft:#dfeaff;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--radius-full:999px;--shadow-xs:0 1px 2px #17193c0d;--shadow-sm:0 1px 2px #17193c0d, 0 2px 6px #5558ef0f;--shadow-md:0 2px 4px #17193c0d, 0 8px 20px #5558ef17;--shadow-lg:0 4px 8px #17193c0d, 0 18px 40px #5558ef1f;--shadow-xl:0 8px 16px #17193c0f, 0 32px 64px #5558ef29;--shadow-glow:0 0 24px #5558ef26;--shadow-inset-top:inset 0 1px 0 #ffffffe6;--glow-brand:0 0 0 1px #5558ef2e, 0 4px 16px #5558ef47;--glow-brand-strong:0 0 0 1px #5558ef47, 0 6px 24px #5558ef6b;--glow-tiktok:0 0 0 1px #ff005033, 0 4px 18px #ff00504d;--glow-live:0 0 10px #ff005099;--glow-gold:0 0 0 1px #f59e0b38, 0 4px 16px #f59e0b4d;--glow-green:0 0 0 1px #10b98138, 0 4px 16px #10b9814d;--ring-color:#5558ef61;--ring-width:3px;--ring:var(--ring-color);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--font-base:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-scale-small:.875;--font-scale-normal:1;--font-scale-large:1.125;--font-scale:var(--font-scale-normal)}html{font-size:calc(16px * var(--font-scale))}[data-font-size=small]{--font-scale:var(--font-scale-small)}[data-font-size=normal]{--font-scale:var(--font-scale-normal)}[data-font-size=large]{--font-scale:var(--font-scale-large)}
