/* ZLOT V462 - watch.php mor Zlot tema uyumu */
body.v390-watch-page{
  --v390-bg:#09040e!important;
  --v390-panel:#17091f!important;
  --v390-panel-2:#24102f!important;
  --v390-line:rgba(204,105,255,.24)!important;
  --v390-text:#fff8ff!important;
  --v390-muted:#c7afce!important;
  --v390-accent:#a855f7!important;
  --v390-accent-2:#ec4899!important;
  background:
    radial-gradient(circle at 18% 14%,rgba(139,50,200,.25),transparent 31%),
    radial-gradient(circle at 82% 18%,rgba(236,72,153,.15),transparent 28%),
    linear-gradient(180deg,#17081f 0%,#0b0610 46%,#050309 100%)!important;
  color:var(--v390-text)!important;
}

body.v390-watch-page .v390-watch-shell::before{
  content:"";
  position:fixed;
  inset:0;
  z-index:-1;
  pointer-events:none;
  background:
    linear-gradient(115deg,transparent 0 42%,rgba(160,58,216,.05) 53%,transparent 64%),
    radial-gradient(circle at 50% 0,rgba(120,32,170,.12),transparent 42%);
}

body.v390-watch-page .premium-page-head{
  border-color:rgba(207,105,255,.28)!important;
  background:
    radial-gradient(circle at 85% 12%,rgba(236,72,153,.20),transparent 30%),
    linear-gradient(125deg,rgba(49,13,64,.98),rgba(18,7,27,.99))!important;
  box-shadow:0 22px 60px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.05)!important;
}
body.v390-watch-page .home-pro-kicker,
body.v390-watch-page .watch-info-bar small,
body.v390-watch-page .premium-side-card small,
body.v390-watch-page .watch-section-head small,
body.v390-watch-page .glass-panel-title span{
  color:#e9a7ff!important;
}
body.v390-watch-page .home-pro-kicker::before,
body.v390-watch-page #playerArea .live-dot{
  background:#ff315f!important;
  box-shadow:0 0 0 5px rgba(255,49,95,.16)!important;
}

body.v390-watch-page .btn-soft{
  border-color:rgba(225,174,255,.20)!important;
  background:rgba(255,255,255,.055)!important;
  color:#fff8ff!important;
}
body.v390-watch-page .btn-soft:hover,
body.v390-watch-page .btn-soft.is-active{
  border-color:rgba(213,105,255,.55)!important;
  background:linear-gradient(135deg,rgba(168,85,247,.23),rgba(236,72,153,.15))!important;
}
body.v390-watch-page .btn-main{
  background:linear-gradient(135deg,#a855f7,#ec4899)!important;
  color:#fff!important;
  box-shadow:0 12px 32px rgba(168,85,247,.28)!important;
}

body.v390-watch-page #playerArea,
body.v390-watch-page .premium-player-frame,
body.v390-watch-page .hero-player-card.hero-live-card{
  border-color:rgba(75,215,255,.28)!important;
  box-shadow:0 28px 78px rgba(0,0,0,.48),0 0 0 1px rgba(168,85,247,.06)!important;
}
body.v390-watch-page #playerArea .player-top{
  background:linear-gradient(90deg,#2a0d37,#16091f)!important;
  border-bottom-color:rgba(255,255,255,.09)!important;
}
body.v390-watch-page #playerArea .player-top .badge{
  background:linear-gradient(135deg,#a855f7,#ec4899)!important;
  color:#fff!important;
}

body.v390-watch-page .v64-player-tools,
body.v390-watch-page .v92-player-toolbar{
  border-color:rgba(203,105,255,.19)!important;
  background:linear-gradient(180deg,rgba(39,13,51,.98),rgba(16,7,23,.99))!important;
}
body.v390-watch-page .v64-player-tools select,
body.v390-watch-page .v64-player-tools button,
body.v390-watch-page .v92-player-toolbar button,
body.v390-watch-page .v92-player-toolbar a{
  border-color:rgba(216,160,255,.20)!important;
  background:rgba(255,255,255,.055)!important;
  color:#fff!important;
}
body.v390-watch-page .v64-player-tools button:hover,
body.v390-watch-page .v92-player-toolbar button:hover,
body.v390-watch-page .v92-player-toolbar a:hover{
  border-color:rgba(203,105,255,.55)!important;
  background:linear-gradient(135deg,rgba(168,85,247,.22),rgba(236,72,153,.15))!important;
}

body.v390-watch-page .watch-info-bar,
body.v390-watch-page .home-pro-card,
body.v390-watch-page .glass-broadcast-panel{
  border-color:rgba(204,105,255,.22)!important;
  background:linear-gradient(145deg,rgba(42,14,55,.97),rgba(16,7,24,.99))!important;
  box-shadow:0 17px 48px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.035)!important;
}
body.v390-watch-page .watch-info-bar a,
body.v390-watch-page .watch-section-head a{
  color:#e8a1ff!important;
}
body.v390-watch-page .watch-section-head>span{
  background:rgba(168,85,247,.16)!important;
  color:#efc4ff!important;
}
body.v390-watch-page .watch-source-btn,
body.v390-watch-page .watch-related-card,
body.v390-watch-page .glass-live-item{
  border-color:rgba(219,170,255,.15)!important;
  background:rgba(255,255,255,.028)!important;
}
body.v390-watch-page .watch-source-btn.active,
body.v390-watch-page .watch-source-btn:hover,
body.v390-watch-page .watch-related-card:hover,
body.v390-watch-page .glass-live-item a:hover{
  border-color:rgba(203,105,255,.46)!important;
  background:linear-gradient(145deg,rgba(87,27,111,.62),rgba(24,9,34,.96))!important;
}
body.v390-watch-page .watch-related-logo{
  background:linear-gradient(145deg,rgba(125,48,159,.26),rgba(255,255,255,.04))!important;
}
body.v390-watch-page .glass-panel-title{
  background:linear-gradient(90deg,#2b0e38,#16081f)!important;
  border-bottom-color:rgba(255,255,255,.08)!important;
}
body.v390-watch-page .premium-related-list{
  scrollbar-color:#a855f7 transparent!important;
}

body.v390-watch-page .premium-watch-side .premium-side-card:first-child{
  background:
    radial-gradient(circle at 85% 15%,rgba(236,72,153,.18),transparent 34%),
    linear-gradient(145deg,rgba(49,15,64,.98),rgba(16,7,24,.99))!important;
}
body.v390-watch-page .premium-watch-side .premium-side-card:nth-child(2){
  background:
    radial-gradient(circle at 80% 12%,rgba(34,211,238,.10),transparent 34%),
    linear-gradient(145deg,rgba(43,13,57,.98),rgba(15,7,23,.99))!important;
}

body.v390-watch-page .ad-slot-site_content_banner .ad-box,
body.v390-watch-page .ad-slot-watch_under_player .ad-box,
body.v390-watch-page .ad-slot-watch_related_inline .ad-box{
  border-color:rgba(207,105,255,.24)!important;
  background:#17091f!important;
}

body.v390-watch-page .v92-report-box{
  border-color:rgba(204,105,255,.28)!important;
  background:linear-gradient(145deg,#2b0e38,#12071b)!important;
}

@media(max-width:760px){
  body.v390-watch-page{
    background:linear-gradient(180deg,#1a0922 0%,#0b0610 48%,#050309 100%)!important;
  }
  body.v390-watch-page .premium-page-head,
  body.v390-watch-page .watch-info-bar,
  body.v390-watch-page .home-pro-card,
  body.v390-watch-page .glass-broadcast-panel{
    border-color:rgba(205,105,255,.20)!important;
  }
}
