.QuadMatch-module__YRouIq__status{margin:0 0 var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted)}.QuadMatch-module__YRouIq__board{gap:var(--space-3);display:grid}.QuadMatch-module__YRouIq__cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.QuadMatch-module__YRouIq__cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.QuadMatch-module__YRouIq__cols4{grid-template-columns:repeat(4,minmax(0,1fr))}.QuadMatch-module__YRouIq__column{--lang-accent:var(--color-brand);gap:var(--space-2);min-width:0;padding:var(--space-2);border-radius:var(--radius-lg);background:var(--color-surface-2);box-shadow:inset 0 3px 0 var(--lang-accent);flex-direction:column;display:flex}.QuadMatch-module__YRouIq__lang_ko{--lang-accent:var(--ko)}.QuadMatch-module__YRouIq__lang_en{--lang-accent:var(--en)}.QuadMatch-module__YRouIq__lang_zh{--lang-accent:var(--zh)}.QuadMatch-module__YRouIq__lang_ja{--lang-accent:var(--ja)}.QuadMatch-module__YRouIq__columnTitle{margin:var(--space-1) 0 0;text-align:center;font-size:var(--font-size-sm);color:var(--color-text);font-weight:800}.QuadMatch-module__YRouIq__card{min-height:72px;padding:var(--space-2);border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);text-align:center;transition:border-color var(--transition-fast), background var(--transition-fast), opacity var(--transition-base), transform var(--transition-fast);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.QuadMatch-module__YRouIq__card:hover:not(:disabled){border-color:var(--lang-accent)}.QuadMatch-module__YRouIq__card:active:not(:disabled){transform:scale(.97)}.QuadMatch-module__YRouIq__card:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.QuadMatch-module__YRouIq__cardText{font-size:var(--font-size-lg);overflow-wrap:anywhere;font-weight:700;line-height:1.25}.QuadMatch-module__YRouIq__cardReading{font-size:var(--font-size-xs);color:var(--color-text-muted);overflow-wrap:anywhere;margin-top:2px}.QuadMatch-module__YRouIq__mark{font-weight:800;position:absolute;top:4px;right:8px}.QuadMatch-module__YRouIq__isSelected{border-color:var(--color-brand);background:var(--color-brand-soft);box-shadow:0 0 0 2px var(--color-brand)}.QuadMatch-module__YRouIq__isCleared{border-color:var(--color-success);background:var(--color-success-soft);opacity:.7;cursor:default}.QuadMatch-module__YRouIq__isCleared .QuadMatch-module__YRouIq__mark{color:var(--color-success-text)}.QuadMatch-module__YRouIq__isWrong{border-color:var(--color-danger);background:var(--color-danger-soft);animation:.3s ease-in-out QuadMatch-module__YRouIq__qm-shake}.QuadMatch-module__YRouIq__isWrong .QuadMatch-module__YRouIq__mark{color:var(--color-danger)}@keyframes QuadMatch-module__YRouIq__qm-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (max-width:700px){.QuadMatch-module__YRouIq__cols3,.QuadMatch-module__YRouIq__cols4{grid-template-columns:repeat(2,minmax(0,1fr))}.QuadMatch-module__YRouIq__card{min-height:60px}.QuadMatch-module__YRouIq__cardText{font-size:var(--font-size-base)}}@media (prefers-reduced-motion:reduce){.QuadMatch-module__YRouIq__card{transition:none}.QuadMatch-module__YRouIq__card:active:not(:disabled){transform:none}.QuadMatch-module__YRouIq__isWrong{animation:none}}
