.rush-wrap.svelte-1bkwyqa{display:flex;flex-direction:column;align-items:center;gap:var(--p-space-xl);max-width:560px;margin:0 auto}.ready-screen.svelte-1bkwyqa{display:flex;flex-direction:column;align-items:center;gap:var(--p-space-2xl);text-align:center;padding:var(--p-space-2xl) 0}.rush-header.svelte-1bkwyqa .eyebrow:where(.svelte-1bkwyqa){margin-bottom:var(--p-space-md)}.rush-header.svelte-1bkwyqa h1:where(.svelte-1bkwyqa){margin:var(--p-space-sm) 0}.rush-header.svelte-1bkwyqa .sub:where(.svelte-1bkwyqa){color:var(--p-text-muted);margin-top:var(--p-space-sm);max-width:400px}.duration-picker.svelte-1bkwyqa{display:flex;gap:var(--p-space-lg)}.duration-btn.svelte-1bkwyqa{display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--p-space-xl) var(--p-space-2xl);background:var(--p-surface);border:2px solid var(--p-border);border-radius:var(--p-radius-lg);cursor:pointer;transition:border-color .15s ease,transform .15s ease}.duration-btn.svelte-1bkwyqa:hover{border-color:var(--p-text-muted);transform:translateY(-2px)}.duration-btn.active.svelte-1bkwyqa{border-color:var(--p-green);background:#58cc0214}.dur-time.svelte-1bkwyqa{font-size:28px;font-weight:900;color:var(--p-text)}.dur-label.svelte-1bkwyqa{font-size:13px;font-weight:700;color:var(--p-text-muted);text-transform:uppercase;letter-spacing:.5px}.dur-best.svelte-1bkwyqa{font-size:12px;font-weight:800;color:var(--p-gold);margin-top:4px}.start-btn.svelte-1bkwyqa{padding:16px 48px;font-size:16px}.playing-screen.svelte-1bkwyqa{display:flex;flex-direction:column;align-items:center;gap:var(--p-space-lg);width:100%}.hud.svelte-1bkwyqa{display:flex;flex-direction:column;align-items:center;gap:var(--p-space-md);width:100%}.timer.svelte-1bkwyqa{font-size:48px;font-weight:900;font-variant-numeric:tabular-nums;color:var(--p-text);transition:color .3s ease}.timer.urgent.svelte-1bkwyqa{color:var(--p-red, #ff4d4d)}.stats-row.svelte-1bkwyqa{display:flex;gap:var(--p-space-2xl);justify-content:center}.stat.svelte-1bkwyqa{display:flex;flex-direction:column;align-items:center;gap:2px}.stat-value.svelte-1bkwyqa{font-size:22px;font-weight:900;color:var(--p-text)}.stat-label.svelte-1bkwyqa{font-size:11px;font-weight:800;color:var(--p-text-muted);text-transform:uppercase;letter-spacing:.5px}.lives-stat.svelte-1bkwyqa .stat-value:where(.svelte-1bkwyqa){display:flex;gap:4px}.life.svelte-1bkwyqa{color:var(--p-red, #ff4d4d);font-size:20px;transition:opacity .2s ease}.life.lost.svelte-1bkwyqa{opacity:.2}.board-area.svelte-1bkwyqa{width:100%;transition:opacity .15s ease}.board-area.transitioning.svelte-1bkwyqa{opacity:.5}.board.svelte-1bkwyqa{display:grid;grid-template-columns:repeat(8,1fr);aspect-ratio:1 / 1;max-width:480px;width:100%;margin:0 auto;border:2px solid var(--p-border);border-radius:var(--p-radius-md);overflow:hidden;position:relative}.board.shake.svelte-1bkwyqa{animation:svelte-1bkwyqa-shake .35s ease}@keyframes svelte-1bkwyqa-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.sq.svelte-1bkwyqa{all:unset;display:grid;place-items:center;cursor:pointer;position:relative;transition:background-color .15s ease;overflow:visible}.sq.light.svelte-1bkwyqa{background:var(--light-sq, #E8D7B4)}.sq.dark.svelte-1bkwyqa{background:var(--dark-sq, #8B6F47)}.sq.selected.svelte-1bkwyqa{background:var(--selected-sq, #F5C842)!important}.sq.highlight.svelte-1bkwyqa:after{content:"";position:absolute;width:28%;height:28%;background:var(--legal-move-color, rgba(88, 204, 2, .55));border-radius:50%;pointer-events:none}.sq.highlight.capturable.svelte-1bkwyqa:after{width:82%;height:82%;background:transparent;border:3px solid rgba(255,77,77,.65);border-radius:50%}.sq.correct-hint.svelte-1bkwyqa{background:#58cc0259!important}.sq.svelte-1bkwyqa:focus-visible{outline:2px solid var(--p-blue);outline-offset:-2px;z-index:1}.piece.svelte-1bkwyqa{width:clamp(28px,7vw,48px);height:clamp(28px,7vw,48px);user-select:none;pointer-events:none;display:flex;align-items:center;justify-content:center}.piece.svelte-1bkwyqa svg{width:100%;height:100%;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.piece-animating.svelte-1bkwyqa{position:absolute;z-index:5;transition:transform .2s ease}.puzzle-meta.svelte-1bkwyqa{display:flex;justify-content:center;gap:var(--p-space-md);margin-top:var(--p-space-sm)}.puzzle-rating.svelte-1bkwyqa,.puzzle-theme.svelte-1bkwyqa{font-size:12px;font-weight:800;color:var(--p-text-muted);text-transform:uppercase;letter-spacing:.5px}.playing-controls.svelte-1bkwyqa{display:flex;gap:var(--p-space-md)}.finished-screen.svelte-1bkwyqa{display:flex;flex-direction:column;align-items:center;gap:var(--p-space-xl);text-align:center;padding:var(--p-space-2xl) 0}.finish-header.svelte-1bkwyqa{display:flex;flex-direction:column;align-items:center;gap:var(--p-space-md)}.new-best-badge.svelte-1bkwyqa{display:inline-block;padding:6px 16px;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:1px;color:#0b1416;background:var(--p-gold);border-radius:var(--p-radius-pill);animation:svelte-1bkwyqa-pulse-glow 1.5s ease infinite}@keyframes svelte-1bkwyqa-pulse-glow{0%,to{box-shadow:0 0 #ffc80066}50%{box-shadow:0 0 20px 4px #ffc80040}}.big-score.svelte-1bkwyqa{font-size:80px;font-weight:900;color:var(--p-green);line-height:1}.score-label.svelte-1bkwyqa{font-size:16px;font-weight:700;color:var(--p-text-muted);text-transform:uppercase;letter-spacing:1px;margin-top:-8px}.result-stats.svelte-1bkwyqa{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--p-space-lg);width:100%;max-width:360px}.result-stat.svelte-1bkwyqa{display:flex;flex-direction:column;align-items:center;gap:4px;padding:var(--p-space-md);background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--p-radius-md)}.rs-value.svelte-1bkwyqa{font-size:20px;font-weight:900;color:var(--p-text)}.rs-label.svelte-1bkwyqa{font-size:11px;font-weight:800;color:var(--p-text-muted);text-transform:uppercase;letter-spacing:.5px}.finish-actions.svelte-1bkwyqa{display:flex;gap:var(--p-space-md);margin-top:var(--p-space-md)}@media(prefers-reduced-motion:reduce){.board.shake.svelte-1bkwyqa{animation:none}.sq.svelte-1bkwyqa,.board.svelte-1bkwyqa,.timer.svelte-1bkwyqa,.piece-animating.svelte-1bkwyqa,.board-area.svelte-1bkwyqa{transition:none}.new-best-badge.svelte-1bkwyqa{animation:none}.duration-btn.svelte-1bkwyqa,.life.svelte-1bkwyqa{transition:none}}@media(max-width:480px){.timer.svelte-1bkwyqa{font-size:36px}.stats-row.svelte-1bkwyqa{gap:var(--p-space-lg)}.stat-value.svelte-1bkwyqa{font-size:18px}.duration-picker.svelte-1bkwyqa{gap:var(--p-space-md)}.duration-btn.svelte-1bkwyqa{padding:var(--p-space-lg) var(--p-space-xl)}.dur-time.svelte-1bkwyqa{font-size:22px}.big-score.svelte-1bkwyqa{font-size:60px}.result-stats.svelte-1bkwyqa{gap:var(--p-space-md)}.finish-actions.svelte-1bkwyqa{flex-direction:column;width:100%}.finish-actions.svelte-1bkwyqa .btn:where(.svelte-1bkwyqa){width:100%}}
