.game-name-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.slot-screen .illustrated-play-stage>.play-sidebar.game-bonuses{z-index:20;height:auto;min-height:0;max-height:none;padding:0;display:block;container-type:normal}.game-bonuses{position:relative}.gb-toggle,.gb-stars-plaque{aspect-ratio:600/410;background:var(--gb-stat) center/100% 100% no-repeat;color:#fff3cf;width:100%;cursor:var(--game-pointer,pointer);filter:drop-shadow(0 6px 12px #0b021d99);border:0;padding:0;transition:transform .15s,filter .15s;display:block;position:relative}.gb-toggle:hover,.gb-stars-plaque:hover{filter:drop-shadow(0 8px 14px #0b021dbb)brightness(1.08);transform:translateY(-2px)}.gb-toggle:active,.gb-stars-plaque:active{transform:translateY(1px)}.gb-plaque-window{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:35% 14% 20%}.gb-plaque-window>img{object-fit:contain;filter:drop-shadow(0 3px 5px #000a);max-width:100%;max-height:118%;animation:3s ease-in-out infinite gb-float}@keyframes gb-float{50%{transform:translateY(-3px)}}.gb-plaque-pill{color:#371349;white-space:nowrap;background:linear-gradient(#ffe797,#dda447);border:2px solid #fff0ac;border-radius:999px;align-items:center;gap:6px;padding:6px 16px 6px 18px;display:flex;position:absolute;bottom:-7%;left:50%;transform:translate(-50%);box-shadow:0 3px #97622a,0 6px 14px #0008}.gb-plaque-pill b{letter-spacing:.08em;font:900 clamp(13px,1.2vw,18px)/1 Barlow Condensed,sans-serif}.gb-chevron{width:16px;height:16px;transition:transform .25s}.is-open .gb-chevron{transform:rotate(180deg)}.gb-plaque-note{text-align:center;letter-spacing:.1em;color:#ffe9b0;text-shadow:0 1px #000,0 0 8px #000c;pointer-events:none;font-size:10px;font-weight:900;position:absolute;top:calc(100% + 22px);left:0;right:0}.gb-dot{background:#ff5a7a;border-radius:50%;width:14px;height:14px;animation:1.6s ease-in-out infinite gb-pulse;position:absolute;top:20%;right:7%;box-shadow:0 0 0 2px #fff3cf,0 0 10px #ff5a7a}@keyframes gb-pulse{50%{transform:scale(1.2)}}.slot-screen .game-bonuses .gb-stars-plaque{width:min(100%,250px);box-shadow:none;border-radius:0;margin:56px 0 0}.gb-stars-plaque .pg-stars{justify-content:center;gap:4%;width:100%}.gb-stars-plaque .pg-stars svg{aspect-ratio:1;width:28%;max-width:44px;height:auto}.gb-panel{overscroll-behavior:contain;scrollbar-width:none;box-sizing:border-box;border-style:solid;border-width:0;border-image:var(--gb-frame) 200 175 fill / 54px 46px / 0 stretch;filter:drop-shadow(0 18px 40px #08011acc);transform-origin:0;width:min(400px,100vw - 32px);max-height:min(640px,100dvh - 190px);padding:46px 34px 36px;animation:.3s cubic-bezier(.2,1.2,.4,1) gb-open;position:absolute;top:50%;left:calc(100% + 16px);overflow-y:auto;transform:translateY(-50%)}.gb-panel::-webkit-scrollbar{display:none}.gb-panel[hidden]{display:none}@keyframes gb-open{0%{opacity:0;transform:translateY(-50%)translate(-10px)scale(.94)}to{transform:translateY(-50%)}}.gb-panel ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.gb-item{border:1px solid color-mix(in srgb,var(--label-accent) 55%,transparent);animation:gb-item .3s ease-out calc(var(--i) * 35ms) backwards;background:#0000004d;border-radius:14px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 9px 7px 6px;display:grid;box-shadow:inset 0 1px #ffffff14}@keyframes gb-item{0%{opacity:0;transform:translate(-8px)}}.gb-art{background:var(--gb-tile) center/contain no-repeat;color:#ffd66e;place-items:center;width:54px;height:54px;display:grid}.gb-art img{object-fit:contain;filter:drop-shadow(0 1px 2px #000a);width:64%;height:64%}.gb-art>svg{filter:drop-shadow(0 1px 2px #000);width:22px;height:22px}.gb-item-mega .gb-art img{width:76%;height:60%}.gb-copy{min-width:0}.gb-copy b{letter-spacing:.04em;color:#ffe39a;text-shadow:0 1px #000;font:900 16px/1.1 Barlow Condensed,sans-serif;display:block}.gb-copy small{color:#f1e6d8;text-shadow:0 1px #0009;margin-top:2px;font-size:11px;line-height:1.3;display:block}.gb-action{color:#371349;letter-spacing:.05em;white-space:nowrap;min-width:72px;height:30px;cursor:var(--game-pointer,pointer);background:linear-gradient(#ffe797,#dda447);border:0;border-radius:999px;flex:none;padding:0 10px;font:900 13px/1 Barlow Condensed,sans-serif;box-shadow:0 2px #97622a}.gb-action:hover:enabled{filter:brightness(1.08)}.gb-action:disabled{color:#e0d2c4aa;cursor:var(--game-cursor,default);background:#0005;box-shadow:inset 0 0 0 1px #fff3}.gb-item-free-spins{background:linear-gradient(90deg,#ffd66e33,#0000004d 60%);border-color:#ffd66e}.gb-foot{color:#e8d9c4cc;justify-content:center;align-items:center;gap:5px;margin:9px 0 0;font-size:10px;display:flex}.gb-foot svg{width:12px;height:12px}@media (max-width:760px),(max-aspect-ratio:11/10){.slot-screen .illustrated-play-stage>.play-sidebar.game-bonuses{width:min(46vw,200px);margin:0 auto 34px}.gb-plaque-note,.slot-screen .game-bonuses .gb-stars-plaque{display:none}.gb-panel{transform-origin:bottom;border-image-width:46px 38px;width:min(380px,100vw - 20px);max-height:min(520px,100dvh - 200px);padding:40px 26px 30px;top:auto;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}@keyframes gb-open{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.94)}to{transform:translate(-50%)}}}@media (prefers-reduced-motion:reduce){.gb-panel,.gb-item,.gb-plaque-window>img,.gb-dot{animation:none}.gb-chevron,.gb-toggle,.gb-stars-plaque{transition:none}}@media (min-width:761px) and (min-aspect-ratio:11/10){.game-bonuses .gb-toggle,.slot-screen .game-bonuses .gb-stars-plaque{width:clamp(180px,16vw,250px);margin-inline:auto}}.gb-panel{padding-bottom:40px}.gb-star-badge{place-items:center;width:64%;height:64%;display:grid;position:relative}.gb-star-badge svg{color:#ffd66e;filter:drop-shadow(0 0 4px #ffcf5a99)drop-shadow(0 1px 2px #000);width:100%;height:100%}.gb-star-badge b{color:#4a2405;place-items:center;padding-top:8%;font:900 10px/1 Barlow Condensed,sans-serif;display:grid;position:absolute;inset:0}@media (min-width:761px) and (min-aspect-ratio:11/10){.slot-screen .game-bonuses .gb-stars-plaque{width:clamp(190px,26vh,600px);margin-top:max(56px,6.4vh)}.slot-screen .illustrated-play-stage .play-identity{width:clamp(190px,26vh,600px);left:calc(50% + var(--board-width) / 2 + var(--reward-gap))}.slot-screen .illustrated-play-stage .play-identity.is-free-spins{left:calc(50% - var(--board-width) / 2 - clamp(190px,26vh,600px) - var(--reward-gap))}.gb-plaque-pill{gap:max(6px,.6vh);padding:max(6px,.75vh) max(16px,1.9vh)}.gb-plaque-pill b{font-size:max(13px,1.95vh)}.gb-chevron{width:max(16px,1.8vh);height:max(16px,1.8vh)}.gb-plaque-note{font-size:max(10px,1.15vh);top:calc(100% + max(22px,2.6vh))}.gb-dot{width:max(14px,1.5vh);height:max(14px,1.5vh)}}.gb-stars-plaque .pg-stars svg{width:24%;max-width:none}.gb-stars-plaque .pg-stars svg:nth-child(2){transform:none}.gb-xp-chip{color:#fff3cf;letter-spacing:.06em;pointer-events:none;background:linear-gradient(#a65be0,#5a1f8f);border:1.5px solid #fff0ac;border-radius:999px;padding:max(3px,.35vh) max(8px,.9vh);font:900 max(11px,1.35vh)/1 Barlow Condensed,sans-serif;animation:1.8s ease-in-out infinite gb-pulse;position:absolute;top:16%;left:6%;box-shadow:0 2px #2c0b45,0 0 12px #c77dffaa}.gb-xp-badge{color:#fff3cf;text-shadow:0 1px #000,0 0 8px #c77dff;flex-direction:column;align-items:center;font:900 20px/1 Barlow Condensed,sans-serif;display:flex}.gb-xp-badge small{letter-spacing:.1em;color:#e6c2ff;font-size:10px}.gb-compact{display:none}@media (max-width:760px),(max-height:500px){.slot-screen .illustrated-play-stage>.play-sidebar.game-bonuses{display:none}.arcade-console .play-utility>.gb-compact{order:-1;display:block;position:relative}.slot-screen>.play-controls.arcade-console:has(.gb-compact.is-open){z-index:40;position:relative}.gb-compact-toggle{position:relative}.gb-compact-toggle>svg{width:60%;height:60%}.gb-compact.is-open .gb-compact-toggle{filter:brightness(1.2);box-shadow:inset 0 2px 1px #fff6,0 0 0 2px #ffe797,0 0 12px #ffd66e99}.gb-compact .gb-dot{width:10px;height:10px;top:-4px;right:-4px}.gb-compact .gb-panel{transform-origin:0 100%;text-align:left;border-image-width:44px 36px;width:min(360px,100vw - 24px);max-height:min(480px,100dvh - 240px);padding:38px 24px 30px;animation-name:gb-rise;top:auto;bottom:calc(100% + 14px);left:-6px;transform:none}@keyframes gb-rise{0%{opacity:0;transform:translateY(10px)scale(.94)}}}@media (max-height:500px) and (min-width:761px){.arcade-console .play-utility{flex-direction:row}.gb-compact .gb-panel{width:360px;max-height:calc(100dvh / var(--z,1) - 140px)}}@media (orientation:landscape) and (max-height:500px) and (min-width:761px){.slot-screen .play-identity>.fs-banner{--bh:min(140px,calc(100cqh / 6))}}.jackpot-toggle{display:none}@media (orientation:landscape) and (max-height:500px) and (min-width:761px){.slot-screen>.play-announcement,.slot-screen>.play-fineprint{display:none}.slot-screen>.play-controls.arcade-console{margin-top:calc(var(--s) * -70);margin-bottom:0}.slot-screen>.illustrated-play-stage{z-index:1;--fit-h:calc((100cqh - 22px) / var(--frame-open,.69));--board-width:min(calc(var(--fit-h) * var(--frame-ratio)),calc(100cqw - 220px))}.slot-screen>.illustrated-play-stage>.play-board,.slot-screen .illustrated-play-stage.tumble-stage>.play-board{translate:0;scale:1}.slot-screen>.arcade-hud,.slot-screen>.play-controls.arcade-console{z-index:6;position:relative}.arcade-console .play-utility>.jackpot-toggle{display:grid}.jackpot-toggle[aria-pressed=true]{filter:brightness(1.2);box-shadow:inset 0 2px 1px #fff6,0 0 0 2px #ffe797,0 0 12px #ffd66e99}.slot-screen>.jackpot-bar{display:none}.slot-screen>.jackpot-bar.is-shown{z-index:30;filter:drop-shadow(0 10px 18px #0b021dcc);width:min(560px,46%);margin:0;animation:.35s cubic-bezier(.2,1.2,.4,1) jackpot-drop;display:block;position:absolute;top:84px;left:50%;translate:-50%}}@keyframes jackpot-drop{0%{opacity:0;translate:-50% -16px}}@media (orientation:landscape) and (max-height:500px) and (min-width:761px){.slot-screen .illustrated-play-stage .play-identity.is-free-spins{width:calc(2.8*min(140px,16.6667cqh));left:calc(50% - var(--board-width) / 2 - var(--reward-gap) - min(140px,calc(100cqh / 6)) * 2.8)}.slot-screen>.illustrated-play-stage{--board-width:min(calc(var(--fit-h) * var(--frame-ratio)),calc(100cqw - 2 * (min(140px,calc(100cqh / 6)) * 2.6 + 28px)))}.slot-screen,.fit-screen .slot-screen{zoom:1!important;width:auto!important;height:100dvh!important;transform:none!important}.slot-screen>.illustrated-play-stage{zoom:1}.slot-screen>.arcade-hud{zoom:.74}.slot-screen>.play-controls.arcade-console{zoom:.58}.slot-screen .gb-compact .gb-panel{max-height:calc(172.414dvh - 172.414px)}.slot-screen>.arcade-hud .arcade-fullscreen{display:none}.arcade-hud .arcade-hud-right{gap:14px}.slot-screen>.arcade-hud{z-index:8}.arcade-hud .arcade-xp{margin-left:14px}.arcade-hud .arcade-fullscreen{display:none}.arcade-hud .arcade-wallet{flex:0 auto;width:auto;min-width:0;max-width:210px;height:38px;margin-left:20px;padding:0 12px 0 26px}.arcade-hud .arcade-wallet strong{font-size:clamp(13px,calc(24px - (var(--len,3) - 1) * 1.2px),20px)}.arcade-hud .arcade-wallet .wallet-coin{width:40px;height:40px}}
.nova-frame-light{z-index:3;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/art/lobby/picker-card-frame.webp) 50%/100% 100% no-repeat;mask:url(/art/lobby/picker-card-frame.webp) 50%/100% 100% no-repeat}.nova-frame-light:before{content:"";aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0 20deg,#fff3b0 45deg,#ffd166 60deg,transparent 95deg 200deg,#e6c2ff 225deg,#b26bff 240deg,transparent 275deg);width:200%;animation:3.2s linear infinite nova-spin;position:absolute;top:50%;left:50%;translate:-50% -50%}.nova-frame-light:after{content:"";opacity:0;background:#ffe9a8;animation:2.4s ease-in-out infinite nova-shimmer;position:absolute;inset:0}@keyframes nova-spin{to{rotate:360deg}}@keyframes nova-shimmer{50%{opacity:.4}}.is-nova-pick .island-picture{position:relative;overflow:hidden}.is-nova-pick .island-picture:after{content:"";z-index:2;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#fff7d0aa 48%,#fff 50%,#fff7d0aa 52%,#0000 65%);width:250%;animation:3.6s ease-in-out infinite nova-sweep;position:absolute;top:0;bottom:0;left:0}@keyframes nova-sweep{0%,35%{translate:72%}75%,to{translate:-132%}}.nova-aura{z-index:4;pointer-events:none;position:absolute;inset:0}.nova-aura>b{bottom:6%;left:calc(6% + var(--s) * 9.5%);opacity:0;width:8px;height:8px;animation:nova-rise 3.2s ease-in calc(var(--s) * -.37s) infinite;background:radial-gradient(#fff,#ffe28a 45%,#ffe28a00 70%);border-radius:50%;position:absolute}.nova-aura>b:nth-child(odd){background:radial-gradient(#fff,#d6a8ff 45%,#d6a8ff00 70%);animation-duration:2.7s}@keyframes nova-rise{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:1}85%{opacity:.8}to{opacity:0;transform:translateY(-75cqw)scale(1.1)}}.nova-pick-ribbon{z-index:5;color:#fff3cf;letter-spacing:.1em;white-space:nowrap;text-shadow:0 1px #2c0b45;background:linear-gradient(#a65be0,#5a1f8f);border:1.5px solid #fff0ac;border-radius:999px;padding:.9cqw 4cqw;font:900 clamp(10px,5.4cqw,17px)/1 Barlow Condensed,sans-serif;position:absolute;top:-4%;left:50%;translate:-50%;box-shadow:0 2px #2c0b45,0 0 14px #c77dffaa}@media (prefers-reduced-motion:reduce){.world-island.is-nova-pick,.nova-frame-light:before,.nova-frame-light:after,.nova-aura>b,.is-nova-pick .island-picture:after{animation:none}.nova-aura>b{display:none}}.world-island.is-nova-pick{animation:none}.nova-aura{border-radius:6%;overflow:hidden}.nova-frame-light{mix-blend-mode:plus-lighter}.nova-frame-light:before{background:conic-gradient(from 0deg,transparent 0 15deg,#fff6c8 40deg,#ffd166 60deg,transparent 100deg 195deg,#f0d8ff 220deg,#b26bff 240deg,transparent 280deg)}.nova-pick-ribbon{padding:1cqw 4.5cqw;font-size:clamp(11px,6cqw,18px);top:5.5%}.is-nova-pick .island-stars{top:16%}
.arcade-hud .game-menu{z-index:40;scrollbar-width:none;box-sizing:border-box;color:#fff3cf;transform-origin:100% 0;background:radial-gradient(at top,#5b2f8c,#2a0f48 60%,#1a0a2e);border:2px solid #dbb471;border-radius:20px;width:min(340px,100vw - 24px);max-height:calc(100dvh - 120px);padding:16px 14px;animation:.28s cubic-bezier(.2,1.2,.4,1) gm-open;position:absolute;top:calc(100% + 6px);right:18px;overflow-y:auto;box-shadow:0 0 0 4px #5d348066,0 18px 46px #08011acc}.arcade-hud .game-menu::-webkit-scrollbar{display:none}.arcade-hud .game-menu.is-world{box-shadow:none;border:0 solid;border-image:var(--gm-frame) 200 175 fill / 52px 44px / 0 stretch;filter:drop-shadow(0 18px 40px #08011acc);background:0 0;border-radius:0;padding:44px 32px 36px}@keyframes gm-open{0%{opacity:0;transform:translateY(-8px)scale(.94)}}.gm-list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.gm-list li{animation:gm-item .28s ease-out calc(var(--i) * 30ms) backwards}@keyframes gm-item{0%{opacity:0;transform:translate(8px)}}.gm-list a,.gm-list button,.gm-toggle{color:#fff3cf;text-align:left;width:100%;font:inherit;cursor:var(--game-pointer,pointer);background:#0000004d;border:1px solid #ffffff1f;border-radius:13px;align-items:center;gap:11px;padding:6px 10px 6px 6px;text-decoration:none;transition:background .15s,border-color .15s,transform .12s;display:flex}.gm-list a:hover,.gm-list button:hover,.gm-toggle:hover{background:#ffffff14;border-color:#ffe08f88}.gm-list a:active,.gm-list button:active,.gm-toggle:active{transform:scale(.98)}.gm-icon{color:#4a1c07;background:radial-gradient(#ffe797,#c9862e);border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 2px 3px #0008}.is-world .gm-icon{background:var(--gm-tile) center/contain no-repeat;color:#ffe08f;box-shadow:none;border-radius:0}.gm-icon svg{filter:drop-shadow(0 1px 1px #0009);width:19px;height:19px}.gm-label{letter-spacing:.04em;flex-direction:column;min-width:0;font:900 15px/1.1 Barlow Condensed,sans-serif;display:flex}.gm-label small{letter-spacing:0;color:#e3d2f5;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font:600 11px/1.2 Outfit,sans-serif;overflow:hidden}.gm-list .is-danger a,.gm-list .is-danger button{background:#2a0610aa}.gm-list .is-danger .gm-label{color:#ffb4b4}.gm-list li:last-child{margin-top:4px}.gm-settings header{align-items:center;gap:8px;margin:0 0 10px;display:flex}.gm-settings h3{letter-spacing:.1em;color:#ffe39a;text-shadow:0 2px #0009;margin:0;font:900 20px/1 Barlow Condensed,sans-serif}.gm-back{color:#ffe08f;width:32px;height:32px;cursor:var(--game-pointer,pointer);background:#0006;border:1.5px solid #f2cf7a;border-radius:50%;place-items:center;padding:0;display:grid}.gm-back svg{width:18px;height:18px}.gm-group{border-top:1px solid #ffffff1f;flex-direction:column;gap:5px;margin-top:9px;padding-top:9px;display:flex}.gm-slider{border-radius:13px;align-items:center;gap:11px;padding:4px 6px;display:flex}.gm-slider.is-disabled{opacity:.45}.gm-slider-body{flex:1;min-width:0}.gm-slider-head{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.gm-slider-head b{letter-spacing:.04em;font:900 14px/1 Barlow Condensed,sans-serif}.gm-slider-head small{color:#ffe08f;font-size:11px;font-weight:800}.gm-slider input{appearance:none;background:linear-gradient(90deg,#ffd166 var(--v),#12061f var(--v));width:100%;height:8px;cursor:var(--game-pointer,pointer);border-radius:6px;margin:0;box-shadow:inset 0 0 0 1px #c08cdd66}.gm-slider input::-webkit-slider-thumb{-webkit-appearance:none;background:radial-gradient(#fff8d8,#e0a637);border:2px solid #7a3c10;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #000a}.gm-slider input::-moz-range-thumb{background:radial-gradient(#fff8d8,#e0a637);border:2px solid #7a3c10;border-radius:50%;width:16px;height:16px}.gm-slider input:disabled{cursor:var(--game-cursor,default)}.gm-toggle>i{background:#12061f;border-radius:999px;flex:none;width:42px;height:24px;margin-left:auto;transition:background .2s;position:relative;box-shadow:inset 0 0 0 1px #c08cdd66}.gm-toggle>i:after{content:"";background:#bca7d1;border-radius:50%;width:18px;height:18px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.gm-toggle>i.is-on{background:linear-gradient(#b3ec53,#418a32)}.gm-toggle>i.is-on:after{background:#fff;transform:translate(18px)}.gm-reset{color:#e3d2f5;width:100%;cursor:var(--game-pointer,pointer);background:#0000004d;border:1px solid #ffffff2a;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:8px;font:800 12px/1 Outfit,sans-serif;display:flex}.gm-reset svg{width:14px;height:14px}.gm-reset:hover{color:#fff;border-color:#ffe08f88}@media (max-width:760px){.arcade-hud .game-menu{right:8px}.arcade-hud .game-menu.is-world{border-image-width:44px 36px;padding:38px 24px 30px}}@media (prefers-reduced-motion:reduce){.arcade-hud .game-menu,.gm-list li{animation:none}}.arcade-hud .game-menu{flex-direction:column;display:flex}.arcade-hud .game-menu>*{min-height:0}.arcade-hud .game-menu>.gm-list,.arcade-hud .game-menu>.gm-settings{scrollbar-width:none;overflow-y:auto}@media (orientation:landscape) and (max-height:500px) and (min-width:761px){.arcade-hud .game-menu{width:min(600px,135.135vw - 32.4324px);max-height:calc(135.135dvh - 148.649px);overflow:hidden}.arcade-hud .game-menu .gm-list{grid-template-columns:1fr 1fr;gap:6px;display:grid}.arcade-hud .game-menu .gm-list li:last-child{margin-top:0}.arcade-hud .game-menu .gm-group{grid-template-columns:1fr 1fr;gap:6px 14px;display:grid}.arcade-hud .game-menu.is-world{border-image-width:40px 34px;padding:30px 26px 26px}.arcade-hud .game-menu .gm-list a,.arcade-hud .game-menu .gm-list button,.arcade-hud .game-menu .gm-toggle{padding:3px 8px 3px 4px}.arcade-hud .game-menu .gm-icon{width:34px;height:34px}.arcade-hud .game-menu .gm-settings header{margin-bottom:6px}.arcade-hud .game-menu .gm-group{margin-top:6px;padding-top:6px}}
.app-start.is-ready .world-loading-panel{opacity:0;transition:opacity .25s}.boot-play{z-index:1001;left:50%;bottom:max(6%,env(safe-area-inset-bottom));color:#fff;letter-spacing:.5px;text-shadow:0 3px 2px #1a5700;background:linear-gradient(#bdff26,#67d000 48%,#359100 75%,#236900);border:3px solid #d9ff72;border-radius:60px;min-width:min(280px,70vw);min-height:60px;padding:10px 34px;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:30px;font-style:italic;font-weight:900;line-height:1;animation:.35s cubic-bezier(.2,1.3,.4,1) both boot-play-in,1.6s ease-in-out .5s infinite boot-play-breathe;position:fixed;translate:-50%;box-shadow:0 5px #351453,0 0 0 3px #8143a5,inset 0 3px 3px #efffaaa8}.boot-play:active{scale:.96}.boot-play:focus-visible{outline-offset:5px;outline:3px solid #fff3c4}@keyframes boot-play-in{0%{opacity:0;scale:.7}}@keyframes boot-play-breathe{50%{scale:1.05}}@media (max-height:480px){.boot-play{min-height:50px;bottom:max(5%,env(safe-area-inset-bottom));font-size:24px}}@media (prefers-reduced-motion:reduce){.boot-play{animation:none}}@media (orientation:portrait) and (pointer:coarse) and (max-width:700px){html:not(.is-native-app) body:has(.world-lobby,.immersive-game):before{content:"";z-index:3001;border:5px solid #f2cc88;border-radius:14px;width:64px;height:110px;margin:-55px 0 0 -32px;animation:2.2s ease-in-out infinite rotate-phone;position:fixed;top:38%;left:50%;box-shadow:0 0 30px #ffcf5a55,inset 0 0 0 3px #3b1a5a}html:not(.is-native-app) body:has(.world-lobby,.immersive-game):after{content:"Turn your phone sideways to play";z-index:3000;color:#efddba;letter-spacing:.5px;text-align:center;background:radial-gradient(at 50% 38%,#3a1d5c,#100b1d 70%);place-items:center;padding:52vh 32px 0;font:700 22px/1.3 Barlow Condensed,Arial Narrow,Arial,sans-serif;display:grid;position:fixed;inset:0}html:not(.is-native-app) body:has(.world-lobby,.immersive-game) dialog{visibility:hidden}html:not(.is-native-app) body:has(.world-lobby,.immersive-game) dialog::backdrop{opacity:0}}@keyframes rotate-phone{0%,20%{rotate:none}50%,80%{rotate:-90deg}to{rotate:none}}
@media (hover:hover) and (pointer:fine){:root{--game-cursor:url(/art/cursor/arrow.png) 3 3, default;--game-pointer:url(/art/cursor/pointer.png) 12 2, pointer}body{cursor:var(--game-cursor)}:where(a[href],button,summary,[role=button],select,input[type=checkbox],input[type=radio],input[type=range]){cursor:var(--game-pointer,pointer)}:where(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=url],textarea,[contenteditable=true]){cursor:text}:where(button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true]){cursor:not-allowed}}@media (forced-colors:active){:root{--game-cursor:default;--game-pointer:pointer}}
