.login{background:var(--y);place-items:center;min-height:100svh;padding:16px;display:grid}.login .lbox{background:#fff;border:2px solid #000;border-radius:22px;gap:18px;width:100%;max-width:400px;padding:26px;display:grid;box-shadow:10px 10px #000}.login .lhead{align-items:center;gap:12px;display:flex}.login .lhead b{font:900 28px/1 var(--sans);letter-spacing:-.05em;display:block}.login .lhead small{font:700 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--g);margin-top:4px;display:block}.lform{gap:12px;display:grid}.lform label{font:700 14px/1 var(--sans);gap:6px;display:grid}.lform input{font:500 17px/1.2 var(--sans);border:1.5px solid #000;border-radius:12px;padding:14px}.lerr{font:600 14px/1.4 var(--sans);color:#b00020}.lok{font:600 14px/1.4 var(--sans);background:var(--ysoft);border-radius:10px;padding:10px}
