/* Independent scale leaves grid geometry and scroll-reveal transforms intact. */
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
 .stage-band>.star-sweep,
 .stage-band>.tracker-compact,
 .stage-band>.stage-video,
 .stage-band .news-banner{
  scale:1;
  transform-origin:center;
  transition:scale 320ms cubic-bezier(.2,.75,.25,1),box-shadow 320ms ease;
 }
 .stage-band>.star-sweep:hover,
 .stage-band>.tracker-compact:hover,
 .stage-band>.stage-video:hover,
 .stage-band .news-banner:hover{
  scale:1.018;
  box-shadow:0 16px 36px -14px #0008,0 0 0 1px #ffffff20;
 }
}
