body.contact .contact-links .contact-photo{aspect-ratio:16/9!important;height:auto!important}
body.contact .contact-links .contact-photo img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 45%!important}
body.film-passion #dvd2-trailer{display:block!important;width:100%!important;max-width:640px!important;height:auto!important;aspect-ratio:16/9!important;object-fit:contain!important;margin:24px auto!important;border:1px solid #090909!important;box-sizing:border-box!important}
.cover-zoom-image{cursor:zoom-in}.cover-zoom-hint{text-align:center;font-size:14px}
.cover-zoom-dialog{width:92vw;max-width:1800px;height:90vh;max-height:90vh;padding:12px;border:1px solid #333;background:#1d1d1d;color:white;box-sizing:border-box}.cover-zoom-dialog::backdrop{background:#000c}.cover-zoom-toolbar{display:flex;justify-content:flex-end;gap:12px;padding:0 0 12px}.cover-zoom-toolbar button{cursor:pointer;padding:9px 15px;background:#eee;color:#111;border:0}.cover-zoom-scroll{height:calc(100% - 55px);overflow:auto}.cover-zoom-scroll img{display:block;width:100%;max-width:none;height:auto}.cover-zoom-dialog.is-zoomed .cover-zoom-scroll img{width:200%}
