.reader-saved{--saved-ink:#47392d;--saved-accent:#79573c;font:inherit;color:var(--saved-ink)}
.reader-saved[data-site=site_a]{--saved-ink:#1f3248;--saved-accent:#285d92}
.reader-saved button,.reader-saved summary{font:inherit;font-size:.85rem;min-height:36px;cursor:pointer;color:inherit}
.reader-saved button{border:0;border-bottom:1px solid currentColor;background:transparent;padding:.3rem .5rem;margin:.2rem .6rem .2rem 0}
.reader-saved button[aria-pressed=true]{font-weight:700}
.reader-saved button:disabled{opacity:.65;cursor:default}
.reader-saved :is(button,summary,a,input,textarea):focus-visible{outline:2px solid var(--saved-accent);outline-offset:3px}
.reader-saved-feedback{font-size:.8rem;line-height:1.6;overflow-wrap:anywhere}.reader-saved-feedback:empty{display:none}
.reader-saved-list{margin:0 0 1rem}.reader-saved-list summary{width:max-content;max-width:100%}
.reader-saved-list ul{list-style:none;padding:0}.reader-saved-list li{padding:1rem 0;border-bottom:1px solid #d8d3cc;overflow-wrap:anywhere}
.reader-saved-list a{font-weight:650;color:inherit;line-height:1.6;word-break:keep-all;overflow-wrap:anywhere}
.reader-saved-list p{font-size:.85rem;line-height:1.65;margin:.4rem 0}.reader-saved-list .reader-saved-notice,.reader-saved-list .reader-saved-meta{font-size:.75rem}
.reader-saved-list form{margin-top:.7rem}.reader-saved-list form[hidden]{display:none}
.reader-saved-list label{display:block;font-size:.85rem;margin:.6rem 0}.reader-saved-list input,.reader-saved-list textarea{box-sizing:border-box;display:block;font:inherit;color:inherit;max-width:100%;width:100%;padding:.5rem;border:1px solid #aaa;background:#fff}
.reader-saved-list textarea{min-height:75px;resize:vertical}
.reader-saved-page{box-sizing:border-box;max-width:100%;margin:1.25rem 0;min-width:0}
.reader-saved-page[hidden]{display:none}
.reader-saved-page[data-mode=home]{width:calc(100% - 40px);max-width:1120px;margin:1rem auto}
.reader-saved-page .reader-saved-list{margin:.4rem 0}
