#mode-panel{padding:0 0 18px}#mode-panel>[role=tabpanel]{padding:0 18px}.mode-hero{isolation:isolate;border-radius:16px 16px 0 0;height:196px;margin-bottom:14px;position:relative;overflow:hidden}.mode-hero-art{object-fit:cover;transform-origin:50% 38%;width:100%;height:100%;animation:32s ease-in-out infinite alternate hero-drift;position:absolute;inset:0}@keyframes hero-drift{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.07)translate(-1.5%,-1%)}}.mode-hero-shade{background:linear-gradient(#0c080433 0%,#0c080405 34%,#0c08049e 68%,#0c0804f0 100%);flex-direction:column;justify-content:flex-end;padding:14px 18px 16px;display:flex;position:absolute;inset:0}.mode-hero:after{content:"";background:#e0b44a;height:3px;position:absolute;bottom:0;left:0;right:0}#mode-hero[data-mode=campaign]:after{background:#8fce6a}#mode-hero[data-mode=daily]:after{background:#7eb6e0}#mode-hero[data-mode=siege]:after{background:#d07048}#mode-hero[data-mode=garden]:after{background:#6fbe7a}.mode-hero h2{letter-spacing:.02em;text-shadow:0 2px 10px #000000b3;margin:0;font-size:30px}.mode-hero p{text-shadow:0 1px 6px #000000bf;max-width:42em;margin:3px 0 0;font-size:14.5px;line-height:1.35}#mode-panel #mode-back{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#140c069e;border-color:#e0b44abf;border-radius:999px;margin:0;position:absolute;top:10px;left:10px}#tab-campaign .tabs{margin-top:2px}#tiers.tabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}#tiers button{flex-direction:column;align-items:center;gap:1px;padding:8px 6px 10px;line-height:1.15;display:flex}#tiers .sico{font-size:18px;line-height:1.2}#tiers .sname{font-size:13px;font-weight:800}#tiers .scount{opacity:.8;font-size:11px;font-weight:600}#tiers button.season-spring{box-shadow:inset 0 -3px #6fae4a}#tiers button.season-summer{box-shadow:inset 0 -3px #e0a92c}#tiers button.season-autumn{box-shadow:inset 0 -3px #c2622b}#tiers button.season-winter{box-shadow:inset 0 -3px #8eb4cc}#menu #tiers button[aria-selected=true]{color:#f6ffe8;border-color:#ffecc8b3}#menu #tiers button[aria-selected=true].season-spring{background:linear-gradient(#7dba52,#3f6e2c)}#menu #tiers button[aria-selected=true].season-summer{color:#2a1a0c;background:linear-gradient(#f0c14a,#a87418)}#menu #tiers button[aria-selected=true].season-autumn{background:linear-gradient(#e08345,#8a3e16)}#menu #tiers button[aria-selected=true].season-winter{color:#1c2833;background:linear-gradient(#b9d4e4,#4d6e86)}#tier-grid.tier-grid{--trail:#e0b44a;background:radial-gradient(at 50% 0,#e0b44a1a,#0000 58%);border-radius:16px;grid-template-columns:1fr 1fr;gap:0;margin-top:4px;padding:0;display:grid;position:relative}#tier-grid[data-season=spring]{--trail:#8fce6a;background:radial-gradient(at 50% 0,#6fae4a2e,#0000 58%)}#tier-grid[data-season=summer]{--trail:#f0c14a;background:radial-gradient(at 50% 0,#e0a92c29,#0000 58%)}#tier-grid[data-season=autumn]{--trail:#e08345;background:radial-gradient(at 50% 0,#c2622b2e,#0000 58%)}#tier-grid[data-season=winter]{--trail:#b9d4e4;background:radial-gradient(at 50% 0,#7d9bb333,#0000 58%)}.trail-svg{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.trail-svg.narrow{display:none}.trail-svg polyline{fill:none;stroke:var(--trail);stroke-width:3px;stroke-linecap:round;stroke-dasharray:.5 12;vector-effect:non-scaling-stroke;opacity:.9}#menu #tier-grid .node{z-index:1;text-align:center;width:min(176px,100%);box-shadow:none;color:#f6ead2;background:0 0;border-color:#0000;border-left-width:2px;justify-self:center;align-items:center;margin:0;padding:8px 6px 12px;position:relative}#tier-grid .node .orb{border:3px solid #e0b44ae6;border-radius:50%;width:108px;height:108px;display:block;position:relative;overflow:hidden;box-shadow:0 10px 20px #00000073,inset 0 0 0 2px #1c100859}#tier-grid[data-season=spring] .node .orb{border-color:#8fce6a}#tier-grid[data-season=summer] .node .orb{border-color:#f0c14a}#tier-grid[data-season=autumn] .node .orb{border-color:#e08345}#tier-grid[data-season=winter] .node .orb{border-color:#b9d4e4}#tier-grid .node .thumb{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%;height:100%;max-height:none}#tier-grid .node .num{color:#2a1a0c;opacity:1;z-index:2;background:#e0b44a;border-radius:999px;place-items:center;min-width:28px;height:26px;margin-top:-14px;padding:0 7px;font-size:13px;font-weight:800;display:grid;box-shadow:0 2px 6px #0006}#tier-grid .node .name{max-width:156px;min-height:2.5em;font-size:13px;font-weight:700;line-height:1.25}#tier-grid .node .leaves{justify-content:center}#tier-grid .node .lock{display:none}#tier-grid .node.locked .orb,#tier-grid .node:disabled .orb{filter:grayscale(.9)brightness(.62);border-color:#b4a08266}#tier-grid .node.locked .lock,#tier-grid .node:disabled .lock{text-shadow:0 2px 8px #000000d9;background:#0a06036b;place-items:center;font-size:28px;display:grid;position:absolute;inset:0}#menu #tier-grid .node:disabled{opacity:1;cursor:not-allowed}#tier-grid .node:disabled .name,#tier-grid .node:disabled .leaves,#tier-grid .node:disabled .num{opacity:.55}#menu #tier-grid .node.up{box-shadow:none;background:0 0}#tier-grid .node.up .orb{border-color:#f6e7a8;animation:1.8s ease-in-out infinite node-pulse}@keyframes node-pulse{0%,to{box-shadow:0 0 #f0d0788c,0 10px 20px #00000073}50%{box-shadow:0 0 0 9px #f0d07800,0 10px 20px #00000073}}#tier-grid .node:hover .orb,#tier-grid .node:focus-visible .orb{transform:scale(1.05)}#tier-grid .node:disabled:hover .orb{transform:none}.stepper{background:#0c080459;border:1px solid #e0b44a47;border-radius:14px;align-items:center;gap:6px;margin:2px 0 12px;padding:8px 10px;list-style:none;display:flex}.stepper li[data-qstep]{color:#f6ead28c;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:800;display:flex}.stepper .sn{border:2px solid #e0b44a8c;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid;position:relative}.stepper .sarrow{border-top:2px dotted #e0b44a66;flex:18px;min-width:14px;height:0}.stepper li.done{color:#f6ead2}.stepper li.done .sn{color:#2a1a0c;background:#e0b44a;border-color:#f3d78a}.stepper li.done .sn:after{content:"✓";color:#f6ead2;text-align:center;background:#2f6b22;border-radius:50%;width:14px;height:14px;font-size:9px;line-height:14px;position:absolute;bottom:-3px;right:-5px}.stepper li.done+.sarrow{border-top-style:solid;border-top-color:#e0b44a}.stepper li.current{color:#f6ead2}.stepper li.current .sn{color:#2a1a0c;background:#e0b44a;border-color:#ffe7a8;animation:1.6s ease-in-out infinite step-pulse}@keyframes step-pulse{0%,to{box-shadow:0 0 #e0b44a8c}50%{box-shadow:0 0 0 6px #e0b44a00}}:is(#qmodes,#mp-maps).row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}:is(#qmodes,#mp-maps).row button{flex:none;width:100%}:is(#qmodes,#mp-maps) .qcard{text-align:center;background:#0c080466;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:98px;padding:12px 8px;line-height:1.2;transition:transform .15s,box-shadow .15s;display:flex}:is(#qmodes,#mp-maps) .qico{font-size:28px;line-height:1}:is(#qmodes,#mp-maps) .qcard:hover,:is(#qmodes,#mp-maps) .qcard:focus-visible{transform:translateY(-3px)}#menu :is(#qmodes,#mp-maps) button[aria-pressed=true]{color:#2a1a0c;background:linear-gradient(#f3d78a,#c9962e);border-color:#ffe7a8;box-shadow:0 8px 18px #b4821e59}#menu :is(#qmodes,#mp-maps) .qcard.candy{letter-spacing:.05em;color:#ffd9a0;text-shadow:0 0 10px #ff7814d9,0 2px #000;background:radial-gradient(at 50% 130%,#ff781466,#0000 60%),linear-gradient(135deg,#160822,#36104a 55%,#4a1a0c);border:2px solid #ff8a1a;flex-direction:row;grid-column:1/-1;gap:14px;min-height:86px;font-size:21px;font-weight:800;position:relative;overflow:hidden;box-shadow:0 0 14px #ff781e73,inset 0 0 24px #0009}#menu :is(#qmodes,#mp-maps) .qcard.candy[aria-pressed=true]{color:#fff1d6;background:radial-gradient(at 50% 130%,#ff8c1eb3,#0000 65%),linear-gradient(135deg,#24093a,#6a1f7a 50%,#b4380a);border-color:#ffb347;box-shadow:0 0 26px #ff821ebf,inset 0 0 20px #00000080}:is(#qmodes,#mp-maps) .qcard.candy .qico{font-size:42px;animation:2.4s ease-in-out infinite candy-glow}:is(#qmodes,#mp-maps) .qcard.candy:before,:is(#qmodes,#mp-maps) .qcard.candy:after{opacity:.8;pointer-events:none;font-size:24px;animation:3.2s ease-in-out infinite candy-float;position:absolute;top:50%}:is(#qmodes,#mp-maps) .qcard.candy:before{content:"🕸️ 🦇";left:14px}:is(#qmodes,#mp-maps) .qcard.candy:after{content:"👻 🕸️";animation-delay:-1.6s;right:14px}@keyframes candy-glow{0%,to{filter:drop-shadow(0 0 4px #ff8a1a)}50%{filter:drop-shadow(0 0 16px #ffb347)}}@keyframes candy-float{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 6px))}}html[data-quality=low] :is(#qmodes,#mp-maps) .qcard.candy .qico,html[data-quality=low] :is(#qmodes,#mp-maps) .qcard.candy:before,html[data-quality=low] :is(#qmodes,#mp-maps) .qcard.candy:after{animation:none}#menu:has(:is(#qmodes,#mp-maps) .qcard.candy[aria-pressed=true]) :is(#won-label,#won-maps,#won-empty){display:none!important}#colonies.row,#g-colonies.row{grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:8px;margin-top:4px;display:grid}#colonies button,#mp-count button,#g-colonies button{border-radius:999px;flex:none;min-width:0;font-size:18px;font-weight:800}#menu #grounds button,#menu :is(#g-grounds,#mp-ground) button{background:#0c080466;border-radius:14px;padding:6px 6px 8px;position:relative;overflow:visible}#grounds .thumb,#g-grounds .thumb,#mp-ground .thumb,#grounds .any-mark{border-radius:10px}#menu #grounds button[aria-pressed=true],#menu :is(#g-grounds,#mp-ground) button[aria-pressed=true]{color:#f6ead2;background:#20140aeb;border-color:#e0b44a;animation:2.4s ease-in-out infinite ground-glow;box-shadow:0 0 0 2px #e0b44a,0 0 16px #e0b44a8c}#menu #grounds button[aria-pressed=true]:after,#menu :is(#g-grounds,#mp-ground) button[aria-pressed=true]:after{content:"✓";color:#2a1a0c;background:#e0b44a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:800;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 6px #00000073}@keyframes ground-glow{0%,to{box-shadow:0 0 0 2px #e0b44a,0 0 10px #e0b44a59}50%{box-shadow:0 0 0 2px #f3d78a,0 0 22px #e0b44abf}}#menu #won-maps button[aria-pressed=true]{box-shadow:0 0 0 2px #e0b44a,0 0 14px #e0b44a66}.options-box{background:linear-gradient(#ffe2aa12,#0000002e),#0c080447;border:1px solid #e0b44a61;border-radius:16px;margin-top:16px;padding:12px 14px 14px;box-shadow:inset 0 1px #ffe2aa1f}.options-box h3{letter-spacing:.08em;text-transform:uppercase;color:#e7c27a;margin:0 0 4px;font-size:12px;font-weight:800}.opt-grid{grid-template-columns:1fr 1fr;align-items:start;gap:2px 18px;display:grid}.opt .label{margin-top:10px}.options-box .row button{flex:30%;min-width:0}#menu #start.go{letter-spacing:.04em;color:#2a1a0c;background:linear-gradient(#ffe7a3 0%,#e0b44a 46%,#b8892a 100%);border:1px solid #fff1c2;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:56px;margin-top:18px;padding:14px 18px;font-size:20px;transition:transform .15s;display:flex;box-shadow:0 10px 24px #b4821e61,inset 0 1px #ffffff8c}#menu #start.go:hover,#menu #start.go:focus-visible{transform:translateY(-2px)}#solo-thumb.thumb{aspect-ratio:16/10;object-fit:cover;border-radius:18px;width:min(100%,560px);max-width:none;height:auto;max-height:none;margin:2px auto 12px;display:block;box-shadow:0 18px 40px #00000073,0 0 0 1px #e0b44a6b}#solo-thumb.thumb[hidden],#solo-record[hidden]{display:none!important}#tab-solo #solo-text{margin:0 2px 10px;font-size:15px;line-height:1.4}.trophy-card{background:radial-gradient(140px 90px at 0 0,#e0b44a3d,#0000 70%),#0c080473;border:1px solid #e0b44a80;border-radius:16px;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex;box-shadow:inset 0 1px #ffe2aa29,0 10px 22px #00000047}.trophy-ico{filter:drop-shadow(0 3px 4px #00000073);flex:none;font-size:34px;line-height:1}.trophy-kicker{letter-spacing:.08em;text-transform:uppercase;color:#e7c27a;margin:0 0 2px;font-size:11px;font-weight:800}#solo-record .hint{opacity:1;min-height:0;margin:0;font-size:18px;font-weight:800}#tab-solo .moods button{background:#0c080466;border-color:#e0b44a66;border-radius:14px;padding:12px 14px;transition:transform .15s}#tab-solo .moods button:hover,#tab-solo .moods button:focus-visible{background:#ffdca01a;transform:translateY(-2px)}#tab-solo .moods button[aria-pressed=true]{color:#2a1a0c;background:#e0b44a;border-color:#f6d27a}#tab-solo #solo-start.go,#tab-solo #garden-new.go{width:100%}#tab-mp #mp-entry,#tab-mp #mp-lobby{background:#0c080459;border:1px solid #e0b44a52;border-radius:16px;margin-top:4px;padding:14px;box-shadow:inset 0 1px #ffe2aa14}#tab-mp .roomline{background:#e0b44a1a;border:1px solid #e0b44a73;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 12px;padding:12px 14px;display:flex}#tab-mp .roomline b{letter-spacing:.28em;color:#f0d078;font-size:26px}#tab-mp #mp-people{gap:6px;margin:8px 0;display:grid}#tab-mp #mp-people li{background:#ffecc80f;border:1px solid #e0b44a38;border-radius:12px;margin:0;padding:8px 10px}#tab-mp #mp-host{background:#00000038;border:1px solid #e0b44a38;border-radius:14px;margin-top:10px;padding:10px 12px 12px}#tab-mp #mp-create,#tab-mp #mp-join,#tab-mp #mp-start,#tab-mp #mp-leave,#tab-mp #mp-copy{border-radius:12px}@media (width<=640px){#mode-panel>[role=tabpanel]{padding:0 12px}.mode-hero{height:148px}.mode-hero h2{font-size:22px}.mode-hero p{font-size:13px}#tier-grid.tier-grid{grid-template-columns:1fr}#tier-grid.tier-grid .node{grid-area:auto/1!important}.trail-svg.wide{display:none}.trail-svg.narrow{display:block}:is(#qmodes,#mp-maps).row{grid-template-columns:1fr 1fr}.opt-grid{grid-template-columns:1fr}#tiers.tabs{grid-template-columns:1fr 1fr;display:grid}}@media (width<=420px){.stepper{gap:4px;padding:8px 6px}.stepper li[data-qstep]{gap:4px;font-size:11px}.stepper .sn{width:26px;height:26px;font-size:12px}#tier-grid .node .name{max-width:220px}}html[data-quality=low] .mode-hero-art,html[data-quality=low] #tier-grid .node.up .orb,html[data-quality=low] .stepper li.current .sn,html[data-quality=low] #menu #grounds button[aria-pressed=true],html[data-quality=low] #menu :is(#g-grounds,#mp-ground) button[aria-pressed=true]{animation:none!important}html[data-quality=low] #tier-grid .node.up .orb{box-shadow:0 0 0 3px #f0d078e6,0 10px 20px #00000073}html[data-quality=low] .stepper li.current .sn{box-shadow:0 0 0 3px #e0b44a8c}html[data-quality=low] .mode:hover,html[data-quality=low] .mode:focus-visible,html[data-quality=low] .mode:active,html[data-quality=low] .mode:hover .art,html[data-quality=low] .mode:focus-visible .art,html[data-quality=low] :is(#qmodes,#mp-maps) .qcard:hover,html[data-quality=low] :is(#qmodes,#mp-maps) .qcard:focus-visible,html[data-quality=low] #tier-grid .node:hover .orb,html[data-quality=low] #tier-grid .node:focus-visible .orb,html[data-quality=low] #menu #start.go:hover,html[data-quality=low] #menu #start.go:focus-visible,html[data-quality=low] #tab-solo .moods button:hover,html[data-quality=low] #tab-solo .moods button:focus-visible{transform:none}@media (prefers-reduced-motion:reduce){.mode-hero-art,#tier-grid .node.up .orb,.stepper li.current .sn,#menu #grounds button[aria-pressed=true],#menu :is(#g-grounds,#mp-ground) button[aria-pressed=true]{animation:none}.mode:hover,.mode:focus-visible,.mode:hover .art,.mode:focus-visible .art,:is(#qmodes,#mp-maps) .qcard:hover,#tier-grid .node:hover .orb,#menu #start.go:hover,#tab-solo .moods button:hover{transform:none}}.strip-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:16px;display:grid}#menu .player-strip{text-align:left;color:#f6ead2;border:1px solid var(--look,#e8be6080);background:linear-gradient(#ffe6b414,#140c0680);border-radius:16px;align-items:center;gap:12px;min-height:64px;margin:0;padding:8px 14px 8px 8px;display:flex;box-shadow:inset 0 1px #ffecc81f}#menu .player-strip:hover{border-color:#f0c860;box-shadow:inset 0 1px #ffecc829,0 0 14px #f0be5a4d}.player-strip .lvl{color:#2a1608;background:radial-gradient(circle at 35% 30%, #fff1c8, var(--look,#e0b44a) 60%, #9a6420);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:19px;font-weight:800;display:grid;box-shadow:0 0 0 2px #2a1608cc,0 0 0 3px #ffe2a099,0 3px 8px #00000073}.strip-mid{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}#strip-points{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}#strip-points b{color:#fff1d0;font-size:15px}#strip-points span{color:#f2c25a;font-weight:700}#strip-points small{opacity:.7;margin-left:auto;font-size:12px}#strip-ach{white-space:nowrap;text-overflow:ellipsis;background:#ffdca01a;border:1px solid #e8be604d;border-radius:999px;flex:0 auto;max-width:34%;padding:4px 10px;font-size:12px;overflow:hidden}#strip-ach:empty{display:none}.bar{background:#00000059;border-radius:99px;height:8px;display:block;overflow:hidden;box-shadow:inset 0 1px 2px #00000080}.bar>span{background:linear-gradient(90deg, #c98a2a, var(--look,#f2c25a), #fff1c8);border-radius:99px;width:0;height:100%;transition:width .6s;display:block;box-shadow:0 0 8px #f2c25a8c}#menu .shop-btn{color:#2a1608;background:linear-gradient(#f6d070,#c98a2a);border:1px solid #ffe2a0;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:64px;padding:0 16px;font-size:16px;font-weight:800;transition:filter .15s,box-shadow .15s,transform .1s;display:flex;box-shadow:inset 0 1px #fffadcb3,0 6px 16px #00000059}#menu .shop-btn:hover{filter:brightness(1.08);box-shadow:inset 0 1px #fffadccc,0 8px 20px #0006,0 0 16px #f6d0708c}#menu .shop-btn:active{transform:translateY(1px)}.shop-btn .si{font-size:20px}.shop-btn .sb{color:#f6d070;background:#2a1608d9;border-radius:999px;padding:2px 9px;font-size:12px}#profile-panel[hidden],#shop-panel[hidden],#boost-row[hidden],#ad-overlay[hidden],#end-progress[hidden],#you-look[hidden],#garden-deco[hidden]{display:none}#end-achs{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}#end-achs .ach-card{flex:140px}#you-look{gap:6px;margin:4px 0 0;display:flex}#you-look i{border-radius:50%;width:14px;height:14px;display:block;box-shadow:0 0 0 1px #fff6}#garden-deco{margin-right:6px;font-size:20px}#boost-row{margin:8px 0 12px}#g-slot[hidden],#g-slot-label[hidden]{display:none}#ad-overlay{z-index:40;color:#f4e6cf;background:#0c0804b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ad-card{text-align:center;border:1px solid var(--look,#e0b44a);background:#301e10f2;border-radius:16px;min-width:180px;padding:22px 28px}#ad-count{margin:8px 0 0;font-size:32px}#home-panel,#profile-panel,#shop-panel,#mode-panel{border-color:var(--look,#e0b44a73)}#profile-panel .sec,#shop-panel .sec{letter-spacing:.08em;text-transform:uppercase;color:#e7c27a;align-items:baseline;gap:8px;margin:20px 0 10px;font-size:13px;display:flex}#profile-panel .sec small{text-transform:none;letter-spacing:0;opacity:.75}.pf-head{background:linear-gradient(#ffe6b414,#140c0673);border:1px solid #e8be6059;border-radius:16px;align-items:center;gap:16px;margin-top:4px;padding:14px;display:flex}.pf-medal{color:#2a1608;background:radial-gradient(circle at 35% 30%, #fff1c8, var(--look,#e0b44a) 60%, #9a6420);border-radius:50%;flex:none;place-items:center;width:72px;height:72px;font-size:30px;font-weight:800;display:grid;box-shadow:0 0 0 3px #2a1608cc,0 0 0 5px #ffe2a099,0 0 24px #f0be5a73}.pf-who{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.pf-who .hint,.pf-line{margin:0}.pf-nick{font:inherit;color:#fff1d0;background:0 0;border:1px dashed #0000;border-radius:8px;max-width:260px;margin-left:-6px;padding:2px 6px;font-size:20px;font-weight:800}.pf-nick:hover,.pf-nick:focus{background:#140c0666;border-color:#e8be6099;outline:none}.pf-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pf-stat{text-align:center;background:#140c0666;border:1px solid #e8be6038;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;display:flex}.pf-stat .i{font-size:20px}.pf-stat b{color:#fff1d0;font-size:18px}.pf-stat small{opacity:.75;font-size:11px}.ach-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.ach-card{background:#140c0666;border:1px solid #e8be6038;border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:10px;display:flex}.ach-card .i{background:#ffdca01a;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.ach-card.open{background:linear-gradient(#f0be5a29,#140c0666);border-color:#f6ce70b3}.ach-card.open .i{background:radial-gradient(circle,#ffdc8c73,#ffdc8c14)}.ach-card.locked{opacity:.55}.ach-card.locked .i{filter:grayscale()}.ach-card strong{font-size:14px}.ach-card p,.shop-card p{opacity:.85;margin:3px 0 0;font-size:12px;line-height:1.35}.shop-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.shop-card{background:linear-gradient(#ffe6b412,#140c0673);border:1px solid #e8be6047;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:12px;display:flex;position:relative}.shop-card h4{color:#fff1d0;margin:6px 0 0;font-size:15px}.shop-card .ico{background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--sw,#e0b44a) 55%, transparent), #140c0666);border-radius:12px;place-items:center;width:44px;height:44px;font-size:22px;display:grid;box-shadow:inset 0 0 0 1px #ffecc82e}.shop-card .price{color:#2a1608;background:linear-gradient(#f6d070,#c98a2a);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:800;position:absolute;top:12px;right:12px}.shop-card button,.shop-card .tag{margin-top:auto}.shop-card button{width:100%;margin-top:8px}.shop-card .tag{background:#ffdca01f;border-radius:999px;margin-top:6px;padding:2px 9px;font-size:12px}.shop-card .tag.ok{color:#b8e48a;background:#6eaa3c2e;margin-top:8px}#menu .shop-card button.buy{color:#fff;background:linear-gradient(#74b04a,#4f8a2e);border-color:#e2cc86}#menu .shop-card button.on{color:#2a1608;background:linear-gradient(#f2c860,#d9a540)}#menu .shop-card button:disabled{opacity:.6;cursor:default}.shop-card.locked{opacity:.6}.shop-card.on{border-color:#f6ce70d9;box-shadow:0 0 14px #f0be5a4d}.pf-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.history{margin:0;padding:0;list-style:none}.history li{border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:10px;padding:7px 10px;font-size:13px;display:grid}.history li:nth-child(odd){background:#140c0659}.history li b{color:#f2c25a}.history li small{text-align:right;opacity:.65;min-width:52px}.history li.me{outline:1px solid #f6ce70b3}.history li.empty{opacity:.75;display:block}.sh-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sh-head h2{margin:4px 0}.sh-bal{color:#2a1608;background:linear-gradient(#f6d070,#c98a2a);border-radius:999px;padding:6px 14px;font-weight:800;box-shadow:inset 0 1px #fffadcb3}.sh-note{color:#b8e48a;min-height:1.2em;margin:4px 0 0;font-weight:700}.sh-profile,.pf-shop{white-space:nowrap}.sh-profile{margin-top:18px}@media (width<=640px){.strip-row{grid-template-columns:minmax(0,1fr) auto}#menu .shop-btn .st{display:none}#menu .shop-btn{padding:0 12px}#strip-ach,#strip-points small{display:none}.pf-head{flex-wrap:wrap}.pf-medal{width:56px;height:56px;font-size:24px}.pf-shop{width:100%}.pf-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-two{grid-template-columns:1fr}.shop-grid{grid-template-columns:1fr 1fr}}body:has(#menu:not([hidden])) #hud{display:none}:is(body:has(#menu:not([hidden])) #sound,body:has(#menu:not([hidden])) #fs){color:#f6ead2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e1209b8;border:1px solid #d6aa4ebf;border-radius:12px;box-shadow:0 4px 14px #00000059}#menu #settings-open,#menu #menu-lang{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e1209b8;border-radius:12px;box-shadow:0 4px 14px #00000059}#menu #settings-open:hover,#menu #menu-lang:hover{border-color:#f0c860;box-shadow:0 4px 14px #00000059,0 0 12px #f0c86073}body:has(#menu:not([hidden])) #sound:hover{border-color:#f0c860;box-shadow:0 4px 14px #00000059,0 0 12px #f0c86073}body:has(#menu:not([hidden])) #fs:hover{border-color:#f0c860;box-shadow:0 4px 14px #00000059,0 0 12px #f0c86073}html:not(.haunt) #menu:before,html:not(.haunt) #menu:after{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}html:not(.haunt) #menu:before{background:radial-gradient(70% 55% at 50% -8%,#ffce784d,#0000 70%),radial-gradient(#0000 45%,#120a049e 100%),linear-gradient(#180e0652,#180e0614 40%,#10090480)}html:not(.haunt) #menu:after{opacity:.55;background-image:radial-gradient(circle,#ffe4a0d9 0 1.4px,#0000 2.4px),radial-gradient(circle,#ffe4a099 0 1px,#0000 2px),radial-gradient(circle,#ffecbeb3 0 1.2px,#0000 2.2px);background-position:20px 40px,90px 10px,200px 120px;background-size:310px 270px,190px 230px,430px 380px;animation:60s linear infinite mp-motes}@keyframes mp-motes{to{background-position:120px -230px,40px -220px,330px -260px}}html:not(.haunt) #menu>.panel{border:1px solid var(--look,#e8be608c);background:radial-gradient(80% 40% at 50% 0,#ffc86e1a,#0000 70%),linear-gradient(170deg,#402814db,#20140ae6);border-radius:20px;box-shadow:0 0 0 1px #00000059,0 22px 50px #0804028c,0 0 60px #f0b4501f,inset 0 1px #ffe6b438,inset 0 0 40px #00000040}html:not(.haunt) #menu>.panel:before{content:"";pointer-events:none;border:1px solid #e8be6029;border-radius:15px;position:absolute;inset:6px}html:not(.haunt) #menu>.panel:after{content:"";z-index:-1;border-radius:inherit;opacity:.75;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Cg fill='none' stroke='%23e8be60' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M3 24V9a6 6 0 0 1 6-6h15'/%3E%3Cpath d='M8 8c6 2 10 6 12 12'/%3E%3C/g%3E%3Cg fill='%23e8be60'%3E%3Cpath d='M20 20c3-1 6 0 7 3-3 1-6 0-7-3z'/%3E%3Cpath d='M12 6c2-2 5-2 7 0-2 2-5 2-7 0z'/%3E%3Cpath d='M6 12c-2 2-2 5 0 7 2-2 2-5 0-7z'/%3E%3Ccircle cx='8' cy='8' r='1.8'/%3E%3C/g%3E%3C/svg%3E") 7px 7px/40px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Cg transform='translate%2844 0%29 scale%28-1 1%29'%3E%3Cg fill='none' stroke='%23e8be60' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M3 24V9a6 6 0 0 1 6-6h15'/%3E%3Cpath d='M8 8c6 2 10 6 12 12'/%3E%3C/g%3E%3Cg fill='%23e8be60'%3E%3Cpath d='M20 20c3-1 6 0 7 3-3 1-6 0-7-3z'/%3E%3Cpath d='M12 6c2-2 5-2 7 0-2 2-5 2-7 0z'/%3E%3Cpath d='M6 12c-2 2-2 5 0 7 2-2 2-5 0-7z'/%3E%3Ccircle cx='8' cy='8' r='1.8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") right 7px top 7px/40px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Cg transform='translate%280 44%29 scale%281 -1%29'%3E%3Cg fill='none' stroke='%23e8be60' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M3 24V9a6 6 0 0 1 6-6h15'/%3E%3Cpath d='M8 8c6 2 10 6 12 12'/%3E%3C/g%3E%3Cg fill='%23e8be60'%3E%3Cpath d='M20 20c3-1 6 0 7 3-3 1-6 0-7-3z'/%3E%3Cpath d='M12 6c2-2 5-2 7 0-2 2-5 2-7 0z'/%3E%3Cpath d='M6 12c-2 2-2 5 0 7 2-2 2-5 0-7z'/%3E%3Ccircle cx='8' cy='8' r='1.8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") left 7px bottom 7px/40px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Cg transform='translate%2844 44%29 scale%28-1 -1%29'%3E%3Cg fill='none' stroke='%23e8be60' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M3 24V9a6 6 0 0 1 6-6h15'/%3E%3Cpath d='M8 8c6 2 10 6 12 12'/%3E%3C/g%3E%3Cg fill='%23e8be60'%3E%3Cpath d='M20 20c3-1 6 0 7 3-3 1-6 0-7-3z'/%3E%3Cpath d='M12 6c2-2 5-2 7 0-2 2-5 2-7 0z'/%3E%3Cpath d='M6 12c-2 2-2 5 0 7 2-2 2-5 0-7z'/%3E%3Ccircle cx='8' cy='8' r='1.8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") right 7px bottom 7px/40px no-repeat;position:absolute;inset:0}@media (width<=640px){html:not(.haunt) #menu>.panel:after{background-size:28px}}html:not(.haunt) #menu .brand{border-bottom:1px solid #0000;border-image:linear-gradient(90deg,#e8be608c,#e8be6014 70%,#0000) 1;padding-bottom:14px}html:not(.haunt) #menu .brand h1{background:linear-gradient(#fff1c8 10%,#f2c25a 60%,#c98a2a);color:#0000;filter:drop-shadow(0 2px 3px #0000008c);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:800}html:not(.haunt) #menu .tagline{color:#e9d6b4;opacity:.85}html:not(.haunt) #menu .emblem{box-shadow:0 0 0 2px #2a1a0c,0 0 0 4px #e8be60cc,0 0 26px #f0be5a80}html:not(.haunt) .mode{border:1px solid #e8be606b;border-radius:16px;box-shadow:0 6px 16px #00000059,inset 0 1px #ffe6b42e}html:not(.haunt) .mode:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffecbe47 50%,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}html:not(.haunt) .mode:hover:before,html:not(.haunt) .mode:focus-visible:before{transition:transform .8s;transform:translate(110%)}html:not(.haunt) .mode:hover,html:not(.haunt) .mode:focus-visible{background:#ffdca01a;border-color:#f6ce70f2;box-shadow:0 14px 28px #00000073,0 0 20px #f0be5a73}html:not(.haunt) .mode .mt{color:#fff1d0;letter-spacing:.01em}html:not(.haunt) .mode .md{color:#ecdcc0}html:not(.haunt) #menu button:not(.mode){border-radius:12px;transition:background .15s,border-color .15s,box-shadow .15s,transform .1s}html:not(.haunt) #menu button:not(.mode):not(.go):not([aria-pressed=true]):not([aria-selected=true]):hover{background:#ffdca024;border-color:#f0c860}html:not(.haunt) #menu button:not(.mode):active{transform:translateY(1px)}html:not(.haunt) #menu button[aria-pressed=true],html:not(.haunt) #menu .tabs button[aria-selected=true]{background:linear-gradient(#f2c860,#d9a540);box-shadow:inset 0 1px #fff6d299,0 0 12px #f0be5a59}html:not(.haunt) #menu .go:not(.plain){text-shadow:0 1px 2px #00000073;background:linear-gradient(#74b04a,#4f8a2e);border-color:#e2cc86;box-shadow:inset 0 1px #dcffbe73,0 6px 14px #00000059}html:not(.haunt) #menu .go:not(.plain):hover{background:linear-gradient(#82c056,#5a9836);box-shadow:inset 0 1px #dcffbe80,0 8px 18px #0006,0 0 14px #8cd25a73}@media (prefers-reduced-motion:reduce){html:not(.haunt) #menu:after{animation:none}html:not(.haunt) .mode:before{display:none}}html[data-quality=low] #menu:after{animation:none}#menu .credit{opacity:.55;margin:-2px 0 6px;font-size:11px}html:not(.haunt) .hm-back,html:not(.haunt) .hm-frame{display:none}.hm-back,.hm-frame,.hm-frame *{pointer-events:none}.hm-back{z-index:0;background:radial-gradient(at 50% 45%,#0000 35%,#06020abf 100%),linear-gradient(#12061e73,#08020c33 50%,#060208b3);position:fixed;inset:0;overflow:hidden}.hm-moon{background:radial-gradient(circle at 38% 36%,#ffe2c4 0%,#f2a66a 38%,#b4422a 72%,#6a1a14 100%);border-radius:50%;width:150px;height:150px;animation:9s ease-in-out infinite hm-moon;position:absolute;top:6vh;right:9vw;box-shadow:0 0 60px 16px #e65a2873,0 0 180px 60px #a0281e4d}.hm-moon:after{content:"";background:radial-gradient(circle at 62% 30%,#781e1459 0 9%,#0000 10%),radial-gradient(circle at 30% 64%,#781e144d 0 12%,#0000 13%),radial-gradient(circle at 68% 70%,#781e1440 0 7%,#0000 8%);border-radius:50%;position:absolute;inset:0}@keyframes hm-moon{50%{box-shadow:0 0 80px 22px #f064288c,0 0 220px 70px #aa281e59}}.hm-cloud{background:radial-gradient(#14081cf2,#14081c00 70%);border-radius:50%;height:46px;animation:linear infinite hm-cloud;position:absolute}.hm-cloud.a{width:420px;animation-duration:70s;top:9vh}.hm-cloud.b{width:320px;animation-duration:95s;animation-delay:-40s;top:15vh}@keyframes hm-cloud{0%{transform:translate(105vw)}to{transform:translate(-40vw)}}.hm-flash{opacity:0;background:#d2c8ff8c;position:absolute;inset:0}.hm-flash.on{animation:1.1s ease-out hm-flash}@keyframes hm-flash{0%{opacity:0}4%{opacity:.9}9%{opacity:.1}14%{opacity:.7}to{opacity:0}}.hm-tree{fill:#07030a;filter:drop-shadow(0 0 2px #be78ff8c)drop-shadow(0 0 18px #7828aa73);transform-origin:20% 100%;width:36.98vh;max-width:34vw;height:86vh;animation:11s ease-in-out infinite hm-sway;position:absolute;bottom:0}.hm-tree svg{width:100%;height:100%}.hm-tree.left{left:-2vw}.hm-tree.right{transform-origin:50% 100%;animation-name:hm-sway-r;animation-delay:-4s;right:-2vw;transform:scaleX(-1)}@keyframes hm-sway{50%{transform:rotate(1.2deg)}}@keyframes hm-sway-r{0%,to{transform:scaleX(-1)}50%{transform:scaleX(-1)rotate(1.2deg)}}.hm-eyes{animation:6s infinite hm-blink;animation-delay:var(--d);gap:9px;display:flex;position:absolute}.hm-eyes i{background:#ff3a1a;border-radius:50%/70% 70% 30% 30%;width:11px;height:6px;box-shadow:0 0 10px 3px #ff3214bf}@keyframes hm-blink{0%,30%,to{opacity:0}36%,60%,68%,86%{opacity:1;transform:scaleY(1)}64%{transform:scaleY(.1)}92%{opacity:0}}.hm-yard{height:170px;position:absolute;inset:auto 0 0}.hm-prop{filter:brightness(.55)saturate(.8)drop-shadow(0 0 10px #000c);width:auto;position:absolute;bottom:-6px}.hm-prop.lit{filter:brightness(.85)drop-shadow(0 0 14px #ff8c28bf);animation:2.6s infinite hm-flicker}@keyframes hm-flicker{0%,to{filter:brightness(.85)drop-shadow(0 0 14px #ff8c28bf)}40%{filter:brightness(.7)drop-shadow(0 0 8px #ff781e80)}45%{filter:brightness(.95)drop-shadow(0 0 20px #ffa03cd9)}}.hm-fog{background:radial-gradient(at 20% 60%,#aa8cc847,#0000 60%),radial-gradient(at 60% 70%,#9678be3d,#0000 55%),radial-gradient(at 90%,#aa8cc838,#0000 60%);width:140vw;height:220px;animation:26s ease-in-out infinite alternate hm-fog;position:absolute;bottom:-30px;left:-20vw}.hm-fog.b{opacity:.6;animation-duration:38s;animation-direction:alternate-reverse;bottom:40px}@keyframes hm-fog{to{transform:translate(18vw)}}html.haunt #menu .ken img{filter:brightness(.4)saturate(.55)hue-rotate(-25deg)contrast(1.1)}html.haunt #menu>.panel{background:linear-gradient(170deg,#240e2ce6,#100614eb);border:1px solid #ff8c3299;animation:5s ease-in-out infinite hm-panel;box-shadow:0 0 0 1px #0009,0 0 36px #ff641447,0 0 90px #7828aa66,inset 0 0 50px #0000008c}@keyframes hm-panel{50%{box-shadow:0 0 0 1px #0009,0 0 48px #ff6e1e66,0 0 110px #8c32be80,inset 0 0 50px #0000008c}}.hm-frame{z-index:3;position:absolute;inset:0}.hm-web{stroke:#ebe6ff66;stroke-width:.9px;fill:none;position:absolute;top:-2px}.hm-web.tl{left:-2px}.hm-web.tr{right:-2px;transform:scaleX(-1)}.hm-slime{fill:#7dff5a;filter:drop-shadow(0 0 6px #7dff5ab3);opacity:.85;height:54px;position:absolute;top:-1px;left:12%;right:12%}.hm-slime svg{width:100%;height:100%;overflow:visible}.hm-slime .hang{transform-box:fill-box;transform-origin:top;animation:4.5s ease-in-out infinite hm-hang;animation-delay:calc(var(--k) * -.7s)}.hm-slime .drop{opacity:0;animation:4.5s ease-in infinite hm-drop;animation-delay:calc(var(--k) * -.7s)}@keyframes hm-hang{0%,to{transform:scaleY(.75)}70%{transform:scaleY(1.15)}}@keyframes hm-drop{0%,68%{opacity:0;transform:translateY(0)}70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(160px)}}.hm-spider{width:30px;animation:7s ease-in-out infinite hm-spider;position:absolute;top:0;right:70px}.hm-spider .thread{background:#ebe6ff73;width:1px;height:400px;position:absolute;bottom:100%;left:50%}.hm-spider svg{fill:#0b0610;stroke:#0b0610;stroke-width:2.2px;stroke-linecap:round;filter:drop-shadow(0 0 4px #ff8c2880);width:30px;height:30px;display:block}.hm-spider .eye{fill:#ff3a1a;stroke:none}.hm-spider .legs{transform-origin:20px 20px;animation:.5s ease-in-out infinite alternate hm-legs}@keyframes hm-spider{0%,to{transform:translateY(-8px)}40%{transform:translateY(90px)}55%{transform:translateY(80px)}70%{transform:translateY(96px)}}@keyframes hm-legs{to{transform:scale(1.08,.92)}}.hm-corner{align-items:flex-end;display:flex;position:absolute;bottom:-22px}.hm-corner.left{left:-38px}.hm-corner.right{right:-38px}.hm-corner .pk{filter:drop-shadow(0 0 14px #ff821ecc);height:64px;animation:3.1s infinite hm-flicker}.hm-corner .cd{filter:drop-shadow(0 -6px 12px #ffbe5ae6);height:56px;margin:0 -10px;animation:1.9s infinite hm-flicker}.hm-ghost{opacity:0;width:70px;animation:13s ease-in-out infinite hm-ghost;position:absolute;top:38%;left:-64px}.hm-ghost svg{fill:#08040a;width:100%;display:block}.hm-ghost .sheet{fill:#e8f0ffe0;filter:drop-shadow(0 0 12px #b4e6ffcc)}@keyframes hm-ghost{0%,55%,to{opacity:0;transform:translate(40px)rotate(8deg)}62%{opacity:.9;transform:translate(0)rotate(-6deg)}70%{opacity:.9;transform:translate(6px)translateY(-8px)rotate(-10deg)}80%{opacity:0;transform:translate(44px)rotate(8deg)}}html.haunt #menu .brand h1{color:#ffb347;text-shadow:0 0 6px #ff781ee6,0 0 22px #7dff5a73,0 3px #3a0e05;animation:4s infinite hm-title;position:relative}@keyframes hm-title{0%,18%,22%,to{opacity:1}20%{opacity:.55}}html.haunt #menu .emblem{box-shadow:0 0 0 3px #ff8228b3,0 0 26px #7dff5a80}html.haunt #menu .tagline{color:#d9c2ff}html.haunt .mode{background:#12070f;border:1px solid #ff8c3259;border-radius:48% 48% 12px 12px/26% 26% 12px 12px;box-shadow:inset 0 0 0 1px #0009}html.haunt .mode:before{content:"";z-index:2;opacity:0;pointer-events:none;background:url(../assets/sprites/haunt/bat.webp) 50%/contain no-repeat;width:44px;height:22px;margin-left:-22px;position:absolute;top:34%;left:50%}html.haunt .mode:hover:before,html.haunt .mode:focus-visible:before{animation:.9s ease-out hm-bat-out}@keyframes hm-bat-out{0%{opacity:0;transform:scale(.3)}20%{opacity:1}to{opacity:0;transform:translate(60px,-90px)scale(1.3)rotate(-14deg)}}html.haunt .mode .art{filter:saturate(.75)brightness(.72)contrast(1.15)hue-rotate(-12deg)}html.haunt .mode:after{background:radial-gradient(at 50% 40%,#0000 40%,#1e06288c 100%),linear-gradient(#14041800 30%,#14041899 60%,#0a020cf2 100%)}html.haunt .mode .mt{color:#ffcf8a;text-shadow:0 0 8px #ff781ebf,0 2px 6px #000000e6}html.haunt .mode .md{color:#e6d6ff}html.haunt .mode:hover,html.haunt .mode:focus-visible{background:#1d0a1a;border-color:#ffa03cf2;box-shadow:0 12px 26px #00000080,0 0 18px #ff781e99,0 0 34px #7dff5a40}html.haunt .mode:hover .art,html.haunt .mode:focus-visible .art{filter:saturate()brightness(.9)contrast(1.1)hue-rotate(-12deg)}html.haunt #menu button:not(.mode):not(.go):not(.shop-btn):not(.player-strip):not([aria-pressed=true]):not([aria-selected=true]){background:#3c144659;border-color:#ff8c3299}html.haunt #menu .player-strip{background:linear-gradient(#5a1e6e59,#10061499);border-color:#ff8c328c}html.haunt #menu .player-strip .lvl{background:radial-gradient(circle at 35% 30%,#ffd28a,#e0702a 60%,#8a3410)}html.haunt #menu .player-strip .bar>span{background:linear-gradient(90deg,#8a3cc8,#e0702a,#ffb347)}html.haunt #menu .shop-btn{color:#2a0e04;background:linear-gradient(#ffb347,#e0702a);border-color:#ffd28a}html.haunt #menu .shop-btn .sb{color:#ffb347;background:#1e061ed9}@media (width<=760px){.hm-tree,.hm-eyes,.hm-cloud.b,.hm-ghost{display:none}.hm-moon{width:90px;height:90px}.hm-yard{opacity:.7;height:110px}.hm-prop{max-height:80px}.hm-corner{display:none}.hm-web svg{width:80px;height:80px}}html[data-quality=low] .hm-back *,html[data-quality=low] .hm-frame *,html[data-quality=low] #menu>.panel,html[data-quality=low] #menu .brand h1{animation:none!important}html[data-quality=low] .hm-ghost,html[data-quality=low] .hm-flash{display:none}@media (prefers-reduced-motion:reduce){.hm-back *,.hm-frame *,#menu>.panel,#menu .brand h1{animation:none!important}.hm-ghost{display:none}}
