/* v38 — botão de reprodução visível nos cinco cartões do Top 5 */
#top5 .artist {cursor:pointer;}
#top5 .artist .top5-play-v38 {
  position:absolute;
  z-index:2;
  top:calc((100% - 46px) * .49);
  left:50%;
  transform:translate(-50%,-50%);
  display:flex;
  align-items:center;
  justify-content:center;
  width:37px;
  height:37px;
  border-radius:50%;
  background:rgba(205,0,35,.94);
  color:#fff;
  font:700 17px/1 sans-serif;
  padding-left:2px;
  box-shadow:0 4px 14px rgba(0,0,0,.3);
  pointer-events:none;
  transition:background .16s ease,box-shadow .16s ease;
}
#top5 .artist:hover .top5-play-v38,
#top5 .artist:focus-visible .top5-play-v38 {
  background:#a9001c;
  box-shadow:0 5px 20px rgba(0,0,0,.4);
}
#top5 .artist:focus-visible {outline:3px solid #d70024;outline-offset:2px}
@media(max-width:540px){#top5 .artist .top5-play-v38{width:34px;height:34px;font-size:16px}}
@media(prefers-reduced-motion:reduce){#top5 .artist .top5-play-v38{transition:none}}
