.matching.svelte-6b0y8y{gap:1.1rem;display:grid}.instructions.svelte-6b0y8y{color:var(--evovo-muted);justify-content:space-between;align-items:start;gap:.8rem;font-size:.9rem;display:flex}p.svelte-6b0y8y{color:var(--evovo-muted);margin:0;line-height:1.5}.instructions.svelte-6b0y8y>span:where(.svelte-6b0y8y){color:var(--evovo-primary-edge);flex-shrink:0;font-weight:800}.columns.svelte-6b0y8y{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.column.svelte-6b0y8y{align-content:start;gap:.85rem;display:grid}h2.svelte-6b0y8y{font:800 .8rem var(--evovo-font-body);color:var(--evovo-muted);margin:0 0 .2rem}button.svelte-6b0y8y{background:var(--evovo-surface);border:2px solid var(--evovo-edge);min-width:0;min-height:6.4rem;box-shadow:0 4px 0 var(--evovo-edge);font:800 1rem/1.35 var(--evovo-font-body);color:var(--evovo-ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;overflow-wrap:anywhere;border-radius:1.05rem;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:.75rem .55rem;display:flex}button.selected.svelte-6b0y8y{border-color:var(--evovo-primary);background:var(--evovo-tonal);box-shadow:0 4px 0 var(--evovo-primary)}button.paired.svelte-6b0y8y{animation:.18s ease-out svelte-6b0y8y-pair-snap}button[data-pair="0"].svelte-6b0y8y{border-color:var(--evovo-primary);background:var(--evovo-tonal)}button[data-pair="1"].svelte-6b0y8y{border-color:var(--workout-sky-500);background:color-mix(in srgb, var(--workout-sky-500) 13%, var(--evovo-surface))}button[data-pair="2"].svelte-6b0y8y{border-color:var(--workout-gold-500);background:color-mix(in srgb, var(--workout-gold-500) 13%, var(--evovo-surface))}button.svelte-6b0y8y:focus-visible{outline:3px solid var(--evovo-primary-edge);outline-offset:4px}button.svelte-6b0y8y:active{box-shadow:0 2px 0 var(--evovo-edge);transform:translateY(2px)}.pair-label.svelte-6b0y8y{min-height:.8rem;font-size:.7rem;font-weight:700;line-height:1.1}.hint.svelte-6b0y8y{font-size:.8rem}.sr-only.svelte-6b0y8y{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes svelte-6b0y8y-pair-snap{50%{transform:scale(.97)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){button.paired.svelte-6b0y8y{animation:none}}@media (width<=350px){.columns.svelte-6b0y8y{gap:.6rem}button.svelte-6b0y8y{min-height:6.5rem;font-size:.95rem}.instructions.svelte-6b0y8y{font-size:.8rem}}.question.svelte-btm21h{background:var(--evovo-surface);border:2px solid var(--evovo-edge);box-shadow:0 5px 0 var(--evovo-edge);border-radius:1.7rem;flex-direction:column;gap:2rem;min-height:min(39rem,100svh - 10rem);padding:clamp(1.1rem,4vw,2rem);display:flex}.prompt.svelte-btm21h{gap:1rem;display:grid}.prompt.svelte-btm21h>p.dialogue:where(.svelte-btm21h){border:2px solid var(--evovo-border);background:var(--evovo-tonal);color:var(--evovo-ink);border-radius:1.2rem 1.2rem 1.2rem .25rem;justify-self:start;margin:0 0 .6rem;padding:1.1rem 1.3rem;font-size:1.35rem;font-weight:800;line-height:1.5;position:relative}.eyebrow.svelte-btm21h{color:var(--evovo-primary-edge);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.8rem;font-weight:900}h1.svelte-btm21h{color:var(--evovo-ink);font:800 clamp(1.65rem, 5.5vw, 2.2rem)/1.2 var(--evovo-font-display);outline:none;margin:0}.prompt.svelte-btm21h>p:where(.svelte-btm21h):not(.eyebrow):not(.dialogue){color:var(--evovo-muted);margin:0;font-size:1.1rem;line-height:1.6}.gap.svelte-btm21h{text-align:center;border-bottom:2px solid var(--evovo-primary);min-width:3rem;color:var(--evovo-primary-edge);display:inline-block}.gap.filled.svelte-btm21h{background:var(--evovo-tonal);border-radius:.4rem .4rem 0 0;padding-inline:.4rem}.prompt.svelte-btm21h>.german:where(.svelte-btm21h){padding-block:.5rem;line-height:1.5;color:var(--evovo-ink)!important;font-size:1.45rem!important}.choices.svelte-btm21h{gap:.8rem;display:grid}.choices.short.svelte-btm21h{grid-template-columns:repeat(2,minmax(0,1fr))}.choices.short.svelte-btm21h button:where(.svelte-btm21h){text-align:center;justify-content:center}.choices.svelte-btm21h button:where(.svelte-btm21h){border:2px solid var(--evovo-edge);width:100%;min-height:3.5rem;box-shadow:0 3px 0 var(--evovo-edge);background:var(--evovo-surface);color:var(--evovo-ink);font:700 1.05rem/1.45 var(--evovo-font-body);text-align:left;cursor:pointer;overflow-wrap:anywhere;border-radius:1.05rem;align-items:center;gap:.8rem;padding:.9rem;display:flex}.choices.svelte-btm21h button.chosen:where(.svelte-btm21h){background:var(--evovo-tonal);border-color:var(--evovo-primary);box-shadow:0 3px 0 var(--evovo-primary)}.letter.svelte-btm21h{border:1px solid var(--evovo-border);border-radius:.55rem;flex:0 0 1.7rem;place-items:center;height:1.7rem;font-size:.8rem;display:grid}button.svelte-btm21h:focus-visible{outline:3px solid var(--evovo-primary);outline-offset:4px}.hint.svelte-btm21h{color:var(--evovo-muted);margin:0;font-size:.9rem;line-height:1.5}.ordering.svelte-btm21h{min-width:0}.hint.svelte-btm21h{margin-top:1rem}.navigation.svelte-btm21h{margin-top:auto;padding-top:.8rem}@media (width<=350px){.short.svelte-btm21h .letter:where(.svelte-btm21h){display:none}.question.svelte-btm21h{gap:1.4rem}}.question-body.svelte-btm21h{gap:1.5rem;min-width:0;display:grid}@media (width<=699px){.question.svelte-btm21h{flex:1;gap:10px;min-height:0;padding:16px}.question-body.svelte-btm21h{overscroll-behavior-y:contain;flex:1;align-content:safe center;gap:16px;min-height:0;padding:4px 2px 7px;overflow-y:auto}.prompt.svelte-btm21h{gap:10px}h1.svelte-btm21h{font-size:clamp(1.25rem,5.5vw,1.65rem)}.eyebrow.svelte-btm21h{font-size:.65rem}.prompt.svelte-btm21h>p.dialogue:where(.svelte-btm21h){margin-bottom:0;padding:10px 12px;font-size:1.05rem;line-height:1.4}.prompt.svelte-btm21h>p:where(.svelte-btm21h):not(.eyebrow):not(.dialogue),.prompt.svelte-btm21h>.german:where(.svelte-btm21h){line-height:1.4;font-size:1.1rem!important}.choices.svelte-btm21h{gap:8px}.choices.svelte-btm21h button:where(.svelte-btm21h){gap:8px;min-height:48px;padding:9px 10px;font-size:.95rem;line-height:1.35}.hint.svelte-btm21h{margin-top:8px;font-size:.75rem}.navigation.svelte-btm21h{flex:none;margin-top:0;padding-top:4px}.question-body.svelte-btm21h .matching button{gap:4px;min-height:60px;padding:8px 5px;font-size:.85rem}.question-body.svelte-btm21h .matching .column{gap:8px}.question-body.svelte-btm21h .matching .instructions,.question-body.svelte-btm21h .matching .hint{font-size:.75rem}}@media (width<=699px) and (height<=30rem){.question.svelte-btm21h{flex:none;min-height:24rem}.question-body.svelte-btm21h{flex:none;overflow:visible}}
