
/* Auth sayfası kabuğu — ortalanmış tek kolon. Tema genelinde section'lara
 * max-width verilmiyor; burada yalnızca form kolonu sınırlanır, section'ın
 * yan padding'i tema sistemine (64/24/16px) uyar. */

.cc_l6vsii89_ubnXPLWEtB .auth, .cc_l6vsii89_8Ul5Ff2prW .auth, .cc_l6vsii89_vTRZKAJQbu .auth, .cc_l6vsii89_yR2PTHaERb .auth {
  color: var(--vJlT9TDcfq);
  padding: 96px 64px;
}

.cc_l6vsii89_ubnXPLWEtB .auth-inner, .cc_l6vsii89_8Ul5Ff2prW .auth-inner, .cc_l6vsii89_vTRZKAJQbu .auth-inner, .cc_l6vsii89_yR2PTHaERb .auth-inner {
  /* Oturum kontrolü sürerken de sayfa yüksekliğini koru — içerik gelince zıplamasın */
  min-height: 420px;
  width: 100%;
  max-width: 420px;
  margin: 0 auto;
}

/* Tema reset'i h1-h6 margin'ini eziyor — başlık altı boşluğu tema genelindeki
   kalıp gibi sonraki elemanın padding-top'u ile verilir */
.cc_l6vsii89_ubnXPLWEtB .auth-heading, .cc_l6vsii89_8Ul5Ff2prW .auth-heading, .cc_l6vsii89_vTRZKAJQbu .auth-heading, .cc_l6vsii89_yR2PTHaERb .auth-heading {
  margin: 0;
}

.cc_l6vsii89_ubnXPLWEtB .auth-heading-m, .cc_l6vsii89_8Ul5Ff2prW .auth-heading-m, .cc_l6vsii89_vTRZKAJQbu .auth-heading-m, .cc_l6vsii89_yR2PTHaERb .auth-heading-m {
  display: none;
}

.cc_l6vsii89_ubnXPLWEtB .auth-sub, .cc_l6vsii89_8Ul5Ff2prW .auth-sub, .cc_l6vsii89_vTRZKAJQbu .auth-sub, .cc_l6vsii89_yR2PTHaERb .auth-sub {
  padding-top: 20px;
  color: var(--mkLxStzR7S);
}

.cc_l6vsii89_ubnXPLWEtB .auth-sub p, .cc_l6vsii89_8Ul5Ff2prW .auth-sub p, .cc_l6vsii89_vTRZKAJQbu .auth-sub p, .cc_l6vsii89_yR2PTHaERb .auth-sub p {
  margin: 0;
}

.cc_l6vsii89_ubnXPLWEtB .auth-sub p + p, .cc_l6vsii89_8Ul5Ff2prW .auth-sub p + p, .cc_l6vsii89_vTRZKAJQbu .auth-sub p + p, .cc_l6vsii89_yR2PTHaERb .auth-sub p + p {
  margin-top: 12px;
}

.cc_l6vsii89_ubnXPLWEtB .auth-body, .cc_l6vsii89_8Ul5Ff2prW .auth-body, .cc_l6vsii89_vTRZKAJQbu .auth-body, .cc_l6vsii89_yR2PTHaERb .auth-body {
  display: flex;
  flex-direction: column;
  gap: 32px;
  padding-top: 40px;
}

@media (max-width: 1024px) {
  .cc_l6vsii89_ubnXPLWEtB .auth, .cc_l6vsii89_8Ul5Ff2prW .auth, .cc_l6vsii89_vTRZKAJQbu .auth, .cc_l6vsii89_yR2PTHaERb .auth {
    padding: 80px 24px;
  }
}

@media (max-width: 768px) {
  .cc_l6vsii89_ubnXPLWEtB .auth, .cc_l6vsii89_8Ul5Ff2prW .auth, .cc_l6vsii89_vTRZKAJQbu .auth, .cc_l6vsii89_yR2PTHaERb .auth {
    padding: 56px 16px;
  }

  .cc_l6vsii89_ubnXPLWEtB .auth-heading-d, .cc_l6vsii89_8Ul5Ff2prW .auth-heading-d, .cc_l6vsii89_vTRZKAJQbu .auth-heading-d, .cc_l6vsii89_yR2PTHaERb .auth-heading-d {
    display: none;
  }

  .cc_l6vsii89_ubnXPLWEtB .auth-heading-m, .cc_l6vsii89_8Ul5Ff2prW .auth-heading-m, .cc_l6vsii89_vTRZKAJQbu .auth-heading-m, .cc_l6vsii89_yR2PTHaERb .auth-heading-m {
    display: inline;
  }

  .cc_l6vsii89_ubnXPLWEtB .auth-body, .cc_l6vsii89_8Ul5Ff2prW .auth-body, .cc_l6vsii89_vTRZKAJQbu .auth-body, .cc_l6vsii89_yR2PTHaERb .auth-body {
    padding-top: 32px;
  }
}
