.arcade-window-content.event-halloween{--ink:#070504;--ink-2:#120a06;--surface:#180b06e8;--surface-solid:#140a06;--muted-text:#b4a59c;--accent:#ff7518;--accent-2:#abe43f;--accent-3:#a25df0;--deep:#732705;--glow:#ff651045;--event-border:#ff872a3d;--scene:url(/games/event-halloween.webp);--hero-scene:url(/games/event-halloween-hero-v7.webp);--card-radius:5px 18px 5px 18px;--pattern-size:72px 72px;--world-pattern:repeating-linear-gradient(135deg,transparent 0 33px,#ff7a1812 34px,transparent 36px 70px);--card-sheen:linear-gradient(135deg,#ff7a1817,transparent 42%,#98db430a)}.themed-surface{border:1px solid var(--event-border);border-radius:var(--card-radius);background:var(--card-sheen),linear-gradient(145deg,color-mix(in srgb,var(--surface-solid) 96%,transparent),color-mix(in srgb,var(--ink) 94%,transparent));box-shadow:0 24px 70px #00000040}.event-arcade-page{gap:20px;display:grid}.arcade-intro{grid-template-columns:86px minmax(0,1fr) minmax(380px,.8fr);align-items:center;gap:25px;min-height:175px;padding:28px;display:grid}.arcade-intro-icon{border:1px solid var(--event-border);background:radial-gradient(circle,var(--glow),transparent 72%);width:76px;height:76px;color:var(--accent-2);border-radius:18px;place-items:center;display:grid;position:relative}.arcade-intro-icon>svg{width:35px;height:35px;filter:drop-shadow(0 0 15px var(--accent))}.arcade-intro-icon>span{border:1px solid var(--event-border);background:var(--surface-solid);width:31px;height:31px;color:var(--accent);border-radius:9px;place-items:center;display:grid;position:absolute;bottom:-7px;right:-7px}.arcade-intro-icon>span svg{width:16px}.arcade-intro>div:nth-child(2)>p{color:var(--accent);letter-spacing:.14em;margin:0;font-size:.45rem;font-weight:900}.arcade-intro h2{margin:8px 0 10px;font:700 1.8rem/1.06 Georgia,serif}.arcade-intro>div:nth-child(2)>span{max-width:560px;color:var(--muted-text);font-size:.62rem;line-height:1.65;display:block}.arcade-intro dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.arcade-intro dl>div{border:1px solid var(--event-border);background:color-mix(in srgb,var(--accent) 5%,transparent);border-radius:9px;align-content:center;gap:8px;min-height:84px;padding:13px;display:grid}.arcade-intro dt{color:#77707b;letter-spacing:.1em;font-size:.36rem;font-weight:900}.arcade-intro dd{color:var(--accent-2);margin:0;font-size:.52rem;font-weight:900;line-height:1.35}.arcade-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.arcade-machine{overflow:hidden}.arcade-machine-head{border-bottom:1px solid var(--event-border);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:0 24px;display:flex}.arcade-machine-head>div:first-child{gap:5px;display:grid}.arcade-machine-head>div:first-child>span{color:var(--accent);letter-spacing:.13em;align-items:center;gap:7px;font-size:.4rem;font-weight:900;display:flex}.arcade-machine-head>div:first-child>span i{background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent);border-radius:50%}.arcade-machine-head h3{margin:0;font:700 1.15rem Georgia,serif}.arcade-live-score{justify-items:end;gap:4px;display:grid}.arcade-live-score small{color:#756e79;letter-spacing:.1em;font-size:.37rem;font-weight:900}.arcade-live-score strong{color:var(--accent-2);text-shadow:0 0 15px var(--glow);font:700 1.45rem Georgia,serif}.arcade-screen{isolation:isolate;min-height:610px;position:relative;overflow:hidden}.arcade-screen-scene{z-index:-3;background-image:var(--scene);opacity:.28;filter:saturate(.72)contrast(1.1);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.035)}.arcade-screen:after{z-index:-2;background:linear-gradient(135deg,color-mix(in srgb,var(--ink) 93%,transparent),color-mix(in srgb,var(--surface-solid) 72%,transparent)),radial-gradient(circle at 50% 46%,var(--glow),transparent 57%);content:"";position:absolute;inset:0}.arcade-ready,.arcade-countdown,.arcade-result{text-align:center;align-content:center;place-items:center;min-height:610px;padding:48px;display:grid}.arcade-ready>span{color:var(--accent);letter-spacing:.13em;align-items:center;gap:8px;font-size:.45rem;font-weight:900;display:flex}.arcade-ready>span svg{width:17px}.arcade-ready h3{letter-spacing:-.04em;margin:18px 0 10px;font:700 clamp(2rem,4vw,3.2rem)/1 Georgia,serif}.arcade-ready>p{max-width:570px;color:var(--muted-text);margin:0;font-size:.68rem;line-height:1.7}.arcade-ready label{text-align:left;gap:7px;width:min(360px,100%);margin-top:28px;display:grid}.arcade-ready label>small{color:#7d7581;letter-spacing:.11em;font-size:.37rem;font-weight:900}.arcade-ready label>span{border:1px solid var(--event-border);background:#0403078a;border-radius:9px;align-items:center;gap:10px;height:48px;padding:0 13px;display:flex}.arcade-ready label svg{width:16px;color:var(--accent-2)}.arcade-ready input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:.7rem;font-weight:850}.arcade-ready em{color:#e994a5;max-width:360px;margin-top:7px;font-size:.43rem;font-style:normal;line-height:1.45}.arcade-start-button,.arcade-replay-button{letter-spacing:.06em;box-shadow:0 14px 35px var(--glow);margin-top:20px;border:1px solid color-mix(in srgb,var(--accent) 65%,white)!important;background:linear-gradient(135deg,var(--accent),var(--deep))!important;color:#fff!important;border-radius:8px!important;min-height:45px!important;padding:0 17px!important;font-size:.5rem!important;font-weight:900!important}.arcade-countdown small{color:var(--accent);letter-spacing:.2em;font-size:.5rem;font-weight:900}.arcade-countdown strong{color:var(--accent-2);text-shadow:0 0 45px var(--accent);margin:13px 0;font:700 clamp(6rem,15vw,10rem)/.9 Georgia,serif;animation:.8s both countdown-pulse}.arcade-countdown span{color:var(--muted-text);font-size:.65rem}.arcade-result .result-crown{border:1px solid var(--event-border);background:radial-gradient(circle,var(--glow),transparent 72%);border-radius:50%;place-items:center;width:68px;height:68px;margin-bottom:17px;display:grid}.arcade-result .result-crown svg{width:29px;color:var(--accent-2)}.arcade-result>small{color:var(--accent);letter-spacing:.13em;font-size:.43rem;font-weight:900}.arcade-result>strong{color:var(--accent-2);text-shadow:0 0 32px var(--glow);margin-top:10px;font:700 clamp(4rem,9vw,6.7rem)/.95 Georgia,serif}.arcade-result>p{color:var(--muted-text);margin:8px 0 0;font-size:.57rem}.score-save-state{border:1px solid var(--event-border);background:color-mix(in srgb,var(--accent) 6%,transparent);color:#a59da8;border-radius:8px;align-items:center;gap:10px;max-width:520px;margin-top:23px;padding:12px 14px;font-size:.5rem;line-height:1.45;display:flex}.score-save-state svg{width:15px;color:var(--accent-2);flex:none}.score-save-state.is-saved{color:#8edfb2;border-color:#57d78f40}.score-save-state.is-offline{color:#e7a0ad;border-color:#ea8b9d3d}.arcade-machine-foot{border-top:1px solid var(--event-border);background:color-mix(in srgb,var(--surface-solid) 91%,transparent);justify-content:space-between;align-items:center;gap:20px;min-height:65px;padding:10px 22px;display:flex}.arcade-machine-foot span{color:#77707c;align-items:center;gap:7px;font-size:.42rem;font-weight:800;display:flex}.arcade-machine-foot svg{width:14px;color:var(--accent-2)}.active-game{min-height:610px;padding:18px}.active-game>header{border:1px solid var(--event-border);background:color-mix(in srgb,var(--surface-solid) 80%,transparent);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:17px;min-height:50px;padding:0 15px;display:grid}.active-game>header>span{color:var(--accent);letter-spacing:.11em;align-items:center;gap:7px;font-size:.39rem;font-weight:900;display:flex}.active-game>header>span i{background:var(--accent);width:5px;height:5px;box-shadow:0 0 9px var(--accent);border-radius:50%}.active-game>header>strong{color:#fff;align-items:center;gap:6px;font-size:.5rem;display:flex}.active-game>header>strong svg{width:14px;color:var(--accent-2)}.active-game>header>em{color:#8a828e;letter-spacing:.08em;font-size:.38rem;font-style:normal;font-weight:900}.active-game>header>b{color:var(--accent-2);font:700 1.05rem Georgia,serif}.arcade-leaderboard{overflow:hidden}.arcade-leaderboard>header{border-bottom:1px solid var(--event-border);justify-content:space-between;align-items:center;min-height:70px;padding:0 20px;display:flex}.arcade-leaderboard>header span{color:var(--accent-2);letter-spacing:.1em;align-items:center;gap:8px;font-size:.46rem;font-weight:900;display:flex}.arcade-leaderboard>header svg{width:17px}.arcade-leaderboard>header small{color:#706975;font-size:.38rem;font-weight:900}.personal-best-card{border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:radial-gradient(circle at 10% 50%,var(--glow),transparent 54%),color-mix(in srgb,var(--accent) 7%,transparent);border-radius:10px;align-items:center;gap:12px;min-height:115px;margin:14px;padding:14px;display:flex}.personal-best-card>span{border:1px solid var(--event-border);width:42px;height:42px;color:var(--accent-2);border-radius:11px;flex:0 0 42px;place-items:center;display:grid}.personal-best-card>span svg{width:22px}.personal-best-card>div{gap:4px;display:grid}.personal-best-card small{color:var(--accent);letter-spacing:.1em;font-size:.35rem;font-weight:900}.personal-best-card strong{font:700 1rem Georgia,serif}.personal-best-card em{color:var(--muted-text);font-size:.42rem;font-style:normal}.leaderboard-list{margin:0;padding:0 14px;list-style:none;display:grid}.leaderboard-list li{border-bottom:1px solid var(--event-border);grid-template-columns:24px 33px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:61px;padding:0 6px;display:grid}.leaderboard-list li:last-child{border:0}.leaderboard-list li.is-current{border:1px solid color-mix(in srgb,var(--accent) 37%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent);border-radius:8px;margin-inline:-4px;padding-inline:10px}.leaderboard-list li>b{color:#6f6873;place-items:center;font:700 .55rem Georgia,serif;display:grid}.leaderboard-list li>b svg{width:16px;color:var(--accent-2)}.leaderboard-avatar{border:1px solid var(--event-border);background:radial-gradient(circle,var(--glow),transparent 72%);width:31px;height:31px;color:var(--accent-2);border-radius:8px;place-items:center;font-size:.5rem;font-weight:900;display:grid}.leaderboard-list li>span:nth-child(3){gap:3px;min-width:0;display:grid}.leaderboard-list li>span:nth-child(3) strong{text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.leaderboard-list li>span:nth-child(3) small{color:#6f6873;font-size:.35rem;font-weight:900}.leaderboard-list li>em{color:var(--accent-2);font:700 .65rem Georgia,serif}.arcade-leaderboard>footer{border-top:1px solid var(--event-border);background:color-mix(in srgb,var(--accent) 4%,transparent);align-items:flex-start;gap:10px;min-height:89px;margin-top:12px;padding:17px 20px;display:flex}.arcade-leaderboard>footer>svg{width:16px;color:var(--accent-2);flex:none}.arcade-leaderboard>footer>span{color:#8e8692;gap:4px;font-size:.46rem;display:grid}.arcade-leaderboard>footer strong{color:var(--accent-2)}.arcade-leaderboard>footer small{color:#6f6873;font-size:.38rem;line-height:1.45}.arcade-rules-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.arcade-rules-grid article{grid-template-columns:35px 1fr;gap:14px;min-height:175px;padding:24px;display:grid}.arcade-rules-grid article>svg{width:26px;height:26px;color:var(--accent-2);filter:drop-shadow(0 0 12px var(--accent))}.arcade-rules-grid article>span{align-content:start;gap:7px;display:grid}.arcade-rules-grid small{color:var(--accent);letter-spacing:.1em;font-size:.38rem;font-weight:900}.arcade-rules-grid strong{font:700 .9rem/1.2 Georgia,serif}.arcade-rules-grid p{color:var(--muted-text);margin:3px 0 0;font-size:.52rem;line-height:1.58}@keyframes countdown-pulse{0%{opacity:.2;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.event-site :is(.hero-event-card,.main-quest-card,.community-goal-card,.event-feature-grid article,.core-pillar-grid article,.ecosystem-grid>*,.updates-grid>a,.event-finale,.themed-surface){border-radius:var(--card-radius);background:var(--card-sheen),linear-gradient(145deg,color-mix(in srgb,var(--surface-solid) 96%,transparent),color-mix(in srgb,var(--ink) 94%,transparent))}.event-halloween :is(.event-atmosphere,.main-quest-card,.community-goal-card,.event-feature-grid article,.core-pillar-grid article,.ecosystem-grid>*,.updates-grid>a,.event-finale,.themed-surface){box-shadow:inset 0 0 0 1px #98db4308,0 24px 70px #00000047}@media (width<=1120px){.arcade-intro{grid-template-columns:80px minmax(0,1fr)}.arcade-intro dl{grid-column:1/-1}.arcade-layout{grid-template-columns:1fr}.arcade-leaderboard{width:100%}.leaderboard-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}}@media (width<=800px){.arcade-intro{grid-template-columns:68px minmax(0,1fr);padding:23px}.arcade-intro-icon{width:62px;height:62px}.arcade-intro-icon>svg{width:29px;height:29px}.arcade-rules-grid{grid-template-columns:1fr}.arcade-screen,.arcade-ready,.arcade-countdown,.arcade-result,.active-game{min-height:570px}.active-game>header{grid-template-columns:1fr auto;padding-block:9px}.active-game>header>em{grid-row:2}.active-game>header>b{text-align:right;grid-row:2}.leaderboard-list{grid-template-columns:1fr}}@media (width<=560px){.arcade-intro,.arcade-intro dl{grid-template-columns:1fr}.arcade-intro dl>div{min-height:68px}.arcade-machine-head{min-height:92px;padding:14px 16px}.arcade-machine-head h3{font-size:.9rem}.arcade-live-score strong{font-size:1.15rem}.arcade-screen,.arcade-ready,.arcade-countdown,.arcade-result,.active-game{min-height:525px}.arcade-ready,.arcade-countdown,.arcade-result{padding:27px 19px}.arcade-ready h3{font-size:2.15rem}.arcade-machine-foot{flex-direction:column;align-items:flex-start;padding:16px}.active-game{padding:10px}.active-game>header{gap:8px 12px}.active-game>header>span{font-size:.33rem}.arcade-rules-grid article{min-height:0;padding:21px}}.leaderboard-empty{min-height:280px;color:var(--muted-text);text-align:center;align-content:center;place-items:center;gap:10px;padding:35px 25px;display:grid}.leaderboard-empty svg{width:31px;height:31px;color:var(--accent-2);filter:drop-shadow(0 0 13px var(--accent))}.leaderboard-empty strong{color:#fff;font:700 1rem Georgia,serif}.leaderboard-empty span{max-width:230px;font-size:.5rem;line-height:1.55}.arcade-screen{--game-good:#7ee5aa;--game-bad:#ff7891;--game-bonus:#ffd778;--game-panel:#07060bd1}.arcade-screen:before{z-index:-1;background:radial-gradient(circle at 50% 6%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 34%), linear-gradient(180deg,transparent 54%,color-mix(in srgb,var(--ink) 88%,transparent));content:"";pointer-events:none;position:absolute;inset:0}.arcade-screen-halloween .arcade-screen-scene{opacity:.46;filter:saturate(.86)contrast(1.14)brightness(.62);background-position:50% 45%}.arcade-screen-halloween:before{background:radial-gradient(at 18% 78%,#ff6d1c29,#0000 27%),repeating-linear-gradient(90deg,#0000 0 11%,#4e255a14 11.4% 11.8%,#0000 12.2% 24%),linear-gradient(#13061b0f,#08030bb8)}.arcade-mission-steps{counter-reset:arcade-mission;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(680px,100%);margin:25px 0 0;display:grid}.arcade-mission-steps>span{counter-increment:arcade-mission;border:1px solid var(--event-border);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,transparent),#0403087a);text-align:left;border-radius:10px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;min-height:66px;padding:12px 12px 12px 10px;display:grid;position:relative;overflow:hidden}.arcade-mission-steps>span:after{color:#ffffff0d;content:counter(arcade-mission);font:700 2.4rem/1 Georgia,serif;position:absolute;bottom:-5px;right:6px}.arcade-mission-steps svg{z-index:1;width:20px;color:var(--accent-2);filter:drop-shadow(0 0 9px var(--accent))}.arcade-mission-steps strong{z-index:1;color:#eee9f0;font-size:.63rem;line-height:1.38}.arcade-ready label>span:focus-within{border-color:var(--accent-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent),0 0 22px var(--glow)}.active-game{position:relative;overflow:hidden}.active-game>header{z-index:12;border-color:color-mix(in srgb,var(--accent) 28%,var(--event-border));background:linear-gradient(115deg,color-mix(in srgb,var(--surface-solid) 94%,transparent),color-mix(in srgb,var(--accent) 9%,var(--surface-solid)));grid-template-columns:minmax(150px,1.4fr) auto minmax(125px,.8fr) auto;min-height:61px;padding:8px 16px 11px;position:relative;overflow:hidden;box-shadow:0 14px 35px #0000003d}.active-game>header>span{font-size:clamp(.58rem,1vw,.7rem)}.active-game>header>strong{border:1px solid var(--event-border);background:#00000038;border-radius:7px;justify-content:center;min-width:72px;padding:7px 9px;font-size:.68rem}.active-game>header>em{color:#b2a9b6;text-align:right;font-size:clamp(.53rem,.85vw,.63rem);line-height:1.35}.active-game>header>b{min-width:80px;color:var(--accent-2);text-align:right;text-shadow:0 0 18px var(--glow);font-size:1.25rem}.active-game>header.is-urgent>strong{color:#ff9bac;background:#79182b47;border-color:#ff697b80;animation:.8s ease-in-out infinite alternate game-urgent-pulse}.game-progress-track{background:#ffffff0f;height:4px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.game-progress-track>i{background:linear-gradient(90deg,var(--accent),var(--accent-2),var(--game-bonus));height:100%;box-shadow:0 0 13px var(--accent-2);border-radius:0 99px 99px 0;transition:width .28s;display:block}.game-feedback-slot{z-index:25;pointer-events:none;place-items:center;width:min(390px,100% - 34px);min-height:62px;display:grid;position:absolute;top:84px;left:50%;transform:translate(-50%)}.game-feedback-burst{border:1px solid var(--event-border);background:#08060ceb;border-radius:999px;justify-content:center;align-items:center;gap:11px;min-height:48px;padding:9px 16px;animation:.76s cubic-bezier(.2,.8,.2,1) both game-feedback-pop;display:flex;box-shadow:0 16px 40px #00000073}.game-feedback-burst strong{color:#fff;letter-spacing:.07em;font-size:.67rem;font-weight:950}.game-feedback-burst span{font:700 .86rem Georgia,serif}.game-feedback-burst.is-good{border-color:#7ee5aa6b;box-shadow:0 0 24px #7ee5aa2e,0 16px 40px #00000073}.game-feedback-burst.is-good span{color:var(--game-good)}.game-feedback-burst.is-bonus{background:linear-gradient(120deg,#31220bf0,#0a070df0);border-color:#ffd7788c;box-shadow:0 0 28px #ffd7783d,0 16px 40px #00000073}.game-feedback-burst.is-bonus :is(strong,span){color:var(--game-bonus)}.game-feedback-burst.is-bad{background:linear-gradient(120deg,#390d19f0,#0a070df0);border-color:#ff78917a;animation-name:game-feedback-bad}.game-feedback-burst.is-bad span{color:var(--game-bad)}.game-feedback-burst.is-phase{border-color:color-mix(in srgb,var(--accent-2) 62%,white);background:linear-gradient(120deg,color-mix(in srgb,var(--deep) 82%,black),color-mix(in srgb,var(--accent) 42%,black));min-height:57px;box-shadow:0 0 35px var(--glow),0 18px 42px #0000007a;border-radius:10px;padding-inline:25px}.game-feedback-burst.is-phase :is(strong,span){color:#fff4c7}.active-game.is-feedback-bad:after{z-index:11;content:"";pointer-events:none;background:radial-gradient(circle,#0000 56%,#970f272b);border:2px solid #ff4f6f7a;animation:.42s both game-damage-flash;position:absolute;inset:0}.game-stage-rail{z-index:10;width:min(720px,100% - 28px);margin:14px auto 0;display:flex;position:relative}.game-stage-rail:before{background:linear-gradient(90deg,transparent,var(--event-border) 8% 92%,transparent);content:"";height:1px;position:absolute;top:13px;left:7%;right:7%}.game-stage-rail>span{z-index:1;color:#77707d;text-align:center;flex:1 1 0;justify-items:center;gap:5px;min-width:0;display:grid;position:relative}.game-stage-rail i{border:1px solid var(--event-border);color:#8a828d;background:#0b0910;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.55rem;font-style:normal;font-weight:950;display:grid}.game-stage-rail strong{letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.5rem;font-weight:900;overflow:hidden}.game-stage-rail .is-complete{color:#aaa3ad}.game-stage-rail .is-complete i{border-color:color-mix(in srgb,var(--accent) 48%,transparent);background:color-mix(in srgb,var(--accent) 20%,#0b0910);color:var(--accent-2)}.game-stage-rail .is-active{color:var(--accent-2)}.game-stage-rail .is-active i{border-color:color-mix(in srgb,var(--accent-2) 75%,white);background:var(--accent);color:#fff;box-shadow:0 0 18px var(--accent);animation:1s ease-in-out infinite alternate game-stage-pulse}.active-game button{touch-action:manipulation}@media (pointer:coarse){.active-game button{min-width:44px;min-height:44px}}@keyframes game-feedback-pop{0%{opacity:0;transform:translateY(12px)scale(.78)}22%{opacity:1;transform:translateY(0)scale(1.04)}78%{opacity:1;transform:translateY(-3px)scale(1)}to{opacity:0;transform:translateY(-15px)scale(.96)}}@keyframes game-feedback-bad{0%{opacity:0;transform:translate(-13px)scale(.9)}25%{opacity:1;transform:translate(9px)scale(1)}45%{transform:translate(-5px)}to{opacity:0;transform:translate(0)translateY(-10px)}}@keyframes game-damage-flash{0%{opacity:.95}to{opacity:0}}@keyframes game-urgent-pulse{to{transform:scale(1.03);box-shadow:0 0 17px #ff54744d}}@keyframes game-stage-pulse{to{box-shadow:0 0 25px var(--accent);transform:scale(1.08)}}@media (width<=800px){.arcade-mission-steps{width:100%}.active-game>header{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;min-height:76px;padding:9px 12px 13px}.active-game>header>em{text-align:left;grid-row:2}.active-game>header>b{text-align:right;grid-row:2}.game-feedback-slot{top:97px}.game-stage-rail{width:calc(100% - 18px)}.game-stage-rail strong{font-size:.46rem}}@media (width<=560px){.arcade-mission-steps{grid-template-columns:1fr;gap:6px;margin-top:18px}.arcade-mission-steps>span{min-height:46px;padding-block:8px}.arcade-ready input{font-size:1rem}.active-game>header>span{font-size:.56rem}.active-game>header>strong{min-width:64px;font-size:.6rem}.active-game>header>em{text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;overflow:hidden}.active-game>header>b{min-width:62px;font-size:1.02rem}.game-feedback-slot{min-height:54px;top:94px}.game-feedback-burst{gap:7px;min-height:43px;padding-inline:11px}.game-feedback-burst strong{font-size:.55rem}.game-feedback-burst span{font-size:.7rem}.game-stage-rail{margin-top:10px}.game-stage-rail:before{top:11px}.game-stage-rail i{width:23px;height:23px}.game-stage-rail strong{letter-spacing:.03em;font-size:.39rem}}@media (prefers-reduced-motion:reduce){.arcade-screen-scene{transform:none}.active-game.is-feedback-bad:after{display:none}.game-stage-rail .is-active i{animation:none!important}.game-feedback-burst{opacity:1;transform:none}}.arcade-game-window{--background:#06050a;--foreground:#f8f5fa;--muted:#15121a;--muted-foreground:#9a929f;--ring:#c99bf3;--radius:.75rem}.arcade-game-window button{font-family:inherit}.halloween-entry{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100svh;padding:32px;display:flex}.halloween-entry h1{font-size:clamp(2rem,5vw,3rem)}.halloween-entry a{color:var(--purple-light);text-decoration:underline}._game_10791_1{--game-accent:var(--accent,#a970e5);--game-accent-2:var(--accent-2,#e4c8ff);color:#fbf7ff;background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--game-accent) 18%, transparent), transparent 38%), linear-gradient(165deg, #15111d, #08070d 65%);min-height:690px;position:relative;overflow:hidden}._world_10791_13{grid-template-columns:minmax(0,1fr) 270px;gap:14px;max-width:1440px;margin:0 auto;padding:16px;display:grid}._arenaColumn_10791_22{min-width:0}._missionBar_10791_24{border:1px solid color-mix(in srgb, var(--game-accent) 28%, transparent);background:#08070cbd;border-radius:11px;align-items:center;gap:10px;min-height:48px;margin-bottom:9px;padding:8px 12px;display:flex;box-shadow:0 14px 36px #00000038}._missionBar_10791_24>span{color:#17111d;background:var(--game-accent-2);border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}._missionBar_10791_24 svg{width:16px}._missionBar_10791_24 div{gap:2px;min-width:0;display:grid}._missionBar_10791_24 small{color:var(--game-accent-2);letter-spacing:.09em;font-size:.8rem;font-weight:900}._missionBar_10791_24 strong{color:#fff;font-size:.88rem;line-height:1.25}._arena_10791_22{aspect-ratio:4/3;border:1px solid color-mix(in srgb, var(--game-accent) 35%, transparent);cursor:crosshair;isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none;background:#17131c;border-radius:16px;outline:none;width:100%;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #00000061,0 24px 60px #00000047}._arena_10791_22:focus-visible{box-shadow:inset 0 0 70px #00000061, 0 0 0 3px color-mix(in srgb, var(--game-accent) 65%, transparent)}._arena_10791_22:after{z-index:30;content:"";pointer-events:none;background:linear-gradient(#ffffff08,#0000 20% 80%,#0000002b);position:absolute;inset:0}._sidePanel_10791_81{align-content:start;gap:9px;display:grid}._panel_10791_83,._statGrid_10791_84{background:#08070cb8;border:1px solid #ffffff17;border-radius:12px;padding:12px}._panel_10791_83{gap:8px;display:grid}._panel_10791_83>small{color:#8d8592;letter-spacing:.1em;font-size:.8rem;font-weight:900}._panel_10791_83 h3{color:#fff;margin:0;font-size:1rem}._panel_10791_83 p{color:#b9b0be;margin:0;font-size:1rem;line-height:1.5}._panel_10791_83 button,._toolButton_10791_97{color:#e9e2ed;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:9px;align-items:center;gap:8px;min-height:45px;padding:8px 10px;display:flex}._panel_10791_83 button:hover:not(:disabled),._toolButton_10791_97:hover:not(:disabled),._selectedTool_10791_112{border-color:color-mix(in srgb, var(--game-accent) 65%, transparent)!important;background:color-mix(in srgb, var(--game-accent) 15%, transparent)!important}._panel_10791_83 button:disabled,._toolButton_10791_97:disabled{opacity:.42;cursor:not-allowed}._panel_10791_83 button svg,._toolButton_10791_97 svg{flex:none;width:18px}._panel_10791_83 button span,._toolButton_10791_97 span{text-align:left;gap:1px;min-width:0;display:grid}._panel_10791_83 button strong,._toolButton_10791_97 strong{font-size:.875rem}._panel_10791_83 button small,._toolButton_10791_97 small{color:#918998;font-size:.8rem}._statGrid_10791_84{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}._statGrid_10791_84 span{text-align:center;background:#ffffff08;border-radius:8px;place-content:center;min-height:54px;padding:7px;display:grid}._statGrid_10791_84 small{color:#89818d;letter-spacing:.07em;font-size:.75rem;font-weight:850}._statGrid_10791_84 strong{color:#fff;font-variant-numeric:tabular-nums;font-size:1rem}._sprite_10791_133{z-index:8;color:#fff;background:#110e16e0;border:1px solid #ffffff47;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 16px #00000047}._sprite_10791_133 svg{width:19px;height:19px}._playerSprite_10791_149{z-index:20;border-color:var(--game-accent-2);color:#18121c;background:var(--game-accent-2);box-shadow:0 0 22px color-mix(in srgb, var(--game-accent) 48%, transparent)}._playerSprite_10791_149:after{content:"";background:var(--game-accent);border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-5px;right:-5px}._targetRing_10791_152{z-index:6;border:1px solid var(--game-accent-2);width:22px;height:22px;box-shadow:0 0 12px color-mix(in srgb, var(--game-accent) 65%, transparent);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}._stageRail_10791_164{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}._stageRail_10791_164 span{color:#716b77;text-align:center;background:#ffffff05;border:1px solid #ffffff12;border-radius:8px;place-content:center;min-height:37px;padding:6px;font-size:.75rem;font-weight:900;display:grid}._stageRail_10791_164 ._stageActive_10791_166{border-color:color-mix(in srgb, var(--game-accent) 55%, transparent);color:var(--game-accent-2);background:color-mix(in srgb, var(--game-accent) 11%, transparent)}._stageRail_10791_164 ._stageDone_10791_167{color:#94d9b0}._arenaHint_10791_169{z-index:35;pointer-events:none;gap:5px;display:flex;position:absolute;bottom:8px;right:9px}._arenaHint_10791_169 span{color:#bcb4c1;background:#050408c7;border:1px solid #ffffff1a;border-radius:7px;align-items:center;gap:5px;min-height:27px;padding:5px 8px;font-size:.75rem;display:flex}._arenaHint_10791_169 b{color:#fff;letter-spacing:.05em;font-size:.75rem}._arenaHint_10791_169 svg{width:13px}._mobileControls_10791_183{grid-template-columns:150px 1fr;align-items:center;gap:18px;margin-top:10px;display:none}._dpad_10791_184{width:144px;height:116px;position:relative}._dpad_10791_184 button,._actionButton_10791_186{color:#fff;touch-action:none;background:#14101aeb;border:1px solid #ffffff2e;border-radius:12px;place-items:center;width:48px;height:48px;padding:0;display:grid;position:absolute;box-shadow:0 7px 18px #00000040}._dpad_10791_184 button:active,._actionButton_10791_186:active{border-color:var(--game-accent-2);background:color-mix(in srgb, var(--game-accent) 32%, #18131d)}._dpad_10791_184 svg{width:22px}._up_10791_190{top:0;left:48px}._left_10791_191{top:48px;left:0}._right_10791_192{top:48px;right:0}._down_10791_193{bottom:0;left:48px}._actionButton_10791_186{color:#16111b;background:var(--game-accent-2);border-radius:50%;justify-self:end;width:76px;height:76px;position:relative}._actionButton_10791_186 svg{width:23px}._actionButton_10791_186 span{letter-spacing:.06em;font-size:.61rem;font-weight:950}._resultOverlay_10791_198{z-index:45;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#050408d1;place-content:center;padding:24px;display:grid;position:absolute;inset:0}._resultOverlay_10791_198 strong{color:#fff;font-size:1.4rem}._resultOverlay_10791_198 span{color:#bdb4c2;margin-top:7px;font-size:.86rem}@media (width<=850px){._world_10791_13{grid-template-columns:1fr}._sidePanel_10791_81{grid-template-columns:repeat(2,1fr)}._stageRail_10791_164{grid-column:1/-1}}@media (width<=620px),(pointer:coarse){._game_10791_1{min-height:760px}._world_10791_13{padding:9px}._arena_10791_22{touch-action:none;border-radius:12px;min-height:0}._sidePanel_10791_81{grid-template-columns:1fr}._missionBar_10791_24 strong{font-size:.76rem}._mobileControls_10791_183{display:grid}._arenaHint_10791_169{display:none}._sprite_10791_133{width:31px;height:31px}}@media (prefers-reduced-motion:reduce){._sprite_10791_133,._targetRing_10791_152{transition:none!important;animation:none!important}}._secondaryAction_10791_234{border:1px solid var(--game-accent);color:#fff;cursor:pointer;background:#21182b;border-radius:10px;grid-column:1/-1;min-height:44px;font-size:.875rem}._checklist_10791_235{gap:10px;margin:0;padding:0;list-style:none;display:grid}._checklist_10791_235 li{color:#c8c0cc;align-items:flex-start;gap:8px;font-size:.875rem;line-height:1.4;display:flex}._checklist_10791_235 svg{flex:none;width:16px;height:16px;margin-top:2px}._checklist_10791_235 [data-done=true]{color:#99e1ac}._meter_10791_239{gap:7px;display:grid}._meter_10791_239>div:first-child{color:#c8c0cc;justify-content:space-between;gap:10px;font-size:.875rem;display:flex}._meter_10791_239>div:last-child{background:#ffffff14;border-radius:6px;height:7px;overflow:hidden}._meter_10791_239 i{background:var(--game-accent-2);height:100%;display:block}._worldEvent_10791_243{z-index:32;border:1px solid var(--game-accent);max-width:88%;color:var(--game-accent-2);text-align:center;pointer-events:none;background:#15101eef;border-radius:9px;padding:8px 14px;font-size:.875rem;font-weight:800;position:absolute;top:9px;left:50%;transform:translate(-50%)}._game_10791_1{background:linear-gradient(160deg,#1b1926,#100f19 62%)}._world_10791_13{grid-template-columns:minmax(0,1fr) 278px;align-items:start;gap:20px;padding:20px}._arena_10791_22{border:5px solid #42364a;border-color:color-mix(in srgb, var(--game-accent) 28%, #433347);border-radius:18px;box-shadow:0 2px #ffffff18,0 0 0 1px #080810,0 20px 50px #0007,inset 0 0 35px #0005}._arena_10791_22:after{background:linear-gradient(#ffffff08,#0000 15% 85%,#00000014);box-shadow:inset 0 0 28px #1510214d}._missionBar_10791_24{min-height:62px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:flex-start;margin-bottom:14px;padding:10px 0}._missionBar_10791_24>span{border:1px solid color-mix(in srgb, var(--game-accent-2) 50%, transparent);background:color-mix(in srgb, var(--game-accent) 17%, #1c1728);width:40px;height:40px;color:var(--game-accent-2);box-shadow:inset 0 1px #fff2}._missionBar_10791_24 strong{color:#d8d2df;font-size:.9375rem;font-weight:500;line-height:1.5}._missionBar_10791_24 small{letter-spacing:.07em;font-size:.875rem}._sidePanel_10791_81{gap:12px;padding-top:2px}._panel_10791_83{background:linear-gradient(160deg,#282332,#1b1925);border-color:#ffffff0f;gap:12px;padding:15px;box-shadow:inset 0 1px #ffffff07}._panel_10791_83>small{color:#c6bacf;letter-spacing:.07em;font-size:.75rem}._panel_10791_83 p{color:#bcb4c7;font-size:.875rem;line-height:1.6}._panel_10791_83 h3{color:#f4e8d0;font-size:1.0625rem}._panel_10791_83 button{background:linear-gradient(#ffffff08,#ffffff02);border-color:#ffffff16;border-radius:10px;min-height:48px;padding:10px;transition:transform .15s,border-color .15s;box-shadow:0 3px #0c0a1355}._panel_10791_83 button:hover:not(:disabled){transform:translateY(-2px)}._panel_10791_83 button:active:not(:disabled){transform:translateY(1px)}._panel_10791_83 button:focus-visible{outline:2px solid var(--game-accent-2);outline-offset:3px}._selectedTool_10791_112{box-shadow:inset 3px 0 0 var(--game-accent-2), 0 4px 12px #0003!important}._statGrid_10791_84{background:linear-gradient(160deg, color-mix(in srgb, var(--game-accent) 18%, #252031), #201d2a);border-color:color-mix(in srgb, var(--game-accent) 26%, transparent);gap:1px;padding:5px}._statGrid_10791_84 span{background:0 0;gap:5px;min-height:67px}._statGrid_10791_84 small{color:#c4b8cb;letter-spacing:.05em;font-size:.75rem}._statGrid_10791_84 strong{color:#fff0d4;font-size:1.25rem}._meter_10791_239>div:last-child{border:1px solid #0005;height:9px;box-shadow:inset 0 2px 2px #0005}._meter_10791_239 i{background:linear-gradient(90deg, var(--game-accent), var(--game-accent-2));transition:width .2s linear;box-shadow:inset 0 2px #fff3}._stageRail_10791_164 span{border-radius:6px;min-height:45px;font-size:.75rem;line-height:1.4}._targetRing_10791_152{opacity:.55;width:20px;height:20px;box-shadow:none;z-index:22;border:1px dashed #fff9}._worldEvent_10791_243{color:#ffebba;background:linear-gradient(160deg,#30243aef,#1a1828f5);border-color:#f3d3a273;font-size:.875rem;top:12px;box-shadow:0 7px 20px #0005}._guide_10791_273{color:#bcb4c7;background:#17151f;border:1px solid #ffffff12;border-radius:10px;padding:14px}._guide_10791_273 summary{color:#d6c8e1;cursor:pointer;font-size:.875rem;font-weight:700}._guide_10791_273 p{margin:10px 0 0;font-size:.875rem;line-height:1.6}@media (width<=1050px){._world_10791_13{grid-template-columns:minmax(0,1fr) 245px;gap:14px;padding:14px}._panel_10791_83{padding:12px}}@media (width<=850px){._world_10791_13{grid-template-columns:1fr}._sidePanel_10791_81{grid-template-columns:repeat(2,minmax(0,1fr))}._arena_10791_22{max-width:900px}}@media (width<=620px),(pointer:coarse){._world_10791_13{padding:10px}._missionBar_10791_24{min-height:0;margin-bottom:8px}._missionBar_10791_24 strong{font-size:.875rem}._arena_10791_22{border-width:3px}._sidePanel_10791_81{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._panel_10791_83 button,._meter_10791_239 i{transition:none}}._fittedGame_10791_282 ._world_10791_13{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) clamp(300px,26vw,420px);align-items:stretch;gap:12px;max-width:none;height:100%;min-height:0;padding:8px 4px 4px}._fittedGame_10791_282 ._arenaColumn_10791_22{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}._fieldFrame_10791_284{place-items:center;min-width:0;min-height:0;display:grid;container-type:size}._fittedGame_10791_282 ._fieldFrame_10791_284 ._arena_10791_22{aspect-ratio:4/3;border-width:3px;border-radius:12px;width:min(100%,133.333cqh);max-width:none;max-height:100%}._fittedGame_10791_282 ._missionBar_10791_24{background:#221c2b;border:1px solid #ffffff13;border-radius:8px;gap:8px;min-height:0;margin-bottom:6px;padding:6px 8px}._fittedGame_10791_282 ._missionBar_10791_24>span{width:30px;height:30px}._fittedGame_10791_282 ._missionBar_10791_24 small{font-size:.7rem}._fittedGame_10791_282 ._missionBar_10791_24 strong{font-size:.74rem;line-height:1.35}._fittedGame_10791_282 ._sidePanel_10791_81{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#796281 #211928;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;height:100%;min-height:0;padding:0 3px 0 0;overflow-y:auto}._fittedGame_10791_282 ._panel_10791_83{gap:8px;min-width:0;padding:10px}._fittedGame_10791_282 ._panel_10791_83>small{letter-spacing:.04em;font-size:.67rem}._fittedGame_10791_282 ._panel_10791_83 h3{font-size:.95rem}._fittedGame_10791_282 ._panel_10791_83 p{font-size:.76rem;line-height:1.4}._fittedGame_10791_282 ._panel_10791_83 button{border-radius:7px;min-height:34px;padding:6px 8px;font-size:.76rem}._fittedGame_10791_282 ._panel_10791_83 button:hover:not(:disabled){transform:none}._fittedGame_10791_282 ._panel_10791_83 button strong{font-size:.76rem}._fittedGame_10791_282 ._panel_10791_83 button small{font-size:.65rem}._fittedGame_10791_282 ._statGrid_10791_84{padding:4px}._fittedGame_10791_282 ._statGrid_10791_84 span{gap:2px;min-height:36px;padding:5px}._fittedGame_10791_282 ._statGrid_10791_84 small{font-size:.62rem}._fittedGame_10791_282 ._statGrid_10791_84 strong{font-size:1.1rem}._fittedGame_10791_282 ._meter_10791_239{gap:4px}._fittedGame_10791_282 ._meter_10791_239>div:first-child{font-size:.72rem}._fittedGame_10791_282 ._meter_10791_239>div:last-child{height:6px}._fittedGame_10791_282 ._checklist_10791_235{gap:6px}._fittedGame_10791_282 ._checklist_10791_235 li{font-size:.72rem;line-height:1.35}._fittedGame_10791_282 ._stageRail_10791_164{grid-column:auto}._fittedGame_10791_282 ._stageRail_10791_164 span{min-height:34px;padding:5px;font-size:.6rem}._fittedGame_10791_282 ._guide_10791_273{padding:12px}._fittedGame_10791_282 ._mobileControls_10791_183{margin-top:6px}._fittedGame_10791_282 ._mobileControls_10791_183 ._dpad_10791_184{gap:4px;width:auto;height:auto;display:flex;position:static}._fittedGame_10791_282 ._dpad_10791_184 button{border-radius:8px;width:44px;height:44px;position:static}._fittedGame_10791_282 ._actionButton_10791_186{border-radius:8px;justify-content:center;align-items:center;gap:5px;width:auto;min-width:75px;height:44px;padding:5px 8px;display:flex}._fittedGame_10791_282 ._secondaryAction_10791_234{min-height:44px;padding:5px 8px;font-size:.7rem}@media (pointer:coarse){._fittedGame_10791_282 ._mobileControls_10791_183{flex-wrap:wrap;align-items:center;gap:6px;display:flex}}@media (width<=1000px){._fittedGame_10791_282 ._world_10791_13{grid-template-columns:minmax(0,1fr) 290px;gap:8px}}@media (width<=760px) and (height>=541px){._fittedGame_10791_282 ._world_10791_13{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:6px}._fittedGame_10791_282 ._sidePanel_10791_81{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;height:auto;max-height:min(32dvh,280px)}._fittedGame_10791_282 ._stageRail_10791_164{grid-column:1/-1}._fittedGame_10791_282 ._missionBar_10791_24 strong{font-size:.66rem}}@media (width<=480px){._fittedGame_10791_282 ._sidePanel_10791_81{grid-template-columns:minmax(0,1fr)}._fittedGame_10791_282 ._secondaryAction_10791_234{flex:1 0 100%;min-height:32px}}@media (height<=540px){._fittedGame_10791_282 ._world_10791_13{grid-template-columns:minmax(0,1fr) 250px;gap:6px}._fittedGame_10791_282 ._missionBar_10791_24{padding:3px 6px}._fittedGame_10791_282 ._missionBar_10791_24>span,._fittedGame_10791_282 ._missionBar_10791_24 strong{display:none}}@media (height<=540px) and (width<=600px){._fittedGame_10791_282 ._world_10791_13{grid-template-rows:minmax(0,1fr) minmax(0,130px);grid-template-columns:minmax(0,1fr)}}._sprite_ezuub_1{pointer-events:none;filter:drop-shadow(0 5px 3px #08071870);width:100%;height:100%;display:block;position:relative}._frame_ezuub_2{background-repeat:no-repeat;display:block;position:absolute}._actor_ezuub_3{--facing:1;z-index:20;aspect-ratio:1;pointer-events:none;isolation:isolate;width:clamp(38px,7.5%,84px);position:absolute;transform:translate(-50%,-65%)}._actor_ezuub_3:before{z-index:-1;content:"";filter:blur(3px);background:#09080f50;border-radius:50%;height:13%;position:absolute;bottom:12%;left:23%;right:23%}._facing_ezuub_5{width:100%;height:100%;transform:scaleX(var(--facing));transform-origin:50% 75%;display:block}._actor_ezuub_3[data-moving=true] ._sprite_ezuub_1{animation:.28s ease-in-out infinite alternate _step_ezuub_1}._actor_ezuub_3[data-player=true]:after{z-index:-1;border:2px solid var(--game-accent-2,#e9c481);width:64%;height:22%;box-shadow:0 0 12px color-mix(in srgb, var(--game-accent-2,#e9c481) 35%, transparent);content:"";border-radius:50%;position:absolute;bottom:9%;left:18%}._actor_ezuub_3[data-hidden=true]{opacity:.46}._actor_ezuub_3[data-hurt=true] ._facing_ezuub_5{filter:drop-shadow(0 0 7px #ffcc9a);animation:.3s ease-in-out 4 _hitBlink_ezuub_1}._actorLabel_ezuub_10{color:#fff5db;white-space:nowrap;background:#171525ec;border:1px solid #fff2;border-radius:5px;padding:2px 6px;font-size:.75rem;line-height:1.2;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}._backdrop_ezuub_11{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}._floor_ezuub_12{background-image:url(/games/environments-v6.png);background-size:300% 300%;background-position:var(--floor-x) var(--floor-y);filter:saturate(.9)brightness(.83);position:absolute;inset:0}._lighting_ezuub_13{background:linear-gradient(140deg,#ffe5ab12,#0000 48%,#06081425);position:absolute;inset:0;box-shadow:inset 0 0 70px #08071855}._atmosphere_ezuub_14{position:absolute;inset:0}._atmosphere_ezuub_14 i{background:#fff2c6a0;border-radius:50%;width:3px;height:3px;animation:18s linear infinite _drift_ezuub_1;position:absolute;box-shadow:0 0 7px}._christmas_ezuub_16 ._atmosphere_ezuub_14 i{opacity:.45;background:#fff;width:4px;height:4px}._easter_ezuub_17 ._atmosphere_ezuub_14 i{background:#fffdb675;width:3px}._school-end_ezuub_18 ._atmosphere_ezuub_14,._summer-end_ezuub_18 ._atmosphere_ezuub_14{opacity:.3}._three-kings_ezuub_19 ._floor_ezuub_12{filter:saturate(.7)brightness(.72)}._school-end_ezuub_18 ._floor_ezuub_12{filter:saturate(.72)brightness(.76)}._summer-end_ezuub_18 ._floor_ezuub_12{filter:saturate(.65)brightness(.78)}._quiet_ezuub_22 ._floor_ezuub_12{filter:saturate(.8)brightness(.48)}._worldProp_ezuub_23{z-index:10;aspect-ratio:1;pointer-events:none;width:clamp(36px,7%,76px);position:absolute;transform:translate(-50%,-58%)}._small_ezuub_24{width:clamp(27px,5.5%,60px)}._tiny_ezuub_25{width:clamp(15px,3%,33px)}._large_ezuub_26{width:clamp(45px,10%,110px)}._glowing_ezuub_27 ._sprite_ezuub_1{filter:drop-shadow(0 0 10px #ffe19b80)drop-shadow(0 7px 3px #08071860)}._muted_ezuub_28{opacity:.5;filter:saturate(.4)}._worldProp_ezuub_23 b{color:#fff4cf;white-space:nowrap;background:#2d2331e8;border:1px solid #f5d39680;border-radius:5px;padding:2px 6px;font-size:.6875rem;line-height:1.3;position:absolute;bottom:0;left:50%;transform:translate(-50%)}._vision_ezuub_30{z-index:7;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}._vision_ezuub_30 polygon{fill:#ffe7a126;stroke:#ffe8b04d;stroke-width:.15px}._vision_ezuub_30._alert_ezuub_32 polygon{fill:#ff73863b;stroke:#ff8b9966}._vision_ezuub_30._cold_ezuub_33 polygon{fill:#9adcff24;stroke:#b7eeff50}@keyframes _step_ezuub_1{0%{transform:translateY(0)rotate(-2deg)}to{transform:translateY(-2px)rotate(2deg)}}@keyframes _drift_ezuub_1{0%{opacity:0;transform:translateY(-25px)}15%,70%{opacity:.6}to{opacity:0;transform:translate(22px,140px)}}@keyframes _hitBlink_ezuub_1{to{opacity:.4}}@media (prefers-reduced-motion:reduce){._actor_ezuub_3 ._sprite_ezuub_1,._actor_ezuub_3 ._facing_ezuub_5,._atmosphere_ezuub_14 i{animation:none!important}._atmosphere_ezuub_14{display:none}}._chrome_1onk7_1{color:#f7f1fb;grid-template-rows:auto auto minmax(0,1fr);min-height:100%;display:grid;position:relative}._statusBar_1onk7_9{z-index:3;border-bottom:1px solid var(--event-border,#ffffff1f);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050309c2;align-items:center;gap:14px;min-height:58px;padding:10px 14px;display:flex}._label_1onk7_21{color:var(--accent-2,#d4b6ff);letter-spacing:.1em;text-transform:uppercase;margin-right:auto;font-size:.65rem;font-weight:900}._score_1onk7_30,._timer_1onk7_31{text-align:right;gap:2px;min-width:76px;display:grid}._score_1onk7_30 small,._timer_1onk7_31 small{color:#a9a0ad;letter-spacing:.1em;font-size:.47rem;font-weight:900}._score_1onk7_30 strong,._timer_1onk7_31 strong{color:#fff;font-variant-numeric:tabular-nums;font-size:.82rem}._timer_1onk7_31._urgent_1onk7_53 strong{color:#ff9d91}._progress_1onk7_57{z-index:3;background:#ffffff12;grid-row:2;height:3px;overflow:hidden}._progress_1onk7_57 i{background:linear-gradient(90deg, var(--accent,#9f67dc), var(--accent-2,#d4b6ff));height:100%;box-shadow:0 0 14px var(--glow,#9f67dc66);border-radius:999px;transition:width .2s;display:block}._feedbackSlot_1onk7_74{z-index:9;pointer-events:none;min-height:42px;position:absolute;top:72px;left:50%;transform:translate(-50%)}._feedback_1onk7_74{border:1px solid var(--event-border,#ffffff26);background:#07040beb;border-radius:9px;align-items:center;gap:10px;padding:8px 12px;animation:.2s both _feedbackIn_1onk7_1;display:flex;box-shadow:0 12px 32px #00000059}._feedback_1onk7_74 strong,._feedback_1onk7_74 span{letter-spacing:.05em;font-size:.58rem;font-weight:950}._feedback_1onk7_74._neutral_1onk7_103{color:#e6ddec}._feedback_1onk7_74._good_1onk7_104{color:#a9efc5}._feedback_1onk7_74._bad_1onk7_105{color:#ffaaa0}._feedback_1onk7_74._bonus_1onk7_106{color:#ffe190}._feedback_1onk7_74._phase_1onk7_107{color:var(--accent-2,#d4b6ff)}._viewport_1onk7_109{grid-row:3;min-width:0;min-height:0;position:relative}@keyframes _feedbackIn_1onk7_1{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=560px){._statusBar_1onk7_9{gap:8px;min-height:52px;padding:8px 10px}._label_1onk7_21{text-overflow:ellipsis;white-space:nowrap;max-width:42%;overflow:hidden}._score_1onk7_30,._timer_1onk7_31{min-width:64px}._feedbackSlot_1onk7_74{max-width:calc(100% - 20px);top:62px}}@media (prefers-reduced-motion:reduce){._progress_1onk7_57 i{transition:none}._feedback_1onk7_74{animation:none}}._statusBar_1onk7_9{background:linear-gradient(#292130,#1b1825);border-bottom-color:#ffffff0d;gap:22px;min-height:76px;padding:14px 22px}._label_1onk7_21{letter-spacing:.075em;color:var(--game-accent-2,#e9ccff);font-size:.875rem;line-height:1.4}._score_1onk7_30,._timer_1onk7_31{gap:4px;min-width:98px}._score_1onk7_30 small,._timer_1onk7_31 small{color:#b0a3bb;letter-spacing:.07em;font-size:.75rem}._score_1onk7_30 strong,._timer_1onk7_31 strong{letter-spacing:-.035em;font-size:1.65rem;font-weight:800;line-height:1.1}._score_1onk7_30 strong{color:#f7dfad}._timer_1onk7_31{border-left:1px solid #ffffff12;padding-left:20px}._timer_1onk7_31._urgent_1onk7_53 strong{color:#ff9c85;text-shadow:0 0 15px #ff796b44}._progress_1onk7_57{background:#080711;height:5px}._progress_1onk7_57 i{background:linear-gradient(90deg, var(--game-accent,#9f67dc), var(--game-accent-2,#d4b6ff))}._feedbackSlot_1onk7_74{z-index:50;justify-content:center;width:min(660px,100% - 32px);display:flex;position:absolute;top:83px}._feedback_1onk7_74{background:#171421f5;border-color:#fff3;border-radius:10px;gap:14px;padding:10px 16px;box-shadow:0 8px 28px #0007}._feedback_1onk7_74 strong{letter-spacing:.025em;font-size:.875rem;line-height:1.35}._feedback_1onk7_74 span{white-space:nowrap;background:#fff1;border-radius:5px;padding:4px 7px;font-size:1rem}@media (width<=620px){._statusBar_1onk7_9{gap:10px;min-height:70px;padding:12px}._label_1onk7_21{white-space:normal;flex:1;max-width:none;font-size:.75rem}._score_1onk7_30,._timer_1onk7_31{min-width:68px}._score_1onk7_30 strong,._timer_1onk7_31 strong{font-size:1.3rem}._timer_1onk7_31{padding-left:10px}._feedbackSlot_1onk7_74{top:76px}._feedback_1onk7_74{padding:8px 10px}._feedback_1onk7_74 strong{font-size:.75rem}}._compact_1onk7_150._chrome_1onk7_1{grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0}._compact_1onk7_150 ._statusBar_1onk7_9{gap:14px;min-height:48px;padding:6px 12px}._compact_1onk7_150 ._label_1onk7_21{white-space:nowrap;max-width:none;font-size:.75rem}._compact_1onk7_150 ._score_1onk7_30,._compact_1onk7_150 ._timer_1onk7_31{gap:2px;min-width:64px}._compact_1onk7_150 ._score_1onk7_30 small,._compact_1onk7_150 ._timer_1onk7_31 small{letter-spacing:.04em;font-size:.6rem}._compact_1onk7_150 ._score_1onk7_30 strong,._compact_1onk7_150 ._timer_1onk7_31 strong{font-size:1.15rem}._compact_1onk7_150 ._timer_1onk7_31{padding-left:12px}._compact_1onk7_150 ._feedbackSlot_1onk7_74{top:54px}@media (width<=600px){._compact_1onk7_150 ._statusBar_1onk7_9{gap:8px;padding:5px 8px}._compact_1onk7_150 ._label_1onk7_21{font-size:.65rem}._compact_1onk7_150 ._score_1onk7_30,._compact_1onk7_150 ._timer_1onk7_31{min-width:48px}._compact_1onk7_150 ._timer_1onk7_31{max-width:100px;padding-left:8px}._compact_1onk7_150 ._score_1onk7_30 small,._compact_1onk7_150 ._timer_1onk7_31 small{font-size:.55rem}._compact_1onk7_150 ._score_1onk7_30 strong,._compact_1onk7_150 ._timer_1onk7_31 strong{font-size:1rem}}@media (width<=400px){._compact_1onk7_150 ._statusBar_1onk7_9{flex-wrap:wrap}}._playContent_1onk7_168{height:100%;min-height:0}._playContent_1onk7_168[inert] *{animation-play-state:paused!important}._pauseControl_1onk7_170{border:1px solid color-mix(in srgb,var(--game-accent-2) 45%,transparent);color:#fff0d4;cursor:pointer;background:#322538;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;min-height:34px;padding:5px 10px;font-size:.75rem;display:flex}._pauseControl_1onk7_170 svg{width:14px;height:14px}._pauseControl_1onk7_170 kbd{color:var(--game-accent-2);font-size:.6rem}._pauseMenu_1onk7_173{z-index:60;overscroll-behavior:contain;background:#171322f7;flex-direction:column;align-items:stretch;gap:16px;padding:24px;display:flex;position:absolute;inset:0;overflow-y:auto}._pauseMenu_1onk7_173>*{flex-shrink:0;width:100%;max-width:860px;margin-inline:auto}._pauseIntro_1onk7_175{text-align:center}._pauseIntro_1onk7_175 small{color:var(--game-accent-2);letter-spacing:.1em;font-size:.7rem}._pauseIntro_1onk7_175 h3{color:#fff0d4;margin:8px 0;font-size:1.6rem}._pauseIntro_1onk7_175 p{color:#cbbfd5;margin:0;font-size:.875rem}._pauseActions_1onk7_179{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}._pauseActions_1onk7_179 button{border:1px solid var(--game-accent-2);background:var(--game-accent-2);color:#211827;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 16px;font-size:.85rem;font-weight:700;display:flex}._pauseActions_1onk7_179 button:last-child{color:#ecdaeb;background:#33283c;border-color:#7a607f}._pauseActions_1onk7_179 svg{width:17px;height:17px}._pauseControl_1onk7_170:focus-visible,._pauseActions_1onk7_179 button:focus-visible{outline:2px solid var(--game-accent-2);outline-offset:3px}._menuGuide_1onk7_184{gap:12px;display:grid}._menuGuide_1onk7_184 h4{color:var(--game-accent-2);margin:0 0 8px}._menuGuide_1onk7_184 p{line-height:1.6}@media (width<=760px){._compact_1onk7_150 ._label_1onk7_21{white-space:normal}}@media (width<=600px){._pauseControl_1onk7_170{gap:4px;padding:5px 7px;font-size:.65rem}._pauseControl_1onk7_170 kbd{display:none}._pauseMenu_1onk7_173{padding:16px}._pauseActions_1onk7_179 button{font-size:.75rem}}._game_1g5gb_1{--game-accent:#f67824;--game-accent-2:#ffd180}._layout_1g5gb_2{grid-template-rows:auto minmax(0,1fr) auto;gap:8px;height:100%;min-height:0;padding:8px 4px 4px;display:grid;position:relative}._playfield_1g5gb_3{place-items:center;min-width:0;min-height:0;display:grid;container-type:size}._arena_1g5gb_5._arena_1g5gb_5{width:min(100%,calc(100cqh * var(--field-aspect)));background:#25262d;border-width:3px;border-radius:10px;max-width:none;max-height:100%}._pauseControl_1g5gb_6{color:#fff0d4;cursor:pointer;background:#412938;border:1px solid #d39a5a66;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:5px 10px;font-size:.75rem;display:flex}._pauseControl_1g5gb_6 svg{width:14px;height:14px}._pauseControl_1g5gb_6 kbd{color:#d7b68d;font-size:.6rem}._missionBar_1g5gb_9{background:#281a2a;border:1px solid #ac724340;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:44px;padding:5px 10px;display:grid}._missionText_1g5gb_10{gap:2px;min-width:0;display:grid}._missionText_1g5gb_10 small{color:#ffcf87;letter-spacing:.04em;font-size:.7rem;font-weight:800}._missionText_1g5gb_10 strong{color:#d4c4d9;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;overflow:hidden}._resources_1g5gb_13{align-items:center;gap:20px;display:flex}._resources_1g5gb_13>span{text-align:center;gap:1px;min-width:60px;display:grid}._resources_1g5gb_13 small{color:#c5afc8;font-size:.6rem}._resources_1g5gb_13 strong{color:#ffe1a7;font-variant-numeric:tabular-nums;font-size:1.1rem}._houseStatus_1g5gb_17{align-items:center;gap:8px;display:flex}._houseStatus_1g5gb_17>svg{color:#f3c685;width:18px;height:18px}._houseStatus_1g5gb_17>div{gap:4px;width:150px}._houseStatus_1g5gb_17>div>div:first-child{font-size:.7rem}._houseStatus_1g5gb_17>div>div:last-child{height:6px}._map_1g5gb_22{pointer-events:none;background:#25262d url(/games/halloween-street-small-house-v11.png) 0 0/auto 100% no-repeat;position:absolute;inset-block:0}._roadMarking_1g5gb_23{background:repeating-linear-gradient(90deg,#e0d6b938 0 34px,#0000 34px 92px);height:2px;position:absolute;right:0}._fog_1g5gb_24{z-index:2;pointer-events:none;background:repeating-linear-gradient(12deg,#bdb4e412,#0000 15%,#cecdf226 25%,#0000 40%);position:absolute;inset:0}._buildCell_1g5gb_25{z-index:3;width:calc(9% * var(--unit-scale));cursor:crosshair;background:0 0;border:0;border-radius:5px;height:11%;position:absolute;transform:translate(-50%,-50%)}._buildCell_1g5gb_25:after{content:"";box-sizing:border-box;width:6px;height:6px;box-shadow:none;pointer-events:none;background:0 0;border:1px solid #fff0cc30;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._buildCell_1g5gb_25:hover:after,._buildCell_1g5gb_25._aimed_1g5gb_27:after{border-color:#ffe0a66b}._buildCell_1g5gb_25._outOfReach_1g5gb_28:after{border-color:#dba9a94d}._gate_1g5gb_29{z-index:5;color:#fff0c9;text-align:center;pointer-events:none;background:#211d2bdd;border:1px solid #ffd09755;border-radius:7px;gap:2px;min-width:56px;padding:4px 7px;display:grid;position:absolute;transform:translate(-50%,-50%)}._gate_1g5gb_29 small{letter-spacing:.06em;font-size:.53rem}._gate_1g5gb_29 b{font-size:.74rem}._wagon_1g5gb_32,._monster_1g5gb_32{z-index:9;width:calc(8.5% * var(--unit-scale));aspect-ratio:1;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}._wagon_1g5gb_32[data-level="2"]{width:calc(9% * var(--unit-scale))}._wagon_1g5gb_32[data-level="3"],._wagon_1g5gb_32[data-level="4"],._wagon_1g5gb_32[data-level="5"]{width:calc(9.6% * var(--unit-scale))}._monster_1g5gb_32{width:calc(7.9% * var(--unit-scale))}._boss_1g5gb_37{width:calc(12% * var(--unit-scale));z-index:11}._ogre_1g5gb_38{width:calc(10% * var(--unit-scale))}._arena_1g5gb_5 ._captain_1g5gb_39{width:calc(7.5% * var(--unit-scale))}._art_1g5gb_40{filter:drop-shadow(0 5px 3px #09051c80);width:100%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}._upgradeReveal_1g5gb_41{animation:.4s ease-out _upgradePop_1g5gb_1;position:absolute;inset:0}._wagon_1g5gb_32>b{color:#ffdf92;background:#372340;border:1px solid #ffd096;border-radius:5px;place-items:center;width:16px;height:16px;font-size:.65rem;display:grid;position:absolute;bottom:6px;left:-3px;box-shadow:0 2px 3px #0007}._wagon_1g5gb_32[data-level="5"]>b{color:#38203b;background:#ffda7d;border-color:#fff0b5;font-weight:900}._wagon_1g5gb_32>i,._monster_1g5gb_32>i{background:linear-gradient(90deg,#70bd87,#b5e6a3);border:1px solid #201128;border-radius:4px;height:5px;position:absolute;bottom:0;left:0;box-shadow:0 1px 3px #120a22b3}._monster_1g5gb_32>i{background:linear-gradient(90deg,#c2638d,#f6abb3)}._armor_1g5gb_46{background:linear-gradient(90deg,#c89848,#ffe096);border:1px solid #613c29;border-radius:3px;height:4px;position:absolute;bottom:-5px;left:0}._monster_1g5gb_32 ._art_1g5gb_40{transform-origin:50% 80%;animation:.5s ease-in-out infinite alternate _monsterStep_1g5gb_1}._wagon_1g5gb_32[data-firing=true] ._upgradeReveal_1g5gb_41{animation:.18s ease-out _wagonRecoil_1g5gb_1}._wrapped_1g5gb_49 ._art_1g5gb_40{filter:drop-shadow(0 0 6px #d9edffb0);animation-duration:1.1s}._ethereal_1g5gb_50{opacity:.52}._focused_1g5gb_51:before{content:"";border:2px dashed #ff7171;border-radius:50%;position:absolute;inset:-12%}._enraged_1g5gb_52{filter:drop-shadow(0 0 12px #ff6944a0)}._lampGlow_1g5gb_53{z-index:-1;background:radial-gradient(circle,#ffd16b38,#0000 70%);border-radius:50%;position:absolute;inset:-30%}._shiftWarning_1g5gb_54,._elite_1g5gb_54{color:#ffe1e9;white-space:nowrap;background:#5a244a;border-radius:4px;padding:3px 5px;font-size:.6rem;position:absolute;top:-26%;left:50%;transform:translate(-50%)}._elite_1g5gb_54{color:#2b1534;background:#dfb3ff;top:auto;bottom:15%}._projectile_1g5gb_56,._treat_1g5gb_56{z-index:12;width:calc(2.8% * var(--unit-scale));aspect-ratio:1;pointer-events:none;filter:drop-shadow(0 0 5px #ffce7c80);position:absolute;transform:translate(-50%,-50%)}._caramel_1g5gb_57{width:calc(4% * var(--unit-scale))}._treat_1g5gb_56{width:calc(3.6% * var(--unit-scale));animation:.8s ease-in-out infinite alternate _treatPulse_1g5gb_1}._treat_1g5gb_56 b{color:#ffe9b4;background:#2c183ab0;border-radius:3px;padding:1px 3px;font-size:.6rem;position:absolute;top:-4px;right:-10px}._effect_1g5gb_60{z-index:15;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#e9973955,#0000 68%);border:2px solid #ffc077;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}._splash_1g5gb_61{box-shadow:inset 0 0 24px #ff9e41a0}._soda_1g5gb_62{aspect-ratio:auto;background:radial-gradient(#a1f96660,#0000 70%);border-color:#a7f568;height:8%}._light_1g5gb_63,._storm_1g5gb_63{background:radial-gradient(circle,#ffdb9430,#0000 65%);border-color:#ffe4a0;box-shadow:0 0 28px #ffd48060}._heal_1g5gb_64{background:#ac5ee822;border-color:#d8a9fc}._repair_1g5gb_65{background:#7adbff22;border-color:#93e3ff}._edgeThreats_1g5gb_66{z-index:31;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:2px 5px auto}._edgeThreats_1g5gb_66 span:not(:empty){color:#ffe0b5;background:#25162edf;border-radius:4px;padding:4px 7px;font-size:.65rem;font-weight:800}._pause_1g5gb_6{z-index:60;overscroll-behavior:contain;cursor:default;background:#170f25f5;flex-direction:column;align-items:stretch;gap:14px;padding:24px;display:flex;position:absolute;inset:0;overflow-y:auto}._pause_1g5gb_6>*{flex-shrink:0;width:100%;max-width:900px;margin-inline:auto}._pauseIntro_1g5gb_70{text-align:center}._pauseIntro_1g5gb_70 small{letter-spacing:.12em;color:#efb984;font-size:.68rem}._pauseIntro_1g5gb_70 h3{margin:5px 0;font-size:clamp(1.1rem,2.3vw,1.65rem)}._pauseIntro_1g5gb_70 p,._pauseHint_1g5gb_73{color:#c8bdd0;text-align:center;margin-block:0;font-size:.85rem;line-height:1.6}._pauseActions_1g5gb_74{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}._pause_1g5gb_6 button{color:#291831;cursor:pointer;background:#f5b35e;border:1px solid #ffc77a;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:11px 16px;font-size:.8rem;font-weight:800;display:flex}._pause_1g5gb_6 button svg{width:16px;height:16px}._pause_1g5gb_6 ._finishButton_1g5gb_77{color:#e4c7d3;background:#352139;border-color:#805168;font-weight:600}:is(._game_1g5gb_1:has(._pause_1g5gb_6) ._art_1g5gb_40,._game_1g5gb_1:has(._pause_1g5gb_6) ._upgradeReveal_1g5gb_41){animation-play-state:paused}._guides_1g5gb_79{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}._hint_1g5gb_80{color:#bbaac5;margin:0;font-size:.65rem;line-height:1.4}._wavePanel_1g5gb_81{background:#201425;border:1px solid #bc7c4b38;border-radius:11px;margin-top:8px;padding:12px}._wavePanel_1g5gb_81 header{color:#fbc784;justify-content:space-between;gap:8px;font-size:.72rem;display:flex}._wavePanel_1g5gb_81 header span{color:#b7a8c1}._waveProgress_1g5gb_84{background:#ffffff0b;height:4px;margin:9px 0 4px}._waveProgress_1g5gb_84 i{background:#f9b765;height:100%;display:block}._waveRoster_1g5gb_86{flex-wrap:wrap;gap:8px;padding:7px 0 11px;display:flex}._waveRoster_1g5gb_86>span{flex-direction:column;align-items:center;gap:3px;width:70px;display:flex;position:relative}._rosterArt_1g5gb_88{filter:drop-shadow(0 2px 3px #0006);flex-shrink:0;width:39px;height:auto;display:block}._waveRoster_1g5gb_86 b{color:#ffe0a4;font-size:.66rem;position:absolute;top:2px;right:0}._waveRoster_1g5gb_86 small{color:#cab9d3;text-align:center;font-size:.57rem;line-height:1.2}._laneThreats_1g5gb_91{border-top:1px solid #ffd0901c;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding-top:9px;display:grid}._laneThreats_1g5gb_91>span{text-align:center;gap:4px;display:grid}._laneThreats_1g5gb_91 small{color:#bfa5c0;font-size:.55rem}._laneThreats_1g5gb_91 strong{color:#ffe2b2;font-size:.7rem}._laneThreats_1g5gb_91 em{color:#a58fad;font-size:.59rem;font-style:normal}._controlDock_1g5gb_96{background:linear-gradient(160deg,#241a2d,#191420);border:1px solid #bc7c4b38;border-radius:10px;gap:7px;padding:8px;display:grid}._buildMenu_1g5gb_97{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}._buildMenu_1g5gb_97 ._buildCard_1g5gb_98{cursor:pointer;text-align:center;background:linear-gradient(160deg,#382338,#241a2c);border:1px solid #64475c;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:88px;padding:4px;display:flex;position:relative}._buildMenu_1g5gb_97 ._selected_1g5gb_99{background:linear-gradient(160deg,#634037,#342135);border-color:#ffd090;box-shadow:inset 0 0 12px #ffaa491a}._buildMenu_1g5gb_97 ._buildCard_1g5gb_98:disabled{opacity:.45;cursor:default}._cardPicture_1g5gb_101{justify-content:center;align-items:center;width:100%;height:42px;display:flex}._cardArt_1g5gb_102{filter:drop-shadow(0 3px 3px #0007);flex:none;width:42px;display:block}._buildMenu_1g5gb_97 ._buildCard_1g5gb_98 strong{color:#fff0d2;font-size:.7rem;line-height:1.2}._buildMenu_1g5gb_97 ._buildCard_1g5gb_98 small{color:#eec18d;font-size:.64rem}._buildMenu_1g5gb_97 ._buildCard_1g5gb_98 kbd{color:#ddb584;background:#211623;border:1px solid #976b52;border-radius:3px;padding:1px 4px;font-size:.6rem;position:absolute;top:5px;left:5px}._actionRow_1g5gb_106{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}._toolDetail_1g5gb_107{color:#c9b5d2;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.72rem;line-height:1.5;overflow:hidden}._workshop_1g5gb_108{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}._abilities_1g5gb_109{gap:6px;display:flex}._workshop_1g5gb_108 button,._abilities_1g5gb_109 button{color:#f4deeb;white-space:nowrap;cursor:pointer;background:#312336;border:1px solid #815e784d;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:5px 9px;font-size:.72rem;display:flex}._workshop_1g5gb_108 ._selected_1g5gb_99{color:#ffe4b5;background:#5a3835;border-color:#ffd090}._abilities_1g5gb_109 button{color:#ffdaa3;background:#402a32;border-color:#bb85484d;min-width:112px}._abilities_1g5gb_109 button:disabled{opacity:.45;cursor:default}._controlDock_1g5gb_96 button:hover:not(:disabled),._pauseControl_1g5gb_6:hover{border-color:#ffd090}._controlDock_1g5gb_96 button:focus-visible,._pauseControl_1g5gb_6:focus-visible,._pause_1g5gb_6 button:focus-visible{outline-offset:2px;outline:2px solid #ffdf92}._workshop_1g5gb_108 button svg,._abilities_1g5gb_109 button svg{flex-shrink:0;width:13px;height:13px}._dockFoot_1g5gb_117{justify-content:space-between;align-items:center;gap:10px;display:flex}._dockFoot_1g5gb_117>span{color:#cab0c9;white-space:nowrap;font-size:.65rem}._touchControls_1g5gb_119{display:none}@keyframes _monsterStep_1g5gb_1{to{transform:translateY(calc(-50% - 2px))rotate(2deg)}}@keyframes _wagonRecoil_1g5gb_1{45%{transform:translate(-3px)}}@keyframes _treatPulse_1g5gb_1{to{scale:1.12}}@keyframes _upgradePop_1g5gb_1{0%{filter:brightness(1.8);scale:.75}to{scale:1}}@media (width<=899px) and (height>=541px){._buildMenu_1g5gb_97{grid-template-columns:repeat(4,minmax(0,1fr))}._buildMenu_1g5gb_97 ._buildCard_1g5gb_98{text-align:left;grid-template-columns:38px minmax(0,1fr);gap:2px 5px;min-height:56px;display:grid}._cardPicture_1g5gb_101{grid-row:1/3;width:36px;height:36px}._cardArt_1g5gb_102{width:36px}._buildMenu_1g5gb_97 ._buildCard_1g5gb_98 strong{align-self:end}._buildMenu_1g5gb_97 ._buildCard_1g5gb_98 small{align-self:start}._buildMenu_1g5gb_97 ._buildCard_1g5gb_98 kbd{font-size:.5rem;top:1px;left:1px}._actionRow_1g5gb_106{grid-template-columns:minmax(0,1fr) auto;gap:6px}._workshop_1g5gb_108{grid-column:1/-1}._dockFoot_1g5gb_117 ._hint_1g5gb_80{display:none}}@media (width<=600px){._layout_1g5gb_2{gap:6px;padding:6px 0 0}._pauseControl_1g5gb_6{gap:4px;padding:5px 7px;font-size:.65rem}._pauseControl_1g5gb_6 kbd{display:none}._missionBar_1g5gb_9{grid-template-columns:minmax(0,1fr);gap:5px;padding:5px 7px}._missionText_1g5gb_10 small{display:none}._missionText_1g5gb_10 strong{font-size:.65rem}._resources_1g5gb_13{justify-content:space-between;gap:8px}._resources_1g5gb_13>span{align-items:center;gap:5px;min-width:0;display:flex}._resources_1g5gb_13 strong{font-size:.875rem}._resources_1g5gb_13 ._clearedStat_1g5gb_146,._houseStatus_1g5gb_17>svg{display:none}._houseStatus_1g5gb_17>div{width:130px}._controlDock_1g5gb_96{gap:5px;padding:6px}._actionRow_1g5gb_106{grid-template-columns:minmax(0,1fr) auto;gap:6px}._workshop_1g5gb_108{grid-column:1/-1}._buildMenu_1g5gb_97{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}._buildMenu_1g5gb_97 ._buildCard_1g5gb_98{text-align:center;gap:2px;min-height:76px;display:flex}._buildMenu_1g5gb_97 ._buildCard_1g5gb_98 strong{align-self:auto;font-size:.6rem}._buildMenu_1g5gb_97 ._buildCard_1g5gb_98 small{align-self:auto;font-size:.56rem}._cardPicture_1g5gb_101{width:100%;height:30px}._cardArt_1g5gb_102{width:30px}._workshop_1g5gb_108 button,._abilities_1g5gb_109 button{min-height:34px;padding:4px 6px;font-size:.64rem}._workshop_1g5gb_108 button svg{display:none}._abilities_1g5gb_109 button{min-width:90px}._toolDetail_1g5gb_107{font-size:.6rem}._dockFoot_1g5gb_117{justify-content:flex-end}._dockFoot_1g5gb_117 ._hint_1g5gb_80{display:none}._dockFoot_1g5gb_117>span{font-size:.6rem}._guides_1g5gb_79{grid-template-columns:1fr}._pause_1g5gb_6{gap:10px;padding:12px}._pauseActions_1g5gb_74{gap:6px}._pauseActions_1g5gb_74 button{min-height:40px;padding:8px 10px;font-size:.7rem}._pauseHint_1g5gb_73{font-size:.72rem}._wagon_1g5gb_32>b{width:13px;height:13px;font-size:.5rem;bottom:4px}._monster_1g5gb_32>i,._wagon_1g5gb_32>i{height:4px}._shiftWarning_1g5gb_54,._elite_1g5gb_54{padding:2px;font-size:.43rem}._treat_1g5gb_56 b{font-size:.46rem}._edgeThreats_1g5gb_66 span:not(:empty){font-size:.53rem}}@media (pointer:coarse){._touchControls_1g5gb_119{display:block}._touchControls_1g5gb_119>div{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}._touchControls_1g5gb_119>div>div{gap:5px;width:auto;height:auto;display:flex;position:static}._touchControls_1g5gb_119 button{border-radius:8px;width:44px;height:44px;position:static}._touchControls_1g5gb_119>div>button{gap:6px;width:auto;min-width:86px;padding:6px 10px;display:flex}._dockFoot_1g5gb_117 ._hint_1g5gb_80{display:none}}@media (height<=540px) and (width>=601px){._layout_1g5gb_2{gap:4px;padding:4px 0 0}._missionBar_1g5gb_9{min-height:30px;padding:3px 8px}._missionText_1g5gb_10 small,._resources_1g5gb_13 ._clearedStat_1g5gb_146{display:none}._resources_1g5gb_13>span{align-items:center;gap:6px;display:flex}._resources_1g5gb_13 strong{font-size:.875rem}._controlDock_1g5gb_96{gap:4px;padding:5px}._buildMenu_1g5gb_97{gap:4px}._buildMenu_1g5gb_97 ._buildCard_1g5gb_98{gap:1px;min-height:60px;padding:3px}._buildMenu_1g5gb_97 ._buildCard_1g5gb_98 strong{font-size:.58rem}._buildMenu_1g5gb_97 ._buildCard_1g5gb_98 small{font-size:.55rem}._cardPicture_1g5gb_101{height:26px}._cardArt_1g5gb_102{width:26px}._actionRow_1g5gb_106{grid-template-columns:1fr auto;gap:6px}._toolDetail_1g5gb_107,._dockFoot_1g5gb_117{display:none}._workshop_1g5gb_108 button,._abilities_1g5gb_109 button{min-height:30px;padding:4px 5px;font-size:.65rem}._abilities_1g5gb_109 button{min-width:92px}._workshop_1g5gb_108 button svg{display:none}}@media (prefers-reduced-motion:reduce){._art_1g5gb_40,._treat_1g5gb_56,._upgradeReveal_1g5gb_41{animation:none!important}}.arcade-game-window[data-slot=dialog-content]{z-index:200;width:100%;max-width:none;height:100dvh;min-height:0;padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));color:#fbf7ff;background:#100f19;border:0;border-radius:0;margin:0;animation:none;display:block;position:fixed;inset:0;overflow:hidden;transform:none}.arcade-window-content{color:#fbf7ff;--text:#fbf7ff;min-width:0;height:100%;min-height:0}.arcade-window-lobby{background:radial-gradient(ellipse at 15% 0%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 55%),#100f19;grid-template-rows:auto minmax(0,1fr);gap:14px;height:100%;min-height:0;padding:clamp(8px,1vw,16px);display:grid}.arcade-window-head{justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:2px 4px 6px;display:flex}.arcade-window-event{align-items:center;gap:12px;min-width:0;display:flex}.arcade-window-event>svg{border:1px solid var(--event-border);width:42px;height:42px;color:var(--accent-2);background:var(--glow);border-radius:11px;flex-shrink:0;padding:9px}.arcade-window-event>span{gap:3px;min-width:0;display:grid}.arcade-window-event small{color:#b6a8c3;letter-spacing:.09em;font-size:.75rem;font-weight:700}.arcade-window-event strong{color:#fff0da;font-size:1.25rem;line-height:1.3}.arcade-window-close{color:#f4e9fb;background:#251d30;border-color:#6e5a7a;flex-shrink:0;min-height:44px;padding:10px 14px;font-size:.875rem}.arcade-window-close:hover{color:#fff;background:#392c46}.arcade-lobby-panels{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:16px;min-width:0;min-height:0;display:grid}.arcade-lobby-main{overscroll-behavior:contain;scrollbar-width:thin;border:1px solid color-mix(in srgb,var(--accent) 30%,#393043);background:#181521;border-radius:16px;min-width:0;min-height:0;overflow:auto}.event-arcade-v6 .arcade-ready{text-align:left;grid-template-columns:minmax(180px,.72fr) minmax(320px,1fr);align-content:stretch;align-items:stretch;height:100%;min-height:0;padding:0;display:grid}.arcade-lobby-scene{isolation:isolate;border-right:1px solid #ffffff16;width:100%;min-height:100%;position:relative;overflow:hidden}.arcade-lobby-scene:after{z-index:5;pointer-events:none;content:"";position:absolute;inset:0;box-shadow:inset 0 -100px 80px -45px #15121f,inset 0 0 80px #130f2033}.arcade-lobby-hero{z-index:4;aspect-ratio:1;filter:drop-shadow(0 16px 14px #0b07194a);width:43%;animation:5s ease-in-out infinite lobby-breathe;position:absolute;top:32%;left:26%}.arcade-lobby-prop{z-index:2;aspect-ratio:1;filter:drop-shadow(0 9px 7px #0b071933);width:27%;position:absolute}.arcade-lobby-prop.prop-0{top:14%;left:5%;transform:rotate(-6deg)}.arcade-lobby-prop.prop-1{z-index:5;top:57%;right:6%;transform:rotate(6deg)}.arcade-lobby-prop.prop-2{width:24%;top:12%;right:7%;transform:rotate(4deg)}.arcade-lobby-caption{z-index:6;color:#ffedce;text-shadow:0 2px 5px #000;text-align:center;justify-content:center;align-items:center;gap:9px;width:100%;padding:0 22px;font-size:.875rem;font-weight:700;display:flex;position:absolute;bottom:34px}.arcade-lobby-caption svg{flex-shrink:0;width:21px}.arcade-lobby-wagon{z-index:2;filter:drop-shadow(0 10px 6px #0c061959);background-image:url(/games/halloween-atlas.png);background-repeat:no-repeat;width:28%;position:absolute}.arcade-lobby-wagon.candy-wagon{aspect-ratio:332/373;background-position:4.33839% 3.0647%;background-size:377.711% 336.193%;top:14%;left:5%;transform:rotate(-6deg)}.arcade-lobby-wagon.paper-wagon{aspect-ratio:381/352;background-position:50.5155% 5.32151%;background-size:329.134% 356.25%;top:60%;right:4%}.arcade-lobby-wagon.vampire-monster{aspect-ratio:333/336;background-position:95.7655% 48.2571%;background-size:376.577% 373.214%;width:24%;top:13%;right:5%}.arcade-ready-content{background:radial-gradient(ellipse at 0 50%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 75%),#181521;flex-direction:column;justify-content:safe center;align-items:flex-start;width:100%;padding:28px clamp(24px,2.5vw,44px);display:flex;position:relative}.arcade-ready-content>span{letter-spacing:.08em;color:var(--accent-2);align-items:center;gap:8px;font-size:.75rem;font-weight:800;display:flex}.arcade-ready-content>span svg{width:17px;height:17px}.event-arcade-v6 .arcade-ready h3{color:#fff1db;margin:14px 0 8px;font-size:clamp(1.75rem,2.5vw,2.75rem);line-height:1.1}.event-arcade-v6 .arcade-mission-steps{grid-template-columns:1fr;gap:9px;width:100%;margin:12px 0 0}.event-arcade-v6 .arcade-mission-steps>span{background:0 0;border:0;border-radius:0;grid-template-columns:19px minmax(0,1fr);gap:9px;min-height:0;padding:0;overflow:visible}.event-arcade-v6 .arcade-mission-steps>span:after{display:none}.event-arcade-v6 .arcade-mission-steps strong{color:#cfc5d8;font-size:.9375rem;font-weight:500;line-height:1.5}.event-arcade-v6 .arcade-mission-steps svg{filter:none;width:17px}.event-arcade-v6 .arcade-ready label{gap:8px;width:100%;margin-top:20px}.event-arcade-v6 .arcade-ready label>small{color:#d0bedc;letter-spacing:.04em;font-size:.8125rem}.event-arcade-v6 .arcade-ready label>span{background:#10101b;border:1px solid #776384;border-radius:9px;height:48px}.event-arcade-v6 .arcade-ready input{font-size:1rem;font-weight:600}.event-arcade-v6 .arcade-ready em{max-width:100%;margin-top:8px;font-size:.8125rem;line-height:1.5}.event-arcade-v6 .arcade-start-button,.event-arcade-v6 .arcade-replay-button{white-space:normal;letter-spacing:.03em;width:100%;max-width:420px;margin-top:18px;transition:transform .15s,filter .15s;box-shadow:0 4px #856133,0 12px 26px #0005;color:#21152c!important;background:linear-gradient(#ffe5b3,#dab16e)!important;border-color:#ffedcc!important;min-height:48px!important;padding:12px 18px!important;font-size:.9375rem!important}.event-arcade-v6 .arcade-start-button:hover:not(:disabled),.event-arcade-v6 .arcade-replay-button:hover{filter:brightness(1.08);transform:translateY(-2px)}.event-arcade-v6 .arcade-start-button:active:not(:disabled),.event-arcade-v6 .arcade-replay-button:active{transform:translateY(2px)}.event-arcade-v6 .arcade-start-button:disabled{opacity:.45}.arcade-lobby-controls{color:#c5b6ce;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px;font-size:.8125rem;display:flex}.arcade-lobby-controls span{align-items:center;gap:3px;display:flex}.arcade-lobby-controls kbd{color:#e5d8ee;background:#2b2337;border:1px solid #65546f;border-bottom-width:3px;border-radius:4px;place-items:center;width:21px;height:23px;font-family:inherit;font-size:.75rem;font-weight:700;display:inline-grid}.event-arcade-v6 .arcade-countdown,.event-arcade-v6 .arcade-result{background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--accent) 22%,#252036),#15131e 70%);outline:none;align-content:safe center;min-height:100%;padding:28px 24px}.event-arcade-v6 .arcade-countdown{border-radius:16px;height:100%;min-height:0;overflow:auto}.event-arcade-v6 .arcade-countdown small,.event-arcade-v6 .arcade-result>small{color:#dcc49e;font-size:.875rem;line-height:1.5}.event-arcade-v6 .arcade-countdown span,.event-arcade-v6 .arcade-result>p{color:#ccbed6;font-size:1rem}.event-arcade-v6 .arcade-result>strong{color:#ffe3aa;font-size:clamp(3.5rem,7vw,6rem)}.event-arcade-v6 .score-save-state{padding:12px 16px;font-size:.9375rem;line-height:1.5}.arcade-change-name{color:#d3c1df;margin-top:12px;font-size:.875rem}.event-arcade-v6 .arcade-leaderboard{background:#1c1827;border:1px solid #ffffff1f;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.event-arcade-v6 .arcade-leaderboard>header{grid-column:1;gap:8px;min-height:54px;padding:14px 16px}.event-arcade-v6 .arcade-leaderboard>header span{color:#f4dbb3;font-size:.875rem}.event-arcade-v6 .arcade-leaderboard>header small{color:#c2b4ce;font-size:.75rem}.event-arcade-v6 .personal-best-card{min-height:94px;margin:12px;padding:12px}.event-arcade-v6 .personal-best-card small{color:#d3beac;font-size:.75rem}.event-arcade-v6 .personal-best-card strong{font-size:1.25rem}.event-arcade-v6 .personal-best-card em{font-size:.8125rem}.event-arcade-v6 .leaderboard-list{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;min-height:0;margin:0;padding:0 14px 12px;overflow:auto}.event-arcade-v6 .leaderboard-list li{grid-template-columns:22px 30px minmax(0,1fr) auto;gap:8px;min-height:50px}.event-arcade-v6 .leaderboard-list li>b{font-size:.9375rem}.event-arcade-v6 .leaderboard-avatar{width:30px;height:30px;font-size:.875rem}.event-arcade-v6 .leaderboard-list li>span:nth-child(3) strong{overflow-wrap:anywhere;font-size:.875rem}.event-arcade-v6 .leaderboard-list li>span:nth-child(3) small{color:#b8abc4;font-size:.75rem}.event-arcade-v6 .leaderboard-list li>em{font-size:1rem}.event-arcade-v6 .leaderboard-empty{gap:8px;min-height:0;padding:20px;overflow:auto}.event-arcade-v6 .leaderboard-empty strong{font-size:1rem}.event-arcade-v6 .leaderboard-empty span{max-width:320px;font-size:.875rem;line-height:1.5}.arcade-ranking-note{color:#bdb0c7;border-top:1px solid #ffffff13;align-items:flex-start;gap:8px;margin:0;padding:12px 16px;font-size:.75rem;line-height:1.5;display:flex}.arcade-ranking-note svg{width:15px;height:15px;color:var(--accent-2);flex-shrink:0;margin-top:2px}@keyframes lobby-breathe{50%{transform:translateY(-7px)rotate(1deg)}}@media (width<=1100px){.event-arcade-v6 .arcade-ready{grid-template-columns:minmax(0,1fr)}.arcade-window-lobby .arcade-lobby-scene{display:none}.arcade-lobby-panels{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}}@media (width<=720px){.arcade-window-lobby{gap:10px;padding:4px}.arcade-window-head,.arcade-window-event{gap:8px}.arcade-window-event>svg{width:34px;height:34px;padding:7px}.arcade-window-event small{font-size:.6875rem}.arcade-window-event strong{font-size:1rem}.arcade-window-close{padding:10px;font-size:.8125rem}.arcade-lobby-panels{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:minmax(0,1fr);align-content:start;overflow:auto}.arcade-lobby-main{overflow:visible}.event-arcade-v6 .arcade-ready{height:auto}.arcade-ready-content{padding:24px}.event-arcade-v6 .arcade-leaderboard{height:auto;min-height:360px}.event-arcade-v6 .leaderboard-list{max-height:420px}}@media (height<=700px) and (width>=721px){.arcade-ready-content{padding:18px 24px}.event-arcade-v6 .arcade-ready h3{margin:8px 0;font-size:1.8rem}.event-arcade-v6 .arcade-mission-steps{gap:6px;margin-top:8px}.event-arcade-v6 .arcade-mission-steps strong{font-size:.875rem}.event-arcade-v6 .arcade-ready label,.event-arcade-v6 .arcade-start-button{margin-top:14px}.arcade-lobby-controls{margin-top:12px}.event-arcade-v6 .arcade-result .result-crown{width:48px;height:48px;margin-bottom:10px}.event-arcade-v6 .score-save-state{margin-top:14px}}@media (prefers-reduced-motion:reduce){.arcade-lobby-hero{animation:none}.event-arcade-v6 .arcade-start-button,.event-arcade-v6 .arcade-replay-button{transition:none}}.halloween-schedule{color:#fff4e8;place-items:center;min-height:100svh;padding:40px 16px;display:grid}.halloween-schedule>section{background:#160d20ed;border:1px solid #d7964855;border-radius:24px;width:min(100%,720px);padding:clamp(24px,5vw,48px);box-shadow:0 20px 80px #0005}.halloween-schedule-kicker{color:#f0b669;letter-spacing:.14em;font-size:.875rem}.halloween-schedule h1{margin:16px 0 24px;font-size:clamp(2rem,6vw,3rem);line-height:1.15}.halloween-schedule p{color:#ded3e1;font-size:1rem;line-height:1.7}.halloween-schedule table{border-collapse:collapse;width:100%;margin:24px 0;font-size:1rem}.halloween-schedule caption{text-align:left;color:#eab373;margin-bottom:12px}.halloween-schedule :is(th,td){text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e6ba7929;padding:12px 6px}.halloween-schedule :is(th,td):last-child{text-align:right}.halloween-schedule tbody tr:first-child{color:#ffd783;background:#e6aa3512}.halloween-schedule-back{color:#ffce93;border:1px solid #d7964866;border-radius:10px;margin-top:24px;padding:12px 18px;display:inline-flex}.halloween-schedule button{cursor:pointer;color:#ffce93;background:0 0;text-decoration:underline}
