.ptb-video-stage{--video-window:#fff;--video-bar:#f4f4f5;--video-border:#0f172a14;--video-shadow:0 50px 100px -30px #4c1d9559, 0 18px 36px -18px #0f172a40;--video-url:#71717a;background:radial-gradient(1200px 600px at 15% -10%,#ddd6fe 0%,#0000 60%),radial-gradient(900px 600px at 100% 110%,#fbcfe8 0%,#0000 55%),linear-gradient(135deg,#f5f3ff 0%,#fdf4ff 100%);padding:5.33%}.dark .ptb-video-stage{--video-window:#0f0f12;--video-bar:#1a1a1f;--video-border:#ffffff14;--video-shadow:0 50px 100px -30px #000000b3, 0 0 0 1px #a78bfa14;--video-url:#a1a1aa;background:radial-gradient(1200px 600px at 15% -10%,#4c1d95 0%,#0000 60%),radial-gradient(900px 600px at 100% 110%,#701a75 0%,#0000 55%),linear-gradient(135deg,#0c0a1a 0%,#140b24 100%)}.ptb-video-window{border:1px solid var(--video-border);background:var(--video-window);box-shadow:var(--video-shadow);border-radius:14px;overflow:hidden}.ptb-video-bar{border-bottom:1px solid var(--video-border);background:var(--video-bar);align-items:center;gap:8px;height:38px;padding:0 14px;display:flex;position:relative}.ptb-video-dot{border-radius:50%;flex:none;width:11px;height:11px}.ptb-video-url{border:1px solid var(--video-border);background:var(--video-window);min-width:min(300px,55%);max-width:calc(100% - 140px);color:var(--video-url);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding:3px 14px;font-size:12px;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}
