.account-page{padding:5rem 0;max-width:760px;min-height:65vh}.account-page h1{font-size:clamp(2.3rem,6vw,4.5rem)}.account-page label{display:block;margin:1rem 0;font-weight:700}.account-page input{display:block;width:100%;max-width:440px;padding:.8rem;border:1px solid #9f8e7d;background:var(--paper,#fff);color:var(--ink,#211a17)}.account-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.account-page button{padding:.7rem 1rem;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer}.account-page button:hover{background:#a7653e;color:white}.account-page article{border:1px solid #b9a99a;padding:1rem;margin:1rem 0}#account-status{min-height:1.6em}body[data-theme=dark] .account-page input{background:#251f1a;color:#fff}