/* v78 shared hover-only poster/video motion standard */
:root{--media-hover-lift:-5px;--media-hover-scale:1.008;--media-hover-border:rgba(214,255,75,.34);--media-hover-shadow:0 34px 88px rgba(0,0,0,.46),0 0 0 1px rgba(214,255,75,.07),0 0 42px rgba(214,255,75,.055);--media-hover-ease:cubic-bezier(.2,.82,.2,1)}
@media(hover:hover) and (pointer:fine){.motion-active-media,[data-motion-media]{transition:transform .28s var(--media-hover-ease),border-color .28s ease,box-shadow .28s ease,filter .28s ease;transform-origin:center}.motion-active-media:hover,[data-motion-media]:hover{transform:translateY(var(--media-hover-lift)) scale(var(--media-hover-scale));border-color:var(--media-hover-border);box-shadow:var(--media-hover-shadow)}.motion-active-card.is-active,[data-motion-card].is-active{transition:transform .28s var(--media-hover-ease),border-color .28s ease,box-shadow .28s ease,filter .28s ease}.campaign-coverflow-card.is-active:hover,.subsidy-coverflow-card.is-active:hover,.video-coverflow-card.is-active:hover,.wkndr-activation-card.is-active:hover,.wkndr-guide-coverflow-card.is-active:hover{transform:translateX(-50%) translateY(var(--media-hover-lift)) scale(var(--media-hover-scale))}.campaign-coverflow-frame,.wkndr-activation-frame{transition:border-color .28s ease,box-shadow .28s ease}.campaign-coverflow-card.is-active:hover .campaign-coverflow-frame,.wkndr-activation-card.is-active:hover .wkndr-activation-frame{border-color:var(--media-hover-border);box-shadow:var(--media-hover-shadow)}.additional-campaign-panel:not([hidden]) .additional-campaign-media,#artist-feature-series .artist-series-panel.is-active .artist-feature-phone,.social-phone{transition:transform .28s var(--media-hover-ease),border-color .28s ease,box-shadow .28s ease}.additional-campaign-panel:not([hidden]) .additional-campaign-media:hover,#artist-feature-series .artist-series-panel.is-active .artist-feature-phone:hover,.social-phone:hover{transform:translateY(-4px) scale(1.004);border-color:var(--media-hover-border);box-shadow:var(--media-hover-shadow)}}
@media(hover:none),(pointer:coarse){.motion-active-card,.motion-active-media,[data-motion-card],[data-motion-media]{-webkit-tap-highlight-color:transparent}}
@media(prefers-reduced-motion:reduce){.motion-active-card,.motion-active-media,[data-motion-card],[data-motion-media],.campaign-coverflow-frame,.wkndr-activation-frame,.social-phone,.additional-campaign-media,#artist-feature-series .artist-series-panel.is-active .artist-feature-phone{transition:none!important}}
