:root{--shell:#2d2438;--shell-hi:#3e3350;--shell-lo:#1d1726;--hud-bg:#143010;--cream:#f8f0d8;--cream-dim:#cdbf9b;--accent:#ffd23f;--accent2:#43d9ad;--danger:#e84a5f;--btn:#4a3d63;--btn-hi:#5d4e7c;--mapPullScale:1.22}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;margin:0;padding:0}html,body{background:#16101f;height:100%;overflow:hidden}body{justify-content:center;align-items:center;font-family:"Press Start 2P",monospace;display:flex}:is(button,a,input,[role=button]):focus-visible{outline:2px solid var(--cream);outline-offset:3px}#rotate{display:none}@media (orientation:landscape) and (pointer:coarse){#rotate{z-index:9999;text-align:center;color:var(--cream);background:#07060f;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:fixed;inset:0}#rotate .rotIcon{font-size:44px;line-height:1;animation:2.2s ease-in-out infinite rotTilt}#rotate .rotMsg{color:var(--accent);text-shadow:2px 2px #000;letter-spacing:1px;font-size:12px}#rotate .rotSub{color:var(--accent2);letter-spacing:2px;font-size:7px;line-height:2}}@keyframes rotTilt{0%,55%{transform:rotate(0)}80%,to{transform:rotate(-90deg)}}#shell{background:var(--shell);width:min(100vw,56vh);height:100%;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);flex-direction:column;display:flex}#hud{background:var(--hud-bg);color:var(--cream);border:3px solid #000;border-bottom:none;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:10px;line-height:1.95;display:flex}#hudMid{flex:1}#hudHole{color:var(--accent);font-size:11px}#hudDist{color:var(--cream-dim)}#profBox{z-index:4;text-align:center;pointer-events:none;background:#0a1c06d9;border:3px solid #000;padding:3px 3px 2px;display:none;position:absolute;bottom:8px;left:8px}#profBox.tappable{pointer-events:auto;cursor:pointer}#swapTip{border-bottom:2px solid var(--accent);color:var(--accent);letter-spacing:1px;background:#0000006b;margin:-3px -3px 3px;padding:3px 0;font-size:7px;display:none}#profBox.tappable #swapTip{display:block}#profBox canvas{width:72px;height:83px;image-rendering:pixelated;display:block}#profNm{color:var(--accent);margin-top:2px;font-size:7px}#profBox.shake{animation:.1s 5 shk}#miniBox.findme{border-color:var(--accent);animation:1.25s ease-in-out infinite findme}@keyframes findme{0%,to{box-shadow:0 0 #ffd23f00}50%{box-shadow:0 0 0 3px #ffd23f73}}#miniBox{z-index:4;pointer-events:none;transform-origin:0 0;background:#0a1c06d9;border:3px solid #000;padding:3px 3px 2px;display:none;position:absolute;top:calc(100% - 111px);left:calc(100% - 92px)}#miniBox canvas{width:72px;height:92px;image-rendering:pixelated;display:block}#profBox,#miniBox,#mullBtn,#parkBar{transition:opacity .45s}#shell.throwing #profBox,#shell.throwing #miniBox,#shell.throwing #mullBtn,#shell.throwing #parkBar{opacity:0;pointer-events:none}#shell.pulling #miniBox{opacity:1;transform:scale(var(--mapPullScale));animation:.5s both mapHop;top:40%;left:8px}#shell.unpull #miniBox{animation:.45s both mapReturn;top:calc(100% - 111px);left:calc(100% - 92px);transform:scale(1)}@keyframes mapHop{0%,42%{top:calc(100% - 111px);left:calc(100% - 92px);transform:scale(1)}58%,to{transform:scale(var(--mapPullScale));top:40%;left:8px}0%{opacity:1}42%,58%{opacity:0}to{opacity:1}}@keyframes mapReturn{0%{opacity:0}to{opacity:1}}#menuMusicBtn.muted,#menuSfxBtn.muted{opacity:.55}@keyframes shk{25%{transform:translate(-3px)}75%{transform:translate(3px)}}#profBox.mv-hop{animation:.5s ease-out 2 pfHop}#profBox.mv-nod{animation:.55s ease-in-out pfNod}#profBox.mv-sway{animation:1.2s ease-in-out pfSway}#profBox.mv-twitch{animation:.22s steps(2,end) pfTwitch}@keyframes pfHop{0%,to{transform:none}40%{transform:translateY(-7px)}}@keyframes pfNod{0%,to{transform:none}50%{transform:translateY(3px)}}@keyframes pfSway{0%,to{transform:none}25%{transform:translate(-3px)rotate(-2deg)}75%{transform:translate(3px)rotate(2deg)}}@keyframes pfTwitch{50%{transform:translateY(-1px)}}#hud .r{text-align:right}#wind{color:var(--accent2)}#windWx:not(:empty){margin-right:5px}#windWx svg+svg{margin-left:2px}#windArrow{transition:transform .3s;display:inline-block}#screenWrap{background:#07060f;border:3px solid #000;flex:1;min-height:0;position:relative}#screenWrap:after{content:"";pointer-events:none;z-index:3;background-image:repeating-linear-gradient(0deg,#0000000f 0 1px,#0000 1px 3px);position:absolute;inset:0}canvas{image-rendering:pixelated;image-rendering:crisp-edges}#cv{touch-action:none;width:100%;height:100%;position:absolute;inset:0}#toast{text-align:center;pointer-events:none;z-index:7;color:#fff;text-shadow:3px 3px #000;opacity:0;font-size:14px;transition:opacity .15s;position:absolute;top:30%;left:0;right:0}#toast.show{opacity:1}#toast small{color:var(--cream-dim);margin-top:8px;font-size:8px;display:block}.pxg{fill:currentColor;shape-rendering:crispedges;vertical-align:-.15em;display:inline-block}.cnrBtn{z-index:4;background:var(--btn);color:var(--cream);cursor:pointer;border:3px solid #000;padding:7px 9px;font-family:inherit;font-size:7px;position:absolute}#menuBtn{width:44px;min-width:0;color:var(--cream-dim);cursor:pointer;background:#0d2109;border:none;border-left:3px solid #000;justify-content:center;align-self:stretch;align-items:center;margin:-8px -10px -8px 0;padding:0;font-family:inherit;font-size:13px;line-height:1;display:flex}#menuBtn:active{color:var(--cream);background:#1b3f15}#deck{background:var(--shell);flex-direction:column;gap:7px;padding:8px 6px 6px;display:flex}#discRow{gap:5px;display:flex}.disc{background:var(--btn);color:var(--cream);text-align:center;cursor:pointer;border:3px solid #000;flex:1;padding:7px 2px;font-family:inherit;font-size:7px;line-height:1.5}.disc .nm{margin-bottom:3px;font-size:8px;display:block}.disc .fl{color:var(--cream-dim)}.disc{min-width:0}@media (width<=359px){#discRow{gap:4px}.disc{padding:10px 0}.disc .nm{margin-bottom:0;font-size:7px}.disc .fl{display:none}}.disc.sel{border-color:var(--accent);box-shadow:inset 0 -3px 0 var(--accent);background:#30283f}#relRow{gap:5px;display:flex}.rel{background:var(--btn);color:var(--cream-dim);text-align:center;cursor:pointer;border:3px solid #000;flex:1;padding:9px 0;font-family:inherit;font-size:8px}.rel.sel{color:var(--accent2);border-color:var(--accent2);box-shadow:inset 0 -3px 0 var(--accent2);background:#30283f}#relRow.noangle .rel{opacity:.45}#techRow{gap:5px;display:flex}.tech{background:var(--btn);color:var(--cream-dim);text-align:center;cursor:pointer;border:3px solid #000;flex:1;padding:9px 0;font-family:inherit;font-size:8px}.tech.sel{color:var(--accent2);border-color:var(--accent2);box-shadow:inset 0 -3px 0 var(--accent2);background:#30283f}#hint{color:var(--cream-dim);text-align:center;justify-content:center;align-items:center;min-height:32px;padding:3px 0;font-size:9px;line-height:1.65;display:flex}#tipRow{position:relative}#trayBtn{z-index:2;cursor:pointer;color:var(--cream-dim);background:0 0;border:0;justify-content:flex-end;align-items:center;padding:0 16px 0 10px;line-height:0;display:flex;position:absolute;inset:0}#trayBtn:active{color:var(--accent)}#shell.trayShut #trayCaret{display:inline-block;transform:rotate(180deg)}#shell.trayShut #discRow,#shell.trayShut #relRow,#shell.trayShut #techRow{display:none}#shell.trayShut #hint:empty:after{content:var(--trayRead,"TAP TO OPEN THE DECK");color:var(--cream-dim);letter-spacing:0;background:0 0;padding:0}#hint:empty:after{content:"CHAIN CHASERS";color:var(--accent);letter-spacing:1px;text-shadow:2px 2px #000;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' shape-rendering='crispEdges'><g fill='%23000'><rect x='7' y='2' width='2' height='12'/><rect x='2' y='7' width='12' height='2'/><rect x='4' y='4' width='8' height='8'/></g><g fill='%23ffd23f'><rect x='5' y='0' width='2' height='12'/><rect x='0' y='5' width='12' height='2'/><rect x='2' y='2' width='8' height='8'/></g></svg>"),url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' shape-rendering='crispEdges'><g fill='%23000'><rect x='7' y='2' width='2' height='12'/><rect x='2' y='7' width='12' height='2'/><rect x='4' y='4' width='8' height='8'/></g><g fill='%23ffd23f'><rect x='5' y='0' width='2' height='12'/><rect x='0' y='5' width='12' height='2'/><rect x='2' y='2' width='8' height='8'/></g></svg>");background-position:0,100%;background-repeat:no-repeat;background-size:13px 13px,13px 13px;padding:0 18px}#shell.throwing #hint:empty:after{content:none}.ovl{color:var(--cream);text-align:center;z-index:5;background:#081006f0;flex-direction:column;justify-content:safe center;align-items:center;gap:14px;padding:14px;display:flex;position:absolute;inset:0;overflow-y:auto}@keyframes ovlFxIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ovl.ovlFx:not(.hidden){animation:.2s both ovlFxIn}@media (prefers-reduced-motion:reduce){.ovl.ovlFx:not(.hidden){animation-duration:.01ms}}body.tapguard .ovl,body.tapguard .ovl *{pointer-events:none!important}#titleOvl{background:#0810066b;gap:0}#titleOvl h1{letter-spacing:1.5px;white-space:nowrap;font-size:21px;line-height:1.3}#titleOvl h1.markHead{letter-spacing:0;font-size:0;line-height:0}#titleMark{width:clamp(176px,58vw,240px);height:auto;display:block}@media (height<=700px){#titleMark{width:clamp(160px,52vw,208px)}}h1.markHead+#subtitle{margin-top:2px}#titleOvl h1,#titleOvl p,#subtitle{text-shadow:2px 2px #000,-1px -1px #000,1px -1px #000,-1px 1px #000}#titleOvl h1.markHead{text-shadow:none}#titleOvl .titleHero{flex-direction:column;align-items:center;gap:8px;display:flex}#titleOvl .titleMenu{flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:300px;margin-top:20px;display:flex}#titleOvl .titlePri{text-align:center;flex-direction:column;align-items:center;gap:6px;width:100%;padding:12px 10px;font-size:11px;display:flex}#titleOvl .titlePri span{color:#5a4a12;letter-spacing:.5px;font-size:7px;line-height:1.6}#titleOvl .titlePri span:empty{display:none}#titleOvl .modeList{flex-direction:column;gap:7px;display:flex}#titleOvl .modeCard{background:var(--btn);width:100%;color:var(--accent);text-align:left;box-shadow:none;border:3px solid #000;flex-direction:column;align-items:flex-start;gap:5px;padding:9px 11px;font-size:9px;display:flex}#titleOvl .modeCard span{color:var(--cream-dim);letter-spacing:.5px;font-size:7px;line-height:1.6}#titleOvl .modeCard:hover{background:var(--btn-hi);border-color:var(--accent)}#titleOvl.nosave .titlePri{display:none}#titleOvl.nosave .modeCard#startBtn{background:var(--accent);color:#1d1726;text-align:center;border-width:4px;align-items:center;margin-bottom:5px;padding:12px 10px;font-size:11px;box-shadow:inset 0 -4px #0000004d}#titleOvl.nosave .modeCard#startBtn span{color:#5a4a12}#titleOvl .utilRow{gap:6px;display:flex}#titleOvl .utilBtn{min-width:0;color:var(--cream-dim);text-align:center;box-shadow:none;background:#3a3050;border:3px solid #000;flex:1;padding:8px 2px;font-size:7px;line-height:1.7}#titleOvl .utilBtn:hover{background:var(--btn);color:var(--cream)}#titleOvl .utilBtn.hidden{display:none}#titleOvl #clubLive{letter-spacing:1px;color:var(--accent2);text-align:center;white-space:nowrap;text-shadow:1px 1px #000;width:100%;margin-top:8px;font-size:7px;line-height:1.7;overflow:hidden}#titleOvl #clubLive .tk{display:inline-block}#titleOvl #clubLive.roll .tk{animation:tkRoll var(--tkDur,16s) linear infinite;padding-left:100%}@keyframes tkRoll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){#titleOvl #clubLive.roll .tk{padding-left:0;animation:none}}#titleOvl #clubLive.hidden{display:none}#titleOvl .devTap{color:#0000;width:44px;height:44px;box-shadow:none;opacity:0;background:0 0;border:0;margin:0;padding:0;font-size:0;position:absolute;top:0;right:0}:root{--patreon:#f96854}.patreonDoor{border:3px solid var(--patreon);box-shadow:none;color:var(--cream);background:#241c30;justify-content:center;align-items:center;gap:10px;padding:11px 15px;display:flex;position:relative;overflow:hidden}.patreonDoor .pdWords{text-align:left;flex-direction:column;gap:3px;display:flex}.patreonDoor .pdMain{letter-spacing:1.5px;color:var(--cream);font-size:9px}.patreonDoor .pdSub{letter-spacing:1.5px;color:var(--patreon);font-size:6px}.patreonDoor .pdMark{color:var(--patreon);display:flex}.patreonDoor .pxg{vertical-align:baseline}.patreonDoor:hover{background:#2f2540;border-color:#ff8a72}.patreonDoor:hover .pdSub{color:#ff8a72}.ovl .patreonDoor{border:3px solid var(--patreon);color:var(--cream);box-shadow:none;background:#241c30}#patreonBtn.patreonDoor{margin-top:18px;animation:3.8s ease-in-out infinite pdBreathe}#patreonBtn .pdWords{text-align:left;flex-direction:column;gap:3px;display:flex}#patreonBtn .pdMain{letter-spacing:1.5px;color:var(--cream);font-size:9px}#patreonBtn .pdSub{letter-spacing:1.5px;color:var(--patreon);font-size:6px}#patreonBtn .pdMark{color:var(--patreon);display:flex}#patreonBtn .pxg{vertical-align:baseline}#patreonBtn.patreonDoor:hover{background:#2f2540;border-color:#ff8a72}#patreonBtn.patreonDoor:hover .pdSub{color:#ff8a72}.pdTiers{letter-spacing:1.5px;color:var(--cream-dim);text-align:center;font-size:6px}.pdTiers.hidden{display:none}#patreonTiers{color:var(--cream);text-shadow:2px 2px #000,-1px -1px #000,1px -1px #000,-1px 1px #000;margin-top:9px;font-size:7px}#rankCard #rankTiers{margin-top:8px}.privacyLink{letter-spacing:1.5px;color:var(--cream-dim);border-bottom:1px dotted #6b5f45;padding-bottom:1px;font-size:6px;text-decoration:none}.privacyLink:hover{color:var(--cream);border-bottom-color:var(--cream-dim)}#privacyLink{text-shadow:1px 1px #000;margin-top:20px;line-height:2}.socialRow{justify-content:center;gap:4px;margin-top:22px;display:flex}.socialRow .soc{color:#e8d9a8c7;filter:drop-shadow(1px 1px #000);justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;display:flex}.socialRow .soc .pxg{display:block}.socialRow .soc:hover,.socialRow .soc:active,.socialRow .soc:focus-visible{color:#fff6d8}@media (width<=340px){.socialRow{gap:0}.socialRow .soc{width:36px}}@media (height<=700px){#titleOvl .titleMenu{gap:9px;margin-top:12px}#titleOvl .modeList{gap:5px}#titleOvl #clubLive{margin-top:5px}.socialRow{margin-top:12px}}.grecaptcha-badge{visibility:hidden!important}.captchaNote{letter-spacing:1px;color:var(--cream-dim);text-align:center;max-width:280px;margin-top:8px;font-size:6px;line-height:2.2}#titleOvl #captchaNote{letter-spacing:1.5px;color:var(--cream-dim);text-shadow:1px 1px #000;margin-top:10px;font-size:6px;line-height:2}#titleOvl #captchaNote:before{content:"";background:#f4f0e247;width:36px;height:1px;margin:0 auto 9px;display:block}.captchaLink{color:var(--cream-dim);border-bottom:1px dotted #6b5f45;text-decoration:none}.captchaLink:hover{color:var(--cream)}#bagOvl:has(input[type=text]:focus,input[type=email]:focus){justify-content:flex-start;padding-top:6vh}#bagCard{text-align:center;background:#241609;border:3px solid #000;flex-direction:column;gap:0;width:min(300px,92%);padding:14px 14px 12px;display:flex;box-shadow:inset 0 0 0 2px #3a2712,0 6px #00000059}#bagCard .bagHead{color:var(--accent);letter-spacing:1px;text-shadow:2px 2px #000;border-bottom:2px solid #8a6a1c;margin-bottom:10px;padding-bottom:9px;font-size:10px}#bagCard .bagTag{width:240px;height:112px;image-rendering:pixelated;image-rendering:crisp-edges;margin:0 auto 10px;display:block}#bagCard .bagTag.big{width:264px;height:123px}#bagCard .bagBody{color:var(--cream-dim);letter-spacing:.5px;margin:0 0 9px;font-size:8px;line-height:1.9}#bagCard input[type=text],#bagCard input[type=email]{box-sizing:border-box;letter-spacing:.5px;width:100%;color:var(--cream);text-transform:uppercase;background:#0f0a14;border:2px solid #4a3d63;outline:none;margin:0 0 6px;padding:8px;font-family:"Press Start 2P",monospace;font-size:8px}#bagCard input::placeholder{color:#5c5478;text-transform:none}#bagCard input:focus{border-color:var(--accent)}#bagCard #bagCode{letter-spacing:4px;text-align:center;padding:10px 8px;font-size:14px}#bagCard .bagNote{color:var(--accent2);letter-spacing:.5px;min-height:11px;margin:0 0 6px;font-size:7px;line-height:1.6}#bagCard .bagNote.bad{color:var(--danger)}#bagCard .bagCheck{text-align:left;color:var(--cream-dim);letter-spacing:.5px;cursor:pointer;align-items:flex-start;gap:8px;margin:2px 0 6px;font-size:7px;line-height:1.7;display:flex}#bagCard .bagCheck input{width:14px;height:14px;accent-color:var(--accent);flex:none;margin:1px 0 0}#bagCard .bagCheck.hidden{display:none}#bagClaim,#bagRedeem,#bagSend{width:100%;margin-bottom:6px}#bagClaim:disabled,#bagRedeem:disabled,#bagSend:disabled{opacity:.5;cursor:wait}#bagLater,#bagResend,#bagSigninBack,#bagMineDone{opacity:.85;width:100%;font-size:7px}#bagCard #bagPatreon,#bagCard #bagMineDone{opacity:1;letter-spacing:.5px;width:100%;padding:10px 12px;font-size:7px}#bagCard #bagMetal,#bagCard #bagMetal .bagBody{margin-bottom:8px}#bagMineCode{width:100%;margin-bottom:6px}#bagMineCode.hidden{display:none}#bagCard .bagLink{box-shadow:none;letter-spacing:1px;color:var(--cream-dim);background:0 0;border:0;border-bottom:1px dotted #6b5f45;align-self:center;width:auto;margin-top:2px;padding:8px 4px 2px;font-size:6px;text-decoration:none}#bagCard .bagLink:hover{color:var(--cream)}#bagCard .bagFine{color:#6b5f45;letter-spacing:.5px;margin:9px 0 0;font-size:6px;line-height:1.7}#bagCard .bagDoors{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}#bagCard .bagDoors.hidden{display:none}#bagCard .bagDoors .bagLink{margin-top:0}#bagAskYes{width:100%;margin-bottom:6px}#bagAskYes:disabled{opacity:.5;cursor:wait}#bagAskNo{opacity:.85;width:100%;font-size:7px}#bagCard .hidden{display:none}#patreonBtn.patreonDoor:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff29,#0000);width:28%;animation:9s ease-in-out infinite pdShine;position:absolute;top:0;bottom:0;left:-40%}@keyframes pdBreathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes pdShine{0%,72%{left:-40%}92%,to{left:120%}}@media (prefers-reduced-motion:reduce){#patreonBtn.patreonDoor{animation:none}#patreonBtn.patreonDoor:after{animation:none;left:-40%}}#subtitle{color:var(--accent2);letter-spacing:2px;border-top:2px solid var(--accent);border-bottom:2px solid var(--accent);margin-top:-6px;padding:5px 10px;font-size:8px;line-height:1.6}#devList{flex-direction:column;gap:6px;width:100%;max-width:300px;max-height:62vh;padding:2px;display:flex;overflow-y:auto}#devList button{text-align:left;width:100%;padding:8px 12px;font-size:8px}.wuBody{color:#cdbf9b;text-align:center;max-width:250px;font-size:7px;line-height:2}@keyframes doorRock{0%,86%,to{transform:none}90%{transform:rotate(-2deg)}94%{transform:rotate(2deg)}}#doorBtn{animation:7s ease-in-out infinite doorRock}#doorBtn.held{animation:none}#lenRow,#endRow{gap:6px;width:100%;max-width:280px;margin-bottom:2px;display:flex}#endRow{margin-top:2px}#endHint{color:#8a7a5a;text-align:center;letter-spacing:.5px;margin:0 0 6px;font-size:7px}.ovl #lenRow button,.ovl #endRow button,.ovl #netModeRow button,.ovl #netTempoRow button,.ovl #netAheadRow button,.ovl #handRow button{color:var(--cream-dim);cursor:pointer;box-shadow:none;text-shadow:none;background:#171226;border:2px solid #51435e;border-radius:0;flex:1;padding:8px 4px;font-family:"Press Start 2P"}.ovl #lenRow button,.ovl #endRow button{font-size:7px}.ovl #netModeRow button{letter-spacing:1px;padding:7px;font-size:7px}.ovl #netTempoRow button{letter-spacing:1px;padding:12px 10px;font-size:9px;line-height:1.5}.ovl #handRow button{flex:none;padding:8px 16px;font-size:8px}.ovl #lenRow button.sel,.ovl #lenRow button.on,.ovl #endRow button.sel,.ovl #endRow button.on,.ovl #netModeRow button.sel,.ovl #netModeRow button.on,.ovl #netTempoRow button.sel,.ovl #netTempoRow button.on,.ovl #netAheadRow button.sel,.ovl #netAheadRow button.on,.ovl #handRow button.sel,.ovl #handRow button.on{color:var(--accent);border-color:var(--accent);box-shadow:inset 0 -3px 0 var(--accent);background:#241c30}#courseList{flex-direction:column;gap:8px;width:100%;max-width:280px;display:flex}.courseCard{cursor:pointer;text-align:left;background:#332b44;border:3px solid #000;flex-direction:column;gap:3px;padding:9px 11px;display:flex;position:relative;box-shadow:inset 0 2px #584b6b,inset 0 -3px #241c30}.courseHead{text-align:left;align-items:center;gap:10px;width:100%;display:flex}.courseCopy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.courseCopy .csub{text-wrap:balance}.courseArt{width:56px;height:44px;image-rendering:pixelated;pointer-events:none;flex:0 0 56px;display:block;box-shadow:0 0 0 2px #171321}.courseCard.play:hover{background:var(--btn-hi);border-color:var(--accent)}.courseCard.play:active{background:#241c30;box-shadow:inset 0 3px #171321}.courseCard.locked{cursor:not-allowed;box-shadow:none;text-align:center;background:#1b1426;border-color:#443851;align-items:center;gap:5px}.courseCard .ckick{color:var(--accent2);letter-spacing:2px;font-size:7px;line-height:1.6}.courseCard.locked .ckick{color:#b1a3c2}.courseCard .cnm{color:var(--accent);font-size:9px;line-height:1.65}.courseCard.locked .cnm{color:#bcadcf}.courseCard .cnew{color:#1a1208;vertical-align:2px;background:#ffd23f;margin-left:6px;padding:2px 4px 1px;font-size:6px;display:inline-block;box-shadow:0 1px #8a6a1c}.courseCard.fresh{border-color:#ffd23f;animation:1.6s ease-in-out infinite freshGlow}@keyframes freshGlow{0%,to{box-shadow:0 0 #ffd23f00}50%{box-shadow:0 0 0 2px #ffd23f8c}}@media (prefers-reduced-motion:reduce){.courseCard.fresh{animation:none;box-shadow:0 0 0 2px #ffd23f73}}.courseCard .csub{color:var(--cream-dim);font-size:7px;line-height:1.6}.courseCard.locked .csub{color:#a99cbb}.courseCard.seasonal{border-left-color:#ff9a2e}.courseCard.seasonal.play{box-shadow:inset 3px 0 #a8480e,inset 0 2px #584b6b,inset 0 -3px #241c30}.seasonHead{flex-direction:column;align-items:center;gap:6px;margin:10px 0 2px;display:flex}.seasonHead .shRow{align-items:center;gap:8px;width:100%;display:flex}.seasonHead .shRule{background:#ff9a2e;flex:1;height:2px;box-shadow:0 2px #000}.seasonHead .shTitle{color:#ff9a2e;text-shadow:2px 2px #000;white-space:nowrap;letter-spacing:1px;font-size:9px}.seasonHead .shSub{color:#ffd27a;letter-spacing:1px;text-shadow:1px 1px #000;font-size:7px}.seasonHead.off .shRule{background:#5e5070}.seasonHead.off .shTitle{color:#8f80a3}.seasonHead.off .shSub{color:#a99cbb}.courseCard.seasonal.locked{border-left-color:#5a2a10}.courseCard.teaser{text-align:left;align-items:stretch}.courseCard .teaserArt{color:#5a5470;background:#1a1626;justify-content:center;align-items:center;font-size:14px;display:flex}.courseCard .clock{letter-spacing:.5px;color:#ff6577;border:2px solid var(--danger);text-shadow:1px 1px #000;background:#e84a5a29;align-self:center;margin-top:3px;padding:3px 9px;font-size:7px;line-height:1.7}.stepLine{color:var(--cream-dim);letter-spacing:2px;font-size:7px;line-height:1.8}.stepLine b{color:var(--accent);font-weight:400}#courseBlurb{color:var(--cream-dim);letter-spacing:1px;font-size:8px;line-height:2}#courseIntroOvl .ciKick{color:var(--cream-dim);letter-spacing:3px;max-width:290px;font-size:7px;line-height:1.9}#courseIntroOvl .ciKick:empty,#courseIntroOvl #ciPresent:empty{display:none}#ciName{color:var(--accent);text-shadow:3px 3px #000;font-size:15px;line-height:1.7}#ciTag{color:var(--cream);font-size:7px;font-style:normal;line-height:1.8}#ciHoles{color:var(--accent2);text-shadow:2px 2px #000;letter-spacing:1px;font-size:8px}#ciShape{color:var(--cream-dim);font-size:7px;line-height:2}#ciLore{color:#b8c4b0;font-size:8px;line-height:2.3}#courseIntroOvl .ciRule{width:100%;max-width:var(--actW);background:#f8f0d82e;height:2px}#ciTrophy{image-rendering:pixelated;width:46px;height:56px}#ciTrophy.hidden{display:none}#ciWho{text-align:left;align-items:center;gap:9px;display:flex}#ciWho.hidden{display:none}#ciFace,#ciFace2{width:26px;height:30px;image-rendering:pixelated;background:#00000059;border:2px solid #000;flex:none}#ciFace2.hidden{display:none}#ciWhoNm{letter-spacing:1px;color:var(--accent);font-size:9px}#ciWhoTag{letter-spacing:.5px;color:var(--cream-dim);font-size:7px;line-height:1.7}#ciStanding{color:var(--cream-dim);text-align:left;align-items:center;gap:9px;font-size:7px;line-height:1.9;display:flex}#ciStanding.hidden{display:none}#ciPin{image-rendering:pixelated;flex:none;width:34px;height:34px}#ciStandTxt b{color:var(--accent);font-weight:400}#ciPresent{color:var(--cream-dim);letter-spacing:2px;max-width:290px;font-size:7px;line-height:1.9}#ciPlaque{border:2px solid #2a2438;border-top:2px solid var(--accent2);cursor:pointer;color:var(--cream);background-color:#0d0a14;background-image:linear-gradient(100deg,#0000 42%,#ffffff26 50%,#0000 58%);background-position:170% 0;background-size:260% 100%;flex-direction:column;align-items:center;gap:4px;margin:2px auto 0;padding:9px 20px 10px;font-family:inherit;animation:9s ease-in-out infinite plaqueShine;display:inline-flex;position:relative;box-shadow:inset 0 -3px #00000073}#ciPlaque:active{transform:translateY(2px);box-shadow:inset 0 -1px #00000073}#ciPlaque{z-index:2}#ciPlaque:after{content:"";position:absolute;inset:-7px -8px}#ciPlaqueKick{color:var(--cream-dim);letter-spacing:3px;font-size:7px}#ciPlaqueName{color:var(--cream);letter-spacing:1px;font-size:11px;line-height:1.5}@keyframes plaqueShine{0%,72%{background-position:170% 0}92%,to{background-position:-70% 0}}@media (prefers-reduced-motion:reduce){#ciPlaque{background-image:none;animation:none}}#ciPlaqueGo{color:var(--accent2);line-height:0;position:absolute;top:4px;right:4px}#netCodeBox{border:2px solid #2a2438;border-top:2px solid var(--accent);background:#0d0a14;flex-direction:column;align-items:center;gap:5px;padding:9px 18px 10px;display:flex}#netCodeBox.hidden{display:none}.netCodeLbl{letter-spacing:3px;color:var(--cream-dim);font-size:6px}#netCode{letter-spacing:8px;color:var(--accent);text-shadow:3px 3px #000;font-size:26px}#netInput{letter-spacing:6px;text-align:center;text-transform:uppercase;width:150px;color:var(--cream);background:#0d0a14;border:3px solid #2a2438;padding:9px 6px;font-family:inherit;font-size:16px}#netInput.hidden{display:none}#netSeats{color:var(--cream);flex-direction:column;gap:3px;font-size:7px;line-height:2;display:flex}#netSeats .netSeat b{color:var(--accent2);font-weight:400}#netSeats .netSeat.you b{color:var(--accent)}#netMsg{letter-spacing:1px;color:var(--cream-dim);text-align:center;max-width:270px;font-size:8px;line-height:2}#netMsg.bad{color:#e84a5f}#netStartBtn.hidden,#netHostBtn.hidden,#netJoinBtn.hidden,#netDoneBtn.hidden,#concedeBtn.hidden,#claimBtn.hidden{display:none}#netLobby{flex-direction:column;align-items:center;gap:8px;display:flex}#netLobby.hidden{display:none}.netLead{letter-spacing:1px;color:var(--cream-dim);text-align:center;max-width:250px;font-size:8px;line-height:2}.netOr{letter-spacing:4px;color:#4a4360;text-align:center;border-top:2px solid #2a2438;width:190px;margin:2px 0;padding-top:9px;font-size:6px}#netShareBtn{letter-spacing:1px;padding:9px 14px;font-size:7px}#netOffBtn{letter-spacing:1px;padding:7px 12px;font-size:6px}#netOffBtn.hidden{display:none}.stepMode{color:var(--accent2)}#netModeRow.hidden,#netTempoRow.hidden,#netAheadRow.hidden,#netAheadNote.hidden{display:none}#netAheadRow{gap:8px;width:100%;max-width:280px;margin-top:4px}.ovl #netAheadRow button{letter-spacing:1px;padding:12px 10px;font-size:9px;line-height:1.5}.ovl #netAheadRow button:disabled,.ovl #lenRow button:disabled{opacity:.38;cursor:default;box-shadow:none}#netAheadNote{text-align:center;max-width:280px;margin:2px 0 0}#netTempoRow{gap:8px;width:100%;max-width:280px;margin-top:4px}.netFine{letter-spacing:1px;color:var(--cream-dim);text-align:center;margin:2px 0 8px;font-size:6px;line-height:1.9}#netSeats .netRow{align-items:baseline;gap:8px;min-width:172px;display:flex}#netSeats .netRow .netPos{color:var(--cream-dim);min-width:16px;font-size:6px}#netSeats .netRow .netPar{color:var(--cream);margin-left:auto}#netSeats .netRow.win .netPar{color:var(--accent)}#netSeats .seatDot{vertical-align:middle;border:1px solid #000;flex:none;width:7px;height:7px;margin-right:4px;display:inline-block}#netSeats .netRow .seatDot{align-self:center}#netSeats .seatAlt{color:var(--cream-dim);font-size:6px}#netStep.series{color:var(--accent2)}#linkCard{max-width:264px;box-shadow:0 0 0 2px var(--accent2), 0 10px 0 #00000059;background:#151024;border:4px solid #000;flex-direction:column;align-items:center;gap:9px;padding:16px 14px 13px;display:flex}#linkWho{color:var(--cream-dim);text-align:center;margin:0;font-size:7px;line-height:2}#linkUrl{letter-spacing:1px;color:var(--accent2);word-break:break-all;text-align:center;background:#0d0a14;border:2px solid #2a2438;padding:6px 10px;font-size:8px}.linkFine{color:var(--cream-dim);text-align:center;margin:0;font-size:6px;line-height:2.2}.ovl h1{color:var(--accent);text-shadow:3px 3px #000;font-size:15px;line-height:1.9}.ovl h2{text-shadow:3px 3px #000;font-size:19px}.ovl h3{color:var(--accent2);text-shadow:2px 2px #000;font-size:10px}.ovl p{color:var(--cream-dim);max-width:280px;font-size:7px;line-height:2.1}.ovl button{background:var(--accent);color:#1d1726;cursor:pointer;border:4px solid #000;padding:11px 18px;font-family:inherit;font-size:9px;box-shadow:inset 0 -4px #0000004d}.ovl button.alt{background:var(--btn);color:var(--cream)}:root{--actW:232px}.ovl>button:not(:where(#devBtn,#patreonBtn,#cardBoard)),.ovl .btnRow:not([id])>button{width:var(--actW);max-width:100%;padding-left:10px;padding-right:10px}.ovl .btnRow:not([id]){display:contents}.ovl button.backLink{width:auto;box-shadow:none;color:var(--cream-dim);letter-spacing:2px;background:0 0;border:0;margin-top:-2px;padding:12px 16px;font-size:8px}.ovl button.backLink:before{content:"< "}.ovl button.backLink:hover,.ovl button.backLink:focus-visible{color:var(--cream)}.ovl p,.ovl .clock,.ovl .csub,#resultNext,#skinsClosedSub,#ciPresent,#netMsg{text-wrap:balance}#netRounds{flex-direction:column;align-items:stretch;gap:0;width:min(320px,94%);display:flex}#netRoundsList{flex-direction:column;gap:7px;margin:4px 0 10px;display:flex}.nrWrap{align-items:stretch;gap:6px;display:flex}.nrWrap>.netRoundRow{flex:1;min-width:0}.ovl #netRoundsList .nrNudge{color:var(--accent2);box-shadow:none;text-shadow:none;letter-spacing:2px;cursor:pointer;background:#171226;border:2px solid #2c2438;border-radius:6px;flex:none;align-self:stretch;padding:0 9px;font-size:6px}.ovl #netRoundsList .nrNudge:disabled{color:#5c5478;cursor:default;border-color:#241c30}.ovl .netRoundRow{text-align:left;background:var(--btn);color:var(--cream);border:3px solid #000;flex-direction:column;gap:3px;padding:9px 11px;display:flex;box-shadow:inset 0 -4px #0000004d}.ovl .netRoundRow .nrWho{letter-spacing:1px;color:var(--cream);font-size:8px}.ovl .netRoundRow .nrState{letter-spacing:1px;color:var(--cream-dim);font-size:6px}.ovl .netRoundRow .nrWhere{letter-spacing:1px;color:#8a7fa8;font-size:6px}.ovl .netRoundRow.mine{border-color:var(--accent)}.ovl .netRoundRow.mine .nrState{color:var(--accent)}.ovl .netRoundRow.gone{opacity:.6}.ovl .netRoundRow.claim{border-color:var(--danger)}.ovl .netRoundRow.claim .nrState{color:var(--danger)}.ovl .netRoundRow.quiet{box-shadow:none;color:var(--cream-dim);letter-spacing:1px;text-align:center;background:0 0;border-color:#3a2712;font-size:7px}#netRoundsNote{color:var(--cream-dim);letter-spacing:.5px;text-align:center;border-top:2px solid #3a2712;margin:0 0 10px;padding:8px 6px 0;font-size:6px;line-height:1.8}#netOvl.invited #netHostBtn{background:var(--btn);color:var(--cream)}#netOvl.invited #netJoinBtn{background:var(--accent);color:#1d1726}#snackBtn,#dinoBtn,#fishBtn{background:var(--accent2);color:#0d2a22;letter-spacing:0;box-shadow:inset 0 -4px 0 #00000040,0 0 0 2px var(--accent);border-color:#0d2a22;font-size:8px}#snackBtn.hidden,#dinoBtn.hidden,#fishBtn.hidden{display:none}.btnRow{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cardPg{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}#cardPg1 h1,#cardPg3 h1{margin:0}#cardFacts{grid-template-columns:1fr 1fr;gap:6px;width:100%;max-width:280px;display:grid}#cardFacts:empty{display:none}#cardFacts div{background:#1d1830;border:2px solid #3e3350;flex-direction:column;gap:5px;min-width:0;padding:6px 4px;display:flex}#cardFacts small{color:var(--cream-dim);letter-spacing:1px;font-size:6px}#cardFacts b{color:var(--accent2);font-size:7px;font-weight:400;line-height:1.6}#arcadeList{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:14px 10px;width:300px;max-width:100%;margin:0 auto;display:grid}#arcadeList button.arcadePak{all:unset;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:6px;width:100%;padding:4px 0;transition:transform 80ms;display:flex}#arcadeList .arcadePak canvas{width:144px;max-width:100%;height:132px;image-rendering:pixelated;filter:drop-shadow(3px 4px #0000008c);transition:transform .12s}#arcadeList .arcadePak:not(.locked):hover canvas,#arcadeList .arcadePak:not(.locked):focus-visible canvas{transform:translateY(-4px)rotate(-2deg)}#arcadeList .arcadePak:not(.locked):active canvas{transform:translateY(3px)}#arcadeList .arcadePak span{letter-spacing:1px;color:var(--cream);text-align:center;font-size:8px;line-height:1.5}#arcadeList .arcadePak small{letter-spacing:1px;color:var(--cream-dim);text-align:center;font-size:6px;line-height:1.6}#arcadeList .arcadePak.locked canvas{opacity:.7}#arcadeList .arcadePak.locked span{color:var(--cream-dim)}#arcadeList .arcadePak.nope canvas{animation:.3s pakNope}@keyframes pakNope{20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){#arcadeList .arcadePak.nope canvas{animation:none}}#cardOut{display:contents}#cardOut>button{width:var(--actW);max-width:100%;padding-left:10px;padding-right:10px}#cardFoot{flex-direction:column;align-items:center;gap:2px;margin-top:-4px;display:flex}#cardDots{justify-content:center;gap:7px;padding:2px 0 4px;display:flex}#cardDots i{background:#3e3350;width:6px;height:6px}#cardDots i.on{background:var(--accent)}#statsBox{color:var(--cream);grid-template-columns:1fr 1fr;align-items:start;gap:8px;width:100%;max-width:300px;font-size:7px;line-height:2.3;display:grid}#statsBox .sGrp{background:#1d1830;border:2px solid #3e3350;min-width:0;padding:6px 6px 4px}#statsBox .sGrp.wide{grid-column:1/-1}#statsBox .sHead{color:var(--cream-dim);letter-spacing:1px;text-align:left;margin-bottom:3px;font-size:6px;line-height:1.6}#statsBox .srow2{text-align:left;border-bottom:1px solid #3e3350;justify-content:space-between;gap:6px;padding:1px 0;display:flex}#statsBox .srow2:last-child{border-bottom:0}#statsBox .srow2 b{color:var(--accent2);white-space:nowrap;font-weight:400}#statsBox .sClean{color:var(--cream-dim);text-align:left;padding-top:3px;font-size:6px;line-height:1.8}#credOvl h1{color:var(--accent)}#credThanks{text-align:center;max-width:300px;margin:4px 0 2px}#credThanks .ctHead{color:var(--accent);letter-spacing:2px;text-shadow:2px 2px #000;margin-bottom:10px;font-size:8px}#credThanks .ctGroup{margin-bottom:9px}#credThanks .ctGroup.hidden{display:none}#credThanks .ctSub{color:var(--cream-dim);letter-spacing:1px;font-size:6px;line-height:1.8}#credThanks .ctNames{color:var(--accent2);letter-spacing:1.5px;text-shadow:1px 1px #000;font-size:7px;line-height:1.9}#cardOvl.card-legend,#cardOvl.card-hot{box-shadow:inset 0 0 0 3px var(--accent)}#cardOvl.card-solid{box-shadow:inset 0 0 0 3px var(--accent2)}#cardOvl.card-scrappy{box-shadow:inset 0 0 0 3px #6e747c}#cardOvl.card-disaster{box-shadow:inset 0 0 0 3px var(--danger)}#cardOvl.card-legend #cardSum,#cardOvl.card-hot #cardSum{color:var(--accent)}#cardOvl.card-disaster #cardSum{color:var(--danger)}#cardSum.cardStamp{animation:.3s cubic-bezier(.2,1.6,.4,1) both sumStamp;display:inline-block}@keyframes sumStamp{0%{opacity:0;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}#statsBox .srow2{opacity:0;animation:.34s both srowIn;animation-delay:calc(var(--i,0)*42ms)}@keyframes srowIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}#cardPin{border:2px solid var(--accent);background:#ffd23f14;justify-content:center;align-items:center;gap:9px;margin-top:2px;padding:6px 12px;display:flex}#cardPin canvas{image-rendering:pixelated;width:34px;height:34px}#cardPin span{color:var(--accent);text-align:left;letter-spacing:.5px;font-size:7px;line-height:1.8}#cardPin em{color:var(--cream-dim);font-style:normal}#cardPin.hidden{display:none}#cardBoard{width:100%;max-width:280px;box-shadow:none;color:var(--cream);background:#241609;border:2px solid #8a6a1c;flex-direction:column;align-items:center;gap:4px;margin:2px 0 4px;padding:8px 10px;display:flex}#cardBoard #cardBoardMain{letter-spacing:1px;color:var(--accent);font-size:8px;line-height:1.6}#cardBoard #cardBoardSub{letter-spacing:1px;color:var(--cream-dim);font-size:6px;line-height:1.6}#cardBoard #cardBoardSub:empty{display:none}#cardBoard.quiet #cardBoardMain{color:var(--cream-dim)}#cardBoard.hidden{display:none}#cardHl{width:100%;max-width:280px;box-shadow:inset 0 3px 0 var(--danger);background:#1d1830;border:2px solid #3e3350;flex-direction:column;align-items:stretch;gap:8px;margin:4px 0 6px;padding:8px 8px 10px;display:flex}#cardHl.hidden{display:none}.hlHead{color:var(--cream);letter-spacing:1px;text-shadow:2px 2px #000;align-items:center;gap:7px;padding-top:2px;font-size:9px;display:flex}.hlDot{background:var(--danger);clip-path:polygon(2px 0,5px 0,7px 2px,7px 5px,5px 7px,2px 7px,0 5px,0 2px);flex:none;width:7px;height:7px;animation:1.2s step-end infinite hlBlink}@keyframes hlBlink{50%{opacity:.25}}#hlTiles{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.hlCol{flex-direction:column;gap:5px;min-width:0;display:flex}.ovl button.hlTile{aspect-ratio:96/150;box-shadow:none;background:#2a5f16;border:2px solid #000;padding:0;display:block;position:relative;overflow:hidden}.hlTile canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.hlRank{background:var(--accent);color:#1d1726;padding:2px 3px;font-size:6px;font-weight:400;position:absolute;top:3px;left:3px}.hlPlay{color:#fff6d8;opacity:.8;filter:drop-shadow(2px 2px #000);line-height:0;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.hlCap{background:#0d0a14cc;flex-direction:column;align-items:center;gap:4px;padding:5px 2px 4px;display:flex;position:absolute;bottom:0;left:0;right:0}.hlCap em{color:var(--accent);white-space:nowrap;font-size:7px;font-style:normal}.hlCap em.long{font-size:6px}.hlCap small{color:var(--cream);white-space:nowrap;font-size:6px}.ovl button.hlShare{border-width:2px;padding:7px 2px 8px;font-size:7px}.hlCol{position:relative}.hlMenu{border:2px solid var(--accent);background:#0d0a14d6;flex-direction:column;justify-content:center;gap:6px;padding:6px 5px;display:none;position:absolute;inset:0}.hlCol.open .hlMenu{display:flex}.hlMenu button.hlShare{white-space:nowrap;letter-spacing:0;width:100%;padding:8px 0 9px;font-size:6px}.hlCol.open .hlPlay,.hlCol.open .hlRank{visibility:hidden}#cardPg2 #cardHl{max-width:330px}.ovl button.hlKeep{background:#2c2340}.ovl button.hlKeep:disabled{opacity:.55}#hlReelBtn{align-self:center;font-size:8px}#pushCard{text-align:center;background:#241609;border:3px solid #000;flex-direction:column;gap:0;width:min(300px,92%);padding:16px 14px 12px;display:flex;box-shadow:inset 0 0 0 2px #3a2712,0 6px #00000059}#pushCard .pushHead{color:var(--accent);letter-spacing:1px;text-shadow:2px 2px #000;border-bottom:2px solid #8a6a1c;margin-bottom:11px;padding-bottom:9px;font-size:10px}#pushCard .pushBody{color:var(--cream);letter-spacing:.5px;margin:0 0 10px;font-size:8px;line-height:1.9}#pushCard .pushFine{color:var(--accent2);letter-spacing:.5px;margin:0 0 10px;font-size:7px;line-height:2}#pushCard .pushFine.hidden{display:none}#pushCard .pushSteps{color:var(--accent);letter-spacing:1px;text-align:left;border-top:2px solid #3a2712;margin:0 0 12px;padding-top:10px;font-size:7px;line-height:2.1}#pushCard .pushSteps.hidden{display:none}#pushCard #pushSkip{margin-top:10px}#linkOvl{z-index:7}#concedeAskOvl{z-index:8}#pushOvl{z-index:6}#concedeCard{background:var(--btn);border:3px solid #000;flex-direction:column;align-items:stretch;gap:9px;max-width:290px;padding:16px 14px;display:flex}#concedeCard h3{margin:0 0 4px}#concedeCard #concedeWho{letter-spacing:1px;color:var(--cream);margin:0;font-size:8px}#concedeCard .concedeFine{letter-spacing:1px;color:var(--cream-dim);margin:2px 0 4px;font-size:6px;line-height:2}#rankCard{text-align:center;background:#241609;border:3px solid #000;flex-direction:column;gap:0;width:min(300px,92%);padding:16px 14px 12px;display:flex;box-shadow:inset 0 0 0 2px #3a2712,0 6px #00000059}#rankCard .rankKicker{letter-spacing:2px;color:#8a6a1c;margin-bottom:7px;font-size:6px}#rankCard #rankName{letter-spacing:1px;text-shadow:2px 2px #000;color:var(--accent);font-size:13px;line-height:1.5}#rankCard #rankBar{background:var(--accent);align-self:center;width:62%;height:2px;margin:9px 0 8px}#rankCard #rankCred{letter-spacing:1.5px;color:#8a6a1c;margin-bottom:11px;font-size:7px}#rankCard #rankLine{color:var(--cream);letter-spacing:.5px;margin:0 0 14px;font-size:8px;line-height:1.9}#rankCard .rankPlateNote{color:var(--cream-dim);letter-spacing:1px;border-top:2px solid #3a2712;margin:0 0 8px;padding-top:11px;font-size:6px;line-height:1.8}#rankCard #rankGo{align-self:stretch}#rankCard #rankLater{margin-top:10px}#credOvl{background:#08100680}#credOvl>*{animation:.8s both credRise}#credOvl>:nth-child(2){animation-delay:.15s}#credOvl>:nth-child(3){animation-delay:.3s}#credOvl>:nth-child(4){animation-delay:.5s}#credOvl>:nth-child(5){animation-delay:.7s}@keyframes credRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}#clubOvl{pointer-events:none;background:0 0;justify-content:flex-end;padding-bottom:4vh}#clubOvl>*{pointer-events:auto}#clubNote{color:var(--cream-dim);letter-spacing:0;text-align:center;background:#140c08db;border:2px solid #3a2712;width:360px;max-width:96%;margin:6px 0 0;padding:6px;font-size:6px;line-height:1.8}#clubNote.hidden{display:none}#clubOvl.noted{padding-bottom:4px}table{border-collapse:collapse;margin:0 auto;font-size:7px}td,th{color:var(--cream);text-align:center;border:2px solid #5d4e7c;min-width:15px;padding:4px 3px}.scTbl td,.scTbl th{min-width:22px}th{color:var(--accent)}td.cur{background:#3e3350}#resultOvl{gap:10px}#resultBoard{background:repeating-linear-gradient(91deg,#0000001f 0 2px,#0000 2px 8px),linear-gradient(#6e4a28,#553720);border:4px solid #241509;flex-direction:column;gap:9px;width:100%;max-width:332px;padding:13px 13px 11px;animation:.26s ease-out boardIn;display:flex;box-shadow:inset 0 0 0 3px #936a3c,inset 0 0 0 6px #3a2614,0 6px #00000073}@keyframes boardIn{0%{opacity:0;transform:translateY(-10px)scale(.97)}to{opacity:1;transform:none}}#resultSign{text-align:center;background:linear-gradient(#3a2616,#281a0d);border:3px solid #160d05;flex-direction:column;gap:4px;padding:7px 8px;display:flex;box-shadow:inset 0 2px #ffd68a24}#resultHole{color:#c79a48;letter-spacing:3px;font-size:7px}#resultName{color:#f0d68a;text-shadow:1px 1px #000;font-size:12px;line-height:1.4}#resultStamp{background:#00000038;border:3px solid;align-self:center;padding:8px 18px;animation:.28s cubic-bezier(.2,1.5,.4,1) both stampIn;transform:rotate(-2.5deg);box-shadow:3px 3px #0006}@keyframes stampIn{0%{opacity:0;transform:rotate(-9deg)scale(1.5)}to{opacity:1;transform:rotate(-2.5deg)scale(1)}}#resultTxt{text-shadow:2px 2px #000;white-space:nowrap;font-size:18px;display:block}#resultStamp.tone-ace{background:#ffd23f26;border-color:#ffd23f}#resultStamp.tone-ace #resultTxt{color:#ffd23f}#resultStamp.tone-good{background:#43d9ad21;border-color:#43d9ad}#resultStamp.tone-good #resultTxt{color:#5fe8bf}#resultStamp.tone-par{background:#e8dcc01a;border-color:#e8dcc0}#resultStamp.tone-par #resultTxt{color:#f4ecd2}#resultStamp.tone-bad{background:#e84a5f21;border-color:#e84a5f}#resultStamp.tone-bad #resultTxt{color:#ff6b7d}#resultSub{color:#e8d4a4;text-align:center;letter-spacing:1px;max-width:none;font-size:8px;line-height:1.6}#resultBoard{transition:transform .44s cubic-bezier(.16,.9,.3,1.04)}#resultOvl.dealing #resultBoard{animation:none}#resultOvl.dealing #resultStamp{visibility:hidden;animation:none}#resultOvl.dealing #nextBtn,#resultOvl.dealing #closeOutBtn,#resultOvl.dealing #snackBtn,#resultOvl.dealing #dinoBtn,#resultOvl.dealing #fishBtn,#resultOvl.dealing #resultSay,#resultOvl.dealing #skinsStrip{opacity:0;pointer-events:none}#nextBtn,#closeOutBtn,#snackBtn,#resultSay,#skinsStrip{transition:opacity .18s .12s,transform .18s .12s}#resultOvl.dealt #nextBtn,#resultOvl.dealt #closeOutBtn,#resultOvl.dealt #snackBtn,#resultOvl.dealt #dinoBtn,#resultOvl.dealt #fishBtn,#resultOvl.dealt #resultSay,#resultOvl.dealt #skinsStrip{opacity:1}#resultOvl.dealt #resultStamp{visibility:visible}#resultStamp.punch{animation:.14s cubic-bezier(.2,1.6,.4,1) both stampPunch}@keyframes stampPunch{0%{transform:rotate(-8deg)scale(1.32)}to{transform:rotate(-2.5deg)scale(1)}}#resultBoard.jolt{animation:90ms ease-out boardJolt}@keyframes boardJolt{35%{transform:translateY(3px)}to{transform:translateY(0)}}#stampFly{z-index:60;pointer-events:none;white-space:nowrap;text-shadow:2px 2px #000;font-family:"Press Start 2P",monospace;transition:transform 70ms ease-out;position:fixed;translate:-50% -50%}#stampFly.go{transition:transform .33s cubic-bezier(.55,0,.9,.4)}.stampDust{z-index:61;pointer-events:none;background:#d8c8a0;width:4px;height:4px;animation:.42s ease-out both dustPuff;position:fixed}@keyframes dustPuff{0%{opacity:.9;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-14px)scale(.4)}}#resultCard td.cur.flash{animation:.5s ease-out cellFlash}@keyframes cellFlash{0%{color:#0d0a14;background:#ffd23f}to{background:#37562d}}#nextMain{display:block}#resultNext{letter-spacing:1px;color:#1d1726;opacity:.72;background:0 0;border:0;margin-top:5px;padding:0;font-size:6px;line-height:1.5;display:block}.ovl button.alt #resultNext{color:var(--cream-dim);opacity:1}#resultNext.hidden{display:none}#resultCard{background:#13231b;border:3px solid #0a130d;padding:6px 5px;box-shadow:inset 0 0 0 2px #233a2c}#resultCard table{width:100%;margin:0;font-size:9px}#resultCard td,#resultCard th{color:#dfe8d8;text-align:center;border:1px solid #2c4435;min-width:0;padding:5px 1px}#resultCard th{color:#7fd6a0;font-size:8px}#resultCard td.cur{background:#37562d;box-shadow:inset 0 0 0 2px #ffd23f}#skinsClosed{background:#2a1410;border:2px solid #6b3a2a;border-top-color:#e0a04a;flex-direction:column;align-self:stretch;align-items:center;gap:3px;margin-top:-6px;padding:5px 8px 6px;display:flex}#skinsClosed.hidden{display:none}#skinsClosedHead{letter-spacing:2px;color:#e0a04a;font-size:7px}#skinsClosedSub{letter-spacing:1px;color:var(--cream-dim);text-align:center;font-size:7px;line-height:1.9}.nw{white-space:nowrap}.scNm{letter-spacing:0;font-size:6px}.scNm.scNmL{letter-spacing:-.5px}#resultPlaque{letter-spacing:2px;color:#8a6a3c;opacity:.9;align-self:center;margin-top:-3px;font-size:6px}#charHero{background:var(--btn);border:3px solid #000;flex-direction:column;align-items:center;gap:9px;width:100%;max-width:280px;padding:12px 10px;display:flex}#heroCv{background:#0d2408;border:3px solid #000;width:156px;height:180px}#heroInfo{text-align:center}#heroNm{color:var(--accent);text-shadow:2px 2px #000;font-size:13px}#heroTag{color:var(--cream-dim);margin:6px 0 9px;font-size:7px}.srow{justify-content:center;align-items:center;gap:5px;margin:4px 0;display:flex}.srow span{color:var(--cream);text-align:left;width:24px;font-size:7px}.segs{gap:2px;display:flex}.seg{background:#1d1726;border:1px solid #000;width:11px;height:7px}.seg.on{background:var(--accent2)}#heroTrait{border-top:1px solid #3e3350;margin-top:9px;padding-top:7px}#heroTrait .tnm{color:var(--accent);text-shadow:1px 1px #000;font-size:7px}#heroTrait .tnm:before{content:"★";color:var(--accent2)}#heroTrait .tds{color:var(--cream-dim);margin-top:3px;font-size:8px;line-height:1.5}#heroFile{text-align:left;border-top:1px solid #3e3350;margin-top:8px;padding-top:7px}.frow{gap:6px;margin:3px 0;font-size:7px;line-height:1.5;display:flex}.fk{color:#8a7f96;text-align:right;flex:none;width:58px}.fv{color:var(--cream-dim);flex:1}#fileOpen{color:var(--accent);cursor:pointer;background:#1d1726;border:2px solid #3e3350;margin-top:8px;padding:6px 10px;font-size:7px;display:inline-block}#fileOpen:active{background:var(--btn-hi)}#fileCard{cursor:pointer;background:linear-gradient(#2a2138,#1d1726);border:3px solid #000;flex-direction:column;align-items:center;gap:9px;width:100%;max-width:280px;padding:14px 12px;display:flex;box-shadow:inset 0 1px #ffd68a14}#fileTop{align-items:center;gap:10px;display:flex}#fileCv{width:78px;height:90px;image-rendering:pixelated;background:#0d2408;border:3px solid #000}#fileWho{color:var(--accent);text-shadow:2px 2px #000;font-size:11px}#fileWhoTag{color:var(--cream-dim);margin-top:4px;font-size:7px}#fileChTitle{color:var(--accent2);letter-spacing:1px;text-align:center;border-top:1px solid #3e3350;width:100%;padding-top:8px;font-size:7px}#fileBody{color:var(--cream);text-align:center;min-height:88px;font-size:8px;line-height:1.9}#fileCard.sealed #fileBody{color:var(--cream-dim)}.fseal{color:#8a7f96;letter-spacing:2px;margin:16px 0 10px;font-size:8px}.fhint{color:var(--cream-dim);font-size:7px}#fileDots{gap:6px;display:flex}.fdot{background:#4a4058;border:1px solid #000;width:7px;height:7px;display:inline-block}.fdot.cur{background:var(--accent2)}.fdot.lk{background:#1d1726;border-color:#3e3350}#fileCue{color:#8a7f96;letter-spacing:1px;font-size:6px}#charThumbs{justify-content:center;gap:8px;display:flex}.charThumb{background:var(--btn);cursor:pointer;border:3px solid #000;flex-direction:column;align-items:center;gap:2px;width:53px;padding:4px;display:flex}.charThumb div{white-space:nowrap;overflow:hidden}.charThumb.sel{background:var(--btn-hi);border-color:var(--accent)}.charThumb.locked{cursor:not-allowed;background:#1b1426;border-color:#33294a}.charThumb.locked div{color:#ff6577;border:1px solid var(--danger);letter-spacing:0;text-shadow:1px 1px #000;background:#e84a5a29;width:100%;padding:1px 0;font-size:6px}.charThumb canvas{width:39px;height:45px;image-rendering:pixelated}.charThumb div{color:var(--cream);font-size:6px}#fitPick{color:var(--cream-dim);letter-spacing:1px;text-align:center;flex-direction:column;align-items:center;gap:5px;font-size:7px;display:flex}#fitNm{color:var(--cream)}#fitRow{gap:6px;display:flex}.fitDot{cursor:pointer;width:30px;height:15px;image-rendering:pixelated;border:2px solid #000;position:relative}.fitDot .fitTrim{height:5px;position:absolute;bottom:0;left:0;right:0}.fitDot.sel{outline:2px solid var(--accent);outline-offset:1px}.fitDot.taken{opacity:.4;cursor:not-allowed}.fitDot.taken:after{content:"";background:linear-gradient(to bottom right,#0000 calc(50% - 1px),#000 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px));position:absolute;inset:0}#handPick{color:var(--cream-dim);letter-spacing:1px;text-align:center;flex-direction:column;align-items:center;gap:5px;font-size:7px;display:flex}#handRow{gap:6px;display:flex}#tourBlurb,#skinsBlurb{letter-spacing:1px;font-size:8px;line-height:2}#skinsList{flex-direction:column;gap:6px;width:100%;max-width:280px;max-height:56vh;padding:2px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 16px),#0000);mask-image:linear-gradient(#000 calc(100% - 16px),#0000)}.rivalCard{background:var(--btn);cursor:pointer;text-align:left;border:3px solid #000;align-items:center;gap:9px;padding:9px 11px;display:flex}.rivalCard:hover{background:var(--btn-hi);border-color:var(--accent)}.rivalCard canvas{width:30px;height:35px;image-rendering:pixelated;background:#00000059;border:2px solid #000;flex:none}.rivalCard .rwrap{flex-direction:column;gap:3px;min-width:0;display:flex}.rivalCard .rnm{letter-spacing:1px;font-size:9px}.rivalCard .rtag{color:var(--cream-dim);letter-spacing:.5px;font-size:7px;line-height:1.6}#cupList{flex-direction:column;gap:8px;width:100%;max-width:280px;display:flex}#cupList .courseCard .ctro{color:var(--accent);letter-spacing:1px;margin-top:2px;font-size:7px}#tourBoard{background:repeating-linear-gradient(91deg,#0000001f 0 2px,#0000 2px 8px),linear-gradient(#6e4a28,#553720);border:4px solid #241509;flex-direction:column;gap:8px;width:100%;max-width:332px;padding:12px 12px 10px;animation:.26s ease-out boardIn;display:flex;box-shadow:inset 0 0 0 3px #936a3c,inset 0 0 0 6px #3a2614,0 6px #00000073}#tourHead{color:#f0d68a;text-shadow:1px 1px #000;letter-spacing:1px;background:linear-gradient(#3a2616,#281a0d);border:3px solid #160d05;padding:8px 6px;font-size:10px;box-shadow:inset 0 2px #ffd68a24}#tourThru{color:#c79a48;letter-spacing:2px;font-size:7px}#tourList{background:#13231b;border:3px solid #0a130d;flex-direction:column;max-height:46vh;padding:5px 6px;display:flex;overflow-y:auto;box-shadow:inset 0 0 0 2px #233a2c}#tourList .trow{color:#dfe8d8;text-align:left;border-bottom:1px solid #223528;align-items:center;gap:6px;padding:4px 2px;font-size:7px;display:flex}#tourList .trow:last-child{border-bottom:none}#tourList .trow.you{box-shadow:inset 0 0 0 2px var(--accent);color:#fff;background:#37562d}#tourList .trow.lead .trk{color:var(--accent)}#tourList .trk{color:#7fd6a0;text-align:right;flex:none;width:20px}#tourList .tdot{border:1px solid #000;flex:none;width:6px;height:6px}#tourList .tnm{letter-spacing:.5px;flex:1}#tourList .tmv{text-align:right;flex:none;width:26px;font-size:6px}#tourList .tmv .up{color:#43d9ad}#tourList .tmv .dn{color:#e84a5f}#tourList .tsc{text-align:right;flex:none;width:26px}#tourTicker{letter-spacing:.5px;color:#9fe8c4;background:#0003;border:2px solid #3a2814;padding:5px 4px;font-size:6px;line-height:2}#tourTicker div:last-child{color:#f0d68a}#tourBanter{text-align:left;border:2px solid #3a2814;border-left:4px solid var(--accent);background:#0d0a1480;align-items:center;gap:8px;margin:7px 0 6px;padding:6px 8px;font-size:8px;line-height:2;animation:.35s ease-out both banterIn;display:flex}#tourBanter.hidden{display:none}#tourBanter .bface{width:34px;height:39px;image-rendering:pixelated;border:2px solid var(--accent);background:#00000059;flex:none}#tourBanter .bwrap{flex-direction:column;gap:3px;min-width:0;display:flex}#tourBanter .bnm{color:var(--accent);letter-spacing:1px}#tourBanter .btxt{color:var(--cream)}#tourBanter .brp{color:var(--accent);opacity:.85;font-size:.92em}@keyframes banterIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}#skinsStrip{text-align:center;border:2px solid #3a2814;border-top:2px solid var(--accent);letter-spacing:.5px;background:#0d0a1480;flex-direction:column;align-items:center;gap:3px;padding:5px 6px 6px;font-size:7px;line-height:1.7;animation:.35s ease-out both banterIn;display:flex}#skinsStrip.hidden{display:none}#skinsStrip #skinsHead{color:var(--accent)}#skinsStrip #skinsTally{color:#9fe8c4}#resultSay{text-align:left;border:2px solid #2a2438;border-left:4px solid var(--accent);background:#0d0a14;align-items:center;gap:8px;width:100%;max-width:332px;padding:6px 8px;font-size:6px;line-height:1.9;animation:.35s ease-out both banterIn;display:flex}#resultSay.hidden{display:none}#resultSay canvas{width:34px;height:39px;image-rendering:pixelated;background:#00000059;border:2px solid #2a2438;flex:none}#resultSay .swrap{flex-direction:column;gap:2px;min-width:0;display:flex}#resultSay #resultWho{letter-spacing:1px;font-size:7px}#resultSay #skinsLine{color:var(--cream)}#chirpBox{z-index:6;pointer-events:none;max-width:70%;transform:translateY(calc(-100% + var(--chirpUnit,51px)));flex-direction:column;align-items:flex-end;gap:4px;transition:transform .22s ease-out;display:flex;position:absolute;top:84px;right:8px}#chirpBox.hidden{display:none}#chirpOld{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.chirpMsg{text-align:left;border:2px solid #000;border-left:4px solid var(--accent);background:#0d0a14f0;align-items:flex-start;gap:7px;padding:6px 8px;font-size:7px;line-height:1.7;transition:opacity .3s ease-out;animation:.25s ease-out both banterIn;display:flex;position:relative}.chirpMsg.hidden{display:none}.chirpOldMsg{animation:none}#chirpOld:not(:empty)+#chirpLive:after{display:none}#menuOvl{z-index:7}#chirpLive:after{content:"";border-bottom:8px solid #000;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;top:-8px;right:13px}.chirpMsg canvas{width:30px;height:35px;image-rendering:pixelated;border:2px solid var(--accent);background:#00000059;flex:none}.chirpMsg .cwrap{flex-direction:column;gap:2px;min-width:0;display:flex}#skinsFFBtn{background:var(--btn-hi);border-color:var(--accent);min-width:64px;padding:11px 14px;font-size:12px;inset:auto auto 8px 50%;transform:translate(-50%)}#skinsFFBtn .ffLbl{letter-spacing:1px;color:var(--cream-dim);margin-top:3px;font-size:6px;display:block}#skinsFFBtn.hidden{display:none}#skinsFFBtn.on{background:var(--btn-hi);color:var(--accent)}#chirpBtn{letter-spacing:1px;background:var(--btn);min-width:64px;color:var(--cream-dim);border-color:#000;padding:9px 16px;font-size:8px;inset:auto auto 8px 50%;transform:translate(-50%)}#chirpBtn.hidden{display:none}#netMiniBtn{letter-spacing:1px;text-align:center;background:var(--btn);min-width:64px;color:var(--cream-dim);border-color:#000;padding:8px 14px;font-size:8px;inset:auto auto 46px 50%;transform:translate(-50%)}#netMiniBtn .nmLbl{letter-spacing:1px;color:#9a8ab0;margin-top:3px;font-size:6px;display:block}#netMiniBtn.hidden{display:none}#netTurnBtn{z-index:7;background:var(--accent);color:#1d1726;letter-spacing:1px;text-align:center;cursor:pointer;border:3px solid #000;padding:9px 14px;font-family:inherit;font-size:9px;animation:1.6s ease-in-out infinite turnChip;position:absolute;top:10px;left:50%;transform:translate(-50%)}#netTurnBtn span{letter-spacing:1px;color:#4a3d10;margin-top:4px;font-size:6px;display:block}#netTurnBtn.hidden{display:none}@keyframes turnChip{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.045)}}@media (prefers-reduced-motion:reduce){#netTurnBtn{animation:none}}#chirpList{flex-direction:column;gap:6px;margin:4px 0 10px;display:flex}#chirpList button{padding:10px 8px;font-size:9px}#chirpBox #chirpNm{color:var(--accent);letter-spacing:.5px}#chirpBox #chirpTxt{color:var(--cream);min-height:12px}#tutBody{color:var(--cream);text-align:left;width:100%;max-width:292px;max-height:62vh;font-size:7px;line-height:2;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000);mask-image:linear-gradient(#000 calc(100% - 18px),#0000)}.moreCue{letter-spacing:2px;color:var(--accent2);align-items:center;gap:6px;margin-top:-2px;font-size:6px;display:flex}.moreCue.hidden{display:none}.tutSec{margin-bottom:10px}.tutHead{color:var(--accent);text-shadow:2px 2px #000;margin-bottom:3px;font-size:8px}#parkBar{z-index:4;background:#0d2109;border-bottom:3px solid #000;height:28px;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}#parkBar.hidden{display:none}#parkBar button{white-space:nowrap;cursor:pointer;box-shadow:none;border:0;border-radius:0;margin:0;padding:0 6px;font-family:inherit;font-size:7px;line-height:1}#parkBar .pkPlace{min-width:0;color:var(--cream-dim);background:0 0;flex:1;justify-content:center;align-items:center;gap:6px;display:flex;position:relative}#parkBar .pkPlace+.pkPlace,#parkReadyBtn{border-left:3px solid #000}#parkBar .pkPlace.sel{background:var(--hud-bg);color:var(--accent)}#parkBar .pkPlace.sel:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:0;right:0}#parkBar .pkMark,#parkBar .pkProg{flex:none;align-items:center;display:flex}#parkBar .pxg{display:block}#parkBar .pkProg{color:#2f5527;gap:2px}#parkBar .pkProg .on,#parkBar .pkProg .pkCheck{color:var(--accent2)}#parkBar .pkProg .pkCheck{margin-left:2px}#parkBar .pkPlace.nudge{animation:1.9s ease-in-out infinite pkNudge}@keyframes pkNudge{0%,to{box-shadow:inset 0 0 #f8f0d800}50%{box-shadow:inset 0 0 0 2px #f8f0d8bf}}#parkReadyBtn{background:var(--accent);color:#3a2a00;flex:none;padding:0 9px;animation:.35s ease-out pkArrive}@keyframes pkArrive{0%{transform:translate(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){#parkBar .pkPlace.nudge{animation:none;box-shadow:inset 0 0 0 2px #f8f0d8bf}#parkReadyBtn{animation:none}}@media (width<=359px){#parkBar.ready .pkName{display:none}}.hidden{display:none!important}#banner{z-index:4;pointer-events:none;text-align:center;color:var(--cream);text-shadow:3px 3px #000;border-top:3px solid var(--accent);border-bottom:3px solid var(--accent);clip-path:inset(0 100% 0 0);background:#081006c7;padding:10px 6px;font-size:11px;line-height:2;transition:clip-path .35s ease-out;position:absolute;top:16%;left:0;right:0}#banner small{color:var(--accent2);font-size:8px}#banner.show{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){#shell *,#shell :before,#shell :after,#rotate .rotIcon{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
