@media (max-width: 420px) {
  .film-toolbar { gap: 8px; padding-inline: 12px; }
  .film-number-choices, .film-toolbar-actions { gap: 6px; }
  .film-toolbar button { width: 36px; height: 36px; flex-shrink: 0; }
}
