/* delete-account.html only: the "delete by email" form and its result line. Tokens come from legal.css (loaded first). Plain on purpose — no decoration. */
.legal form.del{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}
.legal form.del label{flex:1 0 100%;font-size:14px;font-weight:600;color:var(--ink-2)}
.legal form.del input{flex:1 1 220px;min-width:0;font:inherit;font-size:16px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 12px}
.legal form.del input:focus-visible{outline:3px solid var(--violet);outline-offset:2px}
.legal form.del button,.legal .del-confirm{flex:0 0 auto;font:inherit;font-size:16px;font-weight:700;color:#fff;background:var(--ink);border:0;border-radius:12px;padding:10px 16px;cursor:pointer}
.legal form.del button:disabled,.legal .del-confirm:disabled{opacity:.5;cursor:default}
.legal form.del button:focus-visible,.legal .del-confirm:focus-visible{outline:3px solid var(--violet);outline-offset:2px}
.legal .del-msg{padding:12px 16px;border-radius:16px;background:#fff;margin:0 0 12px}

.legal .del-confirm{display:block;margin-top:10px}
