/* === v1.23.5 Button5 Hotfix ===
   v1.23.4 global button stilinin bozduğu hero dots / görsel üstü butonlar için emniyet reseti.
   Asıl düzeltme: button5-global.css artık head'den kaldırılıyor.
*/

/* Hero slider dotları tekrar küçük çizgi/nokta olsun */
.hero-dots button,
.hero-dots [data-slide-dot],
button[data-slide-dot]{
  width: 26px !important;
  min-width: 0 !important;
  height: 5px !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 4px !important;
  border-radius: 999px !important;
  display: inline-block !important;
  background: rgba(25,200,245,.30) !important;
  border: 0 !important;
  box-shadow: none !important;
  transform: none !important;
  line-height: 1 !important;
  vertical-align: middle !important;
}

.hero-dots button.active,
.hero-dots [data-slide-dot].active,
button[data-slide-dot].active{
  width: 34px !important;
  background: var(--cyan, #19c8f5) !important;
}

/* Yayın etkinlikleri görsel üstü Katıl butonu tekrar küçük kalsın */
.stream-event-btn{
  width: auto !important;
  min-width: 86px !important;
  max-width: 130px !important;
  min-height: 36px !important;
  height: auto !important;
  padding: 0 18px !important;
  border-radius: 5px !important;
  font-size: 13px !important;
  line-height: 1 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}

/* Hero butonları görsel dışına/üstüne taşmasın */
.hero-showcase .btn,
.hero-card .btn,
.hero-slide .btn{
  width: auto !important;
  min-width: 92px !important;
  max-width: max-content !important;
  min-height: 38px !important;
  padding: 0 18px !important;
  border-radius: 5px !important;
  line-height: 1 !important;
}

/* Genel küçük link butonları çok büyümesin */
.section-head a,
.btn.small,
a.btn.small,
button.btn.small{
  min-height: 34px !important;
  padding: 0 14px !important;
  border-radius: 5px !important;
}

/* ikibucukmilyon sayfasında button5 taşması olursa emniyet */
.ikibucukmilyon-page button,
.ikibucukmilyon-page .btn,
.ikibucukmilyon-page a.btn,
.ticket-page button,
.ticket-page .btn,
.ticket-page a.btn{
  margin: initial;
}
