.match-board__canvas.svelte-qoz8ay{position:relative}.match-lines.svelte-qoz8ay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:0}.match-columns.svelte-qoz8ay{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}.match-col.svelte-qoz8ay{display:flex;flex-direction:column;gap:.5rem}.match-item.svelte-qoz8ay{width:100%;padding:.75rem .625rem;border-radius:.75rem;font-weight:700;font-size:.875rem;border:2px solid #e5e7eb;background:#fff;color:var(--color-brand-grey, #2d2d2d);text-align:center;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s,transform .1s}.match-item.svelte-qoz8ay:hover:not(:disabled){border-color:#94a3b8}.match-item.svelte-qoz8ay:disabled{cursor:default}.match-item--linked.svelte-qoz8ay{border-color:#7dd3fc;background:#f0f9ff;color:#0c4a6e}.match-item--selected.svelte-qoz8ay{border-color:#1cb0f6;background:#e0f2fe;color:#075985;box-shadow:0 0 0 3px #1cb0f659,0 2px #0284c726;transform:scale(1.02);z-index:2;position:relative}.match-item--correct.svelte-qoz8ay{background:#f0fdf4;border-color:#4ade80;color:#15803d;transform:none;box-shadow:none}.match-item--wrong.svelte-qoz8ay{background:#fef2f2;border-color:#f87171;color:#b91c1c;transform:none;box-shadow:none}@keyframes svelte-yapysj-fade-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.content-fade-in.svelte-yapysj{animation:svelte-yapysj-fade-slide-in .25s ease-out}@keyframes svelte-yapysj-countdown{0%{width:100%}to{width:0%}}.countdown-bar.svelte-yapysj{animation:svelte-yapysj-countdown 2.2s linear forwards}@keyframes svelte-yapysj-advance-shrink{0%{width:100%}to{width:0%}}.advance-bar.svelte-yapysj{animation:svelte-yapysj-advance-shrink 1.2s linear forwards}@keyframes svelte-uu7npg-fade-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.content-fade-in.svelte-uu7npg{animation:svelte-uu7npg-fade-slide-in .25s ease-out}@keyframes svelte-uu7npg-advance-shrink{0%{width:100%}to{width:0%}}.advance-bar.svelte-uu7npg{animation:svelte-uu7npg-advance-shrink 1.2s linear forwards}
