@font-face{font-family:Bungee;font-style:normal;font-display:swap;font-weight:400;src:url(../media/bungee-vietnamese-400-normal.201x5f4y9x4zq.woff2)format("woff2"),url(../media/bungee-vietnamese-400-normal.0t6z7g46cdy4j.woff)format("woff");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:Bungee;font-style:normal;font-display:swap;font-weight:400;src:url(../media/bungee-latin-ext-400-normal.0y09b_rl81i_x.woff2)format("woff2"),url(../media/bungee-latin-ext-400-normal.1frfo0wmom93u.woff)format("woff");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:Bungee;font-style:normal;font-display:swap;font-weight:400;src:url(../media/bungee-latin-400-normal.0lsn-fh5fepme.woff2)format("woff2"),url(../media/bungee-latin-400-normal.0kzq1fa_bnx0o.woff)format("woff");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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-cyrillic-ext-wght-normal.10yjhutwdm9hx.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-cyrillic-wght-normal.3iik4h93_86zh.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-vietnamese-wght-normal.43reimf7x86lj.woff2)format("woff2-variations");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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-latin-ext-wght-normal.19c5fcu0u1_l8.woff2)format("woff2-variations");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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-latin-wght-normal.43ritpld78jne.woff2)format("woff2-variations");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}
:root{--font-display:"Bungee", "Arial Black", sans-serif;--font-body:"Nunito Variable", "Segoe UI", Roboto, Arial, sans-serif;--color-gold:#ffc233;--color-gold-dark:#c98a00;--color-cyan:#22d3ee;--color-cyan-dark:#0e8aa0;--color-magenta:#ff4d8d;--color-magenta-dark:#b3245a;--color-lime:#84f06b;--color-lime-dark:#3f9e2c;--color-night:#0b1026;--color-night-light:#151c3d;--color-panel:#1b2350;--color-panel-border:#3a4690;--color-text:#f8fafc;--color-text-secondary:#aab4e8;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--appbar-height:64px}@media (max-width:600px){:root{--appbar-height:56px}}*{box-sizing:border-box}html,body{font-family:var(--font-body);min-height:100dvh;color:var(--color-text);background-color:var(--color-night);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;margin:0;padding:0}body{background:radial-gradient(1200px 600px at 10% -10%, #22d3ee2e 0%, transparent 60%),radial-gradient(900px 500px at 110% 10%, #ff4d8d29 0%, transparent 60%),radial-gradient(1000px 700px at 50% 120%, #ffc2331f 0%, transparent 60%),var(--color-night);background-attachment:fixed}a{color:inherit;text-decoration:none}.text-link{color:var(--color-cyan);font-weight:700}.text-link:hover{text-decoration:underline}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--color-panel-border);border-radius:8px}::-webkit-scrollbar-track{background:0 0}
