.account-page{color:#263e37;background:#f6f5f1;place-items:center;min-height:100vh;padding:28px;display:grid}.account-card{background:#fff;border:1px solid #dde5dc;border-radius:20px;width:min(100%,440px);padding:36px;box-shadow:0 12px 40px #233e3510}.account-brand{color:#427764;letter-spacing:.12em;font-weight:700}.account-card h1{margin:16px 0;font-size:26px}.account-card p{margin:12px 0;line-height:1.7}.account-card label{gap:8px;margin:20px 0;font-size:14px;display:grid}.account-card input{font:inherit;color:#203e32;background:#fff;border:1px solid #b7c9bf;border-radius:8px;width:100%;padding:12px}.account-card button{color:#fff;width:100%;font:inherit;cursor:pointer;background:#27664f;border:0;border-radius:8px;padding:12px 18px}.account-card button:disabled{opacity:.6;cursor:wait}.account-card .account-text-button{color:#27664f;background:0 0;margin:12px 0}.account-card small{color:#65766a;line-height:1.6;display:block}.account-card [role=alert]{color:#a13626}.account-card a{color:#27664f;text-decoration:underline}:is(.account-card input:focus-visible,.account-card button:focus-visible){outline-offset:3px;outline:3px solid #90cdb4}
