.card.svelte-1uuzfst{gap:var(--space-4);width:100%;padding:var(--space-6);flex-direction:column;display:flex}.blocked.svelte-1uuzfst{color:var(--color-text-primary)}.context.svelte-1uuzfst{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.prompt.svelte-1uuzfst{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);margin:0}.unavailable.svelte-1uuzfst,.field-label.svelte-1uuzfst{color:var(--color-text-primary);font-size:var(--font-size-sm)}input[type=text].svelte-1uuzfst{background-color:var(--color-bg-canvas)}.dictee-controls.svelte-1uuzfst,.options.svelte-1uuzfst{gap:var(--space-2);flex-direction:column;display:flex}.option-btn.svelte-1uuzfst{text-align:left;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background-color:var(--color-bg-canvas);color:var(--color-text-primary);font-size:var(--font-size-base);cursor:pointer}.option-btn.selected.svelte-1uuzfst{border-color:var(--color-accent-primary)}.primary-btn.svelte-1uuzfst{padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);background-color:var(--color-accent-primary);color:var(--color-text-on-accent);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;border:none}.secondary-btn.svelte-1uuzfst{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border-interactive);color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer;background-color:#0000;align-self:flex-start;display:inline-flex}.secondary-btn.svelte-1uuzfst .btn-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);flex-shrink:0}.overlay.svelte-1qv7gkw{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);background-color:var(--color-bg-surface);box-shadow:var(--shadow-lg);border:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.overlay.correct.svelte-1qv7gkw{border-color:var(--color-accent-success)}.overlay.incorrect.svelte-1qv7gkw{border-color:var(--color-accent-danger)}.verdict.svelte-1qv7gkw{align-items:center;gap:var(--space-2);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0;display:flex}.overlay.correct.svelte-1qv7gkw .verdict:where(.svelte-1qv7gkw){color:var(--color-accent-success)}.overlay.incorrect.svelte-1qv7gkw .verdict:where(.svelte-1qv7gkw){color:var(--color-accent-danger)}.checkmark{width:var(--icon-size-lg);height:var(--icon-size-lg);animation:svelte-1qv7gkw-checkmark-pop var(--duration-slow) var(--easing-decelerate);display:inline-flex}@keyframes svelte-1qv7gkw-checkmark-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.checkmark{animation:none}}.answer.svelte-1qv7gkw{color:var(--color-text-primary);font-size:var(--font-size-base);margin:0}.continue-btn.svelte-1qv7gkw{padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);background-color:var(--color-accent-primary);color:var(--color-text-on-accent);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;align-self:flex-end}
