.choice-textarea.svelte-1xv2lp2{width:100%;padding:10px 14px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-size:18px;font-family:inherit;line-height:1.6;outline:none;resize:vertical;transition:border-color .2s;box-sizing:border-box}.choice-textarea.svelte-1xv2lp2:focus{border-color:var(--accent)}.choice-section.svelte-cp8p2d{display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--bg-card);border-radius:12px;box-shadow:0 2px 8px var(--shadow);max-width:300px}.section-header.svelte-cp8p2d{display:flex;align-items:center;justify-content:space-between}.reset-btn.svelte-cp8p2d{padding:4px 8px;border-radius:4px;background:transparent;color:var(--text-secondary);font-size:11px;font-weight:400;border:none;transition:color .2s}.reset-btn.svelte-cp8p2d:hover{color:var(--danger)}.reset-btn.svelte-cp8p2d:focus-visible{outline:2px solid var(--danger);outline-offset:2px}.section-title.svelte-cp8p2d{font-size:16px;font-weight:700;color:var(--text-primary)}.sound-toggle.svelte-xc52ti{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--bg-secondary);color:var(--text-primary);transition:background-color .2s}.sound-toggle.svelte-xc52ti:hover{background:var(--border-color)}.sound-toggle.svelte-xc52ti:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-header.svelte-1d0xbrt{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--bg-card);border-bottom:1px solid var(--border-color);box-shadow:0 1px 4px var(--shadow)}.title.svelte-1d0xbrt{font-size:18px;font-weight:700;color:var(--text-primary)}@media(min-width:768px){.title.svelte-1d0xbrt{font-size:22px}}.roulette-container.svelte-1klelmp{position:relative;display:flex;flex-direction:column;align-items:center}.arrow.svelte-1klelmp{position:relative;z-index:10;margin-bottom:-8px;filter:drop-shadow(0 2px 4px var(--shadow))}.wheel.svelte-1klelmp{position:relative;width:360px;height:360px;border-radius:50%;box-shadow:0 4px 20px var(--shadow-lg);border:4px solid var(--border-color);overflow:hidden;--label-offset: -110px}.wheel.spinning.svelte-1klelmp{transition:transform 4s cubic-bezier(.17,.67,.12,.99)}.wheel.nudging.svelte-1klelmp{transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.wheel.reversing.svelte-1klelmp{transition:transform 1.2s cubic-bezier(.25,.1,.25,1)}.wheel-label.svelte-1klelmp{position:absolute;top:50%;left:50%;font-size:18px;font-weight:700;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5);white-space:nowrap;transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none}.label-inner.svelte-1klelmp{display:inline-block}.label-inner.swap-out.svelte-1klelmp{animation:svelte-1klelmp-labelSwapOut .6s ease forwards}.label-inner.swap-in.svelte-1klelmp{animation:svelte-1klelmp-labelSwapIn .6s ease forwards}@keyframes svelte-1klelmp-labelSwapOut{0%{opacity:1;filter:blur(0);transform:scale(1)}to{opacity:0;filter:blur(8px);transform:scale(1.3)}}@keyframes svelte-1klelmp-labelSwapIn{0%{opacity:0;filter:blur(8px);transform:scale(.7)}to{opacity:1;filter:blur(0);transform:scale(1)}}@media(min-width:768px){.wheel.svelte-1klelmp{width:480px;height:480px;--label-offset: -150px}.wheel-label.svelte-1klelmp{font-size:16px}}.spin-button.svelte-1352cbk{padding:14px 48px;border-radius:50px;background:var(--accent);color:#fff;font-size:18px;font-weight:700;letter-spacing:.05em;transition:all .2s;box-shadow:0 4px 12px var(--shadow)}.spin-button.svelte-1352cbk:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 6px 16px var(--shadow-lg)}.spin-button.svelte-1352cbk:active:not(:disabled){transform:translateY(0)}.spin-button.svelte-1352cbk:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.spin-button.svelte-1352cbk:disabled{opacity:.5;cursor:not-allowed}.overlay.svelte-j5x2t7{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:100;background:#00000080;animation:svelte-j5x2t7-fadeIn .3s ease}.effect-text.svelte-j5x2t7{font-size:clamp(32px,8vw,52px);font-weight:900;text-align:center;padding:0 16px;text-shadow:0 0 20px color-mix(in srgb,var(--glow-color) 80%,transparent),0 0 40px color-mix(in srgb,var(--glow-color) 40%,transparent),0 2px 8px rgba(0,0,0,.5)}@keyframes svelte-j5x2t7-fadeIn{0%{opacity:0}to{opacity:1}}.anim-pop.svelte-j5x2t7{animation:svelte-j5x2t7-popIn .4s ease}@keyframes svelte-j5x2t7-popIn{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.anim-shake.svelte-j5x2t7{animation:svelte-j5x2t7-shakeIn .3s ease}@keyframes svelte-j5x2t7-shakeIn{0%{transform:translate(-12px);opacity:0}25%{transform:translate(10px)}50%{transform:translate(-6px)}75%{transform:translate(3px)}to{transform:translate(0);opacity:1}}.anim-flip.svelte-j5x2t7{animation:svelte-j5x2t7-swapFlip .6s ease}@keyframes svelte-j5x2t7-swapFlip{0%{transform:perspective(400px) rotateY(-90deg);opacity:0}40%{transform:perspective(400px) rotateY(10deg)}70%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px) rotateY(0);opacity:1}}.anim-jackpot.svelte-j5x2t7{font-size:clamp(36px,9vw,56px);animation:svelte-j5x2t7-jackpotPop .6s ease}@keyframes svelte-j5x2t7-jackpotPop{0%{transform:scale(.3) rotate(-15deg);opacity:0}50%{transform:scale(1.2) rotate(5deg)}70%{transform:scale(.95) rotate(-2deg)}to{transform:scale(1) rotate(0);opacity:1}}.anim-slide.svelte-j5x2t7{animation:svelte-j5x2t7-slideIn .4s ease}@keyframes svelte-j5x2t7-slideIn{0%{transform:translate(-100px);opacity:0}60%{transform:translate(10px)}80%{transform:translate(-5px)}to{transform:translate(0);opacity:1}}.anim-spin.svelte-j5x2t7{animation:svelte-j5x2t7-shuffleSpin .6s ease}@keyframes svelte-j5x2t7-shuffleSpin{0%{transform:scale(.5) rotate(-180deg);opacity:0}60%{transform:scale(1.15) rotate(10deg)}80%{transform:scale(.95) rotate(-3deg)}to{transform:scale(1) rotate(0);opacity:1}}.anim-pulse.svelte-j5x2t7{animation:svelte-j5x2t7-eliminatePulse .6s ease}@keyframes svelte-j5x2t7-eliminatePulse{0%{transform:scale(.8);opacity:0}30%{transform:scale(1.3);opacity:1}50%{transform:scale(.9)}70%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.overlay.svelte-1cc0ivs{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:200;background:#00000080;animation:svelte-1cc0ivs-fadeIn .3s ease;cursor:pointer;overflow:hidden}.content.svelte-1cc0ivs{display:flex;flex-direction:column;align-items:center;gap:12px;z-index:1}.result-text.svelte-1cc0ivs{font-size:clamp(32px,8vw,52px);font-weight:900;color:gold;text-align:center;padding:0 16px;text-shadow:0 0 20px rgba(255,215,0,.8),0 0 40px rgba(255,215,0,.4),0 2px 8px rgba(0,0,0,.5);animation:svelte-1cc0ivs-popIn .4s ease}.confetti.svelte-1cc0ivs{position:absolute;top:-12px;border-radius:2px;opacity:0;animation:svelte-1cc0ivs-confettiFall linear forwards}@keyframes svelte-1cc0ivs-confettiFall{0%{transform:translateY(0) translate(0) rotate(0);opacity:1}to{transform:translateY(110vh) translate(var(--drift)) rotate(720deg);opacity:.3}}@keyframes svelte-1cc0ivs-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1cc0ivs-popIn{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.roulette-section.svelte-r34kpn{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px}.wheel-area.svelte-r34kpn,.spin-area.svelte-r34kpn{display:flex;justify-content:center}.app.svelte-1uha8ag{min-height:100dvh;display:flex;flex-direction:column}.main.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px;max-width:1000px;margin:0 auto;width:100%}.sidebar.svelte-1uha8ag{display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.main.svelte-1uha8ag{flex-direction:row;justify-content:center;align-items:center;padding:32px}}
