:root{--cyp-accent: #e50914;--cyp-accent-hover: #b91c1c;--cyp-bg: #000000;--cyp-surface: rgba(22, 22, 22, .96);--cyp-text: #ffffff;--cyp-text-secondary: rgba(255, 255, 255, .9);--cyp-control-size: 40px;--cyp-radius: 12px;--cyp-transition: .2s cubic-bezier(.4, 0, .2, 1);--cyp-track-height: 4px;--cyp-track-height-hover: 6px;--cyp-thumb-size: 14px}custom-youtube-player,custom-video-player{display:block;width:100%}.cyp-player{contain:layout style;position:relative;width:100%;max-width:1100px;margin:0 auto;background:var(--cyp-bg);border-radius:var(--cyp-radius);overflow:hidden;box-shadow:0 25px 60px #0009;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--cyp-text);user-select:none;-webkit-user-select:none;touch-action:manipulation;line-height:1.5;box-sizing:border-box}.cyp-player *{box-sizing:border-box}.cyp-video-box{contain:strict;position:relative;width:100%;aspect-ratio:16 / 9;background:#000;overflow:hidden}.cyp-iframe-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.cyp-iframe-wrapper iframe,.cyp-iframe-wrapper .cyp-iframe-target,.cyp-iframe-wrapper video,.cyp-iframe-wrapper .cyp-html5-video{width:100%;height:100%;border:0;object-fit:contain}.cyp-iframe-wrapper.is-ad-active{pointer-events:auto!important;z-index:5}.cyp-click-interceptor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;cursor:pointer}.cyp-click-interceptor.pass-through{pointer-events:none!important}.cyp-player.mode-enhanced .cyp-click-interceptor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;cursor:pointer;pointer-events:auto}.cyp-player.mode-enhanced .cyp-click-interceptor.pass-through{pointer-events:none!important}.cyp-player.mode-enhanced .cyp-iframe-wrapper.is-ad-active{pointer-events:auto!important;z-index:5}.cyp-player.mode-compliant.provider-youtube .cyp-click-interceptor{pointer-events:none!important}.cyp-player.mode-compliant.provider-youtube .cyp-iframe-wrapper{pointer-events:auto!important}.cyp-poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;background:#000;cursor:pointer;transition:opacity var(--cyp-transition)}.cyp-poster.is-hidden{opacity:0;pointer-events:none}.cyp-poster-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cyp-poster-play-btn{position:relative;width:72px;height:72px;border-radius:50%;background:#000000b3;border:0;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 0 0 4px;transition:transform var(--cyp-transition),background var(--cyp-transition);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cyp-poster-play-btn svg{width:36px;height:36px}.cyp-poster:hover .cyp-poster-play-btn{transform:scale(1.1);background:var(--cyp-accent)}.cyp-player.is-fullscreen,.cyp-player:fullscreen{width:100vw!important;height:100vh!important;max-width:none!important;border-radius:0!important;margin:0!important}.cyp-player.is-fullscreen .cyp-video-box,.cyp-player:fullscreen .cyp-video-box{width:100vw;height:100vh;aspect-ratio:auto}.cyp-player.is-theater{max-width:100%!important;width:100%!important;border-radius:0!important}.cyp-player.is-theater .cyp-video-box{height:min(80vh,850px);aspect-ratio:auto}.cyp-player.is-mini{position:fixed!important;right:24px!important;bottom:24px!important;width:360px!important;height:auto!important;aspect-ratio:16 / 9!important;z-index:999999!important;margin:0!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 24px 60px #000000d9,0 0 0 1px #ffffff26!important;animation:cypMiniSlideIn .24s cubic-bezier(.16,1,.3,1)!important}@keyframes cypMiniSlideIn{0%{opacity:0;transform:translateY(24px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.cyp-player.is-mini .cyp-logo-overlay,.cyp-player.is-mini .cyp-top-gradient,.cyp-player.is-mini .cyp-volume-slider,.cyp-player.is-mini .cyp-theater-btn,.cyp-player.is-mini .cyp-settings-wrapper,.cyp-player.is-mini .cyp-captions-btn,.cyp-player.is-mini .cyp-chapters-btn{display:none!important}.cyp-player.is-mini .cyp-controls-bottom{padding:4px 10px!important}.cyp-player.is-mini .cyp-time-display{font-size:11px!important;padding:0 4px!important}.cyp-player.is-mini .cyp-btn{width:28px!important;height:28px!important;padding:4px!important}.cyp-mini-bar{display:none;position:absolute;top:0;left:0;right:0;height:38px;background:linear-gradient(180deg,rgba(0,0,0,.85) 0%,transparent 100%);padding:6px 10px;align-items:center;justify-content:space-between;z-index:15;pointer-events:auto;transition:opacity .15s ease}.cyp-player.is-mini .cyp-mini-bar{display:flex}.cyp-mini-title{font-size:12px;font-weight:600;color:#f4f4f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px;text-shadow:0 1px 3px rgba(0,0,0,.8)}.cyp-mini-actions{display:flex;align-items:center;gap:4px}.cyp-mini-actions .cyp-btn{width:26px;height:26px;padding:4px;border-radius:6px;background:#00000080;color:#f4f4f5;border:1px solid rgba(255,255,255,.12);cursor:pointer;transition:all .12s ease}.cyp-mini-actions .cyp-btn:hover{background:#fff3;border-color:#ffffff4d}.cyp-mini-actions .cyp-btn svg{width:14px;height:14px}.cyp-player.controls-hidden .cyp-controls-bottom,.cyp-player.controls-hidden .cyp-top-gradient{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.cyp-player *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.cyp-logo-overlay{position:absolute;z-index:6;pointer-events:auto;transition:opacity .2s ease;display:flex;align-items:center}.cyp-logo-overlay.is-hidden{display:none!important}.cyp-logo-overlay.pos-top-left{top:14px;left:16px}.cyp-logo-overlay.pos-top-right{top:14px;right:16px}.cyp-logo-overlay.pos-bottom-left{bottom:54px;left:16px}.cyp-logo-overlay.pos-bottom-right{bottom:54px;right:16px}.cyp-logo-overlay img,.cyp-logo-overlay svg{max-height:38px;width:auto;display:block;filter:drop-shadow(0 2px 5px rgba(0,0,0,.7))}.cyp-logo-overlay a{display:block;line-height:0;text-decoration:none}.cyp-top-gradient{position:absolute;top:0;left:0;right:0;height:90px;background:linear-gradient(to bottom,rgba(0,0,0,.75),transparent);pointer-events:none;z-index:4;padding:16px 20px;transition:opacity var(--cyp-transition)}.cyp-title{color:var(--cyp-text);font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.8);max-width:80%}.cyp-controls-bottom{position:absolute;left:0;right:0;bottom:0;z-index:4;padding:40px 14px 10px;background:linear-gradient(to top,rgba(0,0,0,.88),rgba(0,0,0,.4) 60%,transparent);transition:opacity var(--cyp-transition)}.cyp-timeline{position:relative;width:100%;height:20px;display:flex;align-items:center;cursor:pointer;margin-bottom:6px;outline:none}.cyp-timeline-track{position:relative;width:100%;height:var(--cyp-track-height);background:#ffffff40;border-radius:4px;transition:height .12s ease}.cyp-timeline:hover .cyp-timeline-track,.cyp-timeline.is-scrubbing .cyp-timeline-track{height:var(--cyp-track-height-hover)}.cyp-timeline-buffer{position:absolute;top:0;left:0;height:100%;width:0%;background:#fff6;border-radius:inherit}.cyp-timeline-played{position:absolute;top:0;left:0;height:100%;width:0%;background:var(--cyp-accent);border-radius:inherit}.cyp-timeline-markers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cyp-timeline-marker{position:absolute;top:0;width:2px;height:100%;background:#000000b3;z-index:2}.cyp-timeline-thumb{position:absolute;top:50%;left:0%;width:var(--cyp-thumb-size);height:var(--cyp-thumb-size);border-radius:50%;background:var(--cyp-accent);transform:translate(-50%,-50%) scale(0);transition:transform .12s ease;box-shadow:0 1px 4px #00000080;z-index:3}.cyp-timeline:hover .cyp-timeline-thumb,.cyp-timeline.is-scrubbing .cyp-timeline-thumb{transform:translate(-50%,-50%) scale(1)}.cyp-timeline-tooltip{position:absolute;bottom:26px;left:0;transform:translate(-50%);background:#121212f2;color:#fff;font-size:11px;font-weight:500;padding:4px 8px;border-radius:4px;pointer-events:none;opacity:0;transition:opacity .12s;white-space:nowrap;box-shadow:0 4px 12px #0006}.cyp-timeline:hover .cyp-timeline-tooltip{opacity:1}.cyp-control-row{display:flex;align-items:center;gap:4px;height:42px}.cyp-controls-left,.cyp-controls-right{display:flex;align-items:center;gap:2px}.cyp-spacer{flex:1}.cyp-btn{width:var(--cyp-control-size);height:var(--cyp-control-size);padding:8px;border:0;background:transparent;color:var(--cyp-text);border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--cyp-transition),color var(--cyp-transition),transform .1s}.cyp-btn:hover{background:#ffffff26}.cyp-btn:active{transform:scale(.92)}.cyp-btn.is-active,.cyp-captions-btn.is-active{color:var(--cyp-accent);position:relative}.cyp-btn.is-active:after,.cyp-captions-btn.is-active:after{content:"";position:absolute;bottom:4px;left:20%;right:20%;height:2.5px;background:var(--cyp-accent);border-radius:2px}.cyp-btn svg{width:100%;height:100%;pointer-events:none}.cyp-volume-group{display:flex;align-items:center}.cyp-volume-slider{width:65px;height:4px;accent-color:var(--cyp-accent);cursor:pointer;margin-left:4px;background:#ffffff4d;border-radius:4px}.cyp-time-display{font-size:12px;font-variant-numeric:tabular-nums;color:var(--cyp-text-secondary);margin-left:8px;white-space:nowrap;background:#000000a6;border-radius:4px;padding:2px 6px;display:inline-flex;align-items:center;gap:2px}.cyp-settings-wrapper{position:relative}.cyp-settings-menu{position:absolute;right:0;bottom:48px;width:215px;background:#121214f0;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:6px;display:none;flex-direction:column;box-shadow:0 16px 36px #000000b3,0 2px 8px #0006;z-index:25;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden;user-select:none;-webkit-user-select:none}.cyp-settings-menu.is-open{display:flex}.cyp-menu-view{display:none;flex-direction:column;gap:2px;width:100%}.cyp-menu-view.is-active{display:flex;animation:cypMenuSlide .14s cubic-bezier(.16,1,.3,1)}@keyframes cypMenuSlide{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}.cyp-menu-nav-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 10px;background:transparent;border:0;color:var(--cyp-text);font-size:13px;font-weight:500;border-radius:8px;cursor:pointer;transition:background .12s ease;outline:none}.cyp-menu-nav-btn:hover,.cyp-menu-nav-btn:focus-visible{background:#ffffff1a}.cyp-nav-left{font-size:13px;color:var(--cyp-text)}.cyp-nav-right{display:flex;align-items:center;gap:6px;color:var(--cyp-text-secondary);font-size:12px}.cyp-nav-val{font-size:12px;color:var(--cyp-text-secondary);max-width:85px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cyp-nav-chevron{display:flex;align-items:center;opacity:.6}.cyp-menu-back-btn{display:flex;align-items:center;gap:8px;padding:7px 10px;margin-bottom:4px;border:0;border-bottom:1px solid rgba(255,255,255,.08);background:transparent;color:var(--cyp-text);font-size:12px;font-weight:600;text-align:left;cursor:pointer;border-radius:6px 6px 0 0;transition:background .12s ease;outline:none}.cyp-menu-back-btn:hover,.cyp-menu-back-btn:focus-visible{background:#ffffff14}.cyp-back-arrow{display:flex;align-items:center;font-size:14px;color:var(--cyp-text-secondary)}.cyp-back-title{font-size:12px;font-weight:600;color:var(--cyp-text);letter-spacing:.3px}.cyp-menu-options{display:flex;flex-direction:column;gap:2px;max-height:195px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent;padding-right:2px}.cyp-menu-options::-webkit-scrollbar{width:4px}.cyp-menu-options::-webkit-scrollbar-track{background:transparent}.cyp-menu-options::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.cyp-menu-options::-webkit-scrollbar-thumb:hover{background:#ffffff59}.cyp-menu-item{width:100%;padding:7px 10px;background:transparent;border:0;color:var(--cyp-text);font-size:13px;text-align:left;border-radius:7px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background .12s ease,color .12s ease;outline:none}.cyp-menu-item:hover,.cyp-menu-item:focus-visible{background:#ffffff1a}.cyp-menu-item.is-active{color:var(--cyp-accent);font-weight:600}.cyp-item-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cyp-item-check{display:none;align-items:center;color:var(--cyp-accent);flex-shrink:0;margin-left:8px}.cyp-menu-item.is-active .cyp-item-check{display:flex}.cyp-center-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;border-radius:50%;background:#000000a6;border:0;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:3;transition:transform var(--cyp-transition),background var(--cyp-transition),opacity var(--cyp-transition);padding:0 0 0 4px}.cyp-center-play svg{width:36px;height:36px}.cyp-center-play:hover{background:var(--cyp-accent);transform:translate(-50%,-50%) scale(1.08)}.cyp-center-play.is-hidden{opacity:0;pointer-events:none}.cyp-loader{position:absolute;top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border:3px solid rgba(255,255,255,.2);border-top-color:var(--cyp-accent);border-radius:50%;animation:cyp-spin .75s linear infinite;z-index:4;pointer-events:none;opacity:0;transition:opacity var(--cyp-transition)}.cyp-loader.is-visible{opacity:1}@keyframes cyp-spin{to{transform:rotate(360deg)}}.cyp-toast{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);background:#000000d9;color:#fff;font-size:13px;font-weight:500;padding:8px 16px;border-radius:20px;pointer-events:none;opacity:0;z-index:6;transition:opacity .16s,transform .16s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cyp-toast.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.cyp-error-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,#18181c,#0a0a0d);display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;z-index:20}.cyp-error-overlay.is-visible{display:flex}.cyp-error-overlay h3{margin:0 0 8px;font-size:18px;font-weight:700;letter-spacing:-.2px;color:#fff}.cyp-error-overlay p{margin:0;max-width:480px;font-size:13px;line-height:1.5;color:var(--cyp-text-secondary)}.cyp-error-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:16px}.cyp-error-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 18px;background:var(--cyp-accent, #e50914);color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:6px;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;box-shadow:0 4px 12px #0006;transition:filter .16s ease,transform .16s ease}.cyp-error-action-btn:hover{filter:brightness(1.2);transform:translateY(-1px)}.cyp-error-action-btn.cyp-error-action-secondary{background:#ffffff14;border-color:#ffffff29;color:#d1d5db}.cyp-error-action-btn.cyp-error-action-secondary:hover{background:#ffffff24;color:#fff}.cyp-error-action-btn:focus-visible{outline:2px solid #ffffff;outline-offset:2px}@media(max-width:640px){.cyp-player{border-radius:0}.cyp-btn{width:36px;height:36px}.cyp-volume-slider{display:none}.cyp-center-play{width:58px;height:58px}.cyp-center-play svg{width:28px;height:28px}}.cyp-chapters-drawer{position:absolute;left:14px;right:14px;bottom:60px;background:#121212f0;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:8px;display:none;z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 30px #000000b3}.cyp-chapters-drawer.is-open{display:block}.cyp-chapters-scroll{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent;padding-bottom:2px}.cyp-chapters-scroll::-webkit-scrollbar{height:4px}.cyp-chapters-scroll::-webkit-scrollbar-track{background:transparent}.cyp-chapters-scroll::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.cyp-chapters-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff59}.cyp-chapter-pill{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:6px 12px;background:#ffffff14;border:0;border-radius:6px;color:var(--cyp-text-secondary);font-size:12px;cursor:pointer;transition:background var(--cyp-transition),color var(--cyp-transition)}.cyp-chapter-pill:hover{background:#ffffff29;color:#fff}.cyp-chapter-pill.is-active{background:var(--cyp-accent);color:#fff;font-weight:600}.cyp-chap-time{opacity:.8;font-variant-numeric:tabular-nums}.cyp-btn:focus-visible,.cyp-timeline:focus-visible,.cyp-volume-slider:focus-visible,.cyp-menu-item:focus-visible{outline:2px solid var(--cyp-accent);outline-offset:2px}@media(pointer:coarse){.cyp-btn{min-width:44px;min-height:44px}.cyp-timeline{height:32px}.cyp-volume-slider{height:8px}}.cyp-player.theme-dark{--cyp-accent: #e50914;--cyp-accent-hover: #b91c1c;--cyp-bg: #000000;--cyp-surface: rgba(18, 18, 20, .96);--cyp-text: #ffffff;--cyp-text-secondary: rgba(255, 255, 255, .7)}.cyp-player.theme-glass{--cyp-accent: #38bdf8;--cyp-accent-hover: #0ea5e9;--cyp-bg: #050507;--cyp-surface: rgba(24, 24, 28, .75);--cyp-text: #ffffff;--cyp-text-secondary: rgba(255, 255, 255, .75);--cyp-radius: 16px}.cyp-player.theme-glass .cyp-controls-bottom{background:#121216ad;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.15);border-radius:16px;margin:0 16px 14px;padding:12px 16px 10px;box-shadow:0 12px 32px #00000080,inset 0 1px #ffffff26}.cyp-player.theme-glass .cyp-timeline-played{box-shadow:0 0 10px #38bdf873}.cyp-player.theme-glass .cyp-settings-menu{background:#141418e0;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.18);box-shadow:0 20px 40px #000000a6,inset 0 1px #ffffff26}.cyp-player.theme-minimal{--cyp-accent: #ffffff;--cyp-accent-hover: #e4e4e7;--cyp-bg: #09090b;--cyp-surface: rgba(18, 18, 20, .92);--cyp-text: #ffffff;--cyp-text-secondary: rgba(255, 255, 255, .65);--cyp-radius: 24px}.cyp-player.theme-minimal .cyp-controls-bottom{background:#0e0e10d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:28px;margin:0 auto 16px;width:calc(100% - 36px);padding:8px 18px;box-shadow:0 6px 24px #0000008c}.cyp-player.theme-minimal .cyp-timeline-track{background:#ffffff2e}.cyp-player.theme-minimal .cyp-timeline-played{background:#fff;box-shadow:0 0 6px #ffffff59}.cyp-player.theme-minimal .cyp-settings-menu{background:#0e0e10f0;border:1px solid rgba(255,255,255,.12);border-radius:16px}.cyp-player.theme-professional,.cyp-player.theme-studio{--cyp-accent: #f59e0b;--cyp-accent-hover: #fbbf24;--cyp-bg: #09090b;--cyp-surface: rgba(20, 20, 24, .98);--cyp-text: #f4f4f5;--cyp-text-secondary: #a1a1aa;--cyp-radius: 6px}.cyp-player.theme-professional .cyp-controls-bottom,.cyp-player.theme-studio .cyp-controls-bottom{background:linear-gradient(180deg,#141418eb,#0c0c0efa);border-top:1px solid rgba(245,158,11,.3);box-shadow:0 -4px 16px #00000073;padding:10px 16px 8px}.cyp-player.theme-professional .cyp-time-display,.cyp-player.theme-studio .cyp-time-display{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.6px;background:#0009;padding:3px 8px;border-radius:4px;border:1px solid rgba(245,158,11,.28);color:#f59e0b}.cyp-player.theme-professional .cyp-settings-menu,.cyp-player.theme-studio .cyp-settings-menu{background:#121216f5;border:1px solid rgba(245,158,11,.28);border-radius:8px}.cyp-player.theme-cyber{--cyp-accent: #00ffcc;--cyp-accent-hover: #33ffdd;--cyp-bg: #050508;--cyp-surface: rgba(14, 14, 20, .96);--cyp-text: #e6ffff;--cyp-text-secondary: rgba(0, 255, 204, .65);--cyp-radius: 2px}.cyp-player.theme-cyber .cyp-controls-bottom{background:#0a0a0eeb;border-top:1px solid rgba(0,255,204,.4);box-shadow:0 -4px 20px #00ffcc2e;padding:10px 16px 8px}.cyp-player.theme-cyber .cyp-timeline-played{background:#0fc;box-shadow:0 0 10px #0fc,0 0 20px #00ffcc59}.cyp-player.theme-cyber .cyp-btn.is-active,.cyp-player.theme-cyber .cyp-captions-btn.is-active{color:#0fc;text-shadow:0 0 8px rgba(0,255,204,.6)}.cyp-player.theme-cyber .cyp-settings-menu{background:#0c0c10f5;border:1px solid rgba(0,255,204,.35);border-radius:4px;box-shadow:0 12px 30px #000c,0 0 15px #00ffcc26}.cyp-player.theme-cinema{--cyp-accent: #d4af37;--cyp-accent-hover: #f3e5ab;--cyp-bg: #000000;--cyp-surface: rgba(14, 14, 14, .98);--cyp-text: #f5f5f5;--cyp-text-secondary: rgba(245, 245, 245, .65);--cyp-radius: 8px}.cyp-player.theme-cinema .cyp-controls-bottom{background:linear-gradient(to top,rgba(0,0,0,.95),rgba(0,0,0,.5) 60%,transparent);padding:44px 16px 12px}.cyp-player.theme-cinema .cyp-timeline-played{background:#d4af37;box-shadow:0 0 8px #d4af3759}.cyp-player.theme-light{--cyp-accent: #e50914;--cyp-accent-hover: #ff2233;--cyp-bg: #f8f9fa;--cyp-surface: rgba(255, 255, 255, .96);--cyp-text: #18181b;--cyp-text-secondary: rgba(0, 0, 0, .65)}.cyp-player.theme-light .cyp-controls-bottom{background:linear-gradient(to top,rgba(255,255,255,.92),rgba(255,255,255,.4) 60%,transparent)}.cyp-player.theme-light .cyp-btn{color:#18181b}.cyp-player.theme-light .cyp-time-display{color:#000000b3}.cyp-player.theme-light .cyp-timeline-track{background:#00000026}.cyp-player.theme-light .cyp-timeline-buffer{background:#00000040}.cyp-player.theme-light .cyp-settings-menu{background:#fffffffa;border:1px solid rgba(0,0,0,.12);color:#18181b;box-shadow:0 16px 36px #00000026}.cyp-player.theme-light .cyp-menu-item,.cyp-player.theme-light .cyp-menu-nav-btn{color:#18181b}
