:root:has([data-wheel-design=spinaissance]){font-family:var(--font-zilla-slab), ui-serif, Georgia, serif;--page:var(--lightningcss-light,#f5f5f7)var(--lightningcss-dark,#0b0b10);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#15141c);--fg:var(--lightningcss-light,#14121c)var(--lightningcss-dark,#ededf2);--line:var(--lightningcss-light,#e4e4ea)var(--lightningcss-dark,#34333f);--rim:var(--lightningcss-light,#14121c14)var(--lightningcss-dark,#ededf22e);--color-cream:var(--lightningcss-light,#f5f5f7)var(--lightningcss-dark,#15141c);--color-ink:#14121c;--color-coral:#5b45f0;--color-coral-deep:var(--lightningcss-light,#4330c9)var(--lightningcss-dark,#b4a8ff);--color-tangerine:#8b3cf0;--color-sunny:#fc3;--color-lagoon:#46a3ff;--color-lagoon-deep:var(--lightningcss-light,#1d64c8)var(--lightningcss-dark,#8cc4ff);--color-mint:#22cf98;--color-bubblegum:#ff5c9d;--link:var(--lightningcss-light,#4330c9)var(--lightningcss-dark,#7dd3fc);--wheel-divider-color:#fffffff2;--wheel-divider-width:.7deg;--spinaissance-ink:#16141f}:root:has([data-wheel-design=spinaissance]) h1,:root:has([data-wheel-design=spinaissance]) h2,:root:has([data-wheel-design=spinaissance]) h3,:root:has([data-wheel-design=spinaissance]) [data-heading-font]{font-family:var(--font-contrail-one), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;font-weight:800}:root:has([data-wheel-design=spinaissance]) .animate-blob{display:none}:root:has([data-wheel-design=spinaissance]) [data-page-backdrop]{background:var(--page)}:root:has([data-wheel-design=spinaissance]) [data-page-backdrop]>*{display:none}:root:has([data-wheel-design=spinaissance]) .wheel-bezel{background:linear-gradient(180deg, #ffffff29, transparent 45%), radial-gradient(circle at 50% 30%, #2b2836, var(--spinaissance-ink) 70%);box-shadow:0 0 0 1px var(--lightningcss-light,#0000)var(--lightningcss-dark,#bedeff66),0 0 28px 2px var(--lightningcss-light,#14121c1f)var(--lightningcss-dark,#a0cdff66),0 0 90px 10px var(--lightningcss-light,#0000)var(--lightningcss-dark,#8cbeff2e),0 34px 64px -22px #14121c80,0 8px 18px -6px #14121c52,inset 0 0 0 1px #ffffff1f,inset 0 2px 1px #ffffff1f}:root:has([data-wheel-design=spinaissance]) .wheel-bezel:before{content:"";z-index:-1;filter:blur(60px);opacity:.3;background:conic-gradient(#fc3,#ff5c9d,#ad7bff,#46a3ff,#22cf98,#a6dc3c,#fc3);border-radius:50%;position:absolute;inset:2%}:root:has([data-wheel-design=spinaissance]) .wheel-bezel:after{content:"";background:url(/images/themes/spinaissance/rim.svg) 50%/100% 100% no-repeat;border-radius:50%;position:absolute;inset:0}:root:has([data-wheel-design=spinaissance]) .wheel-rim-text{fill:#ffffffe0;letter-spacing:.98em;word-spacing:1.4em;font-size:5.2px;font-weight:700;display:block}@media (prefers-reduced-motion:no-preference){:root:has([data-wheel-design=spinaissance]) .wheel-inner:has([data-state=spinning]) .wheel-bezel:after,:root:has([data-wheel-design=spinaissance]) .wheel-inner:has([data-state=spinning]) .wheel-rim-text{--spinaissance-rim-turns:clamp(2, var(--wheel-spin-turns,1), 10);--spinaissance-rim-delay:clamp(0s, (var(--wheel-spin-duration,7.5s) - 2s) * .2 / 5.5, .2s);animation:spinaissance-rim-turn calc(var(--wheel-spin-duration,7.5s) - var(--spinaissance-rim-delay)) cubic-bezier(.6, 0, .3, 1) var(--spinaissance-rim-delay) both}}:root:has([data-wheel-design=spinaissance]) .wheel-bulb{display:none}:root:has([data-wheel-design=spinaissance]) .wheel-border{border-width:2px;border-color:#fffffff2}:root:has([data-wheel-design=spinaissance]) .wheel-shadow{box-shadow:0 0 0 1px #0006}:root:has([data-wheel-design=spinaissance]) .wheel-segments{background:radial-gradient(circle, #ffffff2e 0 14%, transparent 55%, #14121c14 100%), var(--wheel-segments-gradient)}:root:has([data-wheel-design=spinaissance]) .wheel-segment-text{letter-spacing:-.01em}:root:has([data-wheel-design=spinaissance]) .wheel-gloss{background:radial-gradient(80% 45% at 50% 0,#fff3,#0000 62%)}:root:has([data-wheel-design=spinaissance]) .wheel-hub{background:radial-gradient(circle at 50% 30%, #2f2c3b, var(--spinaissance-ink) 72%);color:#fff;font-family:var(--font-contrail-one), ui-sans-serif, system-ui, sans-serif;letter-spacing:.08em;box-shadow:0 0 0 calc(var(--wheel-center-size,80px) * .055) #fff, 0 12px 26px -8px #14121c8c, 0 2px 6px #14121c33, inset 0 1px 1px #ffffff2e;font-weight:800}:root:has([data-wheel-design=spinaissance]) .wheel-hub span{filter:none}:root:has([data-wheel-design=spinaissance]) .wheel-triangle{top:calc(var(--wheel-center-size,80px) * -.34);width:calc(var(--wheel-center-size,80px) * .5);height:calc(var(--wheel-center-size,80px) * .48);filter:drop-shadow(0 -1px 3px #14121c59);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 38'%3E%3Cpath d='M20 2.5c1.7 0 3.2.9 4 2.4l12.6 24.4c1.3 2.6-.5 5.7-3.4 5.7H6.8c-2.9 0-4.7-3.1-3.4-5.7L16 4.9c.8-1.5 2.3-2.4 4-2.4z' fill='white'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;border:0}@keyframes spinaissance-rim-turn{to{rotate:calc(var(--spinaissance-rim-turns,1) * -360deg)}}
