
/* Shaliz V39: V36 velvet background + album thumbnails + gold quill + elegant seekbar */
body.studio-app .studio-brand-icon {
  background:none!important;border:0!important;border-radius:0!important;
  box-shadow:none!important;width:42px!important;height:46px!important;
  min-width:42px!important;display:inline-flex!important;
  justify-content:center!important;align-items:center!important;
  overflow:visible!important;
}
body.studio-app .studio-brand-icon .brand-quill {
  width:35px!important;height:43px!important;color:#e4bd77!important;
  filter:drop-shadow(0 2px 2px #0b0307a8) drop-shadow(0 0 8px #cfa15a35)!important;
  transform:rotate(-18deg);
}
body.studio-app .studio-brand-icon .brand-quill path:first-child {
  fill:rgba(211,172,119,.24);
}
body.studio-app .studio-brand-icon .brand-quill path {
  stroke-width:1.15!important;
}
body.studio-app .track-card {
  display:flex!important;align-items:center!important;gap:13px!important;
  padding:10px 13px!important;min-height:76px!important;
}
body.studio-app .track-card .track-album-art {
  display:block!important;flex:0 0 55px!important;
  width:55px!important;height:55px!important;
  object-fit:cover!important;border-radius:10px!important;
  border:1px solid #d3ac7770!important;
  box-shadow:0 5px 15px #12050b77!important;
}
body.studio-app .track-card .track-text {min-width:0!important;flex:1!important}
body.studio-app .track-card .track-text strong {
  color:#f8e7d7!important;white-space:normal!important;
}
body.studio-app .track-card .track-num {font-size:11px!important;color:#c6a57b!important}
body.studio-app .track-card.active .track-album-art {
  border:2px solid #f2d6a5!important;
  box-shadow:0 0 0 3px #d3ac7733,0 5px 18px #10030a77!important;
}
body.studio-app .track-card .track-action {
  color:#e8c891!important;flex:0 0 auto!important;
}
body.studio-app #playerCover {
  width:62px!important;height:62px!important;min-width:62px!important;
  object-fit:cover!important;border-radius:12px!important;
  border:1px solid #d3ac7788!important;
  box-shadow:0 7px 22px #11040c99!important;
}
body.studio-app #featureCover {object-fit:cover!important}
body.studio-app #seek {
  -webkit-appearance:none!important;appearance:none!important;
  width:100%!important;height:7px!important;
  border-radius:100px!important;outline:none!important;
  border:1px solid #d3ac773b!important;
  background:linear-gradient(to right,#e9c995 0%,#d3ac77 var(--seek-fill,0%),#704454 var(--seek-fill,0%),#704454 100%)!important;
  cursor:pointer!important;box-shadow:inset 0 1px 4px #0d03085c!important;
  margin-block:10px 8px!important;
}
body.studio-app #seek::-webkit-slider-thumb {
  -webkit-appearance:none!important;appearance:none!important;
  width:17px!important;height:17px!important;border-radius:50%!important;
  background:radial-gradient(circle at 35% 30%,#fff3d8,#d3ac77 68%)!important;
  border:2px solid #f8e4c0!important;
  box-shadow:0 0 0 4px #d3ac7722,0 2px 8px #0009!important;
  transition:transform .16s ease!important;
}
body.studio-app #seek::-moz-range-thumb {
  width:14px!important;height:14px!important;border-radius:50%!important;
  background:#e9c995!important;border:2px solid #fff0ce!important;
  box-shadow:0 0 0 4px #d3ac7722,0 2px 8px #0009!important;
}
body.studio-app #seek:hover::-webkit-slider-thumb {transform:scale(1.16)}
body.studio-app #seek:focus-visible {
  outline:2px solid #f4dfb8!important;outline-offset:5px!important;
}
body.studio-app .player-times {
  font-variant-numeric:tabular-nums!important;color:#d9bdac!important;
  font-size:12px!important;
}
body.studio-app .player-info {min-width:0!important}
@media(max-width:600px){
  body.studio-app .track-card .track-album-art {
    width:45px!important;height:45px!important;flex-basis:45px!important;
  }
  body.studio-app #playerCover {
    width:49px!important;height:49px!important;min-width:49px!important;
  }
  body.studio-app .studio-brand-icon {
    width:32px!important;min-width:32px!important;height:37px!important;
  }
  body.studio-app .studio-brand-icon .brand-quill {
    width:29px!important;height:36px!important;
  }
}
@media(prefers-reduced-motion:reduce){
  body.studio-app #seek::-webkit-slider-thumb {transition:none!important}
}
