/* Background composition belongs to v2-shell: retain its gradients and soft light. */
@media print {.shared-horizon {display:none!important;}}


/* Only the original soft-light layers drift; gradients, size and blur remain static. */
.shared-horizon[data-ambient]::before {animation:horizon-soft-light 38s ease-in-out infinite alternate;}
.shared-horizon[data-ambient]::after {animation:horizon-soft-light 44s ease-in-out infinite alternate-reverse;}
.shared-horizon[data-paused=true]::before,.shared-horizon[data-paused=true]::after {animation-play-state:paused;}
@keyframes horizon-soft-light {from{transform:translate3d(-.35%,.2%,0)}to{transform:translate3d(.35%,-.2%,0)}}
@media(prefers-reduced-motion:reduce){.shared-horizon[data-ambient]::before,.shared-horizon[data-ambient]::after{animation:none;}}
