.filters[data-astro-cid-jfrikkt6]{margin-top:16px;display:flex;flex-direction:column;gap:12px}fieldset[data-astro-cid-jfrikkt6]{border:0;padding:0;margin:0;min-width:0}legend[data-astro-cid-jfrikkt6]{font-weight:700;font-size:.92rem;margin-bottom:6px}.opts[data-astro-cid-jfrikkt6]{display:flex;flex-wrap:wrap;gap:6px}.opts[data-astro-cid-jfrikkt6] label[data-astro-cid-jfrikkt6]{flex:none}.opts[data-astro-cid-jfrikkt6] input[data-astro-cid-jfrikkt6]{position:absolute;opacity:0;pointer-events:none}.opts[data-astro-cid-jfrikkt6] span[data-astro-cid-jfrikkt6]{display:inline-block;padding:7px 13px;border-radius:999px;border:1px solid var(--line);background:var(--bg);font-size:.88rem;cursor:pointer;white-space:nowrap}.opts[data-astro-cid-jfrikkt6] input[data-astro-cid-jfrikkt6]:checked+span[data-astro-cid-jfrikkt6]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}.opts[data-astro-cid-jfrikkt6] input[data-astro-cid-jfrikkt6]:focus-visible+span[data-astro-cid-jfrikkt6]{outline:2px solid var(--accent-ink);outline-offset:2px}#pool-count[data-astro-cid-jfrikkt6]{margin:0}.stage[data-astro-cid-jfrikkt6]{position:relative;width:min(88%,340px);aspect-ratio:1;margin:36px auto 26px}.lights[data-astro-cid-jfrikkt6]{position:absolute;top:-6%;left:-6%;width:112%;height:112%;max-width:none;pointer-events:none}.bulb[data-astro-cid-jfrikkt6]{fill:#ffe6a6}.stage[data-astro-cid-jfrikkt6].is-spinning .bulb[data-astro-cid-jfrikkt6]{animation:bulb .36s steps(1) infinite}.stage[data-astro-cid-jfrikkt6].is-spinning .bulb[data-astro-cid-jfrikkt6].odd{animation-delay:.18s}.stage[data-astro-cid-jfrikkt6].is-win .bulb[data-astro-cid-jfrikkt6]{animation:bulb .14s steps(1) infinite}.stage[data-astro-cid-jfrikkt6].is-win .bulb[data-astro-cid-jfrikkt6].odd{animation-delay:.07s}@keyframes bulb{0%{fill:#fff8dc;filter:drop-shadow(0 0 3px #ffd36e)}50%{fill:#b8763d;filter:none}}#wheel[data-astro-cid-jfrikkt6] path{transition:opacity .3s ease}#wheel[data-astro-cid-jfrikkt6].has-win path:not(.win){opacity:.45}#wheel[data-astro-cid-jfrikkt6].has-win path.win{stroke:#fff;stroke-width:3}.result[data-astro-cid-jfrikkt6]{position:relative;overflow:hidden}.result[data-astro-cid-jfrikkt6]>*:not(.rays){position:relative}.rays[data-astro-cid-jfrikkt6]{position:absolute;left:50%;top:62px;width:420px;height:420px;margin:-210px 0 0 -210px;border-radius:50%;background:repeating-conic-gradient(rgba(252,181,41,.28) 0 10deg,transparent 10deg 24deg);-webkit-mask:radial-gradient(circle,#000 20%,transparent 68%);mask:radial-gradient(circle,#000 20%,transparent 68%);opacity:0;pointer-events:none}.result[data-astro-cid-jfrikkt6].is-reveal .rays[data-astro-cid-jfrikkt6]{animation:rays 2.4s ease-out}.result[data-astro-cid-jfrikkt6].is-reveal .result-mascot{animation:hop .6s ease-out 2}@keyframes rays{0%{opacity:0;transform:rotate(0) scale(.6)}20%{opacity:1}to{opacity:0;transform:rotate(90deg) scale(1.1)}}@keyframes hop{40%{transform:translateY(-14px) rotate(-4deg)}}#wheel[data-astro-cid-jfrikkt6] .label,.spin-btn[data-astro-cid-jfrikkt6],.result[data-astro-cid-jfrikkt6] h2[data-astro-cid-jfrikkt6],h1[data-astro-cid-jfrikkt6]{font-family:"GyeonggiTitle",var(--font, sans-serif);font-weight:700;letter-spacing:0}#wheel[data-astro-cid-jfrikkt6] .label{paint-order:stroke;stroke:#48180d47;stroke-width:1.6px;stroke-linejoin:round}#wheel[data-astro-cid-jfrikkt6]{display:block;position:relative;width:100%;height:100%;border-radius:50%;box-shadow:0 8px 28px #6e3c1e2e;will-change:transform}.pointer[data-astro-cid-jfrikkt6].tick{animation:flick .12s ease-out}@keyframes flick{35%{transform:translate(-50%) rotate(-18deg)}}.pointer[data-astro-cid-jfrikkt6]{position:absolute;top:-22px;transform-origin:50% 0;left:50%;transform:translate(-50%);width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:30px solid var(--accent);z-index:2;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2))}.hub[data-astro-cid-jfrikkt6]{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:22%;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:#fff;border:4px solid var(--text);overflow:hidden}.hub[data-astro-cid-jfrikkt6] img{width:76%;height:auto;margin-top:-6%}.result[data-astro-cid-jfrikkt6] .result-mascot{display:block;height:auto;margin:-4px auto 4px}.spin-btn[data-astro-cid-jfrikkt6]{font-size:1.1rem;min-height:54px}.spin-btn[data-astro-cid-jfrikkt6]:disabled{opacity:.6;cursor:default}.result[data-astro-cid-jfrikkt6]{margin-top:20px;text-align:center;border:2px solid var(--accent);animation:pop .4s ease}.eyebrow[data-astro-cid-jfrikkt6]{margin:0;color:var(--accent-ink);font-weight:700}.result-art[data-astro-cid-jfrikkt6]{display:block;margin:6px auto 0}.result-art[data-astro-cid-jfrikkt6][hidden]{display:none}.result[data-astro-cid-jfrikkt6] h2[data-astro-cid-jfrikkt6]{margin:4px 0 8px;font-size:1.4rem}.result[data-astro-cid-jfrikkt6] p[data-astro-cid-jfrikkt6]{margin:12px 0 6px}.from[data-astro-cid-jfrikkt6]{display:inline-block;margin-bottom:14px;font-weight:600}.actions[data-astro-cid-jfrikkt6]{display:grid;gap:8px}@media(min-width:560px){.actions[data-astro-cid-jfrikkt6]{grid-template-columns:repeat(3,1fr)}}@keyframes pop{0%{transform:scale(.92);opacity:0}}.howto[data-astro-cid-jfrikkt6] ul[data-astro-cid-jfrikkt6]{padding-left:1.2em}
