.page-effects .document-orbit{isolation:isolate}.page-effects .document-orbit:before{content:'';position:absolute;inset:10% 0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 25% 50%,color-mix(in srgb,var(--yellow) 20%,transparent),transparent 65%);animation:library-aura 9s ease-in-out infinite alternate}
.page-effects .document-viewer{box-shadow:0 25px 70px #0003,0 0 28px color-mix(in srgb,var(--yellow) 12%,transparent);transition:box-shadow 1s}
@keyframes library-aura{from{transform:translateX(-6%);opacity:.35}to{transform:translateX(12%);opacity:.85}}
@media(prefers-reduced-motion:reduce){.page-effects .document-orbit:before{animation:none}}

.orbit-gallery[data-glass-motion=paused] .document-orbit:before{animation-play-state:paused}
