.header-actions{display:flex;align-items:center;gap:10px}.subtle{background:transparent;color:white;border-color:#ffffff55}.auth-screen{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,#0c2448,#1766c2)}.auth-screen[hidden],#app[hidden]{display:none}.auth-card{width:min(420px,100%);background:white;padding:34px;border-radius:18px;box-shadow:0 20px 60px #001b4866}.auth-card .eyebrow{color:#1766c2}.auth-card h1{font-size:28px}.auth-card label{display:block;margin:22px 0 16px;font-weight:650}.auth-card input{width:100%;display:block;margin-top:6px;padding:11px;border:1px solid #cdd8e5;border-radius:8px}.auth-card .button{width:100%}#auth-error{color:#b42318}@media(max-width:650px){.header-actions{width:100%;justify-content:space-between}}
