:root{--color-bg-primary:#082b13;--color-bg-primary-dark:#061f0e;--color-bg-leaderboard:rgba(6,29,14,0.65);--color-bg-losing:#2c2011;--color-success:#00e174;--color-warning:#ffeb7b;--color-danger:#ff191d;--color-text-primary:#ebe4d2;--color-text-primary-light:#fef8e8;--color-text-primary-dark:#ebe4d2a0;--color-text-muted:rgba(235,228,210,0.5);--color-text-semi:rgba(235,228,210,0.7);--color-border-light:rgba(235,228,210,0.1);--color-border-medium:rgba(235,228,210,0.2);--color-border-strong:rgba(235,228,210,0.3);--color-success-glow-light:rgba(0,225,116,0.03);--color-success-glow-medium:rgba(0,225,116,0.05);--color-success-bg-light:rgba(0,225,116,0.1);--color-success-bg-winning:rgba(0,225,116,0.15);--color-success-bg-medium:rgba(0,225,116,0.2);--color-success-bg-hover:rgba(0,225,116,0.25);--color-success-border:rgba(0,225,116,0.4);--color-success-border-bright:rgba(0,225,116,0.5);--color-overlay-light:rgba(0,0,0,0.2);--color-overlay-medium:rgba(0,0,0,0.4);--color-overlay-strong:rgba(0,0,0,0.5);--color-hover-light:rgba(235,228,210,0.05)}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw}body{color:var(--color-text-primary);background:var(--color-bg-primary);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{font-family:inherit}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color-overlay-light)}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--color-overlay-strong)}::selection{background:var(--color-success-border);color:var(--color-text-primary)}::-moz-selection{background:var(--color-success-border);color:var(--color-text-primary)}[data-sonner-toast]{border:1px solid var(--color-border-medium)!important;border-radius:0!important;color:var(--color-text-primary)!important;font-family:var(--font-primary)!important;box-shadow:0 4px 12px rgba(0,0,0,.05)!important}[data-sonner-toast],[data-sonner-toast][data-type=error],[data-sonner-toast][data-type=success]{background:#05220f!important}[data-sonner-toast][data-type=loading]{background:#05220f!important;border-color:var(--color-border-medium)!important}[data-sonner-toast] [data-content],[data-sonner-toast] [data-title]{color:var(--color-text-primary)!important;font-family:var(--font-primary)!important}[data-sonner-toast] [data-title]{font-weight:600}[data-sonner-toast] [data-description]{color:var(--color-text-semi)!important;font-family:var(--font-primary)!important}[data-sonner-toast] [data-icon]{display:flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;border-radius:50%!important}[data-sonner-toast] [data-icon]>*{display:none!important}[data-sonner-toast][data-type=success] [data-icon]{background:var(--color-success)!important;border:2px solid var(--color-success)!important;transform:scale(.5)!important}[data-sonner-toast][data-type=error] [data-icon]{background:var(--color-danger)!important;border:2px solid var(--color-danger)!important;transform:scale(.5)!important}[data-sonner-toast][data-type=loading] [data-icon]{background:transparent!important;border:2px solid var(--color-text-primary)!important;transform:scale(.5)!important}@keyframes randomPageGlitch{0%,93%,to{transform:translate(0) skew(0deg,0deg) scale(1)}93.5%{transform:translate(-8px,4px) skew(4deg,-2deg) scale(1.02,.98)}94%{transform:translate(10px,-5px) skew(-6deg,3deg) scale(.98,1.02)}94.5%{transform:translate(-6px,6px) skew(8deg,-4deg) scale(1.04,.96)}95%{transform:translate(0) skew(0deg,0deg) scale(1)}}@keyframes strongGlitch{0%{transform:translate(0) skew(0deg,0deg) scale(1)}10%{transform:translate(-6px,3px) skew(3deg,-1deg) scale(1.02,.98)}20%{transform:translate(8px,-4px) skew(-4deg,2deg) scale(.98,1.02)}30%{transform:translate(-5px,5px) skew(5deg,-3deg) scale(1.03,.97)}40%{transform:translate(7px,-3px) skew(-3deg,4deg) scale(.97,1.03)}50%{transform:translate(-4px,6px) skew(2deg,-3deg) scale(1.02,.98)}60%{transform:translate(5px,-4px) skew(-3deg,2deg) scale(.99,1.02)}70%{transform:translate(-7px,4px) skew(4deg,-2deg) scale(1.02,.98)}80%{transform:translate(6px,-5px) skew(-3deg,3deg) scale(.98,1.02)}90%{transform:translate(-4px,3px) skew(2deg,-2deg) scale(1.01,.99)}to{transform:translate(0) skew(0deg,0deg) scale(1)}}body[data-glitch-active=true]{animation:strongGlitch .5s ease-in-out infinite;overflow:hidden}html[data-transitioning=true]{filter:contrast(1.1) saturate(1.2)}@keyframes chaosColors{0%{filter:hue-rotate(0deg) saturate(1.5)}10%{filter:hue-rotate(36deg) saturate(2)}20%{filter:hue-rotate(72deg) saturate(1.2)}30%{filter:hue-rotate(108deg) saturate(2.5)}40%{filter:hue-rotate(144deg) saturate(1.8)}50%{filter:hue-rotate(180deg) saturate(1.3)}60%{filter:hue-rotate(216deg) saturate(2.2)}70%{filter:hue-rotate(252deg) saturate(1.6)}80%{filter:hue-rotate(288deg) saturate(2.8)}90%{filter:hue-rotate(324deg) saturate(1.4)}to{filter:hue-rotate(1turn) saturate(1.5)}}@font-face{font-family:customFont;src:url(/_next/static/media/800420751a428fb7-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:customFont;src:url(/_next/static/media/9be464e7d18879e9-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:customFont;src:url(/_next/static/media/7fe73f6b121ed42e-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:customFont Fallback;src:local("Arial");ascent-override:93.74%;descent-override:23.68%;line-gap-override:0.00%;size-adjust:101.35%}.__className_bfd8f1{font-family:customFont,customFont Fallback}.__variable_bfd8f1{--font-primary:"customFont","customFont Fallback"}@font-face{font-family:customFont2;src:url(/_next/static/media/835c35f04c0ef917-s.p.otf) format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:customFont2;src:url(/_next/static/media/801f15fbbea9d053-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:customFont2 Fallback;src:local("Arial");ascent-override:84.92%;descent-override:23.11%;line-gap-override:0.00%;size-adjust:110.57%}.__className_5d400b{font-family:customFont2,customFont2 Fallback}.__variable_5d400b{--font-secondary:"customFont2","customFont2 Fallback"}