.sun-outline{pointer-events:none;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sun-outline-glow{stroke:rgb(var(--scene-solar) / .22);stroke-width:7px}.sun-outline-shade{stroke:color-mix(in srgb, var(--color-space) 45%, transparent);stroke-width:3.5px}.sun-outline-line{stroke:url(#sun-outline-sheen);stroke-width:1.25px}.sun-outline-bright{stop-color:color-mix(in srgb, rgb(var(--scene-solar)) 40%, var(--color-space-title))}.sun-outline-gold{stop-color:rgb(var(--scene-solar))}.sun-outline-dim{stop-color:rgb(var(--scene-solar));stop-opacity:.6}.sun-outline-ticks{stroke:rgb(var(--scene-solar) / .75);stroke-width:1.25px;stroke-dasharray:none}.sun-outline-gleam{stroke:color-mix(in srgb, rgb(var(--scene-solar)) 30%, var(--color-space-title));stroke-width:1.75px;stroke-dasharray:.05 .95;opacity:0}@media (prefers-reduced-motion:no-preference){.sun-outline-glow{animation:3.2s ease-in-out infinite alternate sun-outline-breathe}.sun-outline[data-settled] .sun-outline-gleam{opacity:.85;transition:opacity 1.2s ease-out;animation:14s linear infinite sun-outline-gleam}}@keyframes sun-outline-breathe{0%{opacity:.55}to{opacity:1}}@keyframes sun-outline-gleam{to{stroke-dashoffset:-1px}}
