/* ===================================================================
   FotoHook — Auth overrides sobre Velonic
   =================================================================== */

/* Tipografia base: Poppins autoalojada.
   Velonic usaba Lato importada desde Google Fonts; ese @import se ha eliminado
   para no transferir la IP de los visitantes a Google (art. 44 RGPD). */
:root { --tz-font-sans-serif: 'Poppins', system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif; }
body { font-family: var(--tz-font-sans-serif); }

h1, h2, h3, h4, h5, h6, .brand-name {
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
}

/* Fondo oscuro con textura sutil */
body.authentication-bg {
  min-height: 100vh;
  /* El CSS del tema pide /assets/velonic/images/auth-bg*.jpg, que no existen: 404 en cada carga */
  background-image: none !important;
}

/* Card de login centrada y limpia */
.card {
  border: none;
  border-radius: 1rem;
}

/* Botón primario */
.btn-primary, .btn-soft-primary {
  background-color: #c8ff00 !important;
  border-color: #c8ff00 !important;
  color: #000 !important;
  font-weight: 600;
}
.btn-primary:hover, .btn-soft-primary:hover {
  background-color: #a3cc00 !important;
  border-color: #a3cc00 !important;
  color: #000 !important;
}

/* Logo centrado */
.auth-brand {
  text-align: center;
  padding: 1.5rem 1rem 0.5rem;
}
