.account-sheet,.account-sheet *{box-sizing:border-box}body.account-page{margin:0;background:#e8e6dc;color:#302c25;font-family:Georgia,'Microsoft YaHei',serif}.account-sheet{max-width:440px;margin:64px auto;padding:36px;background:#faf9f5;box-shadow:0 4px 20px #0002}.account-sheet h1{font-size:24px;font-weight:normal;margin-top:0}.account-sheet p{font-size:14px;line-height:1.7}.account-sheet form{display:grid;gap:18px;margin:24px 0}.account-sheet label{display:grid;gap:8px;font-size:14px}.account-sheet input,.account-sheet select,.account-sheet button{font:inherit;padding:10px 12px;border:1px solid #b8afa1;border-radius:2px;background:#fff;color:inherit;min-width:0}.account-sheet button{cursor:pointer;background:#eee9df}.account-sheet button:disabled{opacity:.6;cursor:wait}.account-sheet a{color:#514638;text-underline-offset:4px}.account-sheet summary{cursor:pointer}.account-sheet details{border-top:1px solid #ded8cc;padding-top:18px;margin-top:24px}.account-sheet nav{display:flex;justify-content:space-between;align-items:center;gap:16px}.account-sheet :is(input,button,select,summary):focus-visible{outline:2px solid #9d654d;outline-offset:3px}#account-status{min-height:1.7em;color:#8b3f2c}html[data-account-loading] .book-stage{visibility:hidden}@media(max-width:500px){.account-sheet{margin:24px 16px;padding:24px}}
