/* NAOS-D353: giris / kayit sayfasi - yeni oyuncu once Kayit Ol + Giris Yap gorsun; suresi gecen beta on kayit cekilisi gizli. Yalniz login.php ve register.php yukler. */
.campaign-strip,.campaign-card{display:none!important}
.d353-kayit{display:none}
.d353-giris{margin:16px 0 0;text-align:center;color:#9eabc9;font-size:14px}
.d353-giris a{color:#fff;font-weight:800;text-decoration:none}

/* Kayit sayfasi: cekilis karti kalkinca form tek sutun, ortada */
.portal-grid{grid-template-columns:1fr!important;max-width:860px;margin-left:auto;margin-right:auto}

/* Telefon (dikey ve yatay): giris kutusu en ustte, ustunde buyuk Kayit Ol */
@media (max-width:950px),(max-height:560px){
  .naos-main{display:flex!important;flex-direction:column;align-items:stretch;gap:18px;min-height:0!important;padding-top:14px!important}
  .login-panel{order:-1;width:min(560px,100%);margin:0 auto}
  .hero-copy{max-width:none}
  .hero-copy h1{margin:4px 0 8px;font-size:30px!important;line-height:1.05}
  .hero-copy h1 span{display:inline}
  .hero-copy p,.hero-stats{display:none}
  .d353-kayit{display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;margin:0 0 18px;padding:0 16px;border-radius:14px;
    color:#1d1405;background:linear-gradient(180deg,#ffd97a,#f2c14e);box-shadow:0 10px 26px rgba(242,193,78,.28);
    font:850 17px/1.2 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;text-decoration:none;text-align:center}
  .d353-kayit small{font-weight:700;font-size:13px;opacity:.8}
}
/* Yatay telefon (yukseklik kisa): her sey daha sik, kullanici adi + sifre yan yana */
@media (max-height:560px){
  .naos-header{height:60px}
  .naos-main{padding-top:10px!important;padding-bottom:30px!important}
  .login-panel{width:min(720px,100%);padding:16px 18px}
  .login-head{margin-bottom:12px}
  .login-head h2{font-size:20px}
  .login-head p,.trust-row{display:none}
  .naos-login-form{grid-template-columns:1fr 1fr;gap:10px 12px}
  .naos-login-form>*{grid-column:1/-1}
  .naos-login-form>.input-group{grid-column:auto}
  .input-shell input{height:44px}
  .login-submit{height:46px}
  .register-line{margin-top:10px}
  .d353-kayit{min-height:48px;margin-bottom:12px}
  .portal-hero{display:none!important}
  .portal-main{padding-top:12px!important}
  .portal-header-inner{min-height:58px!important}
}
