@property --aurora-spinealis-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root:has([data-wheel-design=aurora-spinealis]){font-family:var(--font-sora), ui-sans-serif, system-ui, sans-serif;--page:var(--lightningcss-light,#f3f5fb)var(--lightningcss-dark,#0a0f1e);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#131a2e);--fg:var(--lightningcss-light,#121a33)var(--lightningcss-dark,#eaf0ff);--line:var(--lightningcss-light,#dfe4f2)var(--lightningcss-dark,#232c47);--rim:var(--lightningcss-light,#121a330f)var(--lightningcss-dark,#eaf0ff12);--color-cream:var(--lightningcss-light,#f3f5fb)var(--lightningcss-dark,#131a2e);--color-ink:#0a0f1e;--color-coral:#6cf0c2;--color-coral-deep:var(--lightningcss-light,#0f7f61)var(--lightningcss-dark,#6cf0c2);--color-tangerine:#8b7cff;--color-sunny:#ffd6a5;--color-lagoon:#8b7cff;--color-lagoon-deep:var(--lightningcss-light,#5b4ee0)var(--lightningcss-dark,#b3a9ff);--color-mint:#b8f5e0;--color-bubblegum:#ff9de2;--aurora-spinealis-light:#6cf0c2, #7fd8ff, #8b7cff, #ff9de2, #6cf0c2;--aurora-spinealis-night:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0d1326);--wheel-divider-color:var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#0a0f1ee6);--wheel-divider-width:.6deg}:root:has([data-wheel-design=aurora-spinealis]) .btn-citrus{color:var(--color-ink)}:root:has([data-wheel-design=aurora-spinealis]) .animate-blob{display:none}:root:has([data-wheel-design=aurora-spinealis]){--aurora-spinealis-green:var(--lightningcss-light,#14c48d)var(--lightningcss-dark,#5cf2b8);--aurora-spinealis-teal:var(--lightningcss-light,#1fa9cf)var(--lightningcss-dark,#4fd8e8);--aurora-spinealis-violet:var(--lightningcss-light,#6f5cf0)var(--lightningcss-dark,#9a7cff);--aurora-spinealis-pink:var(--lightningcss-light,#e07ac6)var(--lightningcss-dark,#ff9de2);--aurora-spinealis-sky:var(--lightningcss-light,#c4cbf1)var(--lightningcss-dark,#0d1b31);--aurora-spinealis-rest:.82}:root:has([data-wheel-design=aurora-spinealis]) [data-page-backdrop]{background:radial-gradient(ellipse 45% 32% at 0% 100%, color-mix(in srgb, var(--aurora-spinealis-teal) 16%, transparent), transparent 70%), radial-gradient(ellipse 45% 32% at 100% 100%, color-mix(in srgb, var(--aurora-spinealis-violet) 16%, transparent), transparent 70%), linear-gradient(var(--aurora-spinealis-sky), var(--page) 62%)}:root:has([data-wheel-design=aurora-spinealis]) [data-page-backdrop]>div{display:none}:root:has([data-wheel-design=aurora-spinealis]) [data-page-backdrop]:after{content:"";background:radial-gradient(ellipse 75% 70% at 50% 0%, color-mix(in srgb, var(--aurora-spinealis-green) 55%, transparent), color-mix(in srgb, var(--aurora-spinealis-violet) 25%, transparent) 55%, transparent 80%);opacity:0;position:absolute;inset:0 0 35%}:root:has([data-wheel-design=aurora-spinealis]):has([data-state=won]) [data-page-backdrop]:after{animation:2.6s ease-out aurora-spinealis-surge-glow}:root:has([data-wheel-design=aurora-spinealis]):before,:root:has([data-wheel-design=aurora-spinealis]):after,:root:has([data-wheel-design=aurora-spinealis]) body:before,:root:has([data-wheel-design=aurora-spinealis]) body:after{z-index:-1;pointer-events:none;position:fixed}:root:has([data-wheel-design=aurora-spinealis]):before,:root:has([data-wheel-design=aurora-spinealis]):after,:root:has([data-wheel-design=aurora-spinealis]) body:after{content:"";transform-origin:50% 0;width:130vw;height:64vh;opacity:var(--aurora-spinealis-rest);will-change:transform;transition:opacity .9s;top:-6vh;left:-15vw;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}:root:has([data-wheel-design=aurora-spinealis]):before{background:repeating-linear-gradient(90deg, transparent 0 18px, color-mix(in srgb, var(--aurora-spinealis-violet) 45%, transparent) 28px, transparent 40px, transparent 71px), linear-gradient(to top, color-mix(in srgb, var(--aurora-spinealis-violet) 55%, transparent), color-mix(in srgb, var(--aurora-spinealis-pink) 30%, transparent) 55%, transparent);filter:blur(14px);animation:34s ease-in-out infinite alternate aurora-spinealis-sway-c;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 600' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-opacity='0'/%3E%3Cstop offset='0.6' stop-opacity='0.5'/%3E%3Cstop offset='1' stop-opacity='0.9'/%3E%3C/linearGradient%3E%3Cfilter id='b' x='-5%25' y='-20%25' width='110%25' height='140%25'%3E%3CfeGaussianBlur stdDeviation='18'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M0 0H1200V240C1090 240 1090 200 980 200C870 200 870 270 760 270C660 270 660 190 560 190C460 190 460 260 360 260C265 260 265 200 170 200C85 200 85 250 0 250Z' fill='url%28%23g%29' filter='url%28%23b%29'/%3E%3C/svg%3E"),linear-gradient(90deg,#0000 4%,#000 24% 78%,#0000 96%);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 600' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-opacity='0'/%3E%3Cstop offset='0.6' stop-opacity='0.5'/%3E%3Cstop offset='1' stop-opacity='0.9'/%3E%3C/linearGradient%3E%3Cfilter id='b' x='-5%25' y='-20%25' width='110%25' height='140%25'%3E%3CfeGaussianBlur stdDeviation='18'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M0 0H1200V240C1090 240 1090 200 980 200C870 200 870 270 760 270C660 270 660 190 560 190C460 190 460 260 360 260C265 260 265 200 170 200C85 200 85 250 0 250Z' fill='url%28%23g%29' filter='url%28%23b%29'/%3E%3C/svg%3E"),linear-gradient(90deg,#0000 4%,#000 24% 78%,#0000 96%)}:root:has([data-wheel-design=aurora-spinealis]) body:after{background:repeating-linear-gradient(90deg, transparent 0 9px, color-mix(in srgb, var(--aurora-spinealis-green) 60%, transparent) 14px, transparent 21px, color-mix(in srgb, var(--aurora-spinealis-green) 25%, transparent) 27px, transparent 34px, transparent 47px), repeating-linear-gradient(90deg, transparent 0 31px, color-mix(in srgb, var(--aurora-spinealis-green) 50%, transparent) 38px, transparent 46px, transparent 83px), linear-gradient(to top, color-mix(in srgb, var(--aurora-spinealis-green) 60%, transparent), color-mix(in srgb, var(--aurora-spinealis-green) 22%, transparent) 35%, color-mix(in srgb, var(--aurora-spinealis-violet) 22%, transparent) 75%, transparent);filter:blur(6px);animation:21s ease-in-out infinite alternate aurora-spinealis-sway-a;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 600' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-opacity='0'/%3E%3Cstop offset='0.5' stop-opacity='0.35'/%3E%3Cstop offset='0.82' stop-opacity='1'/%3E%3Cstop offset='1' stop-opacity='1'/%3E%3C/linearGradient%3E%3Cfilter id='b' x='-5%25' y='-20%25' width='110%25' height='140%25'%3E%3CfeGaussianBlur stdDeviation='12'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M0 0H1200V430C1130 430 1130 290 1060 290C980 290 980 490 900 490C810 490 810 270 720 270C630 270 630 510 540 510C450 510 450 290 360 290C270 290 270 480 180 480C90 480 90 320 0 320Z' fill='url%28%23g%29' filter='url%28%23b%29'/%3E%3C/svg%3E"),linear-gradient(90deg,#0000 2%,#000 18% 82%,#0000 98%);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 600' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-opacity='0'/%3E%3Cstop offset='0.5' stop-opacity='0.35'/%3E%3Cstop offset='0.82' stop-opacity='1'/%3E%3Cstop offset='1' stop-opacity='1'/%3E%3C/linearGradient%3E%3Cfilter id='b' x='-5%25' y='-20%25' width='110%25' height='140%25'%3E%3CfeGaussianBlur stdDeviation='12'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M0 0H1200V430C1130 430 1130 290 1060 290C980 290 980 490 900 490C810 490 810 270 720 270C630 270 630 510 540 510C450 510 450 290 360 290C270 290 270 480 180 480C90 480 90 320 0 320Z' fill='url%28%23g%29' filter='url%28%23b%29'/%3E%3C/svg%3E"),linear-gradient(90deg,#0000 2%,#000 18% 82%,#0000 98%)}:root:has([data-wheel-design=aurora-spinealis]):after{background:repeating-linear-gradient(90deg, transparent 0 13px, color-mix(in srgb, var(--aurora-spinealis-teal) 50%, transparent) 19px, transparent 27px, transparent 59px), linear-gradient(to top, color-mix(in srgb, var(--aurora-spinealis-teal) 45%, transparent), color-mix(in srgb, var(--aurora-spinealis-green) 18%, transparent) 45%, transparent);filter:blur(9px);animation:27s ease-in-out infinite alternate aurora-spinealis-sway-b;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 600' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-opacity='0'/%3E%3Cstop offset='0.5' stop-opacity='0.3'/%3E%3Cstop offset='0.85' stop-opacity='0.9'/%3E%3Cstop offset='1' stop-opacity='0.9'/%3E%3C/linearGradient%3E%3Cfilter id='b' x='-5%25' y='-20%25' width='110%25' height='140%25'%3E%3CfeGaussianBlur stdDeviation='14'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M0 0H1200V280C1105 280 1105 430 1010 430C920 430 920 240 830 240C740 240 740 410 650 410C560 410 560 250 470 250C380 250 380 400 290 400C200 400 200 260 110 260C55 260 55 350 0 350Z' fill='url%28%23g%29' filter='url%28%23b%29'/%3E%3C/svg%3E"),linear-gradient(90deg,#0000 10%,#000 36% 92%,#0000);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 600' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-opacity='0'/%3E%3Cstop offset='0.5' stop-opacity='0.3'/%3E%3Cstop offset='0.85' stop-opacity='0.9'/%3E%3Cstop offset='1' stop-opacity='0.9'/%3E%3C/linearGradient%3E%3Cfilter id='b' x='-5%25' y='-20%25' width='110%25' height='140%25'%3E%3CfeGaussianBlur stdDeviation='14'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M0 0H1200V280C1105 280 1105 430 1010 430C920 430 920 240 830 240C740 240 740 410 650 410C560 410 560 250 470 250C380 250 380 400 290 400C200 400 200 260 110 260C55 260 55 350 0 350Z' fill='url%28%23g%29' filter='url%28%23b%29'/%3E%3C/svg%3E"),linear-gradient(90deg,#0000 10%,#000 36% 92%,#0000)}:root:has([data-wheel-design=aurora-spinealis]):has([data-state=spinning]):before{opacity:1}:root:has([data-wheel-design=aurora-spinealis]):has([data-state=spinning]):after{opacity:1}:root:has([data-wheel-design=aurora-spinealis]):has([data-state=spinning]) body:after{opacity:1}:root:has([data-wheel-design=aurora-spinealis]):has([data-state=spinning]):before{animation:34s ease-in-out infinite alternate aurora-spinealis-sway-c,1.9s ease-in-out infinite aurora-spinealis-flutter}:root:has([data-wheel-design=aurora-spinealis]):has([data-state=spinning]) body:after{animation:21s ease-in-out infinite alternate aurora-spinealis-sway-a,1.3s ease-in-out infinite aurora-spinealis-flutter}:root:has([data-wheel-design=aurora-spinealis]):has([data-state=spinning]):after{animation:27s ease-in-out infinite alternate aurora-spinealis-sway-b,1.6s ease-in-out -.5s infinite aurora-spinealis-flutter}:root:has([data-wheel-design=aurora-spinealis]):has([data-state=won]):before{animation:34s ease-in-out infinite alternate aurora-spinealis-sway-c,2.6s ease-out aurora-spinealis-surge}:root:has([data-wheel-design=aurora-spinealis]):has([data-state=won]) body:after{animation:21s ease-in-out infinite alternate aurora-spinealis-sway-a,2.6s ease-out aurora-spinealis-surge}:root:has([data-wheel-design=aurora-spinealis]):has([data-state=won]):after{animation:27s ease-in-out infinite alternate aurora-spinealis-sway-b,2.6s ease-out .12s aurora-spinealis-surge}:root:has([data-wheel-design=aurora-spinealis]) body:before{content:"";opacity:0;background-color:#0000;background-image:radial-gradient(1px 1px at 12% 22%,#eaf0ff,#0000),radial-gradient(1px 1px at 72% 14%,#eaf0ff,#0000),radial-gradient(1.5px 1.5px at 38% 8%,#eaf0ff,#0000),radial-gradient(1px 1px at 88% 38%,#eaf0ff,#0000),radial-gradient(1px 1px at 6% 58%,#eaf0ff,#0000),radial-gradient(1.5px 1.5px at 94% 72%,#eaf0ff,#0000),radial-gradient(1px 1px at 24% 84%,#eaf0ff,#0000),radial-gradient(1px 1px at 62% 92%,#eaf0ff,#0000);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat;background-size:640px 520px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;inset:0}:root:has([data-wheel-design=aurora-spinealis]):has([data-wheel-scheme=dark]) body:before{opacity:.55}:root:has([data-wheel-design=aurora-spinealis]):has([data-wheel-scheme=light]){--aurora-spinealis-rest:.66}:root:has([data-wheel-design=aurora-spinealis]):has([data-wheel-scheme=light]):before{filter:blur(20px)}:root:has([data-wheel-design=aurora-spinealis]):has([data-wheel-scheme=light]) body:after{filter:blur(10px)}:root:has([data-wheel-design=aurora-spinealis]):has([data-wheel-scheme=light]):after{filter:blur(13px)}@media not (min-width:640px){:root:has([data-wheel-design=aurora-spinealis]):before,:root:has([data-wheel-design=aurora-spinealis]):after,:root:has([data-wheel-design=aurora-spinealis]) body:after{height:46vh}}@media (prefers-reduced-motion:reduce){:root:has([data-wheel-design=aurora-spinealis]):before,:root:has([data-wheel-design=aurora-spinealis]):after,:root:has([data-wheel-design=aurora-spinealis]) body:after,:root:has([data-wheel-design=aurora-spinealis]) [data-page-backdrop]:after{animation:none!important}}:root:has([data-wheel-design=aurora-spinealis]) .wheel-bezel{background:var(--aurora-spinealis-night);box-shadow:0 0 40px -6px #6cf0c259,0 0 90px -20px #8b7cff73,inset 0 0 0 1px var(--lightningcss-light,#121a3314)var(--lightningcss-dark,#eaf0ff14)}:root:has([data-wheel-design=aurora-spinealis]) .wheel-bezel:after{content:"";border-radius:inherit;background:conic-gradient(from var(--aurora-spinealis-angle), var(--aurora-spinealis-light));animation:16s linear infinite aurora-spinealis-turn;position:absolute;inset:0;-webkit-mask:radial-gradient(circle closest-side,#0000 95.2%,#000 95.8% 97.6%,#0000 98.2%);mask:radial-gradient(circle closest-side,#0000 95.2%,#000 95.8% 97.6%,#0000 98.2%)}:root:has([data-wheel-design=aurora-spinealis]) .wheel-inner:has([data-state=spinning]) .wheel-bezel:after{animation-duration:1.4s}:root:has([data-wheel-design=aurora-spinealis]) .wheel-inner:has([data-state=spinning]) .wheel-hub{animation-duration:1.4s}:root:has([data-wheel-design=aurora-spinealis]) .wheel-bulb,:root:has([data-wheel-design=aurora-spinealis]) [data-state] .wheel-bulb{display:none}:root:has([data-wheel-design=aurora-spinealis]) .wheel-border{border-color:var(--aurora-spinealis-night);border-width:2px}:root:has([data-wheel-design=aurora-spinealis]) .wheel-gloss{background:radial-gradient(72% 42% at 50% 0,#ffffff2e,#0000 70%),radial-gradient(circle,#0000 62%,#0a0f1e2e 100%)}:root:has([data-wheel-design=aurora-spinealis]) .wheel-triangle{top:calc(var(--wheel-center-size,80px) * -.46);width:calc(var(--wheel-center-size,80px) * .5);height:calc(var(--wheel-center-size,80px) * .62);filter:drop-shadow(0 0 6px #6cf0c2cc);background:linear-gradient(#e9fff6,#6cf0c2 55%,#7fd8ff);border:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 60'%3E%3Cpath d='M20 2c1.4 0 2.4.8 3 2.2l14 34c1.6 3.8.6 6.6-2.6 9L23.6 56c-2.2 1.6-5 1.6-7.2 0L5.6 47.2c-3.2-2.4-4.2-5.2-2.6-9l14-34C17.6 2.8 18.6 2 20 2z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 60'%3E%3Cpath d='M20 2c1.4 0 2.4.8 3 2.2l14 34c1.6 3.8.6 6.6-2.6 9L23.6 56c-2.2 1.6-5 1.6-7.2 0L5.6 47.2c-3.2-2.4-4.2-5.2-2.6-9l14-34C17.6 2.8 18.6 2 20 2z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}:root:has([data-wheel-design=aurora-spinealis]) .wheel-hub{background:radial-gradient(circle, var(--aurora-spinealis-night) 0 78%, transparent 80%), conic-gradient(from var(--aurora-spinealis-angle), var(--aurora-spinealis-light));color:var(--lightningcss-light,#121a33)var(--lightningcss-dark,#eaf0ff);letter-spacing:-.01em;text-shadow:none;font-weight:700;animation:16s linear infinite aurora-spinealis-turn;box-shadow:0 0 26px -4px #6cf0c28c}:root:has([data-wheel-design=aurora-spinealis]) .wheel-inner:has([data-state=won]) .wheel-hub{box-shadow:0 0 40px 6px #6cf0c299,0 0 80px 10px #8b7cff66}@media (prefers-reduced-motion:reduce){:root:has([data-wheel-design=aurora-spinealis]) .wheel-bezel:after,:root:has([data-wheel-design=aurora-spinealis]) .wheel-hub{animation:none}}@keyframes aurora-spinealis-sway-a{0%{transform:translate(-3vw)skew(-7deg)scaleY(.92)}50%{transform:translate(1vw)skew(5deg)scaleY(1.06)}to{transform:translate(4vw)skew(-3deg)scaleY(.98)}}@keyframes aurora-spinealis-sway-b{0%{transform:translate(4vw)skew(6deg)scaleY(1.04)}40%{transform:translate(-1vw)skew(-4deg)scaleY(.9)}to{transform:translate(-5vw)skew(3deg)scaleY(1.08)}}@keyframes aurora-spinealis-sway-c{0%{transform:translate(-2vw)skew(4deg)scaleY(1)}60%{transform:translate(3vw)skew(-5deg)scaleY(1.1)}to{transform:translate(-1vw)skew(2deg)scaleY(.94)}}@keyframes aurora-spinealis-flutter{50%{translate:1.5vw;scale:1.03 1.14}}@keyframes aurora-spinealis-surge{0%{opacity:1}18%{opacity:1;scale:1.04 1.3}to{opacity:var(--aurora-spinealis-rest);scale:1}}@keyframes aurora-spinealis-surge-glow{15%{opacity:1}to{opacity:0}}@keyframes aurora-spinealis-turn{to{--aurora-spinealis-angle:360deg}}
