/* Style standard de CAS */
@import url("/cas/css/cas-a90aca7e2afb259734284377211db332.css");

/* Titre en haut de la page */
body::before {
  content: "LAGA - Service d'authentification";
  display: block;
  text-align: center;
  font-size: 1.8rem;
  font-weight: 600;
  padding: 1rem;
  color: #fff;
  background: var(--cas-theme-primary, #153e50);
}

/* Bandeau du haut (menu + logo CAS) */
#app-bar, #logindrawer, .mdc-drawer-scrim { display: none !important; }
.mdc-top-app-bar--fixed-adjust { padding-top: 0 !important; }

/* Nom de l'application ("IntranetDev") */
#serviceui { display: none !important; }

/* "En vous connectant via CAS, vous acceptez nos Conditions d'utilisation" */
#termsOfUse { display: none !important; }

/* "Mot de passe oublié ?" et le trait au-dessus */
#pmlinks, .form-wrapper > hr { display: none !important; }

/* Bouton SE CONNECTER centré */
#submitBtn {
  display: flex !important;
  margin: 0 auto !important;
}

/* Bas de page : on garde le copyright, on retire version, date, heure et serveur */
#casFooter code.version, #casFooter code.host { display: none !important; }

/* Bandeau du bas : police plus petite */
#casFooter, #casFooter * { font-size: 0.75rem !important; }
#casFooter { padding-top: 0.4rem !important; padding-bottom: 0.4rem !important; }

/* Message de sécurité : police plus petite */
#securityNotice, #securityNotice * { font-size: 0.8rem !important; }

/* Message de sécurité : masqué */
#sidebar { display: none !important; }

/* Titre du formulaire : un cran plus petit */
#login-form-controls h2 { font-size: 1.25rem !important; }

/* Titre du formulaire : "Ouvrir une session" */
#login-form-controls h2 > span { display: none !important; }
#login-form-controls h2::after { content: "Ouvrir une session"; }
