/* GreenScoreLive V2.1 — consistent black statistics surface.
   Visual-only update: no JavaScript, data, or percentile changes. */
.gs-pi-modern,
.gs-pi-modern .gs-pim-head,
.gs-pi-modern .gs-pim-trends,
.gs-pi-modern .gs-pim-detail,
.gs-pi-modern .gs-pim-groups,
.gs-pi-modern .gs-pim-group,
.gs-pi-modern .gs-pim-group:has(.gs-pim-ratio-row),
.gs-pi-modern .gs-pim-comparison-note,
.gs-pi-modern .gs-pim-method,
.gs-pi-modern .gs-pim-stat-row {
  background:#080a0d!important;
  background-image:none!important;
  color:#f3f5f8!important;
}
.gs-pi-modern {border:1px solid #252b33!important;border-radius:14px!important;font-size:15px!important}
.gs-pi-modern .gs-pim-head,
.gs-pi-modern .gs-pim-detail,
.gs-pi-modern .gs-pim-trends {border-color:#252b33!important;box-shadow:none!important}
.gs-pi-modern .gs-pim-group,
.gs-pi-modern .gs-pim-group:has(.gs-pim-ratio-row) {
  border:1px solid #262c34!important;
  border-radius:10px!important;
  padding:13px!important;
  margin-bottom:10px!important;
  box-shadow:none!important;
}
.gs-pi-modern h3,.gs-pi-modern h4,.gs-pi-modern h5,
.gs-pi-modern .gs-pim-stat-name,.gs-pi-modern .gs-pim-trend-season {
  color:#f0f3f7!important;
}
.gs-pi-modern .gs-pim-stat-name {font-size:14px!important;font-weight:550!important;letter-spacing:0!important}
.gs-pi-modern .gs-pim-stat-value {color:#fff!important;font-size:14px!important;font-weight:750!important;font-variant-numeric:tabular-nums!important}
.gs-pi-modern .gs-pim-percentile {font-size:13px!important;font-weight:750!important;font-variant-numeric:tabular-nums!important}
.gs-pi-modern .gs-pim-stat-row {min-height:35px!important;column-gap:12px!important}
.gs-pi-modern .gs-pim-stat-track {height:8px!important;min-height:8px!important;background:#262d36!important;border-radius:999px!important;overflow:hidden!important}
.gs-pi-modern .gs-pim-stat-fill {height:100%!important;border-radius:999px!important;opacity:1!important;box-shadow:none!important;filter:saturate(.91)!important}
.gs-pi-modern .gs-pim-provisional .gs-pim-stat-fill {opacity:1!important}
.gs-pi-modern .gs-pim-ratio-row .gs-pim-stat-name {color:#f0f3f7!important;font-weight:650!important}
.gs-pi-modern .gs-pim-comparison-note {
  border:1px solid #252e34!important;
  border-left:2px solid #00d889!important;
  border-radius:6px!important;
  color:#cbd5de!important;
  padding:10px 12px!important;
  font-size:13px!important;
  line-height:1.55!important;
}
.gs-pi-modern .gs-pim-method {color:#b4c0cc!important;line-height:1.6!important}
.gs-pi-modern .gs-pim-season-caption,.gs-pi-modern .gs-pim-trends-title span {color:#c4cdd7!important}
.gs-pi-modern select,.gs-pi-modern button {background:#10151b!important;color:#fff!important;border-color:#333c47!important}
@media(max-width:650px){
  .gs-pi-modern .gs-pim-stat-name{font-size:12px!important}
  .gs-pi-modern .gs-pim-stat-value,.gs-pi-modern .gs-pim-percentile{font-size:12px!important}
  .gs-pi-modern .gs-pim-group{padding:10px!important}
}
@media(prefers-reduced-motion:reduce){.gs-pi-modern .gs-pim-stat-fill{transition:none!important}}

/* GreenScoreLive - Oyuncu profili tam siyah arka plan */

html,
body {
    background-color: #050505 !important;
}

/* Ana sayfa ve oyuncu profili kapsayıcıları */
body main,
body .container,
body .page-container,
body .player-page,
body .player-profile,
body .player-content {
    background-color: #050505 !important;
}

/* İstatistik alanının dış çerçevesi */
.gs-pi-modern,
.gs-pi-modern .gs-pim-head,
.gs-pi-modern .gs-pim-detail,
.gs-pi-modern .gs-pim-group,
.gs-pi-modern .gs-pim-trends {
    background-color: #050505 !important;
}

/* Renkli performans çubukları korunur */
.gs-pi-modern .gs-pim-stat-track {
    background-color: #252a31 !important;
}

/* GreenScoreLive - İstatistik alanında kesintisiz siyah zemin */

.gs-pi-modern,
.gs-pi-modern .gs-pim-head,
.gs-pi-modern .gs-pim-detail,
.gs-pi-modern .gs-pim-groups,
.gs-pi-modern .gs-pim-group,
.gs-pi-modern .gs-pim-trends {
    background: #050505 !important;
    background-image: none !important;
}

/* İstatistik bölümünün dış kapsayıcıları */
body:has(.gs-pi-modern) .gs-pi-modern {
    box-shadow: none !important;
}

/* İç içe geçmiş gri çerçeveleri sadeleştir */
.gs-pi-modern .gs-pim-group {
    border-color: #20252b !important;
}

/* Verimlilik bölümü de siyah */
.gs-pi-modern .gs-pim-group:has(.gs-pim-ratio-row) {
    background: #050505 !important;
    border-color: #20252b !important;
}

