.play.svelte-hy9bcf{min-height:0;padding-block:var(--space-8);flex-direction:column;flex:1;display:flex}.play__bar.svelte-hy9bcf{justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--muted);flex-wrap:wrap;flex-shrink:0;margin-block-end:var(--space-4);font-size:.9rem;display:flex}.play__bar-left.svelte-hy9bcf{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.play__tabs.svelte-hy9bcf{gap:var(--space-2);display:flex}.play__stats.svelte-hy9bcf{align-items:center;gap:var(--space-4);display:flex}.play__actions.svelte-hy9bcf{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;margin-block-end:var(--space-6);display:flex}.tab.svelte-hy9bcf{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted);font-family:var(--font-mono);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);padding:.4em .9em;font-size:.875rem}.tab.svelte-hy9bcf:hover{background:var(--surface-hover)}.tab.active.svelte-hy9bcf{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.tab.svelte-hy9bcf:disabled{opacity:.5;cursor:default}.stat.svelte-hy9bcf strong{color:#fff;font-family:var(--font-mono)}.notice.svelte-hy9bcf{color:var(--muted);flex:1;justify-content:center;align-items:center;display:flex}.notice--error.svelte-hy9bcf{color:var(--danger)}.solved-banner.svelte-hy9bcf{text-align:center;visibility:hidden;flex-shrink:0;margin-block-start:var(--space-6)}.solved-banner.visible.svelte-hy9bcf{visibility:visible}.solved-banner__pill.svelte-hy9bcf{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--accent) 16%, transparent);color:var(--fg);padding:.4em 1em;font-weight:600;display:inline-flex}
