/* Matches the main Vumoo #movies listing: identical card and filter classes. */
.discovery-wrap{width:100%;max-width:1500px;margin:0 auto;padding:0 5.2% 90px;min-height:60vh}
.discovery-head{margin:53px 0 38px}
.discovery-grid.movie-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 15px;align-items:start}
.discovery-grid .movie-card{min-width:0}
.discovery-grid .poster-button{height:auto;min-height:0;display:block;aspect-ratio:2/3}
.discovery-grid .poster-button img{display:block;width:100%;height:100%;object-fit:cover}
.discovery-grid .card-title{display:block;color:#f3f1ec;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:13px;font-weight:700}
.discovery-grid .card-meta .star{color:var(--gold)}
.discovery-more{display:block;margin:36px auto 0}.discovery-more[hidden]{display:none}
#discovery-status{font-size:12px;color:#a4a6b4}
#discovery-filters{display:flex;align-items:end;gap:12px}
#discovery-filters label{min-width:0;flex:1}
#discovery-filters #discovery-reset{flex:0 0 auto}
@media(max-width:1050px){.discovery-grid.movie-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:650px){.discovery-wrap{padding:0 5% 60px}.discovery-head{margin:34px 0 27px}.discovery-grid.movie-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 12px}#discovery-filters{flex-wrap:wrap}#discovery-filters label{flex:1 1 calc(50% - 8px)}#discovery-filters #discovery-reset{flex:1 1 100%}}
/* The original /#movies container is full width; don't double-pad inside seo-main. */
.seo-body .seo-main:has(>.discovery-wrap){width:100%;max-width:none;padding:0;margin:0 auto;min-height:55vh}

/* VUMOO_MOBILE_DISCOVERY_3COL_V102611_BEGIN */
@media screen and (max-width: 650px) {
  .discovery-grid.movie-grid {
    display:grid !important;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    gap:14px 8px !important;
    align-items:start;
  }
  .discovery-grid .card-info{padding:6px 1px 0}
  .discovery-grid .card-title{
    display:block;max-width:100%;width:100%;font-size:11px;line-height:1.4;
    white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
  }
  .discovery-grid .card-meta{font-size:9px;gap:3px 5px;flex-wrap:wrap;margin-top:4px}
  .discovery-grid .poster-badge{left:5px;top:5px;font-size:7px;padding:4px 5px;letter-spacing:.04em}
  .discovery-grid .quick-save{right:4px;top:4px;width:28px;height:28px;font-size:17px}
}
/* VUMOO_MOBILE_DISCOVERY_3COL_V102611_END */

