/* Header sticky background - Tüm sayfalar için */
header.hh,
header[class*="hh"],
header.g.s.r.vd.ya.cj.hh,
header.g.s.r.vd.ya.cj.hh.sm,
header.g.s.r.vd.ya.cj.hh.sm._k,
header.g.s.r.vd.ya.cj.hh.sm._k.dj,
header.g.s.r.vd.ya.cj.hh.sm._k.dj.bl,
header.g.s.r.vd.ya.cj.hh.sm._k.dj.bl.ll {
  --tw-bg-opacity: 1 !important;
  background: white !important;
  background-color: white !important;
  background-color: rgb(255 255 255) !important;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1) !important;
  transition: background 0.3s ease, background-color 0.3s ease, box-shadow 0.3s ease !important;
}
body.b.eh header.hh,
body.b.eh header[class*="hh"],
body.b.eh header.g.s.r.vd.ya.cj.hh,
body.b.eh header.g.s.r.vd.ya.cj.hh.sm,
body.b.eh header.g.s.r.vd.ya.cj.hh.sm._k,
body.b.eh header.g.s.r.vd.ya.cj.hh.sm._k.dj,
body.b.eh header.g.s.r.vd.ya.cj.hh.sm._k.dj.bl,
body.b.eh header.g.s.r.vd.ya.cj.hh.sm._k.dj.bl.ll {
  --tw-bg-opacity: 1 !important;
  background: #1a1a1a !important;
  background-color: #1a1a1a !important;
  background-color: rgb(26 26 26) !important;
}

/* Hamburger menü: Giriş Yap ve Randevu Al orijinal renklerinde (mobil) */
@media (max-width: 1023px) {
  header .tc.wf.ig.pb.no a[href="signin.php"] {
    color: #181c31 !important;
  }
  body.b.eh header .tc.wf.ig.pb.no a[href="signin.php"] {
    color: #fff !important;
  }
  header .tc.wf.ig.pb.no a[href="randevuAl.php"] {
    background-color: #f97316 !important;
    color: #fff !important;
  }
  header .tc.wf.ig.pb.no a[href="randevuAl.php"]:hover {
    background-color: #ea580c !important;
    color: #fff !important;
  }
}
