.card-stage.svelte-9scsde{width:100%;min-height:var(--stage-min-height,320px);padding:var(--space-6);box-sizing:border-box;background:var(--bg-surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:.875rem;display:flex}.card-stage.clickable.svelte-9scsde{cursor:pointer}.card-stage.clickable.svelte-9scsde:hover{box-shadow:var(--shadow-md)}.card-stage.svelte-9scsde:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.tone-correct.svelte-9scsde{border-color:var(--status-success-border)}.tone-incorrect.svelte-9scsde{border-color:var(--status-error-border)}.card-content.svelte-9scsde{width:100%;max-width:600px}.card-content.panelled.svelte-9scsde{padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface-2)}.card-hint.svelte-9scsde{font-size:var(--text-ui);color:var(--text-tertiary);text-align:center;margin:0}.flip-card.svelte-rqhm5v{flex-direction:column;width:100%;display:flex}.flip-media.svelte-rqhm5v{margin-bottom:1rem}.flip-reveal.svelte-rqhm5v{animation:recallit-reveal var(--dur-reveal) var(--ease-out)}.flip-extra.svelte-rqhm5v{font-size:var(--text-ui);color:var(--text-tertiary);margin-top:.5rem;font-style:italic}
