.esonum-cloud-save{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:18px 0;padding:14px;border:1px solid #74654c;border-radius:12px;background:#20231f;color:#eee4d2}.esonum-cloud-save[hidden]{display:none}.esonum-cloud-save button{background:#d9c193;color:#171b18;border:0;border-radius:8px;padding:12px 18px;font:inherit;cursor:pointer}.esonum-cloud-save a{color:#edce98}.esonum-cloud-save span{font-size:14px;line-height:1.5}.account-main{max-width:1050px;margin:0 auto;padding:36px 22px 70px;color:#ece8dc}.account-main h1{font-size:clamp(30px,5vw,48px);font-weight:500;letter-spacing:-.03em;margin:10px 0 18px}.account-main .intro{max-width:700px;font-size:18px;line-height:1.7;color:#c3c2b5}.account-main .eyebrow{font:12px system-ui;letter-spacing:.17em;text-transform:uppercase;color:#c9b17c}.account-main .panel{padding:26px;background:#1b211d;border:1px solid #454c3c;border-radius:16px;margin:24px 0}.account-main .auth-panel{max-width:510px}.account-main h2{font-size:24px;font-weight:500;margin:0 0 18px}.account-main label{display:block;margin:16px 0 8px}.account-main input{box-sizing:border-box;width:100%;font:inherit;font-size:17px;padding:12px;background:#101611;color:#f5f0e4;border:1px solid #757e69;border-radius:8px}.account-main button,.account-main .button{display:inline-block;font:inherit;background:#d5bf8f;color:#172017;border:1px solid #d5bf8f;padding:12px 18px;border-radius:8px;text-decoration:none;cursor:pointer}.account-main button.secondary{background:transparent;color:#d8cfb9;border-color:#777d6a}.account-main button:disabled{opacity:.6;cursor:wait}.account-main :focus-visible,.esonum-cloud-save :focus-visible{outline:3px solid #e8ca80;outline-offset:4px}.account-main .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.account-main .muted{font-size:14px;line-height:1.6;color:#c0c3b4}.account-main .status{min-height:24px;color:#e4c38b;line-height:1.6}.account-main .reading-list{list-style:none;margin:0;padding:0}.account-main .reading-list li{border-top:1px solid #454c3c;padding:20px 0}.account-main .reading-list button{background:none;color:#e6d4ab;border:0;padding:0;text-align:left;font-size:19px;line-height:1.5}.account-main .reading-meta{color:#b7beac;font-size:14px;margin-top:8px}.account-main .snapshot-text{white-space:pre-wrap;overflow-wrap:anywhere;font:17px/1.8 Georgia,serif;color:#e4e1d4}.account-main [hidden]{display:none!important}.account-main .topline{display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap}.account-main a{color:#e4cfa2}@media(max-width:520px){.account-main{padding:26px 16px 50px}.account-main .panel{padding:20px 16px}.account-main .actions button{flex:1 1 auto}.account-main .snapshot-text{font-size:16px}}@media print{.esonum-cloud-save{display:none!important}.account-main{color:#111}.account-main .actions,.account-main .topline,.account-main>.intro,.account-main>.eyebrow,.account-main>h1,#account-home,#auth-panel{display:none!important}.account-main .snapshot-text{color:#111}.account-main .panel{background:white;border:0;padding:0}.account-main #snapshot-heading{color:#111}}
.esonum-cloud-save .esonum-cloud-notice{flex-basis:100%;font-size:13px;color:#c9c6ba}@media(min-width:721px) and (min-height:541px){html .esonum-module-nav .esonum-night-nav{grid-template-columns:repeat(6,minmax(0,1fr))}}
