
/* Kaynak: brief/FORGOT_PASSWORD-01-main.md §6 — s266 (p.SifremiUnuttumContentDesc), s268 (span.sifremiUnuttumTitle),
   s286/s287 (button.newUserLoginBtn + span); brief/LOGIN-01-main.md — s296/s297 (.forgotpasswordDiv a), s274/s275 (hata).
   Kaynakta float düzeni; AuthShell/AuthFieldGroup ile aynı dil. */

.cc_ois9tmeu_Dt1YO0iRDw .aform__desc, .cc_ois9tmeu_hRvkIkNdCL .aform__desc, .cc_ois9tmeu_lPA3aRhG0O .aform__desc, .cc_ois9tmeu_Dt1YO0iRDw .aform__title, .cc_ois9tmeu_hRvkIkNdCL .aform__title, .cc_ois9tmeu_lPA3aRhG0O .aform__title, .cc_ois9tmeu_Dt1YO0iRDw .aform__text, .cc_ois9tmeu_hRvkIkNdCL .aform__text, .cc_ois9tmeu_lPA3aRhG0O .aform__text, .cc_ois9tmeu_Dt1YO0iRDw .aform__btn, .cc_ois9tmeu_hRvkIkNdCL .aform__btn, .cc_ois9tmeu_lPA3aRhG0O .aform__btn, .cc_ois9tmeu_Dt1YO0iRDw .aform__alert, .cc_ois9tmeu_hRvkIkNdCL .aform__alert, .cc_ois9tmeu_lPA3aRhG0O .aform__alert, .cc_ois9tmeu_Dt1YO0iRDw .aform__linkrow, .cc_ois9tmeu_hRvkIkNdCL .aform__linkrow, .cc_ois9tmeu_lPA3aRhG0O .aform__linkrow {
  --aform-navy: var(--su-text-dark); /* c11 rgb(21,40,75) — tema değişkeninde yok */
  --aform-error: #ff0000; /* c13 */
  font-family: var(--su-font);
}

/* s266: 588×50.4 — üst 14 / alt 40, lacivert 14px/16.8 */
.cc_ois9tmeu_Dt1YO0iRDw .su .aform__desc, .cc_ois9tmeu_hRvkIkNdCL .su .aform__desc, .cc_ois9tmeu_lPA3aRhG0O .su .aform__desc {
  float: left;
  width: 100%;
  margin: 14px 0 40px;
  color: var(--aform-navy);
  font-size: 14px;
  font-weight: 400;
  line-height: 16.8px;
}

/* s268: 554×17 — gri kutu başlığı, alt 15px, 14px/600 */
.cc_ois9tmeu_Dt1YO0iRDw .su .aform__title, .cc_ois9tmeu_hRvkIkNdCL .su .aform__title, .cc_ois9tmeu_lPA3aRhG0O .su .aform__title {
  display: block;
  float: left;
  width: 100%;
  margin: 0 0 15px;
  color: var(--aform-navy);
  font-size: 14px;
  font-weight: 600;
  line-height: 17px; /* ölçüm: 554×17 */
}

/* kutu içi metin: s266 tipografisi, dış boşluksuz */
.cc_ois9tmeu_Dt1YO0iRDw .su .aform__text, .cc_ois9tmeu_hRvkIkNdCL .su .aform__text, .cc_ois9tmeu_lPA3aRhG0O .su .aform__text {
  float: left;
  width: 100%;
  margin: 0;
  color: var(--aform-navy);
  font-size: 14px;
  font-weight: 400;
  line-height: 16.8px;
}
.cc_ois9tmeu_Dt1YO0iRDw .su .aform__text + .aform__text, .cc_ois9tmeu_hRvkIkNdCL .su .aform__text + .aform__text, .cc_ois9tmeu_lPA3aRhG0O .su .aform__text + .aform__text {
  margin-top: 8px;
}

/* s286 (forgot) / s293 (login): 588×52 — content-box, 15/0 iç boşluk, 4px köşe, siyah, 14px/500/21, 0.6px aralık */
.cc_ois9tmeu_Dt1YO0iRDw .su .aform__btn, .cc_ois9tmeu_hRvkIkNdCL .su .aform__btn, .cc_ois9tmeu_lPA3aRhG0O .su .aform__btn {
  display: block;
  float: left;
  clear: left;
  box-sizing: content-box;
  width: 100%;
  margin: 24px 0 0;
  padding: 15px 0;
  border: 0;
  border-radius: 4px;
  background-color: var(--su-black);
  color: var(--su-bg);
  font-family: var(--su-font);
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  letter-spacing: 0.6px;
  text-decoration: none;
  cursor: pointer;
  transition: opacity 0.2s ease-in-out;
}
.cc_ois9tmeu_Dt1YO0iRDw .su .aform__btn:disabled, .cc_ois9tmeu_hRvkIkNdCL .su .aform__btn:disabled, .cc_ois9tmeu_lPA3aRhG0O .su .aform__btn:disabled {
  opacity: 0.6;
  cursor: default;
}
/* s287 — kaynak kutu 588×52: satır kutusu 22px (ölçüm) */
.cc_ois9tmeu_Dt1YO0iRDw .aform__btn span, .cc_ois9tmeu_hRvkIkNdCL .aform__btn span, .cc_ois9tmeu_lPA3aRhG0O .aform__btn span {
  display: block;
  line-height: 22px;
  text-align: center;
}

/* s274: hata satırı — 12px/15, önde 15px ünlem + 5px boşluk */
.cc_ois9tmeu_Dt1YO0iRDw .aform__alert, .cc_ois9tmeu_hRvkIkNdCL .aform__alert, .cc_ois9tmeu_lPA3aRhG0O .aform__alert {
  display: block;
  float: left;
  width: 100%;
  margin-top: 8px;
  color: var(--aform-error);
  font-size: 12px;
  line-height: 15px;
}
.cc_ois9tmeu_Dt1YO0iRDw .aform__alert .afield__err-icon, .cc_ois9tmeu_hRvkIkNdCL .aform__alert .afield__err-icon, .cc_ois9tmeu_lPA3aRhG0O .aform__alert .afield__err-icon {
  display: block;
  float: left;
  width: 15px;
  height: 15px;
  margin-right: 5px;
}
.cc_ois9tmeu_Dt1YO0iRDw .aform__alert--success, .cc_ois9tmeu_hRvkIkNdCL .aform__alert--success, .cc_ois9tmeu_lPA3aRhG0O .aform__alert--success {
  color: var(--aform-navy);
}

/* s296/s297: sağa yaslı, 14px lacivert, %50 saydam */
.cc_ois9tmeu_Dt1YO0iRDw .aform__linkrow, .cc_ois9tmeu_hRvkIkNdCL .aform__linkrow, .cc_ois9tmeu_lPA3aRhG0O .aform__linkrow {
  float: left;
  width: 100%;
  margin-top: 8px;
  text-align: right;
}
.cc_ois9tmeu_Dt1YO0iRDw .su .aform__link, .cc_ois9tmeu_hRvkIkNdCL .su .aform__link, .cc_ois9tmeu_lPA3aRhG0O .su .aform__link {
  display: inline-block;
  color: var(--aform-navy);
  font-size: 14px;
  line-height: 17px; /* ölçüm: a 100.7×17 */
  text-align: left;
  opacity: 0.5;
  transition: background 0.1s ease-in-out, color 0.1s ease-in-out;
  cursor: pointer;
}

/* ---- kaynak font ailesi (spec): button.newUserLoginBtn, a.userPassBtn ve hata satırı "Segoe UI", Tahoma, Geneva, Verdana, sans-serif ---- */
.cc_ois9tmeu_Dt1YO0iRDw .su .aform__btn, .cc_ois9tmeu_hRvkIkNdCL .su .aform__btn, .cc_ois9tmeu_lPA3aRhG0O .su .aform__btn, .cc_ois9tmeu_Dt1YO0iRDw .su .aform__link, .cc_ois9tmeu_hRvkIkNdCL .su .aform__link, .cc_ois9tmeu_lPA3aRhG0O .su .aform__link, .cc_ois9tmeu_Dt1YO0iRDw .aform__alert, .cc_ois9tmeu_hRvkIkNdCL .aform__alert, .cc_ois9tmeu_lPA3aRhG0O .aform__alert {
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}
