.login-screen{min-height:100svh;display:flex;align-items:center;justify-content:center;padding:22px}.login-card{width:min(420px,100%);background:linear-gradient(#1d222e,#151924);border:1px solid #333c4d;outline:1px solid #0c0e13;border-radius:22px;padding:34px 32px 26px;box-shadow:0 2px #ffffff14 inset,0 30px 70px #0009}.wordmark{font-family:var(--mono);font-weight:600;font-size:15px;letter-spacing:.22em;color:var(--ink)}.wordmark span{color:var(--brand)}.login-card h1{font-size:21px;font-weight:700;margin:10px 0 18px}.login-btn{width:100%;margin-top:16px}.login-note{margin-top:18px;padding-top:14px;border-top:1px solid var(--line);font-size:11.5px;color:var(--mut);text-align:center;line-height:1.5}
