.banner-skeleton{width:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;position:relative;overflow:hidden;border-radius:4px;contain:layout style paint;will-change:auto}.banner-skeleton .skeleton-shimmer{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:shimmer 2s infinite;will-change:transform}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}
