/* Keep the original case films inside narrow screens without cropping artwork. */
@media (max-width: 800px) {
  .films-grid { grid-template-columns: minmax(0, 1fr); }
  .films-grid > .film { min-width: 0; }
  .films-grid .video-shell { min-width: 0; min-height: 0; }
}
