/* Mobile responsiveness fixes for streaming app */

@media (max-width:767px) {
  .continue-item {
    min-width: 200px !important;
    max-width: 45vw !important;
  }
  .movie-item, .series-item {
    min-width: 150px !important;
    max-width: 40vw !important;
  }
  .movie-item img, .series-item img, .continue-item img {
    max-width: 100% !important;
    height: auto !important;
    object-fit: cover !important;
  }
  .content-row {
    padding: 0 8px !important;
    margin-bottom: 24px !important;
  }
  .horizontal-scroll {
    margin-left: -8px !important;
    margin-right: -8px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .scroll-container {
    gap: 8px !important;
  }
  .row-header {
    padding: 0 8px;
  }
  .see-all-grid {
    gap: 12px !important;
  }
}
