/* Anmeldeseiten (server/seiten.php): ein einzelnes Panel mittig */
.anmelden{flex:1 1 auto;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 28px}
.anmelden .panel{width:100%;max-width:460px}
.anmeldein{padding:18px 22px 22px}
.anmeldein h2{margin:0 0 8px;font-size:var(--t-xl);font-weight:600}
.anmeldein p{margin:0 0 12px;font-size:var(--t-md);color:var(--ink-2)}
.anmeldein p b{color:var(--ink);font-weight:500}
.anmeldein p.leise{color:var(--ink-3)}
.anmeldein p.fehler{color:var(--crit)}
.anmeldein a{color:var(--accent-2)}
.anmeldein a.btn{color:var(--on-accent);text-decoration:none}
.anmeldein form{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}
.anmeldein input[type=email]{
  flex:1 1 220px;font:inherit;font-size:var(--t-md);padding:5px 9px;border:1px solid var(--line-3);border-radius:3px;
  background:var(--surface-2);color:var(--ink)
}
.anmeldein input[type=email]::placeholder{color:var(--ink-3)}
