/* /login ve /auth sayfalarina ozel kucuk ekler (P04, 2026-10-03). Ana gorunum app/_ui/bilesenler.css (.ui-auth). */
.giris-marka{padding:0;color:var(--ink);text-decoration:none}
/* baslik sadece programla odaklanir (ekran okuyucu icin); gorunur halka gostermez */
.ui-auth-kart h1[tabindex="-1"]:focus,.ui-auth-kart h1[tabindex="-1"]:focus-visible{outline:none!important;box-shadow:none!important}
.ui-alan .ipucu:empty{display:none}
.ui-auth-kart .alt b{color:var(--ink);font-weight:500;overflow-wrap:anywhere}
.ui-auth-kart form{margin:0}
.ui-auth-kart .ui-btn.blok{margin-top:4px}
.ui-auth-kart .linkler .ui-link{font-size:14px}
.ui-auth-kart .linkler button.ui-link{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:14px}
.ui-auth-kart .linkler button.ui-link[disabled]{cursor:default;text-decoration:none;opacity:.8}
.giris-oneri{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13.5px;color:var(--gri);margin:-8px 0 14px}
.giris-oneri b{color:var(--ink);font-weight:500}
.giris-oneri button{background:none;border:0;padding:0;font:inherit;font-size:13.5px;color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:3px;min-height:44px;cursor:pointer}
.giris-not{margin:0 0 16px;font-size:14.5px}
.giris-ust-not{margin:0 0 18px}
.giris-kod .ui-kod-girdi{max-width:none}
.ui-auth-kart .ikon-ust.tehlike{background:var(--ui-tehlike-z);color:var(--ui-tehlike)}
.ui-auth-kart .ikon-ust.iyi{background:var(--iyi-z);color:var(--iyi)}
.giris-gizli{display:none!important}
@media (max-width:720px){
  .ui-auth-kart .linkler{gap:4px 12px}
}
@media (prefers-reduced-motion:reduce){
  .ui-btn[aria-busy="true"]::before{animation-duration:3s}
}
