/* =============================================================================
   Module Bulle — pages de compte du CŒUR aux couleurs de Bulle (carte 8/12) :
   connexion, inscription, mot de passe oublié, invitation, double authentification.
   Chargée APRÈS les feuilles du cœur par App\Support\Auth\AuthPages::stylesheet().

   Le logo, l'icône et la couleur primaire (#1f2937, celle des anciens .btn-bulle) sont
   des réglages du cœur (Réglages > Personnalisation), validés par Philippe le 17/10/2026 :
   cette feuille ne les recopie pas. Elle n'apporte que l'ambiance de l'ancien Bulle :
   polices Plus Jakarta Sans / Poppins, fond clair à pois, carte et boutons arrondis.
   ============================================================================= */

@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Poppins:wght@500;600;700&display=swap");

.authentication-wrapper {
  font-family: "Plus Jakarta Sans", system-ui, sans-serif;
  background-color: #f9fafb;
  background-image: radial-gradient(rgba(31, 41, 55, 0.08) 1px, transparent 1px);
  background-size: 18px 18px;
}

.authentication-wrapper h4,
.authentication-wrapper .app-brand-text {
  font-family: "Poppins", system-ui, sans-serif;
  font-weight: 600;
  letter-spacing: -0.01em;
}

.authentication-wrapper .card {
  border-radius: 1rem;
  box-shadow: 0 10px 30px rgba(17, 24, 39, 0.08);
}

.authentication-wrapper .btn {
  border-radius: 0.5rem;
  font-weight: 600;
}

/* Champ « code promo » ajouté à l'inscription (plugins_bulle::app.account.auth.promo-code). */
.bl-auth-promo .form-control {
  text-transform: none;
  letter-spacing: 0.04em;
}
