.scene-body{overflow-x:hidden;background:var(--color-bg-default)}.scene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.scene__galaxy{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:radial-gradient(120% 85% at 26% 34%,color-mix(in srgb,var(--color-blue-cygnus-70) 45%,transparent) 0%,transparent 62%),var(--color-blue-cygnus-100)}.scene__orbit{position:absolute;top:0;right:0;bottom:0;left:0;animation:orbit-drift 38s var(--ease-emphasized) infinite alternate}.planet{position:absolute;left:-15vmin;bottom:-11vmin;width:36vmin;height:36vmin;opacity:.82}.planet__body{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--radius-full);background:radial-gradient(circle at 32% 26%,color-mix(in srgb,var(--color-blue-cygnus-30) 88%,var(--color-base-white)) 0%,color-mix(in srgb,var(--color-blue-cygnus-50) 82%,transparent) 36%,color-mix(in srgb,var(--color-blue-cygnus-80) 94%,transparent) 70%,var(--color-blue-cygnus-100) 100%);box-shadow:inset -2.2vmin -2.6vmin 5vmin color-mix(in srgb,var(--color-blue-cygnus-100) 85%,transparent),inset .5vmin .4vmin 1.2vmin color-mix(in srgb,var(--color-orange-cygnus-20) 28%,transparent)}.planet__body:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(73deg,transparent 44%,color-mix(in srgb,var(--color-blue-cygnus-100) 45%,transparent) 49% 52%,transparent 57%)}.planet__ring{position:absolute;left:50%;top:50%;width:178%;height:38%;border-radius:var(--radius-full);background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--color-blue-cygnus-20) 16%,transparent) 24%,color-mix(in srgb,var(--color-orange-cygnus-20) 34%,transparent) 46%,color-mix(in srgb,var(--color-orange-cygnus-30) 14%,transparent) 68%,transparent 100%);mask:radial-gradient(ellipse 50% 50% at 50% 50%,transparent 0 66%,#000 70% 94%,transparent 98%);-webkit-mask:radial-gradient(ellipse 50% 50% at 50% 50%,transparent 0 66%,#000 70% 94%,transparent 98%);transform:translate(-50%,-50%) rotate(-17deg)}.planet__ring--back{z-index:0}.planet__ring--front{z-index:2;clip-path:inset(50% 0 0 0)}.scene__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 60% at 72% 50%,color-mix(in srgb,var(--color-blue-cygnus-100) 72%,transparent) 0%,transparent 70%),linear-gradient(to right,transparent 0%,color-mix(in srgb,var(--color-blue-cygnus-100) 18%,transparent) 100%)}.scene--open .scene__scrim{opacity:.5}@keyframes orbit-drift{0%{transform:translateZ(0) rotate(-.6deg)}to{transform:translate3d(1.4vmin,-1.8vmin,0) rotate(.8deg)}}@media(max-width:61.99rem){.planet{left:-26vmin;bottom:-14vmin;width:62vmin;height:62vmin;opacity:.55}.scene__scrim{background:radial-gradient(95% 70% at 50% 78%,color-mix(in srgb,var(--color-blue-cygnus-100) 82%,transparent) 0%,transparent 72%)}}@media(prefers-reduced-motion:reduce){.scene__orbit{animation:none}}
