.quiz-container.svelte-19cwdq3{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:360px;margin:0 auto}.quiz-header.svelte-19cwdq3{text-align:center}.quiz-label.svelte-19cwdq3{font-size:.85rem;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em}.card-stack.svelte-19cwdq3{position:relative;width:100%;aspect-ratio:.75}.stacked-card.svelte-19cwdq3{position:absolute;inset:0;background:hsl(var(--card));border:2px solid var(--border-color);border-radius:20px;transform:translateY(var(--stack-offset)) scale(var(--stack-scale));opacity:var(--stack-opacity);transition:all .3s ease;overflow:hidden}.stacked-card.active.svelte-19cwdq3{z-index:10}.stacked-card.shake.svelte-19cwdq3{animation:svelte-19cwdq3-shake .5s ease-in-out}.stacked-card.fly-out.svelte-19cwdq3{animation:svelte-19cwdq3-flyOut .25s ease-out forwards}@keyframes svelte-19cwdq3-shake{0%,to{transform:translate(0) translateY(var(--stack-offset)) scale(var(--stack-scale))}20%{transform:translate(-10px) translateY(var(--stack-offset)) scale(var(--stack-scale))}40%{transform:translate(10px) translateY(var(--stack-offset)) scale(var(--stack-scale))}60%{transform:translate(-10px) translateY(var(--stack-offset)) scale(var(--stack-scale))}80%{transform:translate(10px) translateY(var(--stack-offset)) scale(var(--stack-scale))}}@keyframes svelte-19cwdq3-flyOut{0%{transform:translate(0) translateY(var(--stack-offset)) scale(var(--stack-scale));opacity:1}to{transform:translate(-150px) translateY(var(--stack-offset)) scale(.9);opacity:0}}.card-content.svelte-19cwdq3{display:flex;flex-direction:column;height:100%}.image-section.svelte-19cwdq3{flex:1;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#00000005,#0000000d)}.quiz-image.svelte-19cwdq3{width:100%;height:100%;object-fit:cover}.options-grid.svelte-19cwdq3{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px;background:hsl(var(--background));border-top:1px solid hsl(var(--border))}.option-btn.svelte-19cwdq3{display:flex;align-items:center;gap:6px;padding:8px 10px;background:hsl(var(--card));border:2px solid transparent;border-radius:12px;cursor:pointer;transition:all .15s ease;text-align:left;outline:2px solid transparent;outline-offset:0}@media(hover:hover){.option-btn.svelte-19cwdq3:hover:not(:disabled){outline-color:hsl(var(--foreground) / .4)}}.option-btn.svelte-19cwdq3:focus-visible{outline-color:hsl(var(--ring))}.option-btn.correct.svelte-19cwdq3{outline-color:var(--color-gender-neuter);background:#05df7226}.option-btn.wrong.svelte-19cwdq3{outline-color:#fb2c36;background:#fb2c3626;animation:svelte-19cwdq3-shake-subtle .3s ease}@keyframes svelte-19cwdq3-shake-subtle{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.option-btn.wrong-permanent.svelte-19cwdq3{opacity:.4;outline-color:#fb2c3680;cursor:not-allowed}.option-btn.wrong-permanent.svelte-19cwdq3 .option-text:where(.svelte-19cwdq3){text-decoration:line-through}.option-btn.svelte-19cwdq3:disabled{cursor:default}.option-letter.svelte-19cwdq3{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:hsl(var(--muted));border-radius:6px;font-size:.75rem;font-weight:600;color:hsl(var(--muted-foreground));flex-shrink:0}.option-text.svelte-19cwdq3{font-size:.85rem;font-weight:500;color:hsl(var(--foreground))}.progress-text.svelte-19cwdq3{font-size:.85rem;color:hsl(var(--muted-foreground))}.completion-message.svelte-19cwdq3{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:48px 24px}.completion-icon.svelte-19cwdq3{font-size:4rem;animation:svelte-19cwdq3-bounce 1s ease infinite}@keyframes svelte-19cwdq3-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.completion-message.svelte-19cwdq3 h2:where(.svelte-19cwdq3){font-size:1.8rem;font-weight:700;margin:0;color:hsl(var(--foreground))}.completion-message.svelte-19cwdq3 p:where(.svelte-19cwdq3){font-size:1rem;color:hsl(var(--muted-foreground));margin:0}
