/* V417 - İstinyeTV kesin siyah / altın son katman
 * Bu dosya eski mor stadyum CSS'inden sonra yüklenmelidir.
 */
:root{
  --istinye-yellow:#feb801;
  --istinye-yellow-2:#feb901;
  --istinye-yellow-light:#fcbe39;
  --istinye-yellow-hover:#ffbf18;
  --istinye-yellow-alpha:#ffb600b3;
  --istinye-black:#121212;
  --istinye-black-deep:#000000;
}

body.home-layout-purple_stadium,
body.v382-live-tv-body,
body.v384-watch-body,
body.v389-live-scores-body{
  --site-accent:#feb801!important;
  --home-bg:#000000!important;
  --home-bg2:#121212!important;
  --home-panel:#121212!important;
  --home-card:#121212!important;
  --home-accent:#feb801!important;
  --home-accent2:#fcbe39!important;
  --home-border:rgba(254,184,1,.30)!important;
  background-color:#000000!important;
  background-image:
    radial-gradient(circle at 10% 36%,rgba(254,184,1,.12),transparent 30%),
    radial-gradient(circle at 90% 42%,rgba(254,184,1,.09),transparent 28%),
    linear-gradient(180deg,#000000 0%,#121212 48%,#000000 100%)!important;
}
body.home-layout-purple_stadium::before,
body.v382-live-tv-body::before,
body.v384-watch-body::before{
  background:
    radial-gradient(circle at 14% 30%,rgba(254,184,1,.10),transparent 31%),
    radial-gradient(circle at 86% 34%,rgba(254,184,1,.08),transparent 29%),
    linear-gradient(90deg,rgba(0,0,0,.94),rgba(37,27,1,.20),rgba(0,0,0,.94))!important;
  opacity:1!important;
}

/* Mor hazırlanmış posterleri dosyaya dokunmadan altın tonunda gösterir. */
.v375-hero-banner,
.v382-live-hero,
.v389-score-hero{
  isolation:isolate!important;
  border-color:rgba(254,184,1,.36)!important;
  background-color:#000000!important;
  box-shadow:0 22px 65px rgba(0,0,0,.52),inset 0 1px 0 rgba(254,184,1,.12)!important;
}
.v375-hero-banner::before,
.v382-live-hero::before,
.v389-score-hero::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  pointer-events:none!important;
  background:rgba(254,184,1,.88)!important;
  mix-blend-mode:color!important;
}
.v375-hero-banner>* ,
.v382-live-hero>* ,
.v389-score-hero>*{position:relative!important;z-index:2!important}

/* Yönetimden yüklenen hero görselinde de mor yaratıcıyı siyah-altına çevir. */
.v378-hero-ad-shell{isolation:isolate!important;background:#000000!important;border-color:rgba(254,184,1,.36)!important}
.v378-hero-ad-shell::after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:9!important;
  pointer-events:none!important;
  background:rgba(254,184,1,.80)!important;
  mix-blend-mode:color!important;
}

/* Başlık ve paneller. */
.v415-logo-header,.v375-site-header,
body.home-layout-purple_stadium .selcuk-stage,
body.home-layout-purple_stadium .selcuk-matchbox,
body.home-layout-purple_stadium .selcuk-channel-row,
body.home-layout-purple_stadium .v60-popular-section,
body.home-layout-purple_stadium .v92-quick-user-section,
.v382-live-toolbar,.v382-live-section,.v382-channel-card,
body.v384-watch-body .premium-page-head,
body.v384-watch-body .watch-info-bar,
body.v384-watch-body .home-pro-card,
.v389-score-section,.v389-status-filters,.v389-score-card{
  background-color:#121212!important;
  background-image:none!important;
  border-color:rgba(254,184,1,.28)!important;
  box-shadow:0 18px 48px rgba(0,0,0,.38)!important;
}
.v415-logo-header,.v375-site-header{background:#080602!important}
body.home-layout-purple_stadium .selcuk-player-header,
body.home-layout-purple_stadium .v94-home-player-toolbar,
body.home-layout-purple_stadium .selcuk-watch-extras,
body.home-layout-purple_stadium .selcuk-bottom-ads,
body.home-layout-purple_stadium .selcuk-mini-ad{
  background:#000000!important;
  border-color:rgba(254,184,1,.27)!important;
}

/* Kartlar ve arama kutusu. */
body.home-layout-purple_stadium .selcuk-extra-card,
body.home-layout-purple_stadium .selcuk-bottom-ad,
body.home-layout-purple_stadium .selcuk-bottom-ads .selcuk-placeholder-ad,
body.home-layout-purple_stadium .selcuk-match-row,
body.home-layout-purple_stadium .selcuk-channel-pill,
body.home-layout-purple_stadium .v60-popular-card,
body.home-layout-purple_stadium .v92-user-panel,
.v382-live-hero-stats>div,.v382-channel-card,
body.v384-watch-body .watch-source-btn,
body.v384-watch-body .watch-related-card,
.v389-score-card,.v389-team-logo,.v389-match-meta time,.v389-channel{
  color:#ffffff!important;
  background:#121212!important;
  background-image:none!important;
  border-color:rgba(254,184,1,.24)!important;
}
.selcuk-search,.v382-live-search{
  color:#ffffff!important;
  background:#000000!important;
  border-color:rgba(254,184,1,.30)!important;
}

/* Mor / pembe görünen durumlar ve sayaçlar. */
body.home-layout-purple_stadium .selcuk-player-header .badge,
body.home-layout-purple_stadium .selcuk-match-row time.is-live,
.selcuk-countdown,.selcuk-countdown.is-live,
.v389-score-card.is-live .v389-status,
.v389-status-filters button.active,
.v382-live-filters a.active,
body.home-layout-purple_stadium .selcuk-tabs button.active{
  color:#000000!important;
  background:#feb801!important;
  background-image:none!important;
  border-color:#fcbe39!important;
  box-shadow:0 8px 22px rgba(254,184,1,.22)!important;
}
.live-dot,
.v389-score-card.is-live .v389-status i{
  background:#feb801!important;
  box-shadow:0 0 0 4px rgba(254,184,1,.16)!important;
}
.v389-score-card.is-live{
  border-color:rgba(254,184,1,.48)!important;
  box-shadow:0 22px 58px rgba(254,184,1,.10),0 0 0 1px rgba(254,184,1,.08)!important;
}
.v389-score-card.is-live::before{background:linear-gradient(90deg,transparent,#feb801,transparent)!important}
.is-live .v389-score-center small,
.v60-popular-card em,
body.home-layout-purple_stadium .v60-popular-card em,
.v375-hero-copy small,.v375-hero-copy h1 span,
.v382-live-hero-copy small,.v382-live-hero-copy h1 span,
.v382-live-section-head small,.v389-score-numbers em{
  color:#feb801!important;
}

/* Butonlar ve aktif seçimler. */
.v375-admin-link,.v375-hero-cta,
.v382-live-hero-actions a:not(.ghost),.v382-live-section-head>a,
.v382-live-empty a,.v382-channel-logo span,.v382-watch-btn,
body.v384-watch-body .btn-main,.v389-load-more,.v389-team-logo span,
.v415-icon-link:hover,.v415-icon-link:focus-visible,
.v375-nav a:hover,.v375-nav a.active,
body.home-layout-purple_stadium .selcuk-tabs button:hover{
  color:#000000!important;
  background:linear-gradient(135deg,#fcbe39,#feb801)!important;
  border-color:#ffbf18!important;
  box-shadow:0 10px 25px rgba(254,184,1,.22)!important;
}

/* En sonda eklenen V356 mavi kaydırma çubuğunu tema rengine çevirir. */
.selcuk-match-list{scrollbar-color:#feb801 #121212!important}
.selcuk-match-list::-webkit-scrollbar-track{background:#121212!important}
.selcuk-match-list::-webkit-scrollbar-thumb{background:#feb801!important}

@media(max-width:760px){
  body.home-layout-purple_stadium,
  body.v382-live-tv-body,
  body.v384-watch-body,
  body.v389-live-scores-body{background-attachment:scroll!important}
}
