.mark-sun .sun-frame{fill:none;stroke:var(--line)}.mark-sun .sun-disc{fill:var(--sun)}.mark-sun .sun-ray{stroke:var(--line);stroke-linecap:butt;stroke-dasharray:1;stroke-dashoffset:0}.mark-sun .sun-rise{transition:transform 2.4s cubic-bezier(.22,1.12,.36,1);transform:translateY(150px)}.mark-sun[data-active=true] .sun-rise{transform:translateY(0)}.mark-sun[data-active=true] .sun-ray{animation:.9s cubic-bezier(.3,.7,.2,1) both mark-ray-draw;animation-delay:calc(.3s + var(--i) * 55ms)}.mark-sun[data-hover=true] .sun-nudge,.mark-host:hover .mark-sun .sun-nudge,.mark-host:focus-visible .mark-sun .sun-nudge{animation:1s ease-in-out mark-sun-nudge}@keyframes mark-ray-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes mark-sun-nudge{0%,to{transform:translateY(0)}45%,60%{transform:translateY(-30px)}}.mark-ripples .ripple{fill:var(--blue)}.mark-ripples[data-active=true] .ripple-drift{animation:none}.mark-ripples[data-active=true] .ripple-drift-1{animation-name:mark-drift-1;animation-duration:7s}.mark-ripples[data-active=true] .ripple-drift-2{animation-name:mark-drift-2;animation-duration:9s}.mark-ripples[data-active=true] .ripple-drift-3{animation-name:mark-drift-3;animation-duration:8s}.mark-ripples[data-active=true] .ripple-drift-4{animation-name:mark-drift-4;animation-duration:6.5s}.mark-ripples[data-active=false][data-hover=true] .ripple,.mark-host:hover .mark-ripples[data-active=false] .ripple,.mark-host:focus-visible .mark-ripples[data-active=false] .ripple{animation:1s ease-in-out mark-ripple-nudge}@keyframes mark-drift-1{0%,to{transform:translate(0)}50%{transform:translate(22px,-6px)}}@keyframes mark-drift-2{0%,to{transform:translate(0)}50%{transform:translate(-16px,8px)}}@keyframes mark-drift-3{0%,to{transform:translate(0)}50%{transform:translate(14px,6px)}}@keyframes mark-drift-4{0%,to{transform:translate(0)}50%{transform:translate(-20px,-5px)}}@keyframes mark-ripple-nudge{0%,to{transform:translate(0)}50%{transform:translateX(var(--nx,10px))}}.mark-spiral .spiral-arm{stroke:var(--line);fill:none;stroke-linecap:round}.mark-spiral .spiral-dot{fill:var(--line)}.mark-spiral .spiral-turn,.mark-spiral .spiral-quarter{transform-box:view-box;transform-origin:100px 100px}.mark-spiral .spiral-turn{animation:70s linear infinite mark-spiral-turn}.mark-spiral .spiral-quarter{transition:transform 1s cubic-bezier(.4,0,.2,1)}.mark-spiral[data-hover=true] .spiral-quarter,.mark-host:hover .mark-spiral .spiral-quarter,.mark-host:focus-visible .mark-spiral .spiral-quarter{transform:rotate(90deg)}@keyframes mark-spiral-turn{to{transform:rotate(360deg)}}.mark-burst .burst-stroke{stroke:var(--line);fill:none;stroke-linecap:round;stroke-linejoin:round}.mark-burst .burst-dot{fill:var(--line)}.mark-burst .burst-arm{transform-box:view-box;transform-origin:100px 100px;transition:transform .7s cubic-bezier(.2,1.4,.3,1);transition-delay:calc(var(--burst-delay,0s) + var(--i) * 45ms);transform:scale(.55)}.mark-burst[data-active=true] .burst-arm{transform:scale(1)}.mark-burst[data-active=false][data-hover=true] .burst-arm,.mark-host:hover .mark-burst[data-active=false] .burst-arm,.mark-host:focus-visible .mark-burst[data-active=false] .burst-arm{animation:1.1s both mark-burst-pop;animation-delay:calc(var(--i) * 45ms)}@keyframes mark-burst-pop{0%{animation-timing-function:cubic-bezier(.2,1.4,.3,1);transform:scale(.55)}40%{transform:scale(1)}70%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(1)}to{transform:scale(.55)}}.mark-spark .spark-star,.mark-spark .spark-ring{stroke:var(--blue);fill:none;stroke-width:4.5px;stroke-linejoin:round;stroke-linecap:round}.mark-spark .spark-orbiter{fill:var(--blue)}.mark-spark .spark-orbiter-still{display:none}.mark-spark .spark-twinkle,.mark-spark .spark-hover{transform-box:view-box;transform-origin:60px 57px}.mark-spark .spark-twinkle{animation:7s ease-in-out infinite mark-spark-twinkle}.mark-spark[data-hover=true] .spark-hover,.mark-host:hover .mark-spark .spark-hover,.mark-host:focus-visible .mark-spark .spark-hover{animation:.6s ease-in-out mark-spark-once}@keyframes mark-spark-twinkle{0%,91.4%,to{transform:scale(1)}95.7%{transform:scale(1.12)}}@keyframes mark-spark-once{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.mark-spiral .spiral-turn,.mark-spark .spark-twinkle,.mark-ripples .ripple-drift{animation-play-state:paused}.mark-sun .sun-ray,.mark-sun .sun-nudge,.mark-ripples .ripple,.mark-burst .burst-arm,.mark-spark .spark-hover{animation:none!important}.mark-burst .burst-arm{transition-delay:0s}.mark-spark .spark-orbiter-moving{display:none}.mark-spark .spark-orbiter-still{display:inline}}
