/**
 * login-glass.css — Cam efekti (glassmorphism) sadece /isemri/login.php için.
 * Tüm kurallar .login-page ile scope edilmiştir; diğer sayfalara etki etmez.
 * Ana sayfa (landing) hissine uyumlu: blur, rgba, border, box-shadow.
 */

/* —— 1) Login kartı: glass card —— */
.login-page .wrap {
  /* Fallback: backdrop-filter desteklenmiyorsa okunabilir arka plan */
  background: rgba(10, 18, 32, 0.92);
  border: 1px solid rgba(255, 255, 255, 0.10);
  border-radius: 20px;
  box-shadow: 0 26px 80px rgba(0, 0, 0, 0.45);
}

@supports (backdrop-filter: blur(14px)) or (-webkit-backdrop-filter: blur(14px)) {
  .login-page .wrap {
    background: rgba(10, 18, 32, 0.55);
    -webkit-backdrop-filter: blur(14px) saturate(120%);
    backdrop-filter: blur(14px) saturate(120%);
  }
}

/* —— 2) Input alanları: camın üstünde cam olmasın, daha opak —— */
.login-page .wrap .form-control {
  background: rgba(14, 22, 38, 0.88);
  border: 1px solid rgba(255, 255, 255, 0.10);
  color: #e5e7eb;
}

.login-page .wrap .form-control::placeholder {
  color: rgba(229, 231, 235, 0.55);
}

.login-page .wrap .form-control:focus {
  border-color: rgba(147, 197, 253, 0.45);
  box-shadow: 0 0 0 0.2rem rgba(147, 197, 253, 0.15);
  background: rgba(14, 22, 38, 0.95);
}

.login-page .wrap .form-label {
  color: rgba(229, 231, 235, 0.92);
}

/* —— 3) Kayıt & WhatsApp kutusu: glass card —— */
.login-page .contact-box {
  background: rgba(10, 18, 32, 0.5);
  border: 1px solid rgba(255, 255, 255, 0.10);
  border-radius: 16px;
  padding: 14px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.25);
}

@supports (backdrop-filter: blur(14px)) or (-webkit-backdrop-filter: blur(14px)) {
  .login-page .contact-box {
    background: rgba(10, 18, 32, 0.45);
    -webkit-backdrop-filter: blur(14px) saturate(120%);
    backdrop-filter: blur(14px) saturate(120%);
  }
}

/* WhatsApp butonu: rengi koru, sadece radius/gölge uyumla */
.login-page .contact-box .btn-whatsapp {
  background: #25D366;
  border: none;
  color: #000;
  border-radius: 14px;
  box-shadow: 0 10px 28px rgba(37, 211, 102, 0.25);
}

.login-page .contact-box .btn-whatsapp:hover {
  filter: brightness(1.05);
}

/* —— 4) Divider & footer (ince uyum) —— */
.login-page .divider {
  background: rgba(255, 255, 255, 0.08);
}

.login-page .footer {
  color: rgba(184, 196, 227, 0.9);
}

/* —— 5) Responsive: iPhone 14 Pro Max vb. —— */
@media (max-width: 430px) {
  .login-page .wrap {
    margin-left: 16px;
    margin-right: 16px;
    padding: 20px 18px;
    border-radius: 18px;
  }

  .login-page .contact-box {
    padding: 12px;
    border-radius: 14px;
  }
}
