/* Anmeldeseiten (A1, A3, A4): schlicht, bis der freigegebene Entwurf kommt. */
:root { color-scheme: dark; font-family: system-ui, sans-serif; }
body { margin: 0; min-height: 100vh; display: grid; place-items: center; background: #101418; color: #e6e9ec; }
main { max-width: 26rem; padding: 2rem 1rem; text-align: center; }
h1 { font-size: 1.4rem; font-weight: 600; }
a.knopf { display: inline-block; margin-top: 1rem; padding: .7rem 1.4rem; border-radius: .4rem; background: #5865f2; color: #fff; text-decoration: none; }
a.knopf:focus-visible { outline: 2px solid #fff; outline-offset: 2px; }
p.leise { color: #9aa4ad; font-size: .9rem; }
