.sj .sj-film-launch{display:inline-flex;align-items:center;min-height:44px;margin:14px 10px 0 0;padding:9px 14px;border:1px solid #cfb984;color:#f5e7c7!important;background:#080f1edb;font:12px/1.5 Arial,sans-serif;text-decoration:none;cursor:pointer}.sj .sj-film-launch:hover{background:#273750}.sj .sj-film-launch:focus-visible,.sj-film-dialog :focus-visible{outline:3px solid #f5d69b;outline-offset:3px}
.sj-film-dialog{padding:0;width:min(1100px,96vw);max-width:96vw;max-height:94dvh;background:#080f1c;color:#f5ead5;border:1px solid #c8af7b;box-shadow:0 30px 100px #000b;overflow:auto}.sj-film-dialog::backdrop{background:#020512ef;backdrop-filter:blur(8px)}.sj-film-dialog header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 18px}.sj-film-dialog h2{font:400 22px/1.3 Georgia,serif;margin:0}.sj-film-close{width:44px;height:44px;border:1px solid #af956b;color:#f5ead5;background:#10192c;font:25px/1 Arial;cursor:pointer}.sj-film-video{display:block;width:100%;max-height:70dvh;aspect-ratio:16/9;background:#000}.sj-film-dialog p{font:12px/1.6 Arial;margin:14px 18px 18px}
@media(max-width:700px){.sj .sj-film-launch{margin-top:8px;font-size:10px}.sj-film-dialog header{padding:9px 12px}.sj-film-dialog h2{font-size:18px}.sj-film-dialog p{margin:10px 12px 14px}}
.sj[data-scene=gallery] .sj-copy>.sj-film-launch{display:inline-flex!important}
