/* Login/register POST sonucunda gorunen basari ve hata mesaj kutulari. */
.auth-alert {
    margin: 0 0 14px;
    padding: 11px 13px;
    border-radius: 6px;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.35;
}

/* Hata mesajlarini kirmizi tonla, mevcut auth tasarimini bozmadan vurgular. */
.auth-alert-error {
    color: #8a1f11;
    background: #fff0ec;
    border: 1px solid #ffc8bd;
}

/* Basarili islemler icin yesil tonlu bilgi kutusu. */
.auth-alert-success {
    color: #176a34;
    background: #effaf2;
    border: 1px solid #bfe8c9;
}

/* Uyelik sozlesmesi modalinin kart gorunumunu auth sayfasina uydurur. */
.auth-modal-content {
    border: 0;
    border-radius: 8px;
}

/* Uzun sozlesme metinlerinde modal ekran disina tasmasin diye govdeyi scrollable yapar. */
.auth-contract-body {
    max-height: 65vh;
    overflow-y: auto;
}

/* Sozlesme metninin okunabilir satir araligi ve renk ayari. */
.auth-contract-text {
    color: #2b313d;
    font-size: 15px;
    line-height: 1.55;
}

/* Modal govdesinin sonunda gereksiz bosluk kalmasini engeller. */
.auth-contract-text p:last-child {
    margin-bottom: 0;
}
