.login-card{max-width:450px;margin:10vh auto;padding:32px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.login-card h1{font-size:28px}.login-card>p{color:var(--muted)}.login-card label{display:block;margin:18px 0;font-size:13px}.login-card input{display:block;width:100%;margin-top:7px;padding:12px;border-radius:7px;background:var(--bg);color:var(--text);border:1px solid var(--line)}.login-card button{width:100%;background:var(--accent);color:var(--ink);font-weight:700;margin:8px 0}.login-card .login-error{color:#ffb3a8}.live-notice{padding:10px 4%;font-size:12px;background:var(--selected)}#load-more{margin:12px 22px}.logout-form{display:inline}.reset[hidden]{display:none}
