@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/99c6cdb74b1a9f21-s.3-72worm-ib39.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/9b2952c75e1b82c6-s.3_mjd9z78cbbb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/01d67e7cc17e7674-s.p.0wyelkczeev99.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans Fallback;src:local(Arial);ascent-override:81.7%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.61%}.pixelify_sans_e0be8b9f-module__ibQFAa__className{font-family:Pixelify Sans,Pixelify Sans Fallback;font-style:normal}.pixelify_sans_e0be8b9f-module__ibQFAa__variable{--font-body:"Pixelify Sans", "Pixelify Sans Fallback"}
@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26e9340776e0c8e8-s.1ezp49bmel24y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37f34e4fcce0f2d4-s.p.2-db4p8p3l7-q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9a82a02b3825653d-s.28_7y_h231w8p.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ec783ae88469012-s.p.3owr7cxy7kxtq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen Fallback;src:local(Arial);ascent-override:68.84%;descent-override:16.71%;line-gap-override:0.0%;size-adjust:149.62%}.silkscreen_2eb2c6f2-module__e39xSG__className{font-family:Silkscreen,Silkscreen Fallback;font-style:normal}.silkscreen_2eb2c6f2-module__e39xSG__variable{--font-head:"Silkscreen", "Silkscreen Fallback"}
@font-face{unicode-range:U+30-39,U+25;size-adjust:140%;font-family:digits;src:url(../media/jersey_15_latin.p.3y2kzq4105ha0.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.digits_1600de55-module__kUCt7W__className{font-family:digits}.digits_1600de55-module__kUCt7W__variable{--font-num:"digits"}
.Stage-module__OmsNCa__viewport{background:radial-gradient(ellipse at 50% 40%, #1a1538 0%, #07060f 70%), var(--night-0);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Stage-module__OmsNCa__stage{background:var(--night-1);isolation:isolate;width:min(100vw,200vh);height:min(100vh,75vw);position:relative;overflow:hidden;box-shadow:0 0 0 1px #000,0 0 60px #000c}.Stage-module__OmsNCa__portrait{display:none}@media (orientation:portrait) and (max-width:900px){.Stage-module__OmsNCa__viewport{align-items:flex-start;padding-top:12vh}.Stage-module__OmsNCa__portrait{text-align:center;font-family:var(--font-head-stack);color:var(--accent);padding:0 16px;font-size:14px;display:block;position:fixed;bottom:8vh;left:0;right:0}}
.Toast-module__JsVq1a__host{top:calc(var(--px) * 4);right:calc(var(--px) * 4);z-index:300;align-items:flex-end;gap:calc(var(--px) * 2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.Toast-module__JsVq1a__toast{--tone:var(--frame);pointer-events:auto;align-items:center;gap:calc(var(--px) * 2);max-width:calc(var(--px) * 140);padding:calc(var(--px) * 2) calc(var(--px) * 3);background:var(--window-dark);border:var(--px) solid var(--tone);border-left-width:calc(var(--px) * 3);box-shadow:0 0 0 var(--px) var(--night-0), calc(var(--px) * 1.5) calc(var(--px) * 1.5) 0 #00000080;font-size:var(--fs-sm);cursor:pointer;animation:.2s steps(4,end) Toast-module__JsVq1a__slide;display:flex}.Toast-module__JsVq1a__error{--tone:var(--bad)}.Toast-module__JsVq1a__success{--tone:var(--good)}.Toast-module__JsVq1a__achievement{--tone:var(--accent)}@keyframes Toast-module__JsVq1a__slide{0%{transform:translateX(calc(var(--px) * 30));opacity:0}}
:root{--px:3px;--night-0:#07060f;--night-1:#0e0c1f;--night-2:#17142f;--night-3:#221d44;--night-4:#2f2860;--night-5:#463c85;--ink:#f4f0ff;--ink-dim:#b9b0d8;--ink-mute:#7d739f;--shadow:#3a2f5c;--accent:#ffb74d;--accent-deep:#c07800;--accent-2:#ff8a65;--select:#6fffd2;--select-bright:#f0fffa;--select-deep:#138a6a;--select-glow:0 0 calc(var(--px) * 3) #6fffd28c;--select-pulse:select-pulse .9s steps(2, jump-none) infinite;--dream:#9fa8ff;--nightmare:#e05a8a;--coin:#f6d86b;--good:#78c850;--warn:#f8d038;--bad:#e84a4a;--info:#4fc3f7;--hp-high:#5fd36a;--hp-mid:#f8d038;--hp-low:#ec4d4d;--shield:#8fd3ff;--ap:#4fc3f7;--mp:#7be07b;--rarity-common:#cfd8dc;--rarity-rare:#4fc3f7;--rarity-epic:#b67cff;--rarity-legendary:#ffb74d;--tier-easy:#78c850;--tier-medium:#f8d038;--tier-hard:#ff8a3d;--tier-insane:#e0457b;--frame:#c9c1ee;--frame-dark:#5a4f94;--window:#1b1736;--window-dark:#0f0c22;--font-body-stack:var(--font-num), var(--font-body), "Pixelify Sans", monospace;--font-head-stack:var(--font-num), var(--font-head), "Silkscreen", monospace;--font-num-stack:var(--font-num), var(--font-head), "Silkscreen", monospace;--fs-xs:calc(var(--px) * 3.5);--fs-sm:calc(var(--px) * 4.25);--fs-md:calc(var(--px) * 5);--fs-lg:calc(var(--px) * 6.5);--fs-xl:calc(var(--px) * 9);--fs-xxl:calc(var(--px) * 16);--gap:calc(var(--px) * 3);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{background:var(--night-0);height:100%;color:var(--ink);font-family:var(--font-body-stack);font-size:var(--fs-md);-webkit-font-smoothing:none;font-synthesis:none;font-variant-numeric:tabular-nums;margin:0;padding:0;line-height:1.25;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--font-head-stack);letter-spacing:.02em;margin:0;font-weight:400}p{margin:0}:focus-visible{outline:calc(var(--px) * 1) solid var(--select);outline-offset:calc(var(--px) * .5)}@keyframes select-pulse{0%{outline-color:var(--select)}to{outline-color:var(--select-bright)}}::selection{background:var(--night-5)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pixelated{image-rendering:pixelated;shape-rendering:crispedges}.text-shadow{text-shadow:calc(var(--px) * .5) calc(var(--px) * .5) 0 var(--shadow)}::-webkit-scrollbar{width:calc(var(--px) * 2.5);height:calc(var(--px) * 2.5)}::-webkit-scrollbar-track{background:var(--window-dark)}::-webkit-scrollbar-thumb{background:var(--frame-dark)}html[data-reduced-motion=true] *,html[data-reduced-motion=true] :before,html[data-reduced-motion=true] :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
