/* Small control occupies the CTA row corner without changing its dimensions. */
#psShopCta{position:relative!important}
#psShopCta>.ps4425-music-button{position:absolute;right:2px;top:2px;z-index:12;display:grid;place-items:center;width:28px;height:28px;min-width:28px;padding:0;border-radius:9px;border:1px solid color-mix(in srgb,var(--ps-primary,#00e676) 18%,rgba(255,255,255,.25));background:color-mix(in srgb,var(--ps-surface,#151819) 90%,transparent);color:var(--ps-text,#f8f9fc);backdrop-filter:blur(12px);box-shadow:0 3px 12px rgba(0,0,0,.18);cursor:pointer}
#psShopCta>.ps4425-music-button svg{display:block}
#psShopCta>.ps4425-music-playing svg{animation:ps4425-audio-pulse 1.65s ease-in-out infinite}
@keyframes ps4425-audio-pulse{0%,100%{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}
@media(prefers-reduced-motion:reduce){#psShopCta>.ps4425-music-playing svg{animation:none}}
@media(max-width:420px){#psShopCta>.ps4425-music-button{width:25px;height:25px;min-width:25px;top:0;right:0}}
