@media (max-width: 767px){.hide-mobile{display:none!important}}@media (min-width: 1024px){.hide-desktop{display:none!important}}.show-mobile{display:none!important}@media (max-width: 767px){.show-mobile{display:block!important}}.show-desktop{display:none!important}@media (min-width: 1024px){.show-desktop{display:block!important}}@font-face{font-family:"Press Start 2P";src:url(/assets/fonts/PressStart2P-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sixtyfour;src:url(/assets/fonts/Sixtyfour.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Bitcount Prop Double;src:url(/assets/fonts/BitcountPropDouble.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Sixtyfour;src:url(/assets/fonts/Sixtyfour.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}html{font-size:clamp(14px,.875rem + .25vw,18px)}body{font-family:"Press Start 2P",monospace,sans-serif;margin:0;padding:0}*{box-sizing:border-box}img,video,svg{max-width:100%;height:auto}:root{--space-xs: clamp(4px, .5vw, 6px);--space-sm: clamp(8px, 1vw, 12px);--space-md: clamp(12px, 1.5vw, 20px);--space-lg: clamp(16px, 2vw, 32px);--space-xl: clamp(24px, 3vw, 48px);--font-xs: clamp(6px, .6vw + 4px, 8px);--font-sm: clamp(8px, .7vw + 5px, 10px);--font-md: clamp(10px, .8vw + 6px, 12px);--font-lg: clamp(12px, 1vw + 6px, 16px);--font-xl: clamp(16px, 1.5vw + 8px, 24px);--icon-size-sm: clamp(32px, 4vw, 40px);--icon-size-md: clamp(40px, 5vw, 52px);--icon-size-lg: clamp(48px, 6vw, 64px);--widget-min-width: clamp(120px, 15vw, 180px);--widget-min-height: clamp(80px, 10vh, 120px);--touch-target: max(44px, clamp(44px, 5vw, 56px));--border-width: clamp(2px, .2vw, 3px);--shadow-offset: clamp(2px, .3vw, 4px)}:root{--font-primary: Press Start 2P, monospace, sans-serif;--font-pixel: Press Start 2P, monospace, sans-serif;--font-retro: Press Start 2P, monospace, sans-serif;--desktop-bg: #e8a33c;--desktop-bg-gradient: linear-gradient(135deg, #e8a33c 0%, #d4922e 100%);--widget-bg: #f5d742;--widget-header-bg: #c4a030;--widget-header-text: #1a1a1a;--widget-body-bg: #fff8a0;--text-primary: #1a1a1a;--text-secondary: #666;--text-muted: #888;--pixel-dark: #1a1a1a;--pixel-yellow: #f5d742;--pixel-orange: #e8a33c;--taskbar-bg: #c0c0c0;--taskbar-highlight: #fff;--taskbar-shadow: #808080;--icon-label-bg: transparent;--icon-label-text: #1a1a1a;--icon-label-shadow: 1px 1px 2px rgba(255, 255, 255, .8)}:root.dark-mode{--desktop-bg: #1a1a2e;--desktop-bg-gradient: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);--widget-bg: rgba(30, 30, 50, .95);--widget-header-bg: #2a2a4e;--widget-header-text: #f5d742;--widget-body-bg: #1a1a2e;--text-primary: #e0e0e0;--text-secondary: #aaa;--text-muted: #777;--pixel-dark: #0a0a15;--pixel-yellow: #f5d742;--pixel-orange: #e8a33c;--taskbar-bg: #2a2a3e;--taskbar-highlight: #3a3a5e;--taskbar-shadow: #1a1a2e;--icon-label-bg: rgba(0, 0, 0, .6);--icon-label-text: #f5d742;--icon-label-shadow: 1px 1px 2px rgba(0, 0, 0, .8)}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:#1a1a1a;border:2px solid #1a1a1a}::-webkit-scrollbar-thumb{background:#f5d742;border:2px solid #1a1a1a}::-webkit-scrollbar-thumb:hover{background:#e8a33c}::-webkit-scrollbar-thumb:active{background:#c4a030}::-webkit-scrollbar-corner{background:#1a1a1a}*{scrollbar-width:thin;scrollbar-color:#f5d742 #1a1a1a}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.container{width:100%}@media (min-width: 480px){.container{max-width:480px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1440px){.container{max-width:1440px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.\!contents{display:contents!important}.contents{display:contents}.hidden{display:none}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.p-4{padding:1rem}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a6e22e}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#e6db74}.token.keyword{color:#66d9ef}.token.regex,.token.important{color:#fd971f}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-LEZCGFVT.woff2") format("woff2"),url("./media/material-icons-JLIDJUWE.woff") format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-outlined-7BWLPMFK.woff2") format("woff2"),url("./media/material-icons-outlined-PCUTWIDZ.woff") format("woff")}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-round-WEHMTW23.woff2") format("woff2"),url("./media/material-icons-round-SLOHZIXU.woff") format("woff")}.material-icons-round{font-family:Material Icons Round;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-sharp-HCCYMPXE.woff2") format("woff2"),url("./media/material-icons-sharp-U4OLFP3G.woff") format("woff")}.material-icons-sharp{font-family:Material Icons Sharp;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-two-tone-M5N5K6F5.woff2") format("woff2"),url("./media/material-icons-two-tone-LCGWGE2N.woff") format("woff")}.material-icons-two-tone{font-family:Material Icons Two Tone;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}
