
/* Final responsive homepage player: stable 16:9 geometry, native controls and iOS-friendly touch behavior. */
.hero-film-player{position:relative!important;width:100%!important;max-width:100%!important;aspect-ratio:16/9!important;height:auto!important;min-width:0!important;overflow:hidden!important;box-sizing:border-box!important}.hero-film-player>video{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;height:100%!important;aspect-ratio:16/9!important;object-fit:contain!important;min-width:0!important;touch-action:manipulation}.hero-film-player .sound-restart-overlay{max-width:calc(100% - 24px);box-sizing:border-box;touch-action:manipulation}@media(max-width:600px){.hero-film-player{border-radius:12px!important}.hero-film-player .sound-restart-overlay{font-size:clamp(11px,3vw,14px);padding:8px 12px;max-height:calc(100% - 12px)}.hero-film-player .sound-restart-overlay small{font-size:11px}}
