.konto{max-width:760px}
.konto__schutz{margin:0 0 26px;padding:13px 16px;border-left:2px solid var(--accent-2);background:var(--accent-2-soft);color:var(--text-body)}
.konto__formular{display:grid;gap:12px;margin-top:24px}
.konto label{color:var(--text-hi);font-weight:600}
.konto input:not([type=checkbox]){width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--border);border-radius:6px;background:var(--bg-sunken);color:var(--text-hi);font:inherit}
.konto input:focus-visible,.konto button:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}
.konto button{min-height:46px;padding:10px 18px;border:1px solid var(--accent-2);border-radius:6px;background:var(--accent-2);color:#160c25;font:inherit;font-weight:700;cursor:pointer}
.konto button:hover{filter:brightness(1.08)}
.konto button.sekundaer{border-color:var(--border);background:var(--bg-surface);color:var(--text-body)}
.konto__fehler{min-height:1.4em;color:var(--amber-400)}
.konto__schalter{display:flex;align-items:center;gap:12px;padding-bottom:14px}
.konto__schalter input{width:20px;height:20px;accent-color:var(--accent-2)}
.konto__agenten{display:grid;gap:14px;margin:20px 0;padding:0;list-style:none}
.konto__agenten~.karte{margin-top:16px}
.konto__agenten~.konto__gefahr{margin-top:28px}
.konto__agenten .metadaten{grid-template-columns:minmax(150px,.65fr) 2fr}
.konto__gefahr{margin-top:28px;border-color:rgba(251,191,36,.45)}
.konto__gefahr form{display:grid;gap:12px}
.konto code{overflow-wrap:anywhere}
.konto section+section{margin-top:20px}
.konto__agenten form{margin-top:20px}
.konto>form:last-child{margin-top:20px}
@media(max-width:680px){.konto__agenten .metadaten{grid-template-columns:1fr}.konto__agenten .metadaten dd{padding-top:2px}}
