/* Visible without JS; pending state is used only while the one-shot observer is active. */
@media(prefers-reduced-motion:no-preference){
 body [data-load-motion="pending"]{opacity:0;translate:0 28px;}
 body .orbit-load-enter{animation:orbit-load-fade-up 800ms cubic-bezier(.22,.61,.36,1) var(--orbit-enter-delay,0ms) 1 both;}
 @keyframes orbit-load-fade-up{from{opacity:.2;translate:0 28px;}to{opacity:1;translate:0 0;}}
}
@media(prefers-reduced-motion:reduce){body .orbit-load-enter{animation:none!important;}}
@media print{body [data-load-motion]{animation:none!important;opacity:1!important;translate:none!important;}}
