@font-face{font-family:Euclid Circular B;font-weight:400;src:url(/fonts/EuclidCircularB-Regular.woff2)format("woff2")}@font-face{font-family:Euclid Circular B;font-weight:500;src:url(/fonts/EuclidCircularB-Medium.woff2)format("woff2")}@font-face{font-family:Euclid Circular B;font-weight:600;src:url(/fonts/EuclidCircularB-SemiBold.woff2)format("woff2")}@font-face{font-family:Euclid Circular B;font-weight:700 900;src:url(/fonts/EuclidCircularB-Bold.woff2)format("woff2")}@font-face{font-family:DotGothic16;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/DotGothic16-latin.woff2)format("woff2")}@font-face{font-family:DotGothic16 CJK;font-weight:400;font-style:normal;font-display:block;src:url(/fonts/DotGothic16-cjk.woff2?v=12)format("woff2")}@font-face{font-family:Director;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Director-Regular.woff2)format("woff2")}@font-face{font-family:Director;font-weight:500 900;font-style:normal;font-display:swap;src:url(/fonts/Director-Bold.woff2)format("woff2")}@font-face{font-family:Tanker;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Tanker.woff2)format("woff2")}@font-face{font-family:Chillax;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Chillax-Regular.woff2)format("woff2")}@font-face{font-family:Chillax;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/Chillax-Medium.woff2)format("woff2")}@font-face{font-family:Chillax;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/Chillax-SemiBold.woff2)format("woff2")}@font-face{font-family:Chillax;font-weight:700 900;font-style:normal;font-display:swap;src:url(/fonts/Chillax-Bold.woff2)format("woff2")}@font-face{font-family:JB Mono;font-weight:400 800;font-style:normal;font-display:swap;src:url(/fonts/JetBrainsMono-latin.woff2)format("woff2")}:root{--font-ui:"Euclid Circular B", system-ui, sans-serif;--font-num:"JB Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-label:"Director", "Euclid Circular B", system-ui, sans-serif;--font-tab:"Tanker", "Director", system-ui, sans-serif;--font-idle-label:"Chillax", "Director", system-ui, sans-serif;--font-idle-num:"Chillax", ui-monospace, monospace;--shadow-ink:1.5px 1.5px 0 #06080ecc;--type:1.25;--s-face:#191325;--s-face-hover:#241a36;--s-face-panel:#1b1426;--s-face-raised:#2a1f3d;--s-face-raised-hover:#38284f;--s-face-pressed:#1d1530;--s-wall:#050309;--s-wall-raised:#120c1c;--s-accent-grow:#6e3f5c;--s-accent-grow-wall:#3a1f31;--s-accent-grow-hover:#82506e;--s-accent-train:#6e5a2f;--s-accent-battle:#6e2f2f;--s-blue:#2b5f9e;--s-blue-wall:#16334f;--s-blue-hover:#356fb8;--s-blue-pressed:#1f4a7d;--s-danger:#3a1220;--s-danger-wall:#17060c;--s-danger-hover:#4d182b;--s-shard:#63b0ff;--s-seat:#140c22b8;--s-seat-line:#ffffff24;--s-contact:#0000008c}.surface{--s-walls:-1px 0 0 var(--s-wall), 1px 0 0 var(--s-wall), 0 1px 0 var(--s-wall), 0 2px 0 var(--s-wall), 0 3px 0 var(--s-wall), 0 4px 0 var(--s-wall), 0 4px 0 var(--s-contact);--s-press-walls:-1px 0 0 var(--s-wall), 1px 0 0 var(--s-wall), 0 1px 0 #00000080;--s-seat-shadow:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent;border:0;border-radius:0;transition:background-color .18s,color .18s,border-color .18s,box-shadow .12s}.surface--raised{background-color:var(--s-face);box-shadow:var(--s-walls), var(--s-seat-shadow)}.surface--raised.surface--seated{--s-seat-shadow:0 4px 18px #00000073}.surface--raised:hover{background-color:var(--s-face-hover)}.surface--raised:active{background-color:var(--s-face-pressed);box-shadow:var(--s-press-walls)}.surface--raised.is-lit{--s-face:var(--s-accent-grow);--s-face-hover:var(--s-accent-grow-hover);--s-wall:var(--s-accent-grow-wall)}.surface--raised.is-danger{--s-face:var(--s-danger);--s-face-hover:var(--s-danger-hover);--s-wall:var(--s-danger-wall)}.surface--raised.is-blue{--s-face:var(--s-blue);--s-face-hover:var(--s-blue-hover);--s-face-pressed:var(--s-blue-pressed);--s-wall:var(--s-blue-wall)}.surface--raised.is-raised{--s-face:var(--s-face-raised);--s-face-hover:var(--s-face-raised-hover);--s-wall:var(--s-wall-raised)}.surface--raised:disabled{--s-face:#1d2a3d;--s-wall:#0d1620;color:#ffffff8c;cursor:default}.surface--seat{background:var(--s-seat);box-shadow:inset 0 1px 0 var(--s-seat-line), 0 1px 0 var(--s-contact), 0 4px 14px #00000059}.surface--panel{--s-face:var(--s-face-panel);background-color:var(--s-face);box-shadow:var(--s-walls), var(--s-seat-shadow)}
