
/* Türkçe Özel Ders — theme-level login positioning */
body.tod-login-page main.content-area,
body.tod-login-page main.content-area > .container,
body.tod-login-page .entry-content{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
}
body.tod-login-page .tod-page{
  min-height:calc(100dvh - 96px)!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0!important;
  padding:42px 20px 54px!important;
}
body.tod-login-page .tod-auth-card{
  margin-inline:auto!important;
}
@media(max-width:782px){
  body.tod-login-page .tod-page{
    min-height:calc(100dvh - 60px)!important;
    padding:30px 14px 42px!important;
  }
}
