/* /Layout/MinimalLayout.razor.rz.scp.css */
/* Die Seiten bringen ihre eigene Breite mit (vault-auth-card bzw. .container),
   der Stack sorgt nur dafür, dass die Versionszeile unter der Karte landet
   statt daneben — .vault-auth-page ist ein Flex-Container in Zeilenrichtung. */
.auth-stack[b-qzjaspp5bz] {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
}

/* Die Pflichtlinks kommen aus der Kindkomponente AppFooter, deshalb ::deep —
   ohne das trägt ihr Markup die Scope-Kennung dieses Layouts nicht.
   Auf der Anmeldeseite steht die Karte frei im Raum; ohne Abstand klebte der
   Footer direkt an ihrer Unterkante. */
.auth-stack[b-qzjaspp5bz]  .vault-footer-legal {
    margin-top: 2.5rem;
}

.auth-version[b-qzjaspp5bz] {
    /* Zuvor 2.5rem zur Karte — diesen Abstand hält jetzt der Footer. Die
       Versionszeile rückt näher, damit beide unten eine Gruppe bilden. */
    margin: 1rem 0 0;
    text-align: center;
    font-size: 0.7rem;
    color: var(--vault-on-surface-variant);
    opacity: 0.45;
}
