.account-actions{display:flex;align-items:center;gap:12px}.account-actions button,.account-dialog button,#archive-save{font:inherit;font-size:14px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);padding:10px 14px;cursor:pointer}.account-dialog{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:18px;width:min(720px,calc(100vw - 32px));max-height:85vh;padding:28px;box-sizing:border-box}.account-dialog::backdrop{background:#17121dbb}.account-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-dialog h2{font-size:26px;margin:0}.account-dialog h3{font-size:22px}.account-dialog h4{font-size:18px}.account-dialog p{font-size:16px;line-height:1.65;white-space:pre-line;overflow-wrap:anywhere}.account-dialog label{display:block;margin:20px 0 8px}.account-dialog input{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:8px;padding:12px;margin-bottom:12px}.account-dialog button:disabled,#archive-save:disabled{opacity:.55;cursor:wait}.account-dialog [hidden]{display:none!important}.account-member-actions{display:flex;gap:10px;flex-wrap:wrap}.archive-item{padding:18px 0;border-top:1px solid var(--line)}.archive-item>button:first-child{text-align:left;font-size:17px;font-weight:600}.archive-item p{margin:8px 0;color:var(--muted);font-size:14px}.archive-delete{color:var(--muted)!important}.archive-card{border-top:1px solid var(--line);margin-top:24px;padding-top:10px}.cloud-save{margin:16px auto;max-width:600px}.cloud-save p{font-size:14px;line-height:1.5;color:var(--muted)}#account-status{min-height:24px}#account-email-label{font-size:14px;color:var(--muted)}@media(max-width:600px){.account-dialog{padding:18px}.account-dialog h2{font-size:23px}}

.header .account-actions button{font-size:13px;border-radius:24px;padding:9px 14px;white-space:nowrap}.reading-actions .cloud-save{margin:0 auto;max-width:100%}.cloud-save p{font-size:12px;margin:8px 0}.cloud-save p:empty{display:none}#archive-save{border-radius:24px;background:var(--solid);color:var(--on-solid);border-color:var(--solid);padding:11px 22px}#archive-save:disabled{cursor:default;opacity:1;background:transparent;color:var(--muted);border-color:var(--line)}.archive-card>summary{font-size:16px;cursor:pointer;padding:12px 0;line-height:1.5}.archive-card>p{font-size:16px;line-height:1.8}.archive-card{padding-top:0;margin-top:16px}
