

body.connexion-body {
  margin: 0;
  min-height: 100dvh;
  display: flex;
  flex-direction: column;
  background: var(--surface-raised);
  color: var(--text-primary);
  font-family: var(--font-sans);
}
body.connexion-body .connexion-canvas { flex: 1; }

.connexion-form {
  width: 100%;
  margin: 0;
}
