.stage.svelte-qsezfa{overscroll-behavior:none;-webkit-user-select:none;user-select:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.topbar.svelte-qsezfa{border-bottom:3px solid var(--border);white-space:nowrap;background:#000;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;height:36px;padding:0 12px;font-size:.55rem;display:flex}.back.svelte-qsezfa:hover{color:var(--accent)}.hud.svelte-qsezfa{gap:1.25rem;display:flex}.hud.svelte-qsezfa b:where(.svelte-qsezfa){color:var(--accent);font-weight:400}.combo.svelte-qsezfa{color:#ff7ad9;margin-left:6px;font-style:normal}.mute.svelte-qsezfa{color:var(--muted-foreground);font-size:inherit;background:0 0;border:0;padding:8px 0 8px 8px}.big-score.svelte-qsezfa{color:var(--accent);font-size:20px;line-height:1.6}.play.svelte-qsezfa{touch-action:none;-webkit-tap-highlight-color:transparent;flex:1;min-height:0;position:relative}canvas.svelte-qsezfa{width:100%;height:100%;display:block;position:absolute;inset:0}.area-title.svelte-qsezfa{white-space:nowrap;pointer-events:none;background:#000;border:3px solid #fff;padding:8px 14px;font-size:12px;animation:2.8s ease-in-out forwards svelte-qsezfa-title-in;position:absolute;top:14px;left:50%;transform:translate(-50%)}@keyframes svelte-qsezfa-title-in{0%{opacity:0}15%,80%{opacity:1}to{opacity:0}}.blazing.svelte-qsezfa{color:#dff1ff;text-shadow:0 0 8px #bfe4ff;pointer-events:none;background:#000000b3;border:3px solid #bfe4ff;padding:6px 10px;font-size:12px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.hints.svelte-qsezfa{color:#fff;pointer-events:none;flex-direction:column;justify-content:space-between;padding:14px 0;font-size:10px;animation:3.5s ease-in forwards svelte-qsezfa-hint-fade;display:flex;position:absolute;top:0;bottom:0;right:14px}.hints.svelte-qsezfa span:where(.svelte-qsezfa){background:#0009;border:2px solid #ffffffb3;padding:6px 10px}@keyframes svelte-qsezfa-hint-fade{0%,70%{opacity:1}to{opacity:0}}.overlay.svelte-qsezfa{background:#00000073;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.card.svelte-qsezfa{text-align:center;flex-direction:column;align-items:center;gap:8px;width:min(100%,440px);max-height:100%;padding:14px 18px;display:flex;overflow-y:auto}.title.svelte-qsezfa{font-size:16px}.text.svelte-qsezfa{font-size:21px;line-height:1.1}.stats.svelte-qsezfa{color:var(--muted-foreground)}.rules.svelte-qsezfa{text-align:left;flex-direction:column;gap:5px;font-size:19px;display:flex}.rules.svelte-qsezfa li:where(.svelte-qsezfa){align-items:center;gap:8px;display:flex}.dot.svelte-qsezfa{border-radius:50%;flex-shrink:0;width:12px;height:12px}.dot.ember.svelte-qsezfa{background:#ffc24a;box-shadow:0 0 6px #ffae42}.dot.shadow.svelte-qsezfa{background:#be78ff80;box-shadow:inset 0 0 0 2px #ebd2ff,0 0 6px #be78ff}.dot.drip.svelte-qsezfa{background:#96d2ff}.dot.candle.svelte-qsezfa{background:#e8dcc0;border-radius:2px}.dot.blaze.svelte-qsezfa{background:#fff;box-shadow:0 0 6px #bfe4ff}.play-btn.svelte-qsezfa{color:var(--accent);background:0 0;border:0;align-items:center;gap:.75rem;padding:6px 12px;font-size:14px;display:inline-flex}.play-btn.svelte-qsezfa:hover{color:#fff}.how.svelte-qsezfa{color:var(--muted-foreground);font-size:18px}@media (orientation:landscape) and (height<=540px){.card.svelte-qsezfa{gap:4px;width:min(100%,700px);padding:10px 14px}.rules.svelte-qsezfa{grid-template-columns:1fr 1fr;gap:3px 16px;font-size:17px;display:grid}.text.svelte-qsezfa{font-size:18px}.title.svelte-qsezfa{font-size:13px}}
