.authPage{color:#eaf0f4;background:#0c141c;place-items:center;min-height:100svh;padding:32px 20px;font:16px/1.6 system-ui,sans-serif;display:grid}.authCard{background:#16222e;border-top:3px solid #d2b282;border-radius:8px;width:min(100%,510px);padding:36px}.authBrand{color:#e1c69f;justify-content:space-between;gap:16px;font-weight:650;text-decoration:none;display:flex}.authEyebrow{letter-spacing:.07em;color:#b8cbd6;margin-top:36px;font-size:14px}.authCard h1{color:#fff;margin:0 0 20px;font-size:32px;line-height:1.15}.authCard form{gap:20px;margin-top:28px;display:grid}.authCard label{gap:8px;font-size:16px;display:grid}.authCard input{color:#121b22;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #b1bfcb;border-radius:5px;padding:10px 12px}.authCard button{color:#131d26;cursor:pointer;background:#e1c69f;border:0;border-radius:5px;min-height:50px;padding:12px 20px;font:600 16px system-ui}.authCard button:disabled{opacity:.65;cursor:wait}.authCard :focus-visible{outline-offset:3px;outline:3px solid #efca81}.authHelp{color:#bbc8d3;margin:24px 0;font-size:14px}.authError{color:#ffd1cf;border:1px solid #d1908b;border-radius:4px;margin:0;padding:12px}.authBack{color:#e1c69f;text-underline-offset:4px}.accountBar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:20px;display:flex}.accountBar a,.accountBar button{padding:8px 12px;font-size:14px}.accountCredentials{color:#382900;overflow-wrap:anywhere;background:#fff5d7;border:1px solid #a86e00;margin:16px 0;padding:20px}@media (width<=520px){.authCard{padding:26px 20px}.authCard h1{font-size:28px}}
