.connexion-module__LSuxXq__page{flex-direction:column;gap:20px;width:100%;max-width:420px;margin:0 auto;padding:48px 24px;display:flex}.connexion-module__LSuxXq__page h1{font-size:28px;font-weight:600}.connexion-module__LSuxXq__intro,.connexion-module__LSuxXq__hint{opacity:.8;font-size:14px;line-height:1.5}.connexion-module__LSuxXq__form{flex-direction:column;gap:16px;display:flex}.connexion-module__LSuxXq__field{flex-direction:column;gap:4px;font-size:13px;display:flex}.connexion-module__LSuxXq__field input{background:var(--background);color:var(--foreground);border:1px solid #80808066;border-radius:6px;padding:10px;font-size:15px}.connexion-module__LSuxXq__form button{background:var(--foreground);color:var(--background);cursor:pointer;border:1px solid #80808066;border-radius:6px;padding:10px 16px;font-size:15px}.connexion-module__LSuxXq__form button:disabled{opacity:.6;cursor:progress}.connexion-module__LSuxXq__error{color:#c0392b;border:1px solid #c0392b;border-radius:6px;padding:10px 12px;font-size:14px}.connexion-module__LSuxXq__success{color:#1e8449;border:1px solid #27ae60;border-radius:6px;padding:12px 14px;font-size:14px;line-height:1.5}.connexion-module__LSuxXq__hint a{text-decoration:underline}
