.repeat-stats.svelte-xsx98p{flex-wrap:wrap;align-items:center;gap:1.25rem;padding:.5rem 0;display:flex}.stat.svelte-xsx98p{flex-direction:column;align-items:center;display:flex}.stat-label.svelte-xsx98p{text-transform:uppercase;letter-spacing:.05em;opacity:.65;font-size:.7rem}.stat-value.svelte-xsx98p{color:var(--text);font-size:1rem;font-weight:700}@media (width<=720px){.repeat-stats.svelte-xsx98p{box-sizing:border-box;grid-template-columns:repeat(4,1fr);gap:.25rem;width:100%;padding:.4rem 0;display:grid}.stat-value.svelte-xsx98p{font-size:1.2rem;line-height:1.15}.stat-label.svelte-xsx98p{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.6rem;overflow:hidden}}.playtest-badge.svelte-xsx98p{border-radius:var(--radius-pill);background:var(--warning-bg,#fef3c7);color:var(--warning-text,#92400e);align-self:flex-start;align-items:center;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.repeat-controls.svelte-2n7dw8{flex-wrap:wrap;align-items:center;gap:1rem;margin:1rem 0;display:flex}.repeat-controls-buttons.svelte-2n7dw8{flex-wrap:wrap;gap:.5rem;display:flex}button.svelte-2n7dw8{border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;align-items:center;gap:.4rem;min-height:2.0625rem;padding:.5rem 1rem;display:inline-flex}button.svelte-2n7dw8:disabled{cursor:not-allowed;opacity:.5}.cta.svelte-2n7dw8{background:var(--cta-bg);color:var(--cta-fg);border-color:#0000;font-weight:700}button.secondary.svelte-2n7dw8{background:var(--bg-elevated,var(--bg));color:var(--text);border:1px solid var(--border)}@media (width<=480px){.repeat-controls-buttons.svelte-2n7dw8{gap:.4rem}button.svelte-2n7dw8{padding:.5rem .75rem}}.repeat-page.svelte-1sctgl3{max-width:40rem;margin:0 auto;padding:0 1rem 2rem}.repeat-page.repeat-page.svelte-1sctgl3 .gamebar,.repeat-page.repeat-page.svelte-1sctgl3 .gamebar.mobile{padding-inline:0}.repeat-page.repeat-page.svelte-1sctgl3 .hearts-panel{padding-inline-start:0}.visually-hidden.svelte-1sctgl3{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.status.svelte-1sctgl3{min-height:1.4em;margin:.5rem 0;font-weight:600}.keyboard-wrap.svelte-1sctgl3{display:block}.keyboard-wrap.turn-app.svelte-1sctgl3{--key-white:var(--key-white-inactive);--key-stroke:var(--key-stroke-inactive);--key-black:var(--key-black-inactive);--key-label:var(--key-label-inactive)}.keyboard-wrap.turn-app.svelte-1sctgl3 .key{cursor:not-allowed}@media (width<=360px){.repeat-page.svelte-1sctgl3{padding:0 .5rem 1.5rem}}
