@font-face{font-family:'Roboto Condensed';src:url('/assets/fonts/roboto-condensed-light.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}
#mirrorModal{color:#fff;font-family:'Roboto Condensed',sans-serif}#mirrorModal .modal-content{background:#151515;border:1px solid #555}#mirrorModal .modal-header,#mirrorModal .modal-footer{border:0}#mirrorModal .modal-body{text-align:center}#mirrorViewer img{max-width:100%;max-height:75vh;object-fit:contain}#mirrorViewer iframe{width:100%;aspect-ratio:16/9;border:0}#mirrorModal .modal-footer{justify-content:space-between}#mirrorModal .btn{font-family:inherit}.mirror-status{font:16px/1.5 Arial,sans-serif!important;color:#333!important;margin:15px 0!important}.mirror-image-error{color:#ddd;overflow-wrap:anywhere;padding:30px}.mirror-missing{background:#333;object-fit:contain}

.modal-backdrop{position:fixed;inset:0;z-index:1050;background:#000}.modal-backdrop.show{opacity:.7}.modal-backdrop.fade{transition:opacity .15s}.modal-open{overflow:hidden}.mirror-ui{position:relative;z-index:1060}.mirror-background-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;pointer-events:none}.mirror-video-playing .tp-bgimg{background-image:none!important}
