:root:has([data-wheel-design=big-spin-theory]){font-family:var(--font-plex-mono), ui-monospace, Menlo, monospace;--page:var(--lightningcss-light,#f7fbfd)var(--lightningcss-dark,#0b2440);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#12325a);--fg:var(--lightningcss-light,#102027)var(--lightningcss-dark,#e6f3ff);--line:var(--lightningcss-light,#d3e5ef)var(--lightningcss-dark,#24507f);--rim:var(--lightningcss-light,#ffffffbf)var(--lightningcss-dark,#9fd8ff12);--color-cream:var(--lightningcss-light,#f7fbfd)var(--lightningcss-dark,#12325a);--color-ink:#102027;--color-coral:#00a39b;--color-coral-deep:var(--lightningcss-light,#00766f)var(--lightningcss-dark,#5eead4);--color-tangerine:#2f86c9;--color-sunny:#fff176;--color-lagoon:#81d4fa;--color-lagoon-deep:var(--lightningcss-light,#0277bd)var(--lightningcss-dark,#9fdcff);--color-mint:#aed581;--color-bubblegum:#ce93d8;--bst-ink:var(--lightningcss-light,#1e5f8c)var(--lightningcss-dark,#cfe8ff);--bst-lab-width:clamp(170px, 22vw, 330px);--wheel-divider-color:#ffffffe6;--wheel-divider-width:.6deg;background-color:var(--page);background-image:radial-gradient(80% 70% at 50% 45%,#0000 50%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0412248c)),linear-gradient(90deg,#0000 0 64px,var(--lightningcss-light,#dc464652)var(--lightningcss-dark,#0000) 64px 66px,#0000 66px),linear-gradient(var(--lightningcss-light,#1e5f8c24)var(--lightningcss-dark,#9fd8ff21) 1px,#0000 1px),linear-gradient(90deg,var(--lightningcss-light,#1e5f8c24)var(--lightningcss-dark,#9fd8ff21) 1px,#0000 1px),linear-gradient(var(--lightningcss-light,#1e5f8c0f)var(--lightningcss-dark,#9fd8ff0d) 1px,#0000 1px),linear-gradient(90deg,var(--lightningcss-light,#1e5f8c0f)var(--lightningcss-dark,#9fd8ff0d) 1px,#0000 1px);background-size:auto,auto,50px 50px,50px 50px,10px 10px,10px 10px;background-attachment:fixed}:root:has([data-wheel-design=big-spin-theory]) .animate-blob{display:none}:root:has([data-wheel-design=big-spin-theory]):before,:root:has([data-wheel-design=big-spin-theory]) body:before,:root:has([data-wheel-design=big-spin-theory]) body:after{content:"";z-index:-1;pointer-events:none;position:fixed}:root:has([data-wheel-design=big-spin-theory]):before{width:var(--bst-lab-width);aspect-ratio:340/300;background:var(--bst-ink);opacity:.4;bottom:clamp(4px,2vw,32px);left:clamp(-20px,1vw,24px);-webkit-mask:url(/images/themes/big-spin-theory/lab-left.svg) 50%/contain no-repeat;mask:url(/images/themes/big-spin-theory/lab-left.svg) 50%/contain no-repeat}:root:has([data-wheel-design=big-spin-theory]) body:after{left:calc(clamp(-20px, 1vw, 24px) + var(--bst-lab-width) * .265 - 14px);bottom:calc(clamp(4px, 2vw, 32px) + var(--bst-lab-width) * .3);width:28px;height:calc(var(--bst-lab-width) * .62);background:radial-gradient(circle, transparent 0 3px, var(--bst-ink) 3.4px 4.6px, transparent 5px) 0 0 / 28px 60px, radial-gradient(circle, transparent 0 1.6px, var(--bst-ink) 2px 3px, transparent 3.4px) -7px 30px / 28px 46px;opacity:.4;animation:4s linear infinite big-spin-theory-bubbles;-webkit-mask:linear-gradient(#0000,#000 30% 80%,#0000);mask:linear-gradient(#0000,#000 30% 80%,#0000)}:root:has([data-wheel-design=big-spin-theory]) body:before{aspect-ratio:1;background:var(--bst-ink);opacity:.36;width:clamp(150px,20vw,300px);bottom:clamp(8px,2.5vw,40px);right:clamp(4px,2vw,40px);-webkit-mask:url(/images/themes/big-spin-theory/lab-right.svg) 50%/contain no-repeat;mask:url(/images/themes/big-spin-theory/lab-right.svg) 50%/contain no-repeat}@media (prefers-reduced-motion:reduce){:root:has([data-wheel-design=big-spin-theory]) body:after{animation:none}}:root:has([data-wheel-design=big-spin-theory]) .wheel-bezel{background:radial-gradient(circle at 30% 18%,#ffffff8c,#0000 42%),conic-gradient(from 200deg,var(--lightningcss-light,#e3f4f9)var(--lightningcss-dark,#10345c),var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a4878),var(--lightningcss-light,#cfe9f2)var(--lightningcss-dark,#0e2f54),var(--lightningcss-light,#f4fbfd)var(--lightningcss-dark,#1a4878),var(--lightningcss-light,#e3f4f9)var(--lightningcss-dark,#10345c));box-shadow:0 22px 44px -18px var(--lightningcss-light,#10202759)var(--lightningcss-dark,#000000b3),0 0 0 1px var(--lightningcss-light,#1e5f8c59)var(--lightningcss-dark,#9fd8ff59),inset 0 0 0 1.5px var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#9fd8ff33),inset 0 -6px 14px var(--lightningcss-light,#1e5f8c1f)var(--lightningcss-dark,#0000004d)}:root:has([data-wheel-design=big-spin-theory]) .wheel-bezel:before,:root:has([data-wheel-design=big-spin-theory]) .wheel-bezel:after{content:"";border-radius:50%;position:absolute;inset:0}:root:has([data-wheel-design=big-spin-theory]) .wheel-bezel:before{background:repeating-conic-gradient(from -.2deg, var(--bst-ink) 0 .4deg, transparent .4deg 2deg);opacity:.65;-webkit-mask:radial-gradient(circle closest-side,#0000 90%,#000 90.2% 92.8%,#0000 93%);mask:radial-gradient(circle closest-side,#0000 90%,#000 90.2% 92.8%,#0000 93%)}:root:has([data-wheel-design=big-spin-theory]) .wheel-bezel:after{background:repeating-conic-gradient(from -.35deg, var(--bst-ink) 0 .7deg, transparent .7deg 10deg);opacity:.8;-webkit-mask:radial-gradient(circle closest-side,#0000 90%,#000 90.2% 94.6%,#0000 94.8%);mask:radial-gradient(circle closest-side,#0000 90%,#000 90.2% 94.6%,#0000 94.8%)}:root:has([data-wheel-design=big-spin-theory]) .wheel-bulb,:root:has([data-wheel-design=big-spin-theory]) [data-state] .wheel-bulb{--electron:#4dd0e1;background:radial-gradient(circle, #fff 0 22%, var(--electron) 45%, color-mix(in srgb, var(--electron), transparent 100%) 72%);width:2%;height:2%;box-shadow:none;filter:drop-shadow(0 0 1px var(--lightningcss-light,#1020278c)var(--lightningcss-dark,#0000));animation:2.4s ease-in-out infinite big-spin-theory-wave;animation-delay:calc(var(--bulb-index) * -.2s);top:.85%}:root:has([data-wheel-design=big-spin-theory]) span:nth-child(6n+2)>.wheel-bulb{--electron:#ff8a80}:root:has([data-wheel-design=big-spin-theory]) span:nth-child(6n+3)>.wheel-bulb{--electron:#ffb74d}:root:has([data-wheel-design=big-spin-theory]) span:nth-child(6n+4)>.wheel-bulb{--electron:#aed581}:root:has([data-wheel-design=big-spin-theory]) span:nth-child(6n+5)>.wheel-bulb{--electron:#ce93d8}:root:has([data-wheel-design=big-spin-theory]) span:nth-child(6n)>.wheel-bulb{--electron:#fff176}:root:has([data-wheel-design=big-spin-theory]) [data-state=spinning] .wheel-bulb{animation-duration:.5s;animation-delay:calc(var(--bulb-index) * -.042s)}:root:has([data-wheel-design=big-spin-theory]) [data-state=won] .wheel-bulb{animation:.3s ease-in-out infinite alternate big-spin-theory-flash}:root:has([data-wheel-design=big-spin-theory]) .wheel-border{border-width:2px;border-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#cfe8ff)}:root:has([data-wheel-design=big-spin-theory]) .wheel-triangle{top:calc(var(--wheel-center-size,80px) * -1.4);width:calc(var(--wheel-center-size,80px) * .34);height:calc(var(--wheel-center-size,80px) * 1.6);filter:drop-shadow(0 2px 3px #10202759);background:url(/images/themes/big-spin-theory/pipette.svg) 50%/contain no-repeat;border:0}:root:has([data-wheel-design=big-spin-theory]) .wheel-hub{box-shadow:0 0 0 calc(var(--wheel-center-size,80px) * .04) var(--lightningcss-light,#fff)var(--lightningcss-dark,#cfe8ff), 0 8px 18px -6px #1020278c;color:#fff;text-shadow:0 0 8px #4dd0e1cc,0 1px 1px #0009;background:url(/images/themes/big-spin-theory/nucleus.svg) 50%/contain no-repeat}:root:has([data-wheel-design=big-spin-theory]) .wheel-hub:before{content:"";background:url(/images/themes/big-spin-theory/atom.svg) 50%/contain no-repeat;animation:30s linear infinite big-spin-theory-orbit;position:absolute;inset:-42%}:root:has([data-wheel-design=big-spin-theory]) .wheel-inner:has([data-state=spinning]) .wheel-hub:before{animation-duration:2s}:root:has([data-wheel-design=big-spin-theory]) .wheel-inner:has([data-state=won]) .wheel-hub:before{filter:drop-shadow(0 0 6px #4dd0e1e6);animation-duration:8s}@keyframes big-spin-theory-wave{0%,to{opacity:.5;scale:.55}50%{opacity:1;scale:1.15}}@keyframes big-spin-theory-flash{0%{opacity:.6;scale:.8}to{opacity:1;scale:1.45}}@keyframes big-spin-theory-orbit{to{rotate:360deg}}@keyframes big-spin-theory-bubbles{0%{background-position:0 0,-7px 30px}to{background-position:0 -120px,-7px -62px}}
