/* Atualização 117 — Música premium limpa */
#music .music-section-title{
  text-align:center!important;
  margin-left:auto!important;
  margin-right:auto!important;
  justify-content:center!important;
}
#music .music-carousel-v116,
#music .music-carousel{
  background:linear-gradient(180deg,rgba(31,22,12,.36),rgba(10,7,4,.16))!important;
  border-color:rgba(216,172,91,.22)!important;
}
#music .music-slide__visual{
  transition:transform .28s ease, outline-color .22s ease, box-shadow .22s ease!important;
  outline:1px solid transparent!important;
  outline-offset:6px!important;
}
#music .music-slide__visual:hover{
  outline-color:rgba(216,172,91,.95)!important;
  box-shadow:0 26px 64px rgba(0,0,0,.46), 0 0 0 1px rgba(216,172,91,.18)!important;
}
#music .music-counter-v116,
#music .music-slide__visual > span.music-counter-v116,
#music .music-carousel__top,
#music .section-label{
  display:none!important;
}
#music .music-embed,
#music .music-embed-v116{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  padding:0!important;
  border-radius:13px!important;
  overflow:hidden!important;
  max-width:520px!important;
}
#music .music-embed iframe,
#music iframe[src*="spotify.com/embed"]{
  display:block!important;
  width:100%!important;
  min-height:152px!important;
  border:0!important;
  background:transparent!important;
  border-radius:12px!important;
  box-shadow:none!important;
}
#music .music-arrows-v116,
#music .music-carousel__arrows{
  position:static!important;
  pointer-events:none!important;
}
#music .music-slide__visual .music-arrows-v117{
  position:absolute!important;
  inset:auto 16px 16px 16px!important;
  z-index:7!important;
  display:flex!important;
  justify-content:space-between!important;
  align-items:center!important;
  pointer-events:none!important;
}
#music .music-slide__visual .music-prev,
#music .music-slide__visual .music-next{
  pointer-events:auto!important;
  position:relative!important;
  inset:auto!important;
  width:48px!important;
  height:48px!important;
  border-radius:999px!important;
  border:1px solid rgba(229,188,103,.66)!important;
  background:rgba(17,11,5,.66)!important;
  color:#f3d489!important;
  backdrop-filter:blur(10px)!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  box-shadow:0 12px 28px rgba(0,0,0,.34), inset 0 0 0 1px rgba(255,255,255,.08)!important;
  transform:none!important;
  opacity:1!important;
}
#music .music-slide__visual .music-next{
  margin-left:auto!important;
}
#music .music-slide__visual .music-prev span,
#music .music-slide__visual .music-next span{
  font-size:0!important;
  line-height:0!important;
}
#music .music-slide__visual .music-prev::before,
#music .music-slide__visual .music-next::before{
  content:""!important;
  width:11px!important;height:11px!important;
  border-top:2px solid currentColor!important;
  border-right:2px solid currentColor!important;
  display:block!important;
}
#music .music-slide__visual .music-prev::before{transform:rotate(-135deg) translate(-1px,-1px)!important;}
#music .music-slide__visual .music-next::before{transform:rotate(45deg) translate(-1px,1px)!important;}
#music .music-slide__visual .music-prev:hover,
#music .music-slide__visual .music-next:hover{
  background:#d6a64f!important;
  color:#130c05!important;
  border-color:#f6d98a!important;
  transform:translateY(-2px)!important;
}
#music .music-stats-v117{
  margin:14px 0 10px!important;
  color:#d9b66a!important;
}
#music .music-stats-v117.is-hidden{display:none!important;}
#music .music-stats-v117.is-live .music-stats-v116__dot{background:#d6a64f!important;box-shadow:0 0 14px rgba(214,166,79,.9)!important;}
@media (max-width:860px){
  #music .music-slide{grid-template-columns:1fr!important;}
  #music .music-embed,#music .music-embed-v116{max-width:100%!important;}
  #music .music-slide__visual .music-prev,#music .music-slide__visual .music-next{width:44px!important;height:44px!important;}
}
