html.page-music,
.page-music body {
  height: 100vh;
  overflow: hidden;
}

/* PEEK CAROUSEL — narrower than the viewport so neighboring tracks peek in
   from the sides; snap/drag/keyboard mechanics in js/music.js are otherwise
   identical to the Design carousel, which stays full-width. Scoped with
   #music-gallery (not just .carousel) so this specificity beats
   .carousel-item's plain width:100% in css/design.css regardless of load
   order. Tweak this one value to change how much peek shows. */
#music-gallery.carousel .carousel-item {
  width: 50%;
}
