.topbar nav{display:flex;align-items:center;gap:16px}
.inline-form{display:inline;margin:0}
.inline-form button{padding:5px 9px}
.auth-card input{display:block;width:100%;margin-top:7px;padding:11px;border:1px solid var(--line);border-radius:8px}
.auth-card .auth-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}
.auth-tabs button.active{background:var(--navy);border-color:var(--navy);color:white}
.auth-card #sendCode,.auth-card #verifyCode{margin-top:12px}
.auth-card #authSubmit{margin-top:12px}
.project-list{list-style:none;padding:0;margin:20px 0 0}
.project-list li{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid var(--line);padding:12px 0}
.project-open{text-align:left;color:var(--teal);font-weight:700}
.project-delete{color:var(--danger);border-color:#edc7c7;margin-left:auto}
.project-list small{color:var(--muted)}
@media(max-width:650px){.topbar{height:auto;min-height:64px;gap:12px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.topbar nav{gap:10px;flex-wrap:wrap}.project-list li{align-items:flex-start;flex-direction:column;gap:5px}}
