/* İlk tasarımdaki yeşil, arka plan ve .page kartı kullanılır. */
.login-page { min-height: 100vh; min-height: 100dvh; display: grid; place-items: center; padding: 24px 16px; }
.login-container { width: 100%; max-width: 400px; }
.login-brand { color: #244b3b; text-align: center; font-size: 24px; font-weight: 700; margin-bottom: 24px; }
.login-card { padding: 24px; }
.login-card .form-control { font-size: 16px; min-height: 46px; }
.login-submit { min-height: 46px; }
@media (max-width: 767px) {
  .login-card { padding: 20px; }
  .login-page { align-content: start; padding-top: 12vh; }
}
