/* ============================================================================
   PANEL GİRİŞ — sade ekran
   ----------------------------------------------------------------------------
   🔴 EKLENTİ KODUNA DOKUNULMAZ. `class-peron-shortcode.php` giriş kartını eski
   tanıtım sayfasının (hero · özellikler · iletişim) İÇİNDE, açılır pencere
   olarak basıyor. Kullanıcı kararı: tanıtım gitsin, yalnız giriş kalsın.

   Yol: eklenti dosyasını düzenlemek yerine — 128 KB'lık üretim dosyası, require
   zincirinde, sözdizimi hatası TÜM siteyi 500 yapar — tanıtım bölümlerini
   gizleyip kartı yerinde açıyoruz. Geri alma = bu iki dosyanın kuyruğa
   alınmasını kaldırmak. PHP fatal riski YOK.

   Bu dosya YALNIZCA panel yüzeyinde yüklenir (`peronsoft_is_panel_surface()`).
   Oturum açıldığında sayfa yenilenir ve `render_panel()` çalışır; o ekranın
   kabuğu `#peron-landing-root` DEĞİLDİR, dolayısıyla buradaki hiçbir kural
   panele dokunamaz.
   ============================================================================ */

/* Tanıtımın tüm bölümleri — nav, hero, şeritler, iletişim, alt bilgi.
   Tek tek sınıf saymak yerine köke doğrudan çocuk olan HER ŞEY gizlenir;
   yalnız arka plan katmanları ve giriş penceresi ayakta kalır. Böylece
   eklentiye yeni bir tanıtım bölümü eklense de bu ekran sade kalır. */
#peron-landing-root > *:not(.lp-login-modal):not(.lp-aura):not(.lp-grid-bg) {
    display: none;
}

/* Pencere artık pencere değil, sayfanın kendisi. */
#peron-landing-root .lp-login-modal {
    display: flex;
    position: static;
    min-height: 100dvh;
    padding: 24px 20px;
}

/* Karartma katmanı gereksiz: arkasında gizlenecek bir şey kalmadı. */
#peron-landing-root .lp-login-backdrop { display: none; }

/* Kapatma düğmesi de anlamsız — kapatınca gidilecek yer yok. */
#peron-landing-root .lp-login-close { display: none; }

/* Kart ortada, kendi ölçüsünde. Eklentinin `.lp-login-card` kuralları
   (dolgu, yarıçap, gölge, mobil daralması) AYNEN geçerli kalır. */
#peron-landing-root .lp-login-card {
    margin: auto;
}

/* Şifre göster/gizle düğmesi — ÖLÇÜLDÜ: 390px'te 30×30px, kuralımız ≥44×44px.
   Görünen ikon büyümez; yalnız dokunma alanı genişler. `right` 8→1px çünkü kutu
   14px genişledi ve simetri korunuyor (30+8 = 44+1 sağ payı ≈ aynı optik boşluk). */
#peron-landing-root .pass-toggle {
    width: 44px; height: 44px; right: 1px; padding: 0;
}

/* Markaya dönüş bağlantısı — kullanıcı giriş ekranında kilitli kalmasın.
   Dokunma hedefi 44px (mobil kuralı). */
.ps-panel-geri {
    position: fixed; left: 50%; transform: translateX(-50%);
    bottom: max(16px, env(safe-area-inset-bottom));
    z-index: 101;
    display: inline-flex; align-items: center; gap: 8px;
    min-height: 44px; padding: 10px 18px;
    border-radius: 999px;
    font: 500 14px 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    color: #3f4d5e; background: rgba(255, 255, 255, 0.92);
    border: 1px solid #e5eaf1;
    text-decoration: none;
    box-shadow: 0 4px 12px -8px rgba(16, 32, 53, 0.18);
}
.ps-panel-geri:hover { color: #16202d; border-color: #cfd9e6; }
.ps-panel-geri svg { width: 15px; height: 15px; }
