/* Formulare der eigenständigen Kontoseiten (widerruf.html, passwort.html).
   Baut auf recht/recht.css auf — dieselben Farbwerte, dieselbe Spaltenbreite.
   Bewusst ohne Abhängigkeit zur App: wer nicht mehr in sein Konto kommt, muss
   diese Seiten trotzdem benutzen können. */
.formular{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:20px;margin:18px 0}
.formular label{display:block;margin:0 0 14px;font-weight:600}
.formular label span{display:block;font-weight:400;color:var(--muted);font-size:13.5px;margin-top:2px}
.formular input,.formular select,.formular textarea{display:block;width:100%;margin-top:6px;padding:11px 12px;font:inherit;font-weight:400;color:var(--text);
  background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm)}
.formular input:focus,.formular select:focus,.formular textarea:focus{outline:2px solid var(--accent);outline-offset:1px}
.knopfreihe{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}
.knopf{font:inherit;font-weight:600;padding:11px 18px;border-radius:var(--r-sm);border:1px solid var(--accent);
  background:var(--accent);color:#fff;cursor:pointer;text-decoration:none;display:inline-block}
.knopf.zweit{background:transparent;color:var(--text);border-color:var(--line)}
.knopf[disabled]{opacity:.55;cursor:default}
.meldung{margin:14px 0 0;min-height:22px}
.meldung.fehler{color:var(--warn)}
.kasten{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:20px;margin:18px 0}
.klein{color:var(--muted);font-size:13.5px}
