/* ONE HIT MUSIC V404 — desktop reels cleanup
   - remove short subtitle entry in reel group headers
   - force 6 cards per row for all reel groups on desktop
   - keep mobile/tablet untouched */
@media (min-width:981px){
  html body #home.page[data-view="reels"] #reels,
  html body .page[data-view="reels"] #reels,
  html body #reels{
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    overflow:visible!important;
  }

  html body #home.page[data-view="reels"] #reels .ohm-reels-grid-v177,
  html body .page[data-view="reels"] #reels .ohm-reels-grid-v177{
    display:grid!important;
    gap:10px!important;
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
  }

  html body #home.page[data-view="reels"] #reels .ohm-reel-group-v177,
  html body .page[data-view="reels"] #reels .ohm-reel-group-v177{
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    margin:0 0 10px!important;
    padding:8px!important;
    border-radius:14px!important;
    overflow:visible!important;
  }

  html body #home.page[data-view="reels"] #reels .ohm-reel-group-head-v177,
  html body .page[data-view="reels"] #reels .ohm-reel-group-head-v177{
    margin-bottom:6px!important;
    align-items:center!important;
  }

  html body #home.page[data-view="reels"] #reels .ohm-reel-group-head-v177 p,
  html body .page[data-view="reels"] #reels .ohm-reel-group-head-v177 p{
    display:none!important;
  }

  html body #home.page[data-view="reels"] #reels .ohm-reel-cards-v177,
  html body .page[data-view="reels"] #reels .ohm-reel-cards-v177{
    display:grid!important;
    grid-template-columns:repeat(6,minmax(0,1fr))!important;
    grid-auto-flow:row!important;
    align-items:stretch!important;
    gap:6px!important;
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
  }

  html body #home.page[data-view="reels"] #reels .ohm-reel-card-v177,
  html body .page[data-view="reels"] #reels .ohm-reel-card-v177{
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    margin:0!important;
    border-radius:10px!important;
  }

  html body #home.page[data-view="reels"] #reels .ohm-reel-media-v177,
  html body .page[data-view="reels"] #reels .ohm-reel-media-v177{
    aspect-ratio:9/13.4!important;
    min-height:0!important;
  }

  html body #home.page[data-view="reels"] #reels .ohm-reel-play-v177,
  html body .page[data-view="reels"] #reels .ohm-reel-play-v177{
    width:32px!important;
    height:32px!important;
  }

  html body #home.page[data-view="reels"] #reels .ohm-reel-play-v177 span,
  html body .page[data-view="reels"] #reels .ohm-reel-play-v177 span{
    border-top-width:6px!important;
    border-bottom-width:6px!important;
    border-left-width:9px!important;
  }

  html body #home.page[data-view="reels"] #reels .ohm-reel-info-v177,
  html body .page[data-view="reels"] #reels .ohm-reel-info-v177{
    min-height:82px!important;
    padding:6px!important;
  }

  html body #home.page[data-view="reels"] #reels .ohm-reel-info-v177 h3,
  html body .page[data-view="reels"] #reels .ohm-reel-info-v177 h3{
    display:-webkit-box!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:3!important;
    min-height:48px!important;
    max-height:48px!important;
    margin:0!important;
    overflow:hidden!important;
    font-size:8.5px!important;
    line-height:1.25!important;
    font-weight:700!important;
  }

  html body #home.page[data-view="reels"] #reels .ohm-reel-info-v177 p,
  html body .page[data-view="reels"] #reels .ohm-reel-info-v177 p{
    display:none!important;
  }

  html body #home.page[data-view="reels"] #reels .ohm-make-reel-v177,
  html body .page[data-view="reels"] #reels .ohm-make-reel-v177{
    min-height:28px!important;
    height:28px!important;
    padding:0 5px!important;
    border-radius:8px!important;
    font-size:8px!important;
    gap:5px!important;
  }

  html body #home.page[data-view="reels"] #reels .ohm-make-reel-v177 img,
  html body .page[data-view="reels"] #reels .ohm-make-reel-v177 img{
    width:12px!important;
    height:12px!important;
  }

  html body #home.page[data-view="reels"] #reels .ohm-reel-views-v177,
  html body .page[data-view="reels"] #reels .ohm-reel-views-v177{
    min-height:18px!important;
    padding:0 6px!important;
    font-size:7px!important;
  }

  html body #home.page[data-view="reels"] #reels .ohm-reel-duration-v177,
  html body .page[data-view="reels"] #reels .ohm-reel-duration-v177{
    font-size:7px!important;
    padding:2px 4px!important;
  }
}
