
/* HT FINAL: Panel Giriş butonu kesin okunur */
#panelLoginBtn,
.panel-login-btn,
a.panel-login-btn,
button.panel-login-btn,
.login-card a,
.login-card button,
.auth-card a,
.auth-card button,
a[href*="panel"],
a[onclick*="panel"],
button[onclick*="panel"]{
  background:#ffffff!important;
  background-color:#ffffff!important;
  background-image:linear-gradient(145deg,#ffffff 0%,#f5f9ff 50%,#dbeafe 100%)!important;
  color:#111111!important;
  -webkit-text-fill-color:#111111!important;
  border:1px solid rgba(37,99,235,.35)!important;
  box-shadow:0 16px 36px rgba(37,99,235,.20), inset 0 1px 0 rgba(255,255,255,1)!important;
  text-shadow:none!important;
  opacity:1!important;
  font-weight:950!important;
  filter:none!important;
  mix-blend-mode:normal!important;
}

#panelLoginBtn *,
.panel-login-btn *,
.login-card a *,
.login-card button *,
.auth-card a *,
.auth-card button *,
a[href*="panel"] *,
a[onclick*="panel"] *,
button[onclick*="panel"] *{
  color:#111111!important;
  -webkit-text-fill-color:#111111!important;
  text-shadow:none!important;
  opacity:1!important;
  filter:none!important;
  mix-blend-mode:normal!important;
}

#panelLoginBtn::before,
#panelLoginBtn::after,
.panel-login-btn::before,
.panel-login-btn::after,
.login-card a::before,
.login-card a::after,
.login-card button::before,
.login-card button::after{
  background:transparent!important;
  opacity:0!important;
}

#panelLoginBtn:hover,
.panel-login-btn:hover,
.login-card a:hover,
.login-card button:hover,
.auth-card a:hover,
.auth-card button:hover{
  background:#ffffff!important;
  background-color:#ffffff!important;
  background-image:linear-gradient(145deg,#ffffff 0%,#eef6ff 50%,#bfdbfe 100%)!important;
  color:#000000!important;
  -webkit-text-fill-color:#000000!important;
}
