.login-page{max-width:420px;padding-top:18vh}.login h1{font-size:var(--h1);font-weight:600;margin:0 0 20px}.login-form{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.login-form label{font-size:var(--meta);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.login-form input{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--rule);border-radius:6px;padding:7px 10px;width:100%}.login-form input:focus{outline:none;border-color:var(--ink)}