/* Logowanie / zmiana hasła — firm-skinned (firmbar + karta). Tokeny: zrodlo-app.css;
   --accent* nadpisuje /skin.css (skórka kancelarii). */
.authwrap{min-height:calc(100vh - 56px);display:grid;place-items:center;padding:40px 20px;background:var(--paper)}
.authcard{width:100%;max-width:380px;background:var(--card);border:1px solid var(--hair);border-radius:16px;
  padding:30px 28px;box-shadow:0 14px 40px -26px rgba(33,29,23,.5);display:flex;flex-direction:column;gap:14px}
.authcard h1{font-size:24px;margin-bottom:4px}
.authcard label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--ink-2)}
.authcard input{font-family:var(--sans);font-size:15px;color:var(--ink);background:var(--card-2);
  border:1px solid var(--hair-3);border-radius:8px;padding:11px 13px;outline:none;transition:.15s}
.authcard input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}
.authcard .btn{justify-content:center;margin-top:6px}
.bladauth{font-size:13px;color:var(--clay);background:var(--clay-tint);border:1px solid rgba(181,81,47,.25);
  border-radius:8px;padding:9px 12px}
.authnote{font-size:11.5px;color:var(--muted);text-align:center;margin-top:14px}
