.race.svelte-1l028ur{margin:2rem 0;padding:clamp(20px,4vw,30px);border:1.5px solid #282321;border-radius:26px;background:radial-gradient(ellipse at top right,#f9e0e6,transparent 58%),#fffaf3;box-shadow:5px 5px #edc2c9;color:#282121;font:.94rem/1.6 var(--font)}.race.svelte-1l028ur p:where(.svelte-1l028ur),.race.svelte-1l028ur h3:where(.svelte-1l028ur){margin:0}.heading.svelte-1l028ur{display:flex;gap:12px;align-items:center;margin-bottom:18px}.heading.svelte-1l028ur>span:where(.svelte-1l028ur){display:grid;place-items:center;flex:none;width:44px;height:44px;background:#edc2c9;border-radius:14px;font-size:1.5rem}.heading.svelte-1l028ur h3:where(.svelte-1l028ur){font-family:var(--font-headline);font-size:1.4rem;line-height:1.2;color:#161313}.heading.svelte-1l028ur p:where(.svelte-1l028ur){font-size:.75rem;color:#805966}.scene-art.svelte-1l028ur{height:190px;overflow:hidden;border:1px solid #dcc6c2;border-radius:18px;position:relative;background:#f8f1e6}.scene-art.svelte-1l028ur img:where(.svelte-1l028ur){width:100%;height:100%;object-fit:cover;object-position:center 57%}.scene-title.svelte-1l028ur{position:absolute;left:10px;bottom:10px;padding:5px 12px;border:1px solid #b8878e;border-radius:999px;background:#f9e3e4;font-weight:700;font-size:.78rem}.question.svelte-1l028ur{font-weight:700;margin:17px 0 10px!important}button.svelte-1l028ur{font:inherit;color:inherit;cursor:pointer}button.svelte-1l028ur:disabled{cursor:default}button.svelte-1l028ur:focus-visible{outline:3px solid #a5516c;outline-offset:3px}.choices.svelte-1l028ur{display:grid;gap:8px}.choices.svelte-1l028ur button:where(.svelte-1l028ur){display:flex;justify-content:space-between;text-align:left;gap:10px;padding:10px 13px;border:1px solid #ddc0c6;border-radius:13px;background:#fffdf9}.choices.svelte-1l028ur button[aria-pressed=true]:where(.svelte-1l028ur),.choices.svelte-1l028ur button:where(.svelte-1l028ur):hover:not(:disabled),.animals.svelte-1l028ur button[aria-pressed=true]:where(.svelte-1l028ur){background:#f4d3d8;border-color:#ae7c87}.result.svelte-1l028ur{margin-top:14px;padding:14px 16px;border-radius:14px;background:#f8e7e9;font-size:.9rem}.next.svelte-1l028ur{margin-top:14px;border:1px solid #2e2827;border-radius:999px;background:#fffaf3;padding:8px 14px;font-weight:700}.animals.svelte-1l028ur{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.animals.svelte-1l028ur button:where(.svelte-1l028ur){position:relative;min-height:55px;border:1px solid #ddc0c6;border-radius:12px;background:#fffdf9}.animals.svelte-1l028ur button:where(.svelte-1l028ur) small:where(.svelte-1l028ur){position:absolute;top:2px;left:6px;color:#805966;font-size:.65rem}.animals.svelte-1l028ur button:where(.svelte-1l028ur) strong:where(.svelte-1l028ur){font-size:1.25rem}.animal-detail.svelte-1l028ur strong:where(.svelte-1l028ur){font-size:1.1rem}@media(max-width:430px){.animals.svelte-1l028ur{grid-template-columns:repeat(4,minmax(0,1fr))}.scene-art.svelte-1l028ur{height:150px}}
