﻿.video-js.videoModern{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:24px;background:#000;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}.video-js.videoModern .vjs-tech{object-fit:cover;}.video-js.videoModern .vjs-poster img{object-fit:cover;}.video-js.videoModern .vjs-control-bar{left:16px;right:16px;bottom:16px;width:auto;height:52px;padding:0 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(12,12,14,.72);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#fff;align-items:center;box-shadow:0 12px 34px rgba(0,0,0,.35);transition:opacity .18s ease,transform .18s ease;}.video-js.videoModern .vjs-button{width:42px;height:42px;border-radius:999px;color:#fff;transition:background-color .18s ease,color .18s ease;}.video-js.videoModern .vjs-button>.vjs-icon-placeholder::before{line-height:42px;}.video-js.videoModern .vjs-button:hover{background:rgba(255,255,255,.14);color:#d6a85a;}.video-js.videoModern .vjs-time-control{height:42px;line-height:42px;padding-left:4px;padding-right:4px;color:rgba(255,255,255,.86);font-size:13px;}.video-js.videoModern .vjs-current-time,.video-js.videoModern .vjs-time-divider,.video-js.videoModern .vjs-duration{display:block;}.video-js.videoModern .vjs-time-divider{min-width:8px;padding:0;color:rgba(255,255,255,.5);}.video-js.videoModern .vjs-remaining-time{display:none;}.video-js.videoModern .vjs-progress-control{position:absolute;left:20px;right:20px;top:-18px;width:auto;height:14px;min-width:0;}.video-js.videoModern .vjs-progress-holder{height:5px;margin:0;border-radius:999px;background:rgba(255,255,255,.28);overflow:hidden;}.video-js.videoModern .vjs-load-progress{background:rgba(255,255,255,.22);}.video-js.videoModern .vjs-play-progress{background:#d6a85a;}.video-js.videoModern .vjs-play-progress::before{top:-5px;right:-7px;font-size:15px;color:#d6a85a;text-shadow:0 2px 8px rgba(0,0,0,.45);}.video-js.videoModern .vjs-slider{border-radius:999px;background:rgba(255,255,255,.22);}.video-js.videoModern .vjs-volume-panel{border-radius:999px;}.video-js.videoModern .vjs-volume-panel:hover{background:rgba(255,255,255,.14);}.video-js.videoModern .vjs-volume-panel .vjs-volume-control{margin-right:6px;}.video-js.videoModern .vjs-volume-panel .vjs-volume-level{background:#d6a85a;}.video-js.videoModern .vjs-volume-panel .vjs-volume-level::before{color:#d6a85a;}.video-js.videoModern .vjs-big-play-button{width:76px;height:76px;margin-left:-38px;margin-top:-38px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(12,12,14,.62);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 14px 42px rgba(0,0,0,.36);transition:transform .18s ease,background-color .18s ease,border-color .18s ease;}.video-js.videoModern .vjs-big-play-button .vjs-icon-placeholder::before{line-height:76px;color:#fff;font-size:44px;}.video-js.videoModern .vjs-big-play-button:hover{transform:scale(1.05);background:rgba(12,12,14,.78);border-color:rgba(255,255,255,.36);}.video-js.videoModern .vjs-big-play-button:hover .vjs-icon-placeholder::before{color:#d6a85a;}.video-js.videoModern .vjs-loading-spinner{border-color:rgba(255,255,255,.35);}.video-js.videoModern .vjs-loading-spinner::before,.video-js.videoModern .vjs-loading-spinner::after{border-top-color:#d6a85a;}.video-js.videoModern .vjs-menu-button-popup .vjs-menu{margin-bottom:12px;}.video-js.videoModern .vjs-menu-content{border:1px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(12,12,14,.72);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow:hidden;}.video-js.videoModern .vjs-menu li{text-transform:none;}.video-js.videoModern .vjs-menu li.vjs-selected,.video-js.videoModern .vjs-menu li:hover{background:#d6a85a;color:#000;}.video-js.videoModern.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:0;transform:translateY(10px);pointer-events:none;}.video-js.videoModern.videoBackground{width:100%;height:100%;aspect-ratio:auto;border-radius:0;pointer-events:none;}.video-js.videoModern.videoBackground .vjs-tech{object-fit:cover;}.video-js.videoModern.videoBackground .vjs-control-bar,.video-js.videoModern.videoBackground .vjs-big-play-button,.video-js.videoModern.videoBackground .vjs-loading-spinner,.video-js.videoModern.videoBackground .vjs-error-display,.video-js.videoModern.videoBackground .vjs-modal-dialog,.video-js.videoModern.videoBackground .vjs-text-track-display{display:none;}