/* Глобально — на заменяемых элементах overflow не задаём как visible */
@layer base {
  img, video, canvas { overflow: hidden; }
  @supports (overflow: clip) {
    img, video, canvas { overflow: clip; } /* современная замена */
  }

  /* Жёстко переопределяем то, что генерирует плеер */
  #player :is(video, img, canvas),
  .playerjs :is(video, img, canvas) {
    overflow: clip !important;
  }
  /* Если нужны «подсветки/свечение» — делай их на обёртке, не на <video>/<img> */
}
