@font-face{font-family:"16bfZX";src:url(media/16bfZX.ttf)format("truetype");font-display:swap}:root{color-scheme:light;--silver:#c3c3c3;--silver-hi:#ffffff;--silver-lo:#828282;--silver-dk:#0a0a0a;--face-text:#0a0a0a;--title:#00007b;--title-2:#1084d0;--title-off:#7b7b7b;--field:#ffffff;--select:#00007b;--blood:#de0909;--night:#3d2046;--desktop:#00807f;--ui:"Pixelify Sans", "MS Sans Serif", Tahoma, Verdana, sans-serif;--display:"16bfZX", "Pixelify Sans", monospace}*{box-sizing:border-box}html{-webkit-font-smoothing:none}body{margin:0;font:400 16px/1.35 var(--ui);color:var(--face-text);background:var(--desktop)}::selection{background:var(--select);color:#fff}img{image-rendering:pixelated}a{color:#0000e0;text-underline-offset:2px}a:visited{color:#6b008a}.raised{background:var(--silver);box-shadow:inset -1px -1px var(--silver-dk),inset 1px 1px var(--silver-hi),inset -2px -2px var(--silver-lo),inset 2px 2px #dfdfdf}.sunken{background:var(--field);box-shadow:inset -1px -1px var(--silver-hi),inset 1px 1px var(--silver-lo),inset -2px -2px #dfdfdf,inset 2px 2px var(--silver-dk)}.win{background:var(--silver);padding:3px;box-shadow:inset -1px -1px var(--silver-dk),inset 1px 1px #dfdfdf,inset -2px -2px var(--silver-lo),inset 2px 2px var(--silver-hi);display:flex;flex-direction:column;min-width:0}.titlebar{display:flex;align-items:center;gap:6px;padding:3px 3px 3px 6px;min-height:26px;background:linear-gradient(90deg,var(--title),var(--title-2));color:#fff;font:700 15px/1 var(--ui);letter-spacing:.02em;user-select:none}.titlebar.off{background:linear-gradient(90deg,var(--title-off),#b5b5b5);color:#d8d8d8}.statusbar>div,.titlebar .t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.titlebar .ti{width:16px;height:16px;flex:none}.tbtns{display:flex;gap:2px;flex:none}.tbtn{width:20px;height:18px;padding:0;border:0;display:grid;place-items:center;cursor:pointer;background:var(--silver);box-shadow:inset -1px -1px var(--silver-dk),inset 1px 1px var(--silver-hi),inset -2px -2px var(--silver-lo),inset 2px 2px #dfdfdf}.tbtn:active{box-shadow:inset -1px -1px var(--silver-hi),inset 1px 1px var(--silver-dk),inset -2px -2px #dfdfdf,inset 2px 2px var(--silver-lo)}.tbtn svg{width:10px;height:9px}.menubar{display:flex;gap:2px;padding:2px 2px 3px;font-size:15px;flex-wrap:wrap}.menubar span{padding:1px 7px}.menubar span u{text-decoration-thickness:1px}.statusbar{display:flex;gap:3px;margin-top:3px;font-size:14px}.statusbar>div{padding:3px 7px;box-shadow:inset -1px -1px var(--silver-hi),inset 1px 1px var(--silver-lo)}.statusbar>div.fit{flex:none}.btn{font:400 16px/1 var(--ui);cursor:pointer;border:0;min-width:88px;min-height:30px;padding:6px 14px;background:var(--silver);box-shadow:inset -1px -1px var(--silver-dk),inset 1px 1px var(--silver-hi),inset -2px -2px var(--silver-lo),inset 2px 2px #dfdfdf;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.btn,.btn.steam:visited,.btn:visited{color:var(--face-text)}.btn:active,.btn[aria-pressed=true]{box-shadow:inset -1px -1px var(--silver-hi),inset 1px 1px var(--silver-dk),inset -2px -2px #dfdfdf,inset 2px 2px var(--silver-lo);padding:7px 13px 5px 15px}[tabindex]:focus,a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:0}.btn:focus-visible,.tbtn:focus-visible,.vote:focus-visible{outline:1px dotted var(--silver-dk);outline-offset:-5px}.focusable:focus-visible,.tab:focus-visible{outline:1px dotted var(--silver-dk)}.focusable:focus-visible{outline-offset:-5px}.tab:focus-visible{outline-offset:-4px}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent;accent-color:var(--title)}.btn.default{box-shadow:inset 0 0 0 1px var(--silver-dk),inset -2px -2px var(--silver-dk),inset 2px 2px var(--silver-hi),inset -3px -3px var(--silver-lo),inset 3px 3px #dfdfdf}.btn[disabled]{color:var(--silver-lo);text-shadow:1px 1px var(--silver-hi);cursor:default}.btn.steam,.field,.vote{color:var(--face-text)}.field,.vote{border:0}.btn.steam,.vote{background:var(--silver)}.vote{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;min-width:52px;padding:5px 6px 4px;font:700 15px/1 var(--ui);font-variant-numeric:tabular-nums;box-shadow:inset -1px -1px var(--silver-dk),inset 1px 1px var(--silver-hi),inset -2px -2px var(--silver-lo),inset 2px 2px #dfdfdf}.vote svg{width:13px;height:8px}.vote[aria-pressed=true]{background:var(--title);color:#fff;box-shadow:inset -1px -1px var(--silver-hi),inset 1px 1px var(--silver-dk),inset -2px -2px #dfdfdf,inset 2px 2px var(--silver-lo)}.vote[aria-pressed=true] svg path{fill:#fff}.field{font:400 16px/1.2 var(--ui);padding:6px 7px;width:100%;background:var(--field);box-shadow:inset -1px -1px var(--silver-hi),inset 1px 1px var(--silver-lo),inset -2px -2px #dfdfdf,inset 2px 2px var(--silver-dk)}.field:focus{outline:1px dotted var(--silver-dk);outline-offset:-4px}.tabs{display:flex;gap:0;padding-left:4px;position:relative;z-index:1;flex-wrap:wrap}.tab{font:400 15px/1 var(--ui);padding:7px 12px 6px;border:0;cursor:pointer;background:var(--silver);color:var(--face-text);margin-bottom:-2px;box-shadow:inset 1px 1px var(--silver-hi),inset -1px 0 var(--silver-dk),inset -2px 0 var(--silver-lo),inset 2px 2px #dfdfdf}.tab[aria-selected=true]{padding:9px 14px 8px;margin:-2px;z-index:2;position:relative}.tabpanel{padding:12px;min-width:0;box-shadow:inset -1px -1px var(--silver-dk),inset 1px 1px var(--silver-hi),inset -2px -2px var(--silver-lo),inset 2px 2px #dfdfdf}.state{display:inline-flex;align-items:center;gap:5px;font:400 13px/1 var(--ui);padding:3px 6px;background:var(--silver);box-shadow:inset -1px -1px var(--silver-hi),inset 1px 1px var(--silver-lo);white-space:nowrap}.state svg{width:11px;height:11px}.note{background:#ffffe1;border:1px solid var(--silver-dk);padding:6px 9px;font-size:14px}.taskbar,.tray{display:flex;align-items:center}.taskbar{position:fixed;left:0;right:0;bottom:0;z-index:50;gap:4px;padding:3px 3px calc(3px + env(safe-area-inset-bottom,0));background:var(--silver);box-shadow:inset 0 1px #dfdfdf,inset 0 2px var(--silver-hi)}.taskbar .start{min-width:0;padding:3px 7px;gap:6px;font-weight:700}.taskbar .start img{height:20px;width:auto}.taskbar .task{min-width:0;max-width:200px;flex:1;justify-content:flex-start;font-size:14px;padding:4px 8px;min-height:26px}.taskbar .task span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tray{margin-left:auto;padding:5px 10px;font-size:14px;gap:8px;font-variant-numeric:tabular-nums;box-shadow:inset -1px -1px var(--silver-hi),inset 1px 1px var(--silver-lo);white-space:nowrap}.scroll{overflow-y:scroll;overflow-x:auto}@supports not selector(::-webkit-scrollbar){.scroll{scrollbar-color:var(--silver) #dfdfdf;scrollbar-width:auto}}.scroll::-webkit-scrollbar{width:16px;height:16px}.scroll::-webkit-scrollbar-track{background:repeating-conic-gradient(var(--silver)0 25%,#fff 0 50%)0 0/2px 2px}.scroll::-webkit-scrollbar-thumb{background:var(--silver);box-shadow:inset -1px -1px var(--silver-dk),inset 1px 1px var(--silver-hi),inset -2px -2px var(--silver-lo),inset 2px 2px #dfdfdf}.scroll::-webkit-scrollbar-button:single-button{display:block;width:16px;height:16px;background-color:var(--silver);box-shadow:inset -1px -1px var(--silver-dk),inset 1px 1px var(--silver-hi),inset -2px -2px var(--silver-lo),inset 2px 2px #dfdfdf;background-repeat:no-repeat;background-position:center;background-size:8px 4px}.scroll::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4' shape-rendering='crispEdges'%3E%3Cpath d='M3 0h1v1h1v1h1v1h1v1H0V3h1V2h1V1h1z'/%3E%3C/svg%3E")}.scroll::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h7v1H6v1H5v1H4v1H3V3H2V2H1V1H0z'/%3E%3C/svg%3E")}.scroll::-webkit-scrollbar-button:vertical:end:decrement,.scroll::-webkit-scrollbar-button:vertical:start:increment{display:none}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){*,::after,::before{animation:none!important;transition:none!important}}
