.planet-body[data-v-579ebba6]{background:radial-gradient(circle at 32% 30%, var(--planet-glow), var(--planet-color) 45%, color-mix(in oklch, var(--planet-color) 30%, black) 100%);box-shadow:0 0 60px -10px color-mix(in oklch, var(--planet-glow) 55%, transparent), inset -12px -10px 30px #00000073}.planet-bands[data-v-579ebba6]{background:repeating-linear-gradient(172deg, transparent 0 7%, color-mix(in oklch, var(--planet-glow) 22%, transparent) 7% 10%, transparent 10% 15%, #00000024 15% 19%);background-size:200% 100%;animation:60s linear infinite planet-spin-579ebba6}.planet-shade[data-v-579ebba6]{background:radial-gradient(circle at 70% 72%,#000000b3,#0000 62%)}.planet-rings[data-v-579ebba6]{border:.35rem solid color-mix(in oklch, var(--planet-glow) 55%, transparent);box-shadow:0 0 0 .3rem color-mix(in oklch, var(--planet-color) 30%, transparent), 0 0 0 .7rem color-mix(in oklch, var(--planet-glow) 12%, transparent);border-radius:50%;position:absolute;inset:34% -42%;transform:rotate(-16deg)}.planet-rings-back[data-v-579ebba6]{clip-path:inset(0 0 50%)}.planet-rings-front[data-v-579ebba6]{clip-path:inset(50% 0 0)}.planet-moon-track[data-v-579ebba6]{animation:planet-orbit-579ebba6 var(--planet-orbit) linear infinite;border-radius:50%;transform:rotate(-20deg)scaleY(.35)}.planet-moon[data-v-579ebba6]{aspect-ratio:1;width:9%;animation:planet-moon-upright-579ebba6 var(--planet-orbit) linear infinite;background:radial-gradient(circle at 35% 35%,#f4f1ea,#8a8580 70%);border-radius:50%;position:absolute;top:50%;left:-3%;transform:scaleY(2.857);box-shadow:0 0 12px #ffffff59}@keyframes planet-moon-upright-579ebba6{0%{transform:rotate(0)scaleY(2.857)}to{transform:rotate(-360deg)scaleY(2.857)}}@keyframes planet-orbit-579ebba6{0%{transform:rotate(-20deg)scaleY(.35)rotate(0)}to{transform:rotate(-20deg)scaleY(.35)rotate(360deg)}}@keyframes planet-spin-579ebba6{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.planet-bands[data-v-579ebba6],.planet-moon-track[data-v-579ebba6],.planet-moon[data-v-579ebba6]{animation:none}}
