/* KSC READING TITLE YELLOW SPACING FORCE V1R */
/* Scope: reading pages only */
/* Unified yellow: #FFD300 */

html body.ksc-reading-title-yellow-spacing-force-v1r {
  --ksc-yellow: #FFD300 !important;
  --ksc-gold: #FFD300 !important;
  --ksc-accent: #FFD300 !important;
  --yellow: #FFD300 !important;
  --gold: #FFD300 !important;
  --accent: #FFD300 !important;
  accent-color: #FFD300 !important;
}

/* hard spacing between back link and title */
html body.ksc-reading-title-yellow-spacing-force-v1r a[href*="/tr/kitap"],
html body.ksc-reading-title-yellow-spacing-force-v1r a[href*="kitap"],
html body.ksc-reading-title-yellow-spacing-force-v1r a:first-child {
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  margin-top: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 30px !important;
  margin-left: 0 !important;
  color: #FFD300 !important;
  border-color: rgba(255, 211, 0, .58) !important;
  text-decoration: none !important;
  position: relative !important;
  z-index: 3 !important;
}

/* title frame moves down */
html body.ksc-reading-title-yellow-spacing-force-v1r main > section:first-of-type,
html body.ksc-reading-title-yellow-spacing-force-v1r main section:first-of-type,
html body.ksc-reading-title-yellow-spacing-force-v1r section:first-of-type {
  margin-top: 26px !important;
  margin-bottom: 30px !important;
  border-color: rgba(255, 211, 0, .42) !important;
}

/* title is yellow no matter existing theme */
html body.ksc-reading-title-yellow-spacing-force-v1r h1,
html body.ksc-reading-title-yellow-spacing-force-v1r h1 *,
html body.ksc-reading-title-yellow-spacing-force-v1r main h1,
html body.ksc-reading-title-yellow-spacing-force-v1r main h1 *,
html body.ksc-reading-title-yellow-spacing-force-v1r section h1,
html body.ksc-reading-title-yellow-spacing-force-v1r section h1 * {
  color: #FFD300 !important;
  text-shadow: none !important;
}

html body.ksc-reading-title-yellow-spacing-force-v1r h1 {
  line-height: 1.05 !important;
  letter-spacing: -0.025em !important;
}

/* yellow frame consistency */
html body.ksc-reading-title-yellow-spacing-force-v1r [class*="kicker"],
html body.ksc-reading-title-yellow-spacing-force-v1r [class*="eyebrow"],
html body.ksc-reading-title-yellow-spacing-force-v1r [class*="badge"],
html body.ksc-reading-title-yellow-spacing-force-v1r [class*="pill"],
html body.ksc-reading-title-yellow-spacing-force-v1r [class*="yellow"],
html body.ksc-reading-title-yellow-spacing-force-v1r [class*="gold"],
html body.ksc-reading-title-yellow-spacing-force-v1r [class*="accent"] {
  color: #FFD300 !important;
  border-color: rgba(255, 211, 0, .52) !important;
}

html body.ksc-reading-title-yellow-spacing-force-v1r section,
html body.ksc-reading-title-yellow-spacing-force-v1r article,
html body.ksc-reading-title-yellow-spacing-force-v1r aside {
  border-color: rgba(255, 211, 0, .26) !important;
}

@media (max-width: 640px) {
  html body.ksc-reading-title-yellow-spacing-force-v1r a[href*="/tr/kitap"],
  html body.ksc-reading-title-yellow-spacing-force-v1r a[href*="kitap"],
  html body.ksc-reading-title-yellow-spacing-force-v1r a:first-child {
    margin-bottom: 24px !important;
  }

  html body.ksc-reading-title-yellow-spacing-force-v1r main > section:first-of-type,
  html body.ksc-reading-title-yellow-spacing-force-v1r section:first-of-type {
    margin-top: 22px !important;
    margin-bottom: 26px !important;
  }
}