@font-face{font-family:Luckiest Guy;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f0bbb000facee3e4-s.434zi6ksgricj.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Luckiest Guy;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e58a1399fcbda48b-s.p.1u7t5opsf5wrf.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:Luckiest Guy Fallback;src:local(Arial);ascent-override:61.73%;descent-override:26.06%;line-gap-override:0.0%;size-adjust:113.91%}._5Qwn-G_className{font-family:Luckiest Guy,Luckiest Guy Fallback;font-style:normal;font-weight:400}._5Qwn-G_variable{--font-display:"Luckiest Guy", "Luckiest Guy Fallback"}
@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.1cox7hpc1tfbr.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.3t00_18uk4swp.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.12wv-xs8vggjn.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:Fredoka Fallback;src:local(Arial);ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.0%;size-adjust:101.84%}.X3dRsa_className{font-family:Fredoka,Fredoka Fallback;font-style:normal}.X3dRsa_variable{--font-body:"Fredoka", "Fredoka Fallback"}
@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/50df388245113a6d-s.1odqrhin2722e.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec2f4458eb06f74e-s.217u6tza6brar.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:Marcellus Fallback;src:local(Times New Roman);ascent-override:86.59%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.5%}.Puz8Zq_className{font-family:Marcellus,Marcellus Fallback;font-style:normal;font-weight:400}.Puz8Zq_variable{--font-mw-display:"Marcellus", "Marcellus Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.2ywnh8m32q6p0.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.pgLPaW_className{font-family:Manrope,Manrope Fallback;font-style:normal}.pgLPaW_variable{--font-mw-body:"Manrope", "Manrope Fallback"}
@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.1iie40g0-cbk2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.3jvga4rcv46fc.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:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.fxtwMW_className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.fxtwMW_variable{--font-mw-num:"Bebas Neue", "Bebas Neue Fallback"}
:root{--ink:#23140a;--wood:#8a5a32;--wood-d:#3a2311;--navy:#141e3aed;--navy-2:#0c1326f2;--line:#ffffff14;--cream:#fff1d2;--text:#f5ead4;--dim:#b9b0c9;--gold:#ffd25e;--orange:#ff8a1f;--green:#36c35a;--blue:#3a6dff;--pink:#ff5fa2;--red:#ff4d3d;--bg:#0b1230;--display:var(--font-display), "Luckiest Guy", "Arial Black", sans-serif;--body:var(--font-body), "Fredoka", system-ui, sans-serif;--num:var(--display);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;margin:0}body{font-family:var(--body);color:var(--text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit}.panel{background:linear-gradient(180deg, var(--navy), var(--navy-2));border:3px solid var(--wood);box-shadow:0 0 0 3px var(--wood-d), 0 12px 24px #00000073, inset 0 1px 0 #ffffff14;border-radius:20px}.panel h2{font-family:var(--display);letter-spacing:.02em;color:var(--cream);text-shadow:0 3px #00000073;margin:0;padding-top:3px;font-size:25px;font-weight:400;line-height:1}.btn{font-family:var(--display);letter-spacing:.03em;border:3px solid var(--ink);color:#fff;text-shadow:0 2px #00000059;-webkit-user-select:none;user-select:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:9px 16px 6px;font-size:17px;text-decoration:none;transition:transform 80ms,filter .15s;display:inline-flex}.btn:hover{filter:brightness(1.08)}.btn:active{transform:translateY(3px)}.btn.green{box-shadow:0 4px 0 var(--ink), inset 0 -3px 0 #0000002e;background:linear-gradient(#4fdc6e,#23a544)}.btn.blue{box-shadow:0 4px 0 var(--ink), inset 0 -3px 0 #0000002e;background:linear-gradient(#5d8bff,#2c55e0)}.btn.orange{color:var(--ink);text-shadow:0 1px #ffffff59;box-shadow:0 4px 0 var(--ink), inset 0 -3px 0 #00000026;background:linear-gradient(#ffb43d,#ff7a00)}.btn.red{box-shadow:0 4px 0 var(--ink), inset 0 -3px 0 #0000002e;background:linear-gradient(#ff7a6b,#e0362a)}.btn.ghost{text-shadow:none;background:#ffffff0f;border-color:#ffffff2e}.btn.sm{border-radius:11px;padding:6px 11px 4px;font-size:14px}.btn[disabled]{filter:grayscale()brightness(.75);cursor:not-allowed}.pill{background:var(--cream);height:46px;color:var(--ink);border:3px solid var(--ink);box-shadow:0 5px 0 var(--ink);font-family:var(--display);border-radius:99px;align-items:center;gap:8px;padding:0 14px;font-size:19px;display:inline-flex}.chip{letter-spacing:.06em;text-transform:uppercase;background:#ffffff1a;border-radius:99px;align-items:center;gap:4px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.bar{background:#00000073;border-radius:99px;height:11px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.bar i{background:linear-gradient(#5be07a,#26a948);border-radius:99px;height:100%;transition:width .6s cubic-bezier(.2,1.3,.4,1);display:block}.toast{background:var(--cream);color:var(--ink);border:3px solid var(--ink);box-shadow:0 5px 0 var(--ink);font-family:var(--display);border-radius:99px;padding:9px 18px 6px;font-size:17px}.toast.good{background:#4fdc6e}.toast.bad{color:#fff;background:#ff6a5c}@keyframes bob{50%{transform:translateY(-4px)}}@keyframes pop{0%{opacity:0;transform:scale(.8)}}[data-theme=mudwater]{--ink:#000;--wood:#aea35d;--wood-d:#141207;--navy:#0e0d08f0;--navy-2:#000000f5;--line:#f1e0a91f;--cream:#f1e0a9;--text:#f0e9c1;--dim:#b5b0a2;--gold:#c7ad72;--orange:#c4a34f;--green:#8fae5a;--bg:#000;--display:var(--font-mw-display), "Marcellus", Georgia, serif;--body:var(--font-mw-body), "Manrope", system-ui, sans-serif;--num:var(--font-mw-num), "Bebas Neue", "Arial Narrow", sans-serif;font-family:var(--body);color:var(--text);background-color:var(--bg)}[data-theme=mudwater] .panel{border:2px solid var(--wood);outline-offset:-9px;border-radius:6px;outline:1px dashed #aea35d80;box-shadow:0 0 0 1px #000,0 14px 28px #0009}[data-theme=mudwater] .panel h2{letter-spacing:.08em;text-transform:uppercase;color:var(--cream);text-shadow:none;padding-top:0;font-size:24px}[data-theme=mudwater] .btn{border:2px solid var(--wood);letter-spacing:.1em;text-transform:uppercase;text-shadow:none;border-radius:4px;padding:9px 16px;font-size:15px}[data-theme=mudwater] .btn.green,[data-theme=mudwater] .btn.orange{color:#141207;box-shadow:0 3px 0 #000, 0 0 0 1px var(--wood);background:linear-gradient(#e6d295,#aea35d);border-color:#141207}[data-theme=mudwater] .btn.blue{color:var(--cream);background:#141207;box-shadow:0 3px #000}[data-theme=mudwater] .btn.red{color:var(--cream);background:linear-gradient(#b65a42,#7c2e1f);box-shadow:0 3px #000}[data-theme=mudwater] .btn.ghost{color:var(--cream);background:#f1e0a90d;border-color:#f1e0a947}[data-theme=mudwater] .btn.sm{border-radius:3px;padding:6px 11px;font-size:12px}[data-theme=mudwater] .pill,[data-theme=mudwater] .toast{box-shadow:0 3px 0 #000, 0 0 0 1px var(--wood);letter-spacing:.06em;border:2px solid #000;border-radius:4px}[data-theme=mudwater] .toast{padding:8px 18px;font-size:16px}[data-theme=mudwater] .toast.good{background:#c7ad72}[data-theme=mudwater] .toast.bad{color:var(--cream);background:#8e3a28}[data-theme=mudwater] .chip{border-radius:3px}[data-theme=mudwater] .bar i{background:linear-gradient(#e6d295,#aea35d)}
