:root:has([data-wheel-design=spinsert-coin]){font-family:var(--font-bungee), ui-sans-serif, system-ui, sans-serif;--page:var(--lightningcss-light,#fff5e1)var(--lightningcss-dark,#07040f);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#140e26);--fg:var(--lightningcss-light,#1b0f2e)var(--lightningcss-dark,#f4f0ff);--line:var(--lightningcss-light,#ffc6e0)var(--lightningcss-dark,#2e2550);--rim:var(--lightningcss-light,#1b0f2e1a)var(--lightningcss-dark,#00e5ff2e);--color-cream:var(--lightningcss-light,#fff5e1)var(--lightningcss-dark,#140e26);--color-ink:#0a0612;--color-coral:#ff2e88;--color-coral-deep:var(--lightningcss-light,#c90b61)var(--lightningcss-dark,#ff74b5);--color-tangerine:#ff7a00;--color-sunny:#ffe600;--color-lagoon:var(--lightningcss-light,#00b8d9)var(--lightningcss-dark,#00e5ff);--color-lagoon-deep:var(--lightningcss-light,#007c94)var(--lightningcss-dark,#7af2ff);--color-mint:#7cff00;--color-bubblegum:#b84dff;--wheel-divider-color:#0a0612;--wheel-divider-width:.9deg}:root:has([data-wheel-design=spinsert-coin]) .animate-blob{display:none}:root:has([data-wheel-design=spinsert-coin]) body:before,:root:has([data-wheel-design=spinsert-coin]) body:after,:root:has([data-wheel-design=spinsert-coin]):before,:root:has([data-wheel-design=spinsert-coin]):after{z-index:-1;pointer-events:none;position:fixed}:root:has([data-wheel-design=spinsert-coin]):before{content:"";opacity:.3;background:url(/images/themes/spinsert-coin/carpet.svg) 0 0/300px 300px;transition:opacity .4s;inset:0;-webkit-mask:radial-gradient(62% 68% at 50% 46%,#0000 38%,#000 92%);mask:radial-gradient(62% 68% at 50% 46%,#0000 38%,#000 92%)}:root:has([data-wheel-design=spinsert-coin]):has([data-wheel-scheme=light]):before{opacity:.4}:root:has([data-wheel-design=spinsert-coin]) body:before{content:"";background:radial-gradient(ellipse 55% 45% at 50% 46%, var(--lightningcss-light,#ffe60038)var(--lightningcss-dark,#b84dff33), transparent 70%), repeating-conic-gradient(from 0deg at 50% 46%, var(--lightningcss-light,#ff2e8817)var(--lightningcss-dark,#00e5ff08) 0 6deg, transparent 6deg 15deg);inset:0;-webkit-mask:radial-gradient(circle at 50% 46%,#000 20%,#0000 72%);mask:radial-gradient(circle at 50% 46%,#000 20%,#0000 72%)}:root:has([data-wheel-design=spinsert-coin]) body:after,:root:has([data-wheel-design=spinsert-coin]):after{font-family:var(--font-bungee), ui-sans-serif, system-ui, sans-serif;letter-spacing:.14em;font-size:15px;line-height:1;bottom:26px}:root:has([data-wheel-design=spinsert-coin]) body:after{content:"Insert coin";text-transform:uppercase;color:var(--lightningcss-light,#ff2e88)var(--lightningcss-dark,#ffe600);text-shadow:2px 2px var(--lightningcss-light,#1b0f2e)var(--lightningcss-dark,#0000),0 0 8px var(--lightningcss-light,#0000)var(--lightningcss-dark,#ffe600b3);animation:1.1s step-end infinite spinsert-coin-blink;left:32px}:root:has([data-wheel-design=spinsert-coin]):after{content:"CREDIT 00";color:var(--lightningcss-light,#0089a3)var(--lightningcss-dark,#00e5ff);text-shadow:2px 2px var(--lightningcss-light,#1b0f2e33)var(--lightningcss-dark,#0000),0 0 8px var(--lightningcss-light,#0000)var(--lightningcss-dark,#00e5ff99);opacity:.8;right:32px}:root:has([data-wheel-design=spinsert-coin]):has([data-state=spinning]) body:after{content:"Player 1";animation:none}:root:has([data-wheel-design=spinsert-coin]):has([data-state=won]) body:after{content:"Winner!";color:var(--lightningcss-light,#c90b61)var(--lightningcss-dark,#7cff00);animation-duration:.3s}:root:has([data-wheel-design=spinsert-coin]):has([data-state=won]):before{animation:.6s ease-out 2 spinsert-coin-carpet-flash}@media (max-width:900px){:root:has([data-wheel-design=spinsert-coin]) body:after,:root:has([data-wheel-design=spinsert-coin]):after{display:none}}:root:has([data-wheel-design=spinsert-coin]) .btn-citrus{color:#fff;text-shadow:0 1px #5a002880;background-image:linear-gradient(#ff5aa4,#ff2e88 55%,#d4116a);box-shadow:0 4px #8a0743,0 10px 20px -8px #ff2e88b3,inset 0 2px #fff6}:root:has([data-wheel-design=spinsert-coin]) .btn-citrus:hover{transform:translateY(-1px);box-shadow:0 5px #8a0743,0 0 22px -2px #ff2e88cc,inset 0 2px #fff6}:root:has([data-wheel-design=spinsert-coin]) .btn-citrus:active{transform:translateY(3px);box-shadow:0 1px #8a0743,inset 0 2px 4px #00000040}:root:has([data-wheel-design=spinsert-coin]) .wheel-bezel{background:radial-gradient(circle closest-side,#0000 89.6%,#00e5ff 89.6% 90.6%,#0000 90.6% 91.8%,#0b0614 91.8% 97%,#0000 97%),radial-gradient(circle at 30% 18%,#ffffff8c,#0000 40%),conic-gradient(from 10deg,#f4f6fb,#8890a3 9%,#e8ecf4 16%,#4d5466 30%,#cfd5e0 42%,#fff 50%,#7b8297 62%,#e6eaf2 74%,#50576a 86%,#f4f6fb);box-shadow:0 0 0 2px #0a0612,0 0 0 5px #ff2e88,0 0 22px 6px var(--lightningcss-light,#ff2e8859)var(--lightningcss-dark,#ff2e8899),0 0 70px 4px var(--lightningcss-light,#00e5ff26)var(--lightningcss-dark,#00e5ff40),0 24px 40px -16px #0a061299}:root:has([data-wheel-design=spinsert-coin]) .wheel-bulb,:root:has([data-wheel-design=spinsert-coin]) [data-state] .wheel-bulb{--bulb-on:#fff6c2;--bulb-off:#4a3412;background:radial-gradient(circle at 38% 32%, #8a6a2c, var(--bulb-off) 70%);width:2.1%;height:2.1%;animation:1.2s step-end infinite spinsert-coin-chase;animation-delay:calc(mod(var(--bulb-index), 3) * -.4s);top:1.75%;box-shadow:inset 0 -1px 1px #00000080}:root:has([data-wheel-design=spinsert-coin]) [data-state=spinning] .wheel-bulb{animation-duration:.27s;animation-delay:calc(mod(var(--bulb-index), 3) * -.09s)}:root:has([data-wheel-design=spinsert-coin]) [data-state=won] .wheel-bulb{animation:.36s step-end infinite spinsert-coin-flash;animation-delay:calc(mod(var(--bulb-index), 2) * -.18s)}:root:has([data-wheel-design=spinsert-coin]) .wheel-border{border-width:3px;border-color:#0a0612}:root:has([data-wheel-design=spinsert-coin]) .wheel-shadow{box-shadow:0 0 0 1px #00e5ff80,0 0 18px #00e5ff59}:root:has([data-wheel-design=spinsert-coin]) .wheel-gloss{background:linear-gradient(128deg,#0000 22%,#ffffff29 30%,#ffffff0d 38%,#0000 40%),radial-gradient(circle,#0000 60%,#0a06122e 100%)}:root:has([data-wheel-design=spinsert-coin]) .wheel-triangle{top:calc(var(--wheel-center-size,80px) * -.62);width:calc(var(--wheel-center-size,80px) * .44);height:calc(var(--wheel-center-size,80px) * .643);image-rendering:pixelated;filter:drop-shadow(0 0 6px #ffe6008c)drop-shadow(0 3px #0a061259);background:url(/images/themes/spinsert-coin/pointer.svg) 50%/contain no-repeat;border:0}:root:has([data-wheel-design=spinsert-coin]) .wheel-hub{color:#fff;text-shadow:0 2px #7a0020,0 0 6px #00000080;background:url(/images/themes/spinsert-coin/joystick-base.svg) 50%/contain no-repeat;font-size:.8em;box-shadow:0 0 0 2px #0a0612,0 10px 18px -4px #0a061299,0 0 26px #ff2e8859}:root:has([data-wheel-design=spinsert-coin]) .wheel-hub:before{content:"";background:radial-gradient(circle at 34% 28%,#fff 0 7%,#ffffff80 12%,#0000 30%),radial-gradient(circle at 45% 40%,#ff4a4a,#e0001b 55%,#7a0010 100%);border-radius:9999px;position:absolute;inset:20%;box-shadow:0 4px 6px #0000008c,inset 0 -3px 5px #3c000080}:root:has([data-wheel-design=spinsert-coin]):has([data-state=spinning]) .wheel-hub:before{animation:.32s ease-in-out infinite spinsert-coin-rattle}@keyframes spinsert-coin-chase{0%{background:radial-gradient(circle at 38% 32%, #fff, var(--bulb-on) 55%, #ffc23a 100%);box-shadow:0 0 5px 2px #ffd650f2,0 0 12px 4px #ffa02880}33.4%{background:radial-gradient(circle at 38% 32%, #8a6a2c, var(--bulb-off) 70%);box-shadow:inset 0 -1px 1px #00000080}}@keyframes spinsert-coin-flash{0%{background:radial-gradient(circle at 38% 32%,#fff,#ffe600 60%);box-shadow:0 0 6px 2px #ffe600,0 0 16px 5px #ffe6008c}50%{background:radial-gradient(circle at 38% 32%,#fff,#ff2e88 60%);box-shadow:0 0 6px 2px #ff2e88,0 0 16px 5px #ff2e888c}}@keyframes spinsert-coin-blink{50%{opacity:0}}@keyframes spinsert-coin-carpet-flash{30%{opacity:.75}}@keyframes spinsert-coin-rattle{0%,to{translate:0}20%{translate:-7% -5%}40%{translate:6% 3%}60%{translate:-4% 6%}80%{translate:5% -6%}}
