#poster-dialog{background:0 0;border:0;max-width:calc(100vw - 32px);max-height:100vh;padding:0;overflow:visible}#poster-dialog::backdrop{background:#000c}#poster-dialog img{object-fit:contain;max-width:100%;max-height:calc(100vh - 80px);display:block;box-shadow:0 0 8px #0009}#poster-dialog button{color:#fff;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font:28px Arial;position:absolute;top:-40px;right:0}
