.memory-card.svelte-1mwn49d{perspective:800px}.transform-style-preserve-3d.svelte-1mwn49d{transform-style:preserve-3d}.backface-hidden.svelte-1mwn49d{backface-visibility:hidden}.flipped.svelte-1mwn49d{transform:rotateY(180deg)}.question-box.svelte-fw1dxr{background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-accent) 100%);border-radius:.75rem;padding:2px;box-shadow:0 3px 10px #0000001a}.question-text.svelte-fw1dxr{background-color:var(--color-background-card);border-radius:.7rem;padding:1rem 1.25rem;font-weight:600;font-size:1.1rem;color:var(--color-text-primary)}.option-btn.svelte-fw1dxr{padding:.75rem 1rem;border-radius:.6rem;border:1px solid var(--color-border);background-color:var(--color-background-section);color:var(--color-text);font-weight:500;width:100%;cursor:pointer}.option-btn.svelte-fw1dxr:hover{transform:scale(1.02);background-color:var(--color-background-card)}.option-btn.correct.svelte-fw1dxr{background-color:#16a34a!important;color:#fff;border-color:#16a34a;transform:scale(1.05);animation:svelte-fw1dxr-correctPulse .3s ease}.option-btn.wrong.svelte-fw1dxr{background-color:#dc2626!important;color:#fff;border-color:#dc2626;transform:scale(1.02)}@keyframes svelte-fw1dxr-correctPulse{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.progress-bar.svelte-fw1dxr{width:100%;height:8px;background:var(--color-border);border-radius:9999px;overflow:hidden}.progress-inner.svelte-fw1dxr{height:100%;background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-secondary) 100%);border-radius:9999px;transition:width .4s ease-in-out}.trophy-container.svelte-fw1dxr{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;animation:svelte-fw1dxr-fadeIn .8s ease-out}@keyframes svelte-fw1dxr-trophyBounce{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.new-highscore.svelte-fw1dxr{animation:svelte-fw1dxr-highscorePulse .8s ease-in-out infinite alternate}@keyframes svelte-fw1dxr-highscorePulse{0%{transform:scale(1)}to{transform:scale(1.1)}}.confetti-container.svelte-fw1dxr{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:999}.confetti.svelte-fw1dxr{position:absolute;width:8px;height:14px;opacity:.9;animation:svelte-fw1dxr-confetti-fall 2.5s linear forwards}@keyframes svelte-fw1dxr-confetti-fall{0%{transform:translateY(-10vh) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(720deg);opacity:0}}.animate-fadeIn.svelte-fw1dxr{animation:svelte-fw1dxr-fadeIn .6s ease-in-out}@keyframes svelte-fw1dxr-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.info-stack.svelte-w4nzba{display:flex;flex-direction:column;gap:clamp(3rem,5vw,5rem)}.info-card.svelte-w4nzba{display:flex;flex-direction:column;gap:clamp(1rem,2vw,2rem);padding:clamp(1.75rem,3vw,3rem);background:var(--color-background-card);border:1px solid color-mix(in srgb,var(--color-border) 60%,transparent);border-radius:var(--card-radius);box-shadow:0 0 0 1px #ffffff4d inset,0 2px 3px #0000000f inset}.info-card.svelte-w4nzba h2:where(.svelte-w4nzba){margin-bottom:.25rem}.info-list.svelte-w4nzba{list-style:none;display:grid;gap:1rem;margin-top:.5rem}.info-hint.svelte-w4nzba{display:flex;align-items:flex-start;gap:.75rem;margin-top:1.25rem;padding:1rem 1.25rem;background:color-mix(in srgb,var(--color-primary) 10%,transparent);border-left:4px solid var(--color-primary);border-radius:var(--card-radius)}.info-card.svelte-w4nzba .mt-4:where(.svelte-w4nzba),.info-card.svelte-w4nzba>div:where(.svelte-w4nzba):last-child{margin-top:1.5rem;text-align:center}
