/* Spécifique à la page de connexion */

.card-hero { text-align: center; margin-bottom: 1.75rem; }
.card-hero img { display: block; margin: 0 auto; }
.card-hero .img-trophy { height: 140px; margin-bottom: 0.4rem; }
.card-hero .img-logo   { height: 48px; margin-bottom: 1.1rem; }
.card-hero .description { font-size: 0.85rem; color: var(--muted); line-height: 1.5; }

h1 { text-align: center; margin-bottom: 1.75rem; }
