A subset of correct words with no wrong selections now triggers confetti and marks the card as solved.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Selected IDs tracked in a Set; correct only if all right words
chosen and no wrong ones. Missed correct answers shown green after
confirm; wrong picks shown red.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Tapping an option now highlights it (warm gold border); a
"Bestätigen" button activates once something is selected.
Answer is only evaluated on confirmation, not on tap.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Remove lang/points header from all 3 card types
- PairSentenceCard: Verstanden button locked until audio played OR
translate button held for 2 seconds
- Hold button shows circular gold ring filling up over 2s while held
- TTS button highlights gold when unlocked
- .pair-btn-locked style for disabled state
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>