*,:before,:after{box-sizing:border-box}:where(#app *){min-width:0;min-height:0}html,body{overscroll-behavior:none;color:#fff8db;background:#071b1d;width:100%;min-width:0;height:100%;min-height:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}body{touch-action:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0}[hidden]{display:none!important}#app{paint-order:stroke fill;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden;container-type:size}.game-shell{isolation:isolate;background:#092426;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}canvas,.game-surface{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;min-width:0;height:100%;min-height:0;display:block}button,[role=button]{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.hud-row{z-index:4;pointer-events:none;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:clamp(6px,2cqw,14px);width:100%;padding:clamp(8px,2.4cqmin,14px);display:flex;position:absolute;inset-block-start:0;inset-inline:0}.hud-actions{flex:none;align-items:center;gap:12px;display:flex}.icon-btn{color:#fff1b0;cursor:pointer;pointer-events:auto;background:#061c1deb;border:2px solid #ffc6539e;border-radius:10px;place-items:center;width:44px;min-width:44px;height:44px;padding:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(18px,5cqw,24px);font-weight:900;line-height:1;display:grid;box-shadow:0 3px #00000057}.icon-btn:active{transform:translateY(2px);box-shadow:0 1px #00000057}.sound-btn.is-muted{color:#ff8b69;border-color:#ff754db3}.badge{color:#fff3c2;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;background:#061c1de6;border:2px solid #ffc65394;border-radius:.55em;align-items:center;gap:.38em;min-width:0;max-width:100%;padding:.38em .62em;font-family:Barlow Condensed,Inter,sans-serif;font-size:clamp(14px,4.1cqw,22px);font-weight:900;line-height:1;display:inline-flex;overflow:hidden;box-shadow:0 3px #00000057}.score-badge,.timer-badge{flex-shrink:0}.score-badge strong,.timer-badge strong{font-size:1.35em}.hud-icon{color:#42e3e8;font-size:.72em;transform:rotate(45deg)}.best-badge{color:#d5c69a;font-size:clamp(11px,3.1cqw,16px)}.timer-dot{aspect-ratio:1;background:#ffc653;border-radius:50%;flex:none;width:.48em}.timer-badge.urgent{color:#fff;border-color:#ff754d;animation:.52s ease-in-out infinite alternate timer-pulse}.timer-badge.clock-frozen{color:#e8fdff;background:#0a5065f0;border-color:#b9f8ff;animation:.7s ease-in-out infinite alternate ice-pulse;box-shadow:0 3px #00000057,inset 0 0 0 2px #abf2ff3d}.timer-badge.clock-frozen .timer-dot{background:#d6fbff;border-radius:2px;transform:rotate(45deg)}@keyframes ice-pulse{to{background:#08394ef0;border-color:#62deef}}@keyframes timer-pulse{to{background:#701811e6;transform:scale(1.06)}}.overlay{z-index:7;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:absolute;inset:0;overflow:hidden}.loading-overlay{z-index:15;background:radial-gradient(circle at 50% 40%,#0d3b3e 0%,#031416 90%);flex-direction:column;justify-content:space-between;align-items:center;padding:clamp(16px,4cqmin,28px);transition:opacity .45s,visibility .45s;display:flex;position:absolute;inset:0;overflow:hidden}.loading-overlay.fade-out{opacity:0;visibility:hidden;pointer-events:none}.loading-backdrop-glow{pointer-events:none;background:radial-gradient(circle,#43e3df2e 0%,#0000 70%);border-radius:50%;width:280px;height:280px;animation:2.5s ease-in-out infinite alternate pulse-glow;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}@keyframes pulse-glow{0%{opacity:.6;transform:translate(-50%,-50%)scale(.85)}to{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}.loading-top-badge{z-index:2;background:#051c1dd9;border:1.5px solid #42e3e866;border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-family:Barlow Condensed,sans-serif;display:flex;box-shadow:0 4px 12px #0000004d}.loading-mode-tag{color:#051d1e;letter-spacing:.05em;background:#ffc653;border-radius:4px;padding:2px 6px;font-size:clamp(10px,2.8cqw,12px);font-weight:900}.loading-mode-title{color:#a3f4ef;letter-spacing:.04em;font-size:clamp(12px,3.2cqw,15px);font-weight:800}.loading-stack{text-align:center;z-index:2;justify-items:center;gap:clamp(10px,2.5cqmin,18px);width:min(90%,380px);margin:auto;display:grid}.loading-hero-graphic{place-items:center;width:140px;height:120px;display:grid;position:relative}.power-orbit{filter:drop-shadow(0 2px 6px #0009);font-size:clamp(20px,5cqw,28px);animation:2.2s ease-in-out infinite alternate orbit-float;position:absolute}.power-orbit.p-rainbow{animation-delay:0s;top:-6px;left:6px}.power-orbit.p-freeze{animation-delay:.5s;top:-6px;right:6px}.power-orbit.p-shockwave{animation-delay:1s;bottom:4px;left:4px}.power-orbit.p-double{animation-delay:1.5s;bottom:4px;right:4px}@keyframes orbit-float{0%{transform:translateY(0)scale(.95)}to{transform:translateY(-8px)scale(1.1)}}.loading-bottle-art{font-size:clamp(52px,14cqw,76px);animation:1.6s ease-in-out infinite alternate bottle-bounce;position:relative}.loading-sparkle{font-size:.45em;animation:1.4s linear infinite sparkle-spin;position:absolute;top:-6px;right:-10px}@keyframes bottle-bounce{0%{transform:translateY(0)rotate(-4deg)}to{transform:translateY(-10px)rotate(4deg)}}@keyframes sparkle-spin{0%{opacity:.6;transform:scale(.8)rotate(0)}50%{opacity:1;transform:scale(1.3)rotate(180deg)}to{opacity:.6;transform:scale(.8)rotate(360deg)}}.loading-title{letter-spacing:-.03em;color:#fff3b5;-webkit-text-stroke:2px #092628;filter:drop-shadow(4px 5px #b85e23);margin:0;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(34px,10cqw,52px);font-style:italic;font-weight:900;line-height:.78}.loading-title span{color:#46e3df}.loading-progress-box{gap:6px;width:100%;display:grid}.loading-progress-header{justify-content:space-between;align-items:center;padding-inline:4px;display:flex}.loading-status{color:#9eece7;letter-spacing:.06em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:clamp(12px,3.4cqw,15px);font-weight:800}.loading-percent{color:#ffc653;font-variant-numeric:tabular-nums;font-family:Barlow Condensed,sans-serif;font-size:clamp(14px,4cqw,18px);font-weight:900}.loading-bar-track{background:#031415f2;border:2px solid #3de0e8;border-radius:999px;width:100%;height:16px;padding:2.5px;overflow:hidden;box-shadow:0 4px 12px #00000080,inset 0 2px 4px #000000b3}.loading-bar-fill{background:linear-gradient(90deg,#3de0e8 0%,#ffd65c 100%);border-radius:999px;height:100%;transition:width .35s cubic-bezier(.25,1,.5,1);box-shadow:0 0 12px #3de0e8e6}.loading-tip-card{text-align:left;background:#051e20e0;border:1.5px solid #ffc65366;border-radius:12px;gap:4px;width:100%;padding:10px 14px;display:grid;box-shadow:0 4px 12px #0000004d}.loading-tip-header{color:#ffc653;letter-spacing:.05em;align-items:center;gap:6px;font-family:Barlow Condensed,sans-serif;font-size:clamp(12px,3.2cqw,14px);font-weight:900;display:flex}.loading-tip-text{color:#d1f7f5;margin:0;font-family:Inter,sans-serif;font-size:clamp(11px,2.9cqw,13px);font-weight:500;line-height:1.35}.loading-audio-hint{color:#70d1cb;letter-spacing:.04em;z-index:2;align-items:center;gap:6px;font-family:Barlow Condensed,sans-serif;font-size:clamp(11px,3cqw,13px);font-weight:700;display:inline-flex}.intro-overlay{z-index:8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#031415b3;padding:clamp(10px,3cqmin,20px)}.intro-panel{background:#0a3030;border:3px solid #e0a13c;border-radius:18px 6px;grid-template-rows:auto minmax(0,1fr) auto;width:min(94%,430px);height:min(94%,520px);max-height:94%;padding:clamp(12px,3.5cqmin,22px);display:grid;overflow:hidden;box-shadow:7px 8px #0000006b,inset 0 0 0 2px #24504b}.intro-topbar,.intro-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.intro-step{color:#65e4df;font-variant-numeric:tabular-nums;font-family:Barlow Condensed,sans-serif;font-size:clamp(12px,3.5cqw,17px);font-weight:900}.intro-skip{color:#d3e5d8;cursor:pointer;background:#052324e6;border:2px solid #66deda85;border-radius:8px;justify-content:center;align-items:center;min-width:64px;min-height:44px;padding:.5em .7em;font-family:Barlow Condensed,sans-serif;font-size:clamp(14px,4cqw,19px);font-weight:900;display:inline-flex}.intro-content{text-align:center;grid-template-rows:auto minmax(80px,1fr) auto auto;align-content:center;gap:clamp(4px,1.5cqmin,10px);padding-block:clamp(4px,1.5cqmin,10px);display:grid;overflow:hidden}.intro-content h2,.intro-copy,.intro-detail{margin:0}.intro-content h2{color:#fff0a9;font-family:Barlow Condensed,sans-serif;font-size:clamp(27px,9cqw,48px);font-weight:900;line-height:.95}.intro-art{background:linear-gradient(#02121438,#02121494);border:2px solid #53c5c24d;border-radius:10px;width:100%;height:100%;min-height:80px;max-height:190px;display:block}.intro-copy,.intro-detail{overflow-wrap:anywhere;padding-inline:.45em}.intro-copy{color:#fff7d4;font-size:clamp(13px,3.8cqw,18px);font-weight:800;line-height:1.25}.intro-detail{color:#8ee4de;font-size:clamp(12px,3.2cqw,16px);font-weight:700;line-height:1.25}.intro-footer{padding-block-start:clamp(5px,1.5cqmin,10px)}.intro-next{margin-block-start:0}.intro-dots{align-items:center;gap:7px;display:flex}.intro-dots span{aspect-ratio:1;background:#315c58;border-radius:50%;flex:none;width:8px}.intro-dots span.is-active{background:#f2b447;transform:scale(1.3)}.pause-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#031415a3}.pause-stack{background:#0b3030;border:3px solid #46dfdc;border-radius:14px 5px;justify-items:center;gap:clamp(10px,3cqmin,18px);padding:clamp(18px,5cqmin,32px);display:grid;box-shadow:7px 8px #0006}.pause-stack h2{color:#fff3b5;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(34px,12cqw,68px);font-weight:900;line-height:1}#app .start-overlay{cursor:pointer;background:radial-gradient(circle,#03141640 0%,#031214ad 100%);padding:clamp(14px,4cqmin,28px)}#app .start-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#051a1cdb;border:2px solid #42e3e861;border-radius:20px;justify-items:center;gap:clamp(12px,2.8cqmin,22px);width:min(88%,380px);padding:clamp(18px,4.5cqmin,28px);animation:.25s ease-out modal-pop;display:grid;box-shadow:0 14px 36px #00000094,inset 0 0 0 1px #ffffff14}#app .start-title{letter-spacing:-.03em;text-align:center;color:#fff3b5;-webkit-text-stroke:2px #092628;filter:drop-shadow(4px 4px #b85e23);margin:0;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(34px,11cqw,64px);font-style:italic;font-weight:900;line-height:.78}.start-title span{color:#46e3df}.primary-play-btn{color:#062325;letter-spacing:.03em;cursor:pointer;background:linear-gradient(#ffc653 0%,#e59920 100%);border:0;border-radius:12px;width:100%;padding:.75em 1em;font-family:Barlow Condensed,sans-serif;font-size:clamp(18px,5cqw,26px);font-weight:900;transition:transform .12s,box-shadow .12s;box-shadow:0 5px #9e4f16,0 4px 16px #ffc65359}.start-overlay.is-ready .primary-play-btn{animation:1.3s ease-in-out infinite alternate play-pulse}@keyframes play-pulse{0%{transform:translateY(0);box-shadow:0 5px #9e4f16,0 3px 12px #ffc65340}to{transform:translateY(-2px);box-shadow:0 7px #9e4f16,0 8px 24px #ffc6538c}}.primary-play-btn:active{transform:translateY(3px)!important;box-shadow:0 2px #9e4f16!important}#app .start-prompt{text-align:center;margin:0;line-height:1}@keyframes prompt-bob{to{border-color:#48e5e0;transform:translateY(-4px)}}.combo-toast,.power-status,.milestone-toast,.play-hint{z-index:5;color:#fff1af;white-space:nowrap;background:#061f1fe6;border:2px solid #ffc653;width:max-content;max-width:88%;font-family:Barlow Condensed,Inter,sans-serif;font-weight:900;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.power-status{border-radius:999px;padding:.36em .7em;font-size:clamp(13px,4.2cqw,21px);inset-block-start:clamp(96px,18cqh,132px)}.power-status[data-mode=frozen]{color:#d8fbff;background:#0c4a60e6;border-color:#a9f4ff}.power-status[data-mode=rainbow]{color:#fff7bd;background:#461c53e6;border-color:#ffdd57}.power-status[data-mode=gold]{color:#fff3ad;background:#5c3708eb;border-color:#ffd55c}.combo-toast{color:#44e7e3;border-radius:999px;padding:.32em .72em;font-size:clamp(16px,5.5cqw,28px);animation:.18s ease-out combo-pop;inset-block-start:clamp(58px,12cqh,86px)}@keyframes combo-pop{0%{transform:translate(-50%)scale(.72)}}.milestone-toast{color:#ffcc5b;-webkit-text-stroke:2px #092628;border-width:3px;padding:.32em .8em;font-size:clamp(28px,11cqw,62px);inset-block-start:42%;transform:translate(-50%,-50%)rotate(-2deg)}.play-hint{pointer-events:none;border-color:#43e2dfa6;border-radius:.5em;padding:.5em .85em;font-size:clamp(13px,3.7cqw,19px);animation:2.6s both hint-fade;inset-block-end:clamp(16px,4cqh,34px)}@keyframes hint-fade{0%,12%{opacity:0;transform:translate(-50%)translateY(8px)}22%,72%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0}}.results-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#031415b8}.results-stack{background:#0b3030;border:3px solid #e6a43c;border-radius:18px 6px;justify-items:center;gap:clamp(8px,2cqmin,14px);max-width:min(88%,380px);padding:clamp(16px,4cqmin,28px);display:grid;transform:rotate(-1deg);box-shadow:7px 8px #0000006b,inset 0 0 0 2px #24504b}.result-kicker,.result-best,.results-stack h2{margin:0}.result-kicker,.result-best{color:#ffc653;font-family:Barlow Condensed,sans-serif;font-weight:900}.result-kicker{font-size:clamp(18px,5cqw,28px)}.results-stack h2{color:#fff3b5;justify-items:center;font-family:Barlow Condensed,sans-serif;font-size:clamp(48px,18cqw,96px);font-weight:900;line-height:.76;display:grid}.results-stack h2 span{color:#43dfdc;letter-spacing:.08em;margin-block-start:.3em;font-size:.34em}.result-best{font-size:clamp(14px,4cqw,21px)}.control-btn{color:#082729;cursor:pointer;background:#e3a339;border:0;border-radius:8px;justify-content:center;align-items:center;min-width:44px;max-width:100%;min-height:44px;margin-block-start:.35em;padding:.55em 1em;font-family:Barlow Condensed,sans-serif;font-size:clamp(16px,4.8cqw,24px);font-weight:900;line-height:1;display:inline-flex;overflow:hidden;box-shadow:0 5px #8d4a24}.control-btn:active{transform:translateY(3px);box-shadow:0 2px #8d4a24}.control-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;padding-inline:.4em;overflow:hidden}.player-tag-btn{color:#51ece7;letter-spacing:.02em;cursor:pointer;background:#052021eb;border:2px solid #42e3e899;border-radius:999px;align-items:center;gap:6px;padding:.4em .85em;font-family:Barlow Condensed,sans-serif;font-size:clamp(14px,4cqw,20px);font-weight:800;transition:transform .12s,border-color .12s;display:inline-flex;box-shadow:0 3px #00000059}.player-tag-btn:hover,.player-tag-btn:focus-visible{color:#fff4c5;border-color:#ffd65c;transform:scale(1.04)}.player-tag-btn.is-locked{cursor:default;background:#052021bf;border-color:#42e3e859}.player-tag-btn.is-locked:hover,.player-tag-btn.is-locked:focus-visible{color:#51ece7;border-color:#42e3e859;transform:none}.edit-icon{color:#ffc653;font-size:.88em}.start-actions,.results-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.start-guide-btn,.pause-guide-btn{color:#032322;background:#2cbfae;box-shadow:0 5px #16756b}.start-guide-btn:active,.pause-guide-btn:active{box-shadow:0 2px #16756b}.start-leaderboard-btn,.results-leaderboard-btn{color:#042123;background:#39bfe3;box-shadow:0 5px #1b6d82}.start-leaderboard-btn:active,.results-leaderboard-btn:active{box-shadow:0 2px #1b6d82}.name-overlay{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#031214d9;padding:clamp(12px,3.5cqmin,24px)}.name-card{text-align:center;background:#092c2e;border:3px solid #43dfdc;border-radius:18px 6px;justify-items:center;gap:12px;width:min(92%,400px);padding:clamp(20px,5cqmin,30px);animation:.2s ease-out modal-pop;display:grid;box-shadow:8px 10px #0000007a,inset 0 0 0 2px #1d504e}@keyframes modal-pop{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.name-title{color:#fff3b5;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(26px,8cqw,38px);font-weight:900;line-height:1}.name-subtitle{color:#9eece7;margin:0;font-size:clamp(12px,3.4cqw,15px);font-weight:600;line-height:1.3}.name-form{justify-items:center;gap:12px;width:100%;margin-block-start:4px;display:grid}.name-input{color:#fff8d6;text-align:center;letter-spacing:.04em;background:#051d1e;border:2px solid #57deda;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:Barlow Condensed,Inter,sans-serif;font-size:clamp(18px,5cqw,24px);font-weight:800;box-shadow:inset 0 2px 4px #0006}.name-input:focus{border-color:#ffc653;box-shadow:inset 0 2px 4px #0006,0 0 0 3px #ffc65359}.name-error{color:#ff7e7e;margin:0;font-size:13px;font-weight:700}.leaderboard-overlay{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#031214d9;padding:clamp(10px,3cqmin,20px)}.leaderboard-card{background:#08292b;border:3px solid #f2b447;border-radius:18px 6px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(94%,440px);height:min(94%,560px);max-height:94%;padding:clamp(14px,4cqmin,22px);animation:.2s ease-out modal-pop;display:grid;overflow:hidden;box-shadow:8px 10px #0000007a,inset 0 0 0 2px #265551}.leaderboard-header{border-block-end:2px solid #53c5c240;justify-content:space-between;align-items:center;gap:10px;padding-block-end:8px;display:flex}.leaderboard-header h2{color:#fff1b0;letter-spacing:.02em;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(22px,7cqw,32px);font-weight:900}.leaderboard-close-x{border-radius:8px;width:36px;min-width:36px;height:36px;font-size:20px}.leaderboard-stats{justify-content:space-around;align-items:center;gap:10px;padding-block:8px;display:flex}.stat-pill{background:#051a1bcc;border:1.5px solid #f2b44766;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-family:Barlow Condensed,sans-serif;font-size:14px;display:flex}.stat-pill.is-editable{cursor:pointer;transition:transform .12s,border-color .12s}.stat-pill.is-editable:hover,.stat-pill.is-editable:focus-visible{background:#123031f2;border-color:#ffd65c;transform:scale(1.03)}.stat-label{color:#92e0db;font-weight:700}.stat-pill strong{color:#fff3b5;font-size:16px;font-weight:900}.leaderboard-scroll{margin-block:6px;padding-inline-end:4px;overflow-y:auto}.leaderboard-scroll::-webkit-scrollbar{width:6px}.leaderboard-scroll::-webkit-scrollbar-thumb{background:#1e5c57;border-radius:3px}.leaderboard-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lb-empty{text-align:center;color:#92e0db;padding:24px 12px;font-family:Barlow Condensed,Inter,sans-serif;font-size:clamp(15px,4.2cqw,19px);font-weight:700;line-height:1.4}.lb-empty small{color:#72c4bf;font-size:.85em;font-weight:500}.lb-item{color:#e4f7f6;background:#051e1fd9;border:1.5px solid #43dfdc33;border-radius:8px;grid-template-columns:36px 1fr auto;align-items:center;gap:8px;padding:8px 12px;font-family:Barlow Condensed,Inter,sans-serif;font-size:clamp(14px,4cqw,18px);font-weight:800;display:grid}.lb-item.is-user{background:#2b2809e0;border-color:#ffd65c;box-shadow:0 0 8px #ffd65c4d}.lb-item.rank-1{background:linear-gradient(90deg,#3c3005e6,#051e1fe6);border-color:gold}.lb-item.rank-2{background:linear-gradient(90deg,#282d32e6,#051e1fe6);border-color:silver}.lb-item.rank-3{background:linear-gradient(90deg,#322314e6,#051e1fe6);border-color:#cd7f32}.lb-rank{text-align:center;font-weight:900}.lb-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lb-name small{color:#ffd65c;font-size:.8em}.lb-score{color:#ffc653;font-variant-numeric:tabular-nums;font-weight:900}.leaderboard-close-btn{justify-self:center;width:100%;margin-block-start:6px}@container (width<=480px){.start-actions,.results-actions{flex-direction:column;width:100%}.start-actions .control-btn,.results-actions .control-btn{width:100%}}@container (width<=420px){.best-badge{display:none}.stat-pill{padding:3px 6px;font-size:12px}}@container (width<=340px){.icon-btn{width:38px;min-width:38px;height:38px;font-size:16px}.badge{padding:.28em .48em;font-size:clamp(12px,3.8cqw,16px)}.player-tag-btn{padding:.3em .6em;font-size:13px}}@container (height<=540px){.loading-stack{gap:clamp(6px,1.8cqmin,12px)}.loading-hero-graphic{width:100px;height:80px}.loading-bottle-art{font-size:clamp(38px,10cqw,54px)}.power-orbit{font-size:clamp(16px,4cqw,22px)}.loading-title{font-size:clamp(24px,7cqw,36px)}.loading-tip-card{padding:6px 10px}.loading-tip-text{font-size:11px}.start-stack{gap:clamp(4px,1.5cqmin,10px)}.intro-panel{padding:clamp(8px,2.5cqmin,14px)}.intro-art{max-height:120px}}@container (height<=400px){.loading-top-badge,.loading-audio-hint,.loading-tip-card,.intro-detail{display:none}.leaderboard-stats{padding-block:4px}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}
