/* WordPress-spezifische Ergänzungen zu site.css */
.admin-bar .site-head{top:32px}
@media (max-width:782px){.admin-bar .site-head{top:0}}
.td-pass{max-width:520px}
.td-pass form{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-top:18px}
.td-pass label{display:grid;gap:6px;font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);flex:1 1 240px}
.td-pass input[type=password]{font:inherit;font-size:17px;letter-spacing:normal;text-transform:none;color:var(--fg);padding:11px 12px;border:1.5px solid var(--line);background:#fff;border-radius:0}
.td-pass input[type=password]:focus{outline:2px solid var(--amber);outline-offset:1px;border-color:var(--fg)}
.td-pass button{font:inherit;border:0;cursor:pointer}
.td-pass .err{color:var(--crimson);font-weight:600}
.err404{padding-block:96px}
