.news-video-player{--vp-gold:var(--magic-clr, #c4a51f);--vp-gold-hover:var(--magic-clr-hover, #f0c91d);color:#fff;}.news-video-player::after{content:'';position:absolute;inset:auto 0 0;height:42%;z-index:2;background:linear-gradient(to top, rgba(0, 0, 0, 0.55), transparent);opacity:0;pointer-events:none;transition:opacity 0.3s ease;}.news-video-player:not(.is-idle):hover::after, .news-video-player:not(.is-idle).paused::after, .news-video-player:not(.is-idle):focus-within::after{opacity:1;}.news-video-player > video{cursor:pointer;}.news-video-bigplay{display:flex;align-items:center;justify-content:center;width:84px;height:84px;padding:0;border:1.5px solid rgba(255, 255, 255, 0.8);border-radius:50%;background:rgba(255, 255, 255, 0.16);-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3);box-shadow:0 20px 44px -14px rgba(0, 0, 0, 0.65), 0 0 0 8px rgba(255, 255, 255, 0.1);color:#fff;cursor:pointer;opacity:0;pointer-events:none;transition:opacity 0.25s ease, transform 0.25s ease, background-color 0.25s ease, color 0.25s ease, border-color 0.25s ease;}.news-video-player.paused .news-video-bigplay{opacity:1;pointer-events:auto;}.news-video-bigplay:hover, .news-video-bigplay:focus-visible{background:var(--vp-gold);border-color:var(--vp-gold);color:#141414;transform:translate(-50%, -50%) scale(1.06);}.news-video-bigplay:focus-visible{outline:3px solid #fff;outline-offset:4px;}.news-video-bigplay svg{width:32px;height:32px;margin-left:5px;filter:drop-shadow(0 2px 6px rgba(0, 0, 0, 0.35));fill:currentColor;}.news-video-player .video-controls-bar{display:flex;flex-direction:column;gap:4px;padding:8px 14px 6px;border:1px solid rgba(255, 255, 255, 0.12);border-radius:14px;background:rgba(16, 16, 17, 0.7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 30px -12px rgba(0, 0, 0, 0.6);transform:translateY(8px);transition:opacity 0.25s ease, transform 0.25s ease;}.news-video-player:not(.is-idle):hover .video-controls-bar, .news-video-player:not(.is-idle).paused .video-controls-bar, .news-video-player:not(.is-idle):focus-within .video-controls-bar{opacity:1;pointer-events:auto;transform:none;}.news-video-player .video-controls-row{display:flex;align-items:center;justify-content:space-between;width:100%;}.news-video-player .controls-left, .news-video-player .controls-right, .news-video-player .volume-container{display:flex;align-items:center;gap:8px;}.news-video-player .control-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:9px;background:none;color:#fff;cursor:pointer;transition:background-color 0.2s ease, color 0.2s ease;}.news-video-player .control-btn:hover{background:rgba(255, 255, 255, 0.12);color:var(--vp-gold-hover);}.news-video-player .control-btn:focus-visible{outline:2px solid var(--vp-gold-hover);outline-offset:1px;}.news-video-player .control-btn svg{width:21px;height:21px;fill:currentColor;}.news-video-player .time-display{min-width:84px;color:rgba(255, 255, 255, 0.88);font-size:0.8rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:0.01em;}.news-video-player .progress-container{position:relative;display:flex;align-items:center;width:100%;height:18px;cursor:pointer;}.news-video-player .progress-bar, .news-video-player .volume-slider{-webkit-appearance:none;appearance:none;margin:0;border-radius:3px;background:rgba(255, 255, 255, 0.22);outline:none;cursor:pointer;}.news-video-player .progress-bar{position:relative;z-index:5;width:100%;height:4px;background:rgba(255, 255, 255, 0.2);}.news-video-player .progress-fill{position:absolute;left:0;top:7px;z-index:4;width:0%;height:4px;border-radius:3px;background:linear-gradient(90deg, var(--vp-gold), var(--vp-gold-hover));pointer-events:none;}.news-video-player .progress-bar::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:2px solid var(--vp-gold);border-radius:50%;background:#fff;box-shadow:0 0 8px rgba(0, 0, 0, 0.5);transition:transform 0.15s ease;}.news-video-player .progress-bar::-moz-range-thumb{width:12px;height:12px;border:2px solid var(--vp-gold);border-radius:50%;background:#fff;}.news-video-player .progress-container:hover .progress-bar::-webkit-slider-thumb{transform:scale(1.15);}.news-video-player .progress-bar:focus-visible{outline:2px solid var(--vp-gold-hover);outline-offset:4px;}.news-video-player .volume-slider{width:64px;height:4px;}.news-video-player .volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:11px;height:11px;border-radius:50%;background:#fff;}.news-video-player .volume-slider::-moz-range-thumb{width:11px;height:11px;border:0;border-radius:50%;background:#fff;}.news-video-player:fullscreen{border-radius:0;background:#000;}.news-video-player:fullscreen > .article-media-backdrop{display:none;}@media (max-width:768px){.news-video-bigplay{width:66px;height:66px;}.news-video-bigplay svg{width:26px;height:26px;}.news-video-player .video-controls-bar{padding:6px 10px 4px;}.news-video-player .volume-slider{display:none;}.news-video-player .time-display{min-width:0;font-size:0.74rem;}}@media (prefers-reduced-motion:reduce){.news-video-bigplay, .news-video-player .video-controls-bar, .news-video-player::after{transition:none;}}
