/* Video-only tour dialog. Preserve native controls and the retained controller. */
#mantle-tour-dialog{width:min(1120px,calc(100vw - 32px),calc((100dvh - 32px) * 1.777777778));max-height:calc(100dvh - 32px);padding:0;border:0;background:#080d0e;color:#fff;overflow:hidden}
#mantle-tour-dialog .tour-popup-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
#mantle-tour-dialog .tour-popup-close{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:1px solid #ffffff70;border-radius:50%;background:#081719e8;color:#fff;font:28px/1 system-ui;cursor:pointer;box-shadow:0 2px 12px #0007}
#mantle-tour-dialog .tour-popup-close:hover{background:#18433e}
#mantle-tour-dialog .tour-popup-close:focus-visible{outline:3px solid #76ead8;outline-offset:3px}
#mantle-tour-dialog .tour-popup-content{background:#080d0e}
#mantle-tour-dialog .tour-popup-content video{display:block;width:100%;height:auto;max-height:calc(100dvh - 32px);aspect-ratio:16/9;object-fit:contain;background:#080d0e}
@media(max-width:560px){#mantle-tour-dialog{width:min(calc(100vw - 20px),calc((100dvh - 20px) * 1.777777778));max-height:calc(100dvh - 20px)}#mantle-tour-dialog .tour-popup-content video{max-height:calc(100dvh - 20px)}#mantle-tour-dialog .tour-popup-close{top:7px;right:7px}}
