@font-face{font-family:"Jersey 25";font-style:normal;font-display:swap;font-weight:400;src:url(/explore/assets/jersey-25-latin-ext-400-normal-CP5Jl3WN.woff2)format("woff2"),url(/explore/assets/jersey-25-latin-ext-400-normal-uA4qe_6D.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:"Jersey 25";font-style:normal;font-display:swap;font-weight:400;src:url(/explore/assets/jersey-25-latin-400-normal-BuYJnnt7.woff2)format("woff2"),url(/explore/assets/jersey-25-latin-400-normal-XLH5qs2C.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}html,body{background:#1b1420;height:100%;margin:0;overflow:hidden}#game{width:100%;height:100%}canvas{image-rendering:pixelated}#loading{z-index:90;color:#fff4dc;background:radial-gradient(at 50% 45%,#2a2036 0%,#1b1420 70%);place-content:center;justify-items:center;gap:18px;transition:opacity .35s ease-out;display:grid;position:fixed;inset:0}#loading.gone{opacity:0;pointer-events:none}#loading b{letter-spacing:1px;color:#ffd57a;text-shadow:0 4px #a95c17,0 10px 24px #00000080;font:900 clamp(36px,7vw,64px)/1 system-ui,sans-serif}#loading i{background:#3a2a3f;border-radius:999px;width:min(320px,70vw);height:14px;display:block;overflow:hidden;box-shadow:inset 0 0 0 2px #120c18}#loading span{background:linear-gradient(90deg,#f2b03a,#ffd57a);border-radius:999px;width:3%;height:100%;transition:width .2s ease-out;display:block}#loading small{letter-spacing:1px;color:#c9bfd6;font:700 14px/1 system-ui,sans-serif}#turn{display:none}@media (orientation:portrait) and (pointer:coarse) and (width<=600px){#turn{z-index:100;color:#fff4dc;text-align:center;background:#1b1420;place-content:center;justify-items:center;gap:22px;padding:24px;font:26px/1.3 "Jersey 25",system-ui,sans-serif;display:grid;position:fixed;inset:0}#turn i{border:6px solid #fff4dc;border-radius:12px;width:64px;height:104px;animation:2.4s ease-in-out infinite turn}}@keyframes turn{0%,30%{transform:rotate(0)}60%,to{transform:rotate(-90deg)}}.ex-ui{z-index:30;pointer-events:none;color:#fff4dc;--plaque:linear-gradient(160deg, #3a2a3ff0, #1c1228f0);--edge:#1b1420;--gold:#f2c14e;--pad-l:max(12px, env(safe-area-inset-left,0px));--pad-r:max(12px, env(safe-area-inset-right,0px));--pad-b:max(12px, env(safe-area-inset-bottom,0px));font-family:"Jersey 25",system-ui,sans-serif;position:fixed;inset:0}.plain-face .ex-ui{font-family:system-ui,Segoe UI,Noto Sans,sans-serif}.ex-ui>*{pointer-events:auto}.ex-bar{top:12px;left:var(--pad-l);right:var(--pad-r);pointer-events:none;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute}.ex-bar>*{pointer-events:auto}.ex-brand,.ex-join,.ex-chip,.ex-hint,.ex-sideways{background:var(--plaque);border:3px solid var(--edge);color:inherit;font:inherit;border-radius:12px;box-shadow:0 4px #1b142059}.ex-brand{color:#ffd57a;letter-spacing:.5px;padding:6px 14px;font-size:26px;text-decoration:none}.ex-join{color:#2c1d12;background:linear-gradient(#f5c75a,#e0952f);padding:8px 16px;font-size:20px;text-decoration:none}.ex-views{gap:8px;display:flex}.ex-chip{cursor:pointer;padding:6px 14px;font-size:20px}.ex-chip:hover{filter:brightness(1.15)}.ex-chip.on{border-color:var(--gold);color:#ffe9a8}.ex-chip:focus-visible,.ex-brand:focus-visible,.ex-join:focus-visible{outline-offset:2px;outline:3px solid #fff4dc}.ex-side{top:50%;right:var(--pad-r);flex-direction:column;gap:8px;display:flex;position:absolute;transform:translateY(-50%)}.ex-gap{height:8px}.ex-ages{bottom:var(--pad-b);scrollbar-width:none;gap:8px;max-width:calc(100vw - 24px);display:flex;position:absolute;left:50%;overflow-x:auto;transform:translate(-50%)}.ex-ages .ex-chip{white-space:nowrap;align-items:center;gap:8px;display:flex}.ex-ages b{color:#ffd57a;background:#3b2d45;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.ex-ages .on b{background:var(--gold);color:#2c1d12}.ex-hint{left:var(--pad-l);bottom:calc(var(--pad-b) + 64px);max-width:340px;margin:0;padding:8px 12px;font-size:18px;line-height:1.15;transition:opacity .6s;position:absolute}.ex-hint.gone{opacity:0;pointer-events:none}.ex-sideways{white-space:nowrap;margin:0;padding:6px 12px;font-size:16px;display:none;position:absolute;top:70px;left:50%;transform:translate(-50%)}@media (orientation:portrait) and (width<=700px){.ex-sideways{display:block}.ex-brand{padding:4px 10px;font-size:20px}.ex-join{padding:6px 10px;font-size:16px}.ex-chip{padding:5px 10px;font-size:17px}.ex-ages{gap:5px}.ex-ages .ex-chip{gap:5px;padding:4px 7px;font-size:15px}.ex-ages b{width:22px;height:22px}.ex-ages span{display:none}.ex-ages .on span{display:inline}.ex-hint{max-width:calc(100vw - 110px);font-size:16px}}@media (height<=460px){.ex-ages span{display:none}.ex-ages .on span{display:inline}.ex-chip{padding:4px 10px;font-size:17px}.ex-hint{display:none}}.ex-veil{z-index:60;background:#100b16c7;place-items:center;display:grid;position:fixed;inset:0}.ex-video{color:#fff4dc;width:min(92vw,145.778vh);font-family:"Jersey 25",system-ui,sans-serif;position:relative}.ex-video video{background:#000;border:3px solid #1b1420;border-radius:12px;width:100%;display:block}.ex-close{color:#fff4dc;cursor:pointer;background:linear-gradient(160deg,#3a2a3ff0,#1c1228f0);border:3px solid #1b1420;border-radius:12px;padding:6px 14px;font-size:20px;position:absolute;top:-48px;right:0}
