body{margin:0;background:var(--deco-page),var(--bg);color:var(--text);font-family:var(--font)}a{color:var(--accent)}.card h2{margin:0;font-size:21px}.inp:focus{border-color:var(--accent-85)}.lbl{display:block;font-size:13px;font-weight:800;color:var(--text-muted);margin:0 4px 6px}.small{font-size:14px;color:var(--text-muted);margin:0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.passwrap .inp{padding-right:56px}.eye{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:40px;height:40px;display:grid;place-items:center;border:0;background:transparent;color:var(--text-58);border-radius:var(--radius-12);padding:0}.stack{display:grid;gap:14px}
