/* TV Tracker 0.1.83d - Header Logo Spotlight Polish */

/*
  Sadece logo alanı.
  Amaç:
  - Logo sönük kalmasın.
  - Kutu/pill hissi oluşmasın.
  - Sol üstte küçük premium spotlight / sahne ışığı hissi versin.
  - Nav ribbon ve hero yapısına dokunmaz.
*/

html body .page > header .pv4-brand {
  position: relative !important;
  isolation: isolate !important;
  padding: 7px 14px 7px 4px !important;
  border-radius: 999px !important;
  transform: translateX(-2px) !important;
}

/* Logo arkasında yumuşak ışık alanı */
html body .page > header .pv4-brand::before {
  content: "" !important;
  position: absolute !important;
  z-index: -2 !important;
  inset: -12px -24px -12px -16px !important;
  border-radius: 999px !important;
  background:
    radial-gradient(ellipse at 18% 50%, rgba(247, 212, 109, 0.20), transparent 36%),
    radial-gradient(ellipse at 46% 50%, rgba(255, 245, 205, 0.10), transparent 34%),
    radial-gradient(ellipse at 78% 48%, rgba(111, 52, 173, 0.08), transparent 38%),
    linear-gradient(90deg, rgba(247, 212, 109, 0.07), rgba(255,255,255,0.025), transparent 92%) !important;
  filter: blur(10px) saturate(116%) !important;
  opacity: 0.96 !important;
}

/* Çok ince altın ray: logo zemini var ama kutu değil */
html body .page > header .pv4-brand::after {
  content: "" !important;
  position: absolute !important;
  z-index: -1 !important;
  left: 10px !important;
  right: 8px !important;
  bottom: 2px !important;
  height: 1px !important;
  border-radius: 999px !important;
  background:
    linear-gradient(
      90deg,
      rgba(247, 212, 109, 0.00),
      rgba(247, 212, 109, 0.42),
      rgba(255, 245, 205, 0.34),
      rgba(247, 212, 109, 0.00)
    ) !important;
  box-shadow:
    0 0 12px rgba(247, 212, 109, 0.20),
    0 0 24px rgba(217, 138, 43, 0.10) !important;
  opacity: 0.86 !important;
}

/* Mark biraz daha sahneye çıksın */
html body .page > header .pv4-brand-mark {
  width: 50px !important;
  height: 50px !important;
  flex: 0 0 50px !important;
  filter:
    drop-shadow(0 0 12px rgba(247, 212, 109, 0.34))
    drop-shadow(0 0 26px rgba(247, 212, 109, 0.14))
    drop-shadow(0 10px 24px rgba(0, 0, 0, 0.32)) !important;
}

/* TV daha güçlü, TRACKER okunur ama zarif */
html body .page > header .pv4-brand-wordmark {
  gap: 9px !important;
  transform: translateY(1px) !important;
}

html body .page > header .pv4-brand-wordmark strong {
  font-size: 1.70rem !important;
  letter-spacing: -0.052em !important;
  font-weight: 970 !important;
  color: #ffffff !important;
  text-shadow:
    0 12px 26px rgba(0, 0, 0, 0.38),
    0 0 14px rgba(255, 255, 255, 0.08),
    0 0 20px rgba(247, 212, 109, 0.08) !important;
}

html body .page > header .pv4-brand-wordmark span {
  font-size: 0.76rem !important;
  letter-spacing: 0.23em !important;
  font-weight: 800 !important;
  color: rgba(226, 232, 240, 0.82) !important;
  text-shadow:
    0 10px 22px rgba(0, 0, 0, 0.36),
    0 0 12px rgba(255, 255, 255, 0.05) !important;
}

/* Hover şimdilik çok sakin */
html body .page > header .pv4-brand:hover::before {
  opacity: 1 !important;
}

html body .page > header .pv4-brand:hover .pv4-brand-wordmark span {
  color: rgba(248, 250, 252, 0.90) !important;
}

@media (max-width: 920px) {
  html body .page > header .pv4-brand {
    transform: none !important;
    padding: 6px 12px 6px 4px !important;
  }

  html body .page > header .pv4-brand-mark {
    width: 46px !important;
    height: 46px !important;
    flex-basis: 46px !important;
  }

  html body .page > header .pv4-brand-wordmark strong {
    font-size: 1.52rem !important;
  }

  html body .page > header .pv4-brand-wordmark span {
    font-size: 0.70rem !important;
  }
}
/* /TV Tracker 0.1.83d */
