.odd-one-out[data-v-a581d6f5]{height:100%;display:flex;flex-direction:column}.progress-header[data-v-a581d6f5]{display:flex;align-items:center;padding:var(--space-sm) var(--space-md);background:var(--bg-card);border-bottom:1px solid var(--bg-muted);gap:var(--space-md)}.stat-btn[data-v-a581d6f5]{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:var(--touch-min);min-height:var(--touch-min);background:transparent;border:none;font-family:var(--font-body);font-weight:800;font-size:1.05rem;color:var(--text);cursor:pointer;padding:4px 8px;border-radius:var(--radius-sm)}.stat-btn[data-v-a581d6f5]:hover{background:var(--bg-muted)}.progress-container[data-v-a581d6f5]{flex:1}.progress-label[data-v-a581d6f5]{font-size:.7rem;color:var(--text-muted);text-align:center;margin-bottom:2px}.progress-bar[data-v-a581d6f5]{height:10px;background:var(--bg-muted);border-radius:var(--radius-full);overflow:hidden}.progress-fill[data-v-a581d6f5]{height:100%;background:var(--accent-logik);border-radius:var(--radius-full);transition:width .3s var(--ease-spring)}.big-emoji[data-v-a581d6f5]{font-size:3rem;letter-spacing:8px}.prompt[data-v-a581d6f5]{text-align:center;font-family:var(--font-display);font-weight:700;font-size:1.15rem;color:var(--text);margin:0}.tile-grid[data-v-a581d6f5]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-sm);width:min(100%,420px,calc(100cqh - 2 * var(--stage-gap)))}.tile[data-v-a581d6f5]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--bg-card);border:3px solid var(--bg-muted);border-radius:var(--radius-md);cursor:pointer;transition:all .2s var(--ease-spring);box-shadow:var(--shadow-xs);padding:var(--space-sm)}@media (hover: hover){.tile[data-v-a581d6f5]:hover:not(:disabled){transform:translateY(-2px);border-color:var(--accent-logik);box-shadow:var(--shadow-sm)}}.tile[data-v-a581d6f5]:disabled{cursor:default}.tile.odd[data-v-a581d6f5]{border-color:var(--success);background:var(--accent-sach-soft);animation:bob-a581d6f5 .6s var(--ease-spring)}@keyframes bob-a581d6f5{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}:root[data-reduce-motion] .tile.odd[data-v-a581d6f5]{animation:none}.tile.wrong[data-v-a581d6f5]{border-color:var(--danger);animation:shake-a581d6f5 .5s var(--ease-spring)}@keyframes shake-a581d6f5{10%,90%{transform:translate(-4px)}30%,70%{transform:translate(6px)}50%{transform:translate(-3px)}}:root[data-reduce-motion] .tile.wrong[data-v-a581d6f5]{animation:none}.tile.removed[data-v-a581d6f5]{opacity:.2;pointer-events:none;filter:grayscale(1)}.tip-btn[data-v-a581d6f5]{display:block;margin:0 auto;min-height:var(--touch-min);padding:8px 18px;background:var(--bg-card);border:2px dashed var(--accent-logik);border-radius:var(--radius-full);font-family:var(--font-body);font-weight:800;font-size:.95rem;color:var(--accent-logik-dark);cursor:pointer;transition:transform .12s var(--ease-spring),background .15s}.tip-btn[data-v-a581d6f5]:active{transform:scale(.96)}.tile-emoji[data-v-a581d6f5]{font-size:clamp(2.5rem,12vw,4rem);line-height:1}.tile-label[data-v-a581d6f5]{font-family:var(--font-display);font-weight:900;font-size:clamp(2.2rem,10vw,3rem);color:var(--accent-logik-dark)}.hint-text[data-v-a581d6f5]{margin:0;padding:var(--space-sm) var(--space-md);background:var(--accent-sach-soft);color:var(--text);border-radius:var(--radius-md);font-size:.95rem;text-align:center;font-weight:600}.badges-title[data-v-a581d6f5]{font-family:var(--font-display);font-weight:800;font-size:1.5rem;text-align:center;color:var(--accent-logik-dark);margin:0 0 var(--space-sm) 0}.empty-badges[data-v-a581d6f5]{text-align:center;color:var(--text-muted);padding:var(--space-lg)}.badges-grid[data-v-a581d6f5]{display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:center}.badge[data-v-a581d6f5]{font-size:2rem;line-height:1;padding:8px;background:var(--bg-muted);border-radius:var(--radius-md)}:root[data-theme=dark] .tile-label[data-v-a581d6f5],:root[data-theme=dark] .tip-btn[data-v-a581d6f5],:root[data-theme=dark] .badges-title[data-v-a581d6f5]{color:var(--accent-logik)}
