:root:has([data-wheel-design=spin-ahoy]){font-family:var(--font-pirata), Georgia, serif;--page:var(--lightningcss-light,#f1e2bf)var(--lightningcss-dark,#081624);--surface:var(--lightningcss-light,#fbf3dc)var(--lightningcss-dark,#10263a);--fg:var(--lightningcss-light,#21160c)var(--lightningcss-dark,#f6e7c1);--line:var(--lightningcss-light,#dcc28c)var(--lightningcss-dark,#1f3d57);--rim:var(--lightningcss-light,#fffaeb99)var(--lightningcss-dark,#f6e7c114);--color-cream:var(--lightningcss-light,#f1e2bf)var(--lightningcss-dark,#10263a);--color-ink:#21160c;--color-coral:#b3261e;--color-coral-deep:var(--lightningcss-light,#8b2e16)var(--lightningcss-dark,#ff8a6b);--color-tangerine:#d98e1e;--color-sunny:#ffd166;--color-lagoon:#1f6f8b;--color-lagoon-deep:var(--lightningcss-light,#0b3c5d)var(--lightningcss-dark,#9ad1d4);--color-mint:#9ad1d4;--color-bubblegum:#e8c07d;--wheel-divider-color:#f6e7c1e6;--wheel-divider-width:.7deg}:root:has([data-wheel-design=spin-ahoy]) [data-page-backdrop]{background:radial-gradient(ellipse 75% 70% at 50% 45%, transparent 55%, #6e461447 100%), repeating-conic-gradient(from 0deg at 84% 80%, #6e461417 0 .12deg, transparent .12deg 11.25deg), repeating-conic-gradient(from 0deg at 12% 22%, #6e46140f 0 .12deg, transparent .12deg 11.25deg), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .3 0 0 0 0 .1 0 0 0 .2 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), #f1e2bf}:root:has([data-wheel-design=spin-ahoy]) [data-page-backdrop]>*{display:none}:root:has([data-wheel-design=spin-ahoy]) .animate-blob{display:none}:root:has([data-wheel-design=spin-ahoy]) body:before,:root:has([data-wheel-design=spin-ahoy]) body:after,:root:has([data-wheel-design=spin-ahoy]):before{content:"";z-index:-1;pointer-events:none;background-repeat:no-repeat;position:fixed}:root:has([data-wheel-design=spin-ahoy]):before{aspect-ratio:420/300;opacity:.6;mix-blend-mode:multiply;background-image:url(/images/themes/spin-ahoy/island-day.svg);background-size:contain;width:clamp(190px,24vw,360px);bottom:46px;left:.5vw}:root:has([data-wheel-design=spin-ahoy]) body:before{aspect-ratio:260/210;opacity:.6;mix-blend-mode:multiply;transform-origin:50% 90%;background-image:url(/images/themes/spin-ahoy/ship-day.svg);background-size:contain;width:clamp(140px,16vw,250px);animation:6s ease-in-out infinite spin-ahoy-ship-bob;bottom:34px;right:3vw}:root:has([data-wheel-design=spin-ahoy]) body:after{opacity:.55;background:url(/images/themes/spin-ahoy/waves-day.svg) 0 100%/240px 90px repeat-x;height:90px;animation:24s linear infinite spin-ahoy-waves;bottom:0;left:0;right:0}:root:has([data-wheel-design=spin-ahoy]) .wheel-bezel{background:url(/images/themes/spin-ahoy/rim.svg) 50%/100% 100% no-repeat;box-shadow:0 22px 44px -16px #28140599,0 4px 10px #28140540}:root:has([data-wheel-design=spin-ahoy]) .wheel-border{border-width:3px;border-color:#e0a526}:root:has([data-wheel-design=spin-ahoy]) .wheel-gloss{background:radial-gradient(65% 42% at 35% 18%,#fffae647,#0000 70%),radial-gradient(circle,#0000 62%,#1e0f002e 100%)}:root:has([data-wheel-design=spin-ahoy]) .wheel-bulb,:root:has([data-wheel-design=spin-ahoy]) [data-state] .wheel-bulb{width:3.7%;height:13.5%;box-shadow:none;filter:drop-shadow(0 2px 2px #1e0a0066);background:url(/images/themes/spin-ahoy/handle.svg) 50%/100% 100% no-repeat;border-radius:0;animation:none;top:-8%}:root:has([data-wheel-design=spin-ahoy]) span:not(:nth-child(3n+1))>.wheel-bulb{display:none}:root:has([data-wheel-design=spin-ahoy]) span:nth-child(3n+1){rotate:22.5deg}:root:has([data-wheel-design=spin-ahoy]) .wheel-bulb:after{content:"";opacity:0;background:radial-gradient(circle at 40% 35%,#fffbe6 0 18%,#ffd666cc 35%,#0000 70%);border-radius:50%;width:92%;height:15%;position:absolute;top:70%;left:4%}:root:has([data-wheel-design=spin-ahoy]) [data-state=spinning] .wheel-bulb:after{animation:.6s linear infinite spin-ahoy-glint;animation-delay:calc(var(--bulb-index) * -.025s)}:root:has([data-wheel-design=spin-ahoy]) [data-state=won] .wheel-bulb:after{animation:.45s ease-in-out infinite alternate spin-ahoy-shine}:root:has([data-wheel-design=spin-ahoy]) .wheel-triangle{top:calc(var(--wheel-center-size,80px) * -1.4);width:calc(var(--wheel-center-size,80px) * .52);height:calc(var(--wheel-center-size,80px) * 1.7);filter:drop-shadow(0 3px 4px #0006);background:url(/images/themes/spin-ahoy/cutlass.svg) 50%/contain no-repeat;border:0}:root:has([data-wheel-design=spin-ahoy]) .wheel-hub{color:#8b1a10;text-shadow:0 1px #fffc,0 0 6px #fffaebe6;background:0 0;font-size:1.15em;font-weight:400;scale:1.2;box-shadow:0 8px 16px -4px #1e0f008c}:root:has([data-wheel-design=spin-ahoy]) .wheel-hub:before,:root:has([data-wheel-design=spin-ahoy]) .wheel-hub:after{content:"";z-index:-1;background-repeat:no-repeat;background-size:contain;position:absolute}:root:has([data-wheel-design=spin-ahoy]) .wheel-hub:before{background-image:url(/images/themes/spin-ahoy/compass.svg);inset:0}:root:has([data-wheel-design=spin-ahoy]) .wheel-hub:after{background-image:url(/images/themes/spin-ahoy/rose.svg);animation:5s ease-in-out infinite spin-ahoy-rose-drift;inset:8%}:root:has([data-wheel-design=spin-ahoy]) .wheel-inner:has([data-state=spinning]) .wheel-hub:after{animation:1.4s linear infinite spin-ahoy-rose-spin}:root:has([data-wheel-design=spin-ahoy]) .wheel-inner:has([data-state=won]) .wheel-hub:after{animation:1.6s ease-out both spin-ahoy-rose-settle}:root:has([data-wheel-design=spin-ahoy]):has([data-wheel-scheme=dark]) [data-page-backdrop]{background:radial-gradient(34px at 86% 17%,#fdf6dc 96%,#0000),radial-gradient(140px at 86% 17%,#fdf6dc29,#0000),radial-gradient(50% 40% at 86% 17%,#9ad1d414,#0000 70%),radial-gradient(circle,#ffffffbf 0 1px,#0000 1.5px) 0 0/113px 97px,radial-gradient(circle,#fff0c880 0 .8px,#0000 1.3px) 40px 50px/71px 83px,linear-gradient(#050d1a,#0a1f36 70%,#0d2a44)}:root:has([data-wheel-design=spin-ahoy]):has([data-wheel-scheme=dark]):before{opacity:.95;mix-blend-mode:normal;background-image:url(/images/themes/spin-ahoy/island-night.svg)}:root:has([data-wheel-design=spin-ahoy]):has([data-wheel-scheme=dark]) body:before{opacity:1;mix-blend-mode:normal;background-image:url(/images/themes/spin-ahoy/ship-night.svg)}:root:has([data-wheel-design=spin-ahoy]):has([data-wheel-scheme=dark]) body:after{opacity:1;background-image:url(/images/themes/spin-ahoy/waves-night.svg);animation-duration:16s}:root:has([data-wheel-design=spin-ahoy]):has([data-wheel-scheme=dark]) .wheel-bezel{box-shadow:0 22px 50px -16px #000000d9,0 0 50px -12px #fdf6dc40}@media (max-width:640px){:root:has([data-wheel-design=spin-ahoy]):has([data-wheel-scheme=dark]) [data-page-backdrop]{background-image:radial-gradient(26px at 22% 66%,#fdf6dc 96%,#0000),radial-gradient(100px at 22% 66%,#fdf6dc29,#0000),radial-gradient(50% 40% at 22% 66%,#9ad1d414,#0000 70%),radial-gradient(circle,#ffffffbf 0 1px,#0000 1.5px),radial-gradient(circle,#fff0c880 0 .8px,#0000 1.3px),linear-gradient(#050d1a,#0a1f36 70%,#0d2a44);background-position:0 0,0 0,0 0,0 0,40px 50px,0 0;background-size:auto,auto,auto,113px 97px,71px 83px,auto}}@media (prefers-reduced-motion:reduce){:root:has([data-wheel-design=spin-ahoy]):has([data-wheel-scheme]) body:before,:root:has([data-wheel-design=spin-ahoy]):has([data-wheel-scheme]) body:after{animation:none}}@keyframes spin-ahoy-ship-bob{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(5px)rotate(1.5deg)}}@keyframes spin-ahoy-waves{to{background-position-x:240px}}@keyframes spin-ahoy-glint{0%,30%{opacity:1}31%,to{opacity:0}}@keyframes spin-ahoy-shine{0%{opacity:.4}to{opacity:1}}@keyframes spin-ahoy-rose-drift{0%,to{rotate:-8deg}50%{rotate:8deg}}@keyframes spin-ahoy-rose-spin{to{rotate:-360deg}}@keyframes spin-ahoy-rose-settle{0%{rotate:-70deg}25%{rotate:40deg}45%{rotate:-22deg}65%{rotate:10deg}82%{rotate:-4deg}to{rotate:0deg}}
