.quiz-preview.svelte-ddyr2u{background:#fff8ed;justify-content:center;align-items:center;gap:.75rem;height:200px;padding:2rem 1rem;display:flex;position:relative;overflow:hidden}.quiz-preview.svelte-ddyr2u img:where(.svelte-ddyr2u){aspect-ratio:1;object-fit:cover;border:5px solid #fff;border-radius:.75rem;width:34%;transform:rotate(-7deg);box-shadow:0 5px 16px #78350f0d}.quiz-preview.svelte-ddyr2u img:where(.svelte-ddyr2u):nth-child(2){z-index:1;width:38%;transform:translateY(-4px)rotate(3deg)}.quiz-preview.svelte-ddyr2u img:where(.svelte-ddyr2u):not([data-preview-ready]){visibility:hidden}.quiz-preview.svelte-ddyr2u img:where(.svelte-ddyr2u):nth-child(3){transform:rotate(8deg)}.quiz-photo-badge.svelte-ddyr2u{z-index:2;width:44px;height:44px;color:var(--primary);background:#fff;border:1px solid #fed7aa;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;left:calc(50% - 22px)}@media (width>=640px){.quiz-preview.svelte-ddyr2u{height:290px;padding:2rem 3rem}}@media (width<=374px){.quiz-preview.svelte-ddyr2u{height:185px}}.quiz-share-icon.svelte-fcs89d{background:var(--muted);width:44px;height:44px;color:var(--foreground);border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex}.quiz-share-icon.svelte-fcs89d:hover{opacity:.7}.quiz-share-icon.svelte-fcs89d:disabled{opacity:.5}.quiz-result-card.svelte-t8r9qo{background:linear-gradient(#fff8ed,#fff 75%);padding:2rem 1.25rem}.quiz-medal.svelte-t8r9qo{color:#c27615;background:#ffedc9;border:6px solid #fff8e7;border-radius:50%;place-items:center;width:88px;height:88px;display:grid;box-shadow:0 0 0 1px #f5dfb7}[data-results].svelte-t8r9qo:not([hidden]) .quiz-medal:where(.svelte-t8r9qo){animation:.5s ease-out svelte-t8r9qo-quiz-appear}.quiz-result-dot.svelte-t8r9qo{color:#a8a29e;background:#f5f5f4;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.75rem;display:grid}.quiz-result-dot[data-correct=true].svelte-t8r9qo{color:#b96814;background:#fff0d3}.quiz-review.svelte-t8r9qo{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.quiz-review-item.svelte-t8r9qo{border:1px solid var(--border);background:#fff;border-radius:.75rem;overflow:hidden}.quiz-review-item.svelte-t8r9qo img:where(.svelte-t8r9qo){aspect-ratio:4/3;object-fit:contain;background:#faf7f2;width:100%}.quiz-review-text.svelte-t8r9qo{padding:.9rem}.quiz-review-status.svelte-t8r9qo{color:#a16207;font-size:.75rem}.quiz-review-status[data-correct=true].svelte-t8r9qo{color:#15803d}.quiz-review-name.svelte-t8r9qo{margin-top:.35rem;font-size:.9rem;font-weight:700}.quiz-review-answer.svelte-t8r9qo,.quiz-review-description.svelte-t8r9qo{color:var(--muted-foreground);margin-top:.45rem;font-size:.75rem;line-height:1.65}@keyframes svelte-t8r9qo-quiz-appear{0%{opacity:0;transform:translateY(5px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width>=640px){.quiz-result-card.svelte-t8r9qo{padding:2.5rem}}@media (prefers-reduced-motion:reduce){[data-results].svelte-t8r9qo:not([hidden]) .quiz-medal:where(.svelte-t8r9qo){animation:none}}.breed-quiz [hidden]{display:none}.breed-quiz button,.breed-quiz a{-webkit-tap-highlight-color:transparent}.breed-quiz button{cursor:pointer}.breed-quiz button:disabled{cursor:default}.breed-quiz :focus-visible{outline:3px solid var(--ring);outline-offset:4px}.quiz-card{border:1px solid var(--border);background:var(--card);border-radius:1rem;overflow:hidden;box-shadow:0 2px 8px #00000005}.quiz-primary,.quiz-outline{border-radius:.5rem;justify-content:center;align-items:center;gap:.6rem;min-height:3rem;padding:.75rem 1.2rem;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.quiz-primary{background:var(--primary);color:#fff}.quiz-primary:hover{background:oklch(65% .2 47.6)}.quiz-primary:active,.quiz-outline:active{transform:translateY(1px)}.quiz-primary:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.breed-quiz :is(.quiz-primary,.quiz-outline){transition:none}}.quiz-outline.svelte-18q0fne{border:1px solid var(--border);background:#fff}.quiz-outline.svelte-18q0fne:hover{background:#fff7ed}.quiz-sound.svelte-18q0fne{border:1px solid var(--border);white-space:nowrap;color:var(--muted-foreground);border-radius:999px;padding:.5rem .8rem;font-size:.75rem;font-weight:600}.quiz-sound[aria-pressed=true].svelte-18q0fne{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.quiz-image-wrap.svelte-18q0fne{background:#faf7f2;position:relative}.quiz-question-image.svelte-18q0fne{object-fit:contain;width:100%;height:min(38svh,340px);min-height:150px;display:block}.breed-quiz[data-phase=loading].svelte-18q0fne .quiz-question-image:where(.svelte-18q0fne),.breed-quiz[data-phase=paused].svelte-18q0fne .quiz-question-image:where(.svelte-18q0fne){visibility:hidden}.quiz-overlay.svelte-18q0fne{text-align:center;background:#faf7f2;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;padding:1rem;display:flex;position:absolute;inset:0}.quiz-loader.svelte-18q0fne{border:2px solid #fed7aa;border-top-color:var(--primary);border-radius:50%;width:24px;height:24px;animation:1s linear infinite svelte-18q0fne-quiz-spin}.quiz-controls.svelte-18q0fne{padding:1rem 1.25rem 1.25rem}.quiz-seconds.svelte-18q0fne{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:700}.quiz-timer.svelte-18q0fne{background:#f3f0ed;border-radius:999px;height:6px;overflow:hidden}.quiz-timer.svelte-18q0fne>div:where(.svelte-18q0fne){background:var(--primary);transform-origin:0;height:100%}.quiz-timer[data-urgent=true].svelte-18q0fne>div:where(.svelte-18q0fne){background:#dc6034}.quiz-choices.svelte-18q0fne{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.quiz-choice.svelte-18q0fne{border:1px solid var(--border);text-align:left;background:#fff;border-radius:.5rem;align-items:center;gap:.5rem;min-height:56px;padding:.6rem .75rem;font-size:.875rem;font-weight:600;line-height:1.4;transition:border-color .15s,background .15s;display:flex}.quiz-choice-number.svelte-18q0fne{color:#78716c;background:#f5f5f4;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:.7rem;display:grid}@media (hover:hover){.quiz-choice.svelte-18q0fne:not(:disabled):hover{border-color:var(--primary);background:#fff7ed}}.quiz-choice[data-result=correct].svelte-18q0fne{background:#f0fdf4;border-color:#16a34a}.quiz-choice[data-result=wrong].svelte-18q0fne{background:#fff7ed;border-color:#fdba74}.quiz-feedback.svelte-18q0fne{background:#fffdf5ed;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;animation:.18s ease-out svelte-18q0fne-quiz-appear;display:flex;position:absolute;inset:0}.quiz-feedback-symbol.svelte-18q0fne{color:#15803d;font-size:4rem;line-height:1.1}.quiz-feedback[data-correct=false].svelte-18q0fne .quiz-feedback-symbol:where(.svelte-18q0fne){color:#c26c36}.quiz-feedback.svelte-18q0fne strong:where(.svelte-18q0fne){font-size:1.5rem}.quiz-feedback.svelte-18q0fne>span:where(.svelte-18q0fne):last-child{font-size:.95rem}.breed-quiz[data-phase=paused].svelte-18q0fne .quiz-choices:where(.svelte-18q0fne){visibility:hidden}@keyframes svelte-18q0fne-quiz-spin{to{transform:rotate(360deg)}}@keyframes svelte-18q0fne-quiz-appear{0%{opacity:0;transform:translateY(5px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width>=640px){.quiz-controls.svelte-18q0fne{padding:1.25rem 1.5rem 1.5rem}.quiz-choice.svelte-18q0fne{min-height:62px;font-size:1rem}}@media (width<=374px){.quiz-choice.svelte-18q0fne{gap:.3rem;padding:.5rem;font-size:.75rem}.quiz-controls.svelte-18q0fne{padding:.75rem}}@media (width<=639px) and (height<=740px){.quiz-question-image.svelte-18q0fne{height:32svh;min-height:140px}}@media (prefers-reduced-motion:reduce){.quiz-loader.svelte-18q0fne,.quiz-feedback.svelte-18q0fne,.quiz-choice.svelte-18q0fne{transition:none;animation:none}}
