/* Your Turn v1.3.8: home section headings only. No advertisement selectors. */
#lastWin .section-head,
#ytPublicAudit .yt-pa-header {
  display: flex;
  justify-content: center;
  text-align: center;
  width: 100%;
}
#lastWin .section-head > div { width: 100%; }
#lastWin .yt-unified-section-title,
#ytPublicAudit .yt-unified-section-title,
#luckyGiftPromo .yt-unified-section-title {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: .4em;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  text-align: center;
  font-size: clamp(1.08rem, 3.3vw, 1.35rem);
  font-weight: 800;
  line-height: 1.4;
  letter-spacing: -.035em;
  white-space: normal;
}
#luckyGiftPromo .promo-copy .yt-unified-section-title { text-align: center; }
.yt-unified-section-title .yt-section-icon {
  flex: 0 0 auto;
  font-size: .95em;
  line-height: 1;
}
@media (max-width: 400px) {
  #lastWin .yt-unified-section-title,
  #ytPublicAudit .yt-unified-section-title,
  #luckyGiftPromo .yt-unified-section-title { gap: .3em; font-size: 1.12rem; }
}

/* v1.3.9: match all four titles to the visible gift-promo heading size.
   This is intentionally scoped to four headings only. */
#home .section-head h2,
#lastWin .section-head h2.yt-unified-section-title,
#ytPublicAudit .yt-pa-header h2.yt-unified-section-title,
#luckyGiftPromo .promo-copy h2.yt-unified-section-title {
  font-size: 22px !important;
  font-weight: 880;
  line-height: 1.4;
}
