/* One brief spotlight at a time; the printed rotations remain unchanged. */
#B03 .collage figure::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(110deg,transparent 25%,#FFF3CB70 44%,#FFFFFF8C 50%,#FFF3CB45 56%,transparent 72%);background-size:260% 100%;background-position:130% 0}
#B03 .collage figure.art-spotlight{animation:hero-art-lift 2.2s cubic-bezier(.25,.1,.25,1) both}
#B03 .collage figure.art-spotlight::after{animation:hero-art-flare 2.2s ease-in-out both}
@keyframes hero-art-lift{0%,100%{translate:0 0;scale:1}42%,58%{translate:0 -4px;scale:1.015}}
@keyframes hero-art-flare{0%,12%{opacity:0;background-position:130% 0}32%{opacity:.4}65%{opacity:0;background-position:-30% 0}100%{opacity:0;background-position:-30% 0}}
@media(prefers-reduced-motion:reduce){#B03 .collage figure.art-spotlight,#B03 .collage figure.art-spotlight::after{animation:none!important}#B03 .collage figure::after{display:none}}
