.quiz-container.svelte-mgg0bt{position:relative;width:100%;min-height:80vh;background:linear-gradient(135deg,#8b23230d,#2e4a360d),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200"><rect width="200" height="200" fill="%23F7F3EC"/><circle cx="30" cy="30" r="3" fill="%23D4282D" opacity="0.3"/><circle cx="170" cy="60" r="3" fill="%23D4282D" opacity="0.3"/><circle cx="90" cy="140" r="3" fill="%232E4A36" opacity="0.3"/><circle cx="150" cy="170" r="3" fill="%23D9B05A" opacity="0.3"/><path d="M50 100 L55 95 L60 100 L55 105 Z" fill="%232E4A36" opacity="0.2"/><path d="M140 50 L145 45 L150 50 L145 55 Z" fill="%232E4A36" opacity="0.2"/></svg>');background-size:cover,200px 200px;padding:3em 2em;overflow:hidden}.snowfall.svelte-mgg0bt{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:1}.snowflake.svelte-mgg0bt{position:absolute;top:-20px;color:#fffc;text-shadow:0 0 10px rgba(255,255,255,.9);animation:svelte-mgg0bt-fall linear infinite}@keyframes svelte-mgg0bt-fall{to{transform:translateY(100vh) rotate(360deg);opacity:0}}.progress-indicator.svelte-mgg0bt{display:flex;justify-content:center;gap:1em;margin-bottom:3em;position:relative;z-index:2}.progress-dot.svelte-mgg0bt{width:12px;height:12px;border-radius:50%;background:#8b23234d;transition:all .3s ease}.progress-dot.active.svelte-mgg0bt{background:#8b2323;box-shadow:0 0 20px #8b2323cc;transform:scale(1.3)}.progress-dot.completed.svelte-mgg0bt{background:#2e4a36}.question-wrapper.svelte-mgg0bt{position:relative;z-index:2;opacity:1;transform:translateY(0);transition:all .5s ease}.question-wrapper.transitioning.svelte-mgg0bt{opacity:0;transform:translateY(-20px)}.question-card.svelte-mgg0bt{max-width:800px;margin:0 auto;background:linear-gradient(135deg,#fffffffa,#f7f3ecfa);border-radius:24px;padding:3em;box-shadow:0 20px 60px #8b232333,0 0 0 1px #8b23231a,inset 0 1px #ffffffe6;position:relative;overflow:hidden}.question-card.svelte-mgg0bt:before{content:"🌲";position:absolute;top:15px;left:15px;font-size:1.5em;opacity:.15}.question-card.svelte-mgg0bt:after{content:"🎁";position:absolute;top:15px;right:15px;font-size:1.5em;opacity:.15}.question-header.svelte-mgg0bt{font-family:Georgia,serif;font-size:1.2em;color:#8b2323;text-align:center;margin-bottom:1em;text-transform:uppercase;letter-spacing:2px;font-weight:600;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;max-width:100%}.question-text.svelte-mgg0bt{font-family:Georgia,serif;font-size:2em;color:#2e4a36;text-align:center;margin-bottom:2em;line-height:1.4;font-weight:700;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;max-width:100%}.answers-container.svelte-mgg0bt{display:flex;flex-direction:column;gap:1em}.answer-button.svelte-mgg0bt{position:relative;padding:1.5em 2em 1.5em 3em;background:linear-gradient(135deg,#f7f3ece6,#e8e0d5e6);border:2px solid rgba(139,35,35,.2);border-radius:16px;font-family:Arial,sans-serif;font-size:1.1em;color:#2e4a36;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);text-align:left;overflow:hidden;overflow-wrap:break-word;word-wrap:break-word;max-width:100%;box-sizing:border-box}.answer-button.svelte-mgg0bt:before{content:"❄️";position:absolute;left:.8em;top:50%;transform:translateY(-50%);font-size:1em;opacity:.3;transition:all .3s ease}.answer-button.svelte-mgg0bt:hover:not(:disabled){transform:translateY(-5px);border-color:#d9b05a;box-shadow:0 10px 30px #d9b05a4d,0 0 0 3px #d9b05a33}.answer-button.svelte-mgg0bt:hover:not(:disabled):before{opacity:.6;transform:translateY(-50%) scale(1.2)}.answer-button.selected.svelte-mgg0bt{background:linear-gradient(135deg,#d9b05a,#c4a053);border-color:#8b2323;color:#fff;transform:translateY(-8px) scale(1.02);box-shadow:0 15px 40px #8b232366,0 0 30px #d9b05a99}.answer-button.selected.svelte-mgg0bt:before{content:"🎄";opacity:1;transform:translateY(-50%) scale(1.3)}.answer-button.svelte-mgg0bt:disabled{cursor:not-allowed;opacity:.7}.answer-text.svelte-mgg0bt{position:relative;z-index:2;overflow-wrap:break-word;word-wrap:break-word;max-width:100%}.answer-glow.svelte-mgg0bt{position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(217,176,90,.4) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:all .6s ease;pointer-events:none}.answer-button.svelte-mgg0bt:hover .answer-glow:where(.svelte-mgg0bt){width:500px;height:500px}@media(max-width:768px){.quiz-container.svelte-mgg0bt{padding:2em 1em}.question-card.svelte-mgg0bt{padding:2em 1.5em}.question-text.svelte-mgg0bt{font-size:1.5em}.answer-button.svelte-mgg0bt{padding:1.2em 1.5em;font-size:1em}.progress-indicator.svelte-mgg0bt{gap:.6em;margin-bottom:2em}.progress-dot.svelte-mgg0bt{width:10px;height:10px}}@media(max-width:480px){.question-text.svelte-mgg0bt{font-size:1.3em}.answer-button.svelte-mgg0bt{padding:1em;font-size:.95em}.question-header.svelte-mgg0bt{font-size:1em}}.quiz-page[data-astro-cid-h3x4b7e6]{width:100%;margin:0;padding:0}.quiz-hero[data-astro-cid-h3x4b7e6]{background:linear-gradient(135deg,#8b2323e6,#2e4a36e6),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200"><rect width="200" height="200" fill="%238B2323"/><circle cx="40" cy="40" r="30" fill="%23D9B05A" opacity="0.1"/><circle cx="160" cy="140" r="40" fill="%23F7F3EC" opacity="0.1"/><circle cx="30" cy="150" r="3" fill="%23D4282D" opacity="0.3"/><circle cx="170" cy="60" r="3" fill="%23D9B05A" opacity="0.3"/><path d="M100 30 L105 25 L110 30 L105 35 Z" fill="%232E4A36" opacity="0.2"/></svg>');padding:4em 2em;text-align:center;border-radius:0 0 40px 40px;margin:-1em -2em 3em;box-shadow:0 20px 60px #8b23234d;position:relative}.quiz-hero[data-astro-cid-h3x4b7e6]:before{content:"🌟";position:absolute;top:20px;left:20px;font-size:2em;opacity:.3;animation:twinkle 2s ease-in-out infinite}.quiz-hero[data-astro-cid-h3x4b7e6]:after{content:"🎄";position:absolute;top:20px;right:20px;font-size:2em;opacity:.3;animation:twinkle 2s ease-in-out infinite 1s}@keyframes twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.hero-content[data-astro-cid-h3x4b7e6]{max-width:800px;margin:0 auto}.hero-title[data-astro-cid-h3x4b7e6]{font-family:Georgia,serif;font-size:3.5em;color:#f7f3ec;margin-bottom:.5em;text-shadow:0 2px 10px rgba(0,0,0,.3),0 0 40px rgba(217,176,90,.4);line-height:1.2}.hero-description[data-astro-cid-h3x4b7e6]{font-family:Arial,sans-serif;font-size:1.4em;color:#f7f3ec;line-height:1.6;text-shadow:0 2px 5px rgba(0,0,0,.3)}.hero-description[data-astro-cid-h3x4b7e6] em[data-astro-cid-h3x4b7e6]{color:#d9b05a;font-style:italic}.quiz-wrapper[data-astro-cid-h3x4b7e6]{max-width:1200px;margin:0 auto;padding:0 1em}@media(max-width:768px){.quiz-hero[data-astro-cid-h3x4b7e6]{padding:3em 1.5em;margin:-1em -1em 2em}.hero-title[data-astro-cid-h3x4b7e6]{font-size:2.5em}.hero-description[data-astro-cid-h3x4b7e6]{font-size:1.2em}}@media(max-width:480px){.quiz-hero[data-astro-cid-h3x4b7e6]{padding:2em 1em;border-radius:0 0 20px 20px}.hero-title[data-astro-cid-h3x4b7e6]{font-size:2em}.hero-description[data-astro-cid-h3x4b7e6]{font-size:1.1em}}
