/* 精品国产剧 · brick-stream · 砖红横滑片单行 */
.skin-brick-stream {
  --bs-sand: #f5ebe0;
  --bs-brick: #b8473a;
  --bs-text: #3d2b1f;
  --bs-muted: #8a7268;
}
.skin-brick-stream,
.skin-brick-stream .app-shell {
  background: var(--bs-sand) !important;
  color: var(--bs-text) !important;
}
.skin-brick-stream .portal-top-strip { background: var(--bs-brick) !important; }
.skin-brick-stream .header-qjz { background: #fffaf5 !important; border-bottom: 2px solid var(--bs-brick) !important; }
.skin-brick-stream .header-qjz__title { color: var(--bs-brick) !important; }
.skin-brick-stream .hero-cinema {
  min-height: 200px !important;
  background: linear-gradient(135deg, #3d2b1f 0%, #5c4033 100%) !important;
}
.skin-brick-stream .hero-cinema__title { font-size: 1.65rem !important; }
.skin-brick-stream .hero-cinema__posters { display: none !important; }
.skin-brick-stream .cq-block .cq-card-grid,
.skin-brick-stream .qjz-stack .cq-card-grid {
  display: flex !important;
  flex-wrap: nowrap !important;
  overflow-x: auto !important;
  gap: 0.75rem !important;
  padding: 0.25rem 0 0.75rem;
  scroll-snap-type: x mandatory;
}
.skin-brick-stream .fsp-hl-card,
.skin-brick-stream .tuy-card {
  flex: 0 0 132px !important;
  scroll-snap-align: start;
  flex-direction: column !important;
  background: #fffaf5 !important;
  border: 1px solid rgba(61,43,31,.1) !important;
  border-radius: 8px !important;
  box-shadow: 0 4px 14px rgba(61,43,31,.08) !important;
}
.skin-brick-stream .tuy-card__media { aspect-ratio: 2/3 !important; width: 100% !important; }
.skin-brick-stream .tuy-card__desc { display: none !important; }
.skin-brick-stream .tuy-card__title a { font-size: 0.8rem !important; color: var(--bs-text) !important; }
.skin-brick-stream .tuy-card__badge { background: var(--bs-brick) !important; }
.skin-brick-stream .qjz-advantages__grid { display: none !important; }
