.wheel.svelte-1bsxpaf{position:relative;width:min(100%,440px);aspect-ratio:1;margin:0 auto;filter:drop-shadow(0 10px 22px rgba(201,58,46,.18))}svg.svelte-1bsxpaf{display:block;width:100%;height:100%}.spin.svelte-1bsxpaf{transform-origin:200px 200px;transition-property:transform;transition-timing-function:cubic-bezier(.12,.6,.12,1)}text.svelte-1bsxpaf{fill:#3a2e3f;font-family:var(--font-display);font-weight:600}.pointer.svelte-1bsxpaf{position:absolute;top:-4%;left:50%;width:11%;height:auto;transform:translate(-50%);filter:drop-shadow(0 3px 3px rgba(0,0,0,.15))}main.svelte-ol39d6{max-width:1000px;margin:0 auto;padding:20px 16px 0}header.svelte-ol39d6{text-align:center;margin-bottom:20px}h1.svelte-ol39d6{font-size:2.6rem;color:var(--coral-600)}header.svelte-ol39d6 p:where(.svelte-ol39d6){margin:4px 0 0;color:var(--text-soft);font-weight:700}.layout.svelte-ol39d6{display:grid;gap:24px;align-items:start}@media(min-width:820px){.layout.svelte-ol39d6{grid-template-columns:1.2fr 1fr}}.stage.svelte-ol39d6{display:flex;flex-direction:column;align-items:center;gap:20px;padding-top:12px}.wheel-btn.svelte-ol39d6{all:unset;display:block;width:100%;cursor:pointer}.wheel-btn.svelte-ol39d6:disabled{cursor:default}.hint.svelte-ol39d6{margin:-8px 0 0;color:var(--text-soft)}.editor.svelte-ol39d6 label:where(.svelte-ol39d6){display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.editor.svelte-ol39d6 label:where(.svelte-ol39d6) span:where(.svelte-ol39d6){color:var(--text-soft);font-size:.9rem}textarea.svelte-ol39d6{width:100%;resize:vertical;border:2px solid var(--coral-100);border-radius:var(--radius-md);padding:12px 14px;background:#fffdfc;line-height:1.6}textarea.svelte-ol39d6:focus{outline:none;border-color:var(--coral-300)}.tools.svelte-ol39d6{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;justify-content:center}.faq.svelte-ol39d6{margin-top:32px}.faq.svelte-ol39d6 h2:where(.svelte-ol39d6){margin-bottom:8px}summary.svelte-ol39d6{cursor:pointer;font-weight:800;padding:10px 0}details.svelte-ol39d6 p:where(.svelte-ol39d6){margin:0 0 10px;color:var(--text-soft)}dialog.svelte-ol39d6{border:0;border-radius:var(--radius-lg);padding:28px 24px;max-width:min(92vw,440px);text-align:center;box-shadow:var(--shadow-soft)}dialog.svelte-ol39d6::backdrop{background:#3a2e3f59}dialog[open].svelte-ol39d6{animation:svelte-ol39d6-pop .35s cubic-bezier(.2,1.6,.4,1)}@keyframes svelte-ol39d6-pop{0%{transform:scale(.7);opacity:0}}@media(prefers-reduced-motion:reduce){dialog[open].svelte-ol39d6{animation:none}}.label.svelte-ol39d6{margin:0;color:var(--text-soft);font-weight:700}.winner.svelte-ol39d6{margin:8px 0 12px;font-family:var(--font-display);font-size:2.2rem;font-weight:600;color:var(--coral-600);overflow-wrap:anywhere}.toast.svelte-ol39d6{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%);pointer-events:none}.toast.svelte-ol39d6 span:where(.svelte-ol39d6){display:block;padding:10px 18px;border-radius:var(--radius-pill);background:var(--ink);color:var(--white);font-weight:700}
