.reader-save{padding:.6rem .9rem;border:1px solid #a9b5ad;border-radius:4px;background:#fff;color:#183b2a;cursor:pointer;font:inherit}.reader-save[aria-pressed="true"]{background:#e8f2ec;border-color:#246344}.reader-save:focus-visible,.reader-library a:focus-visible,.reader-library button:focus-visible{outline:3px solid #176c47;outline-offset:3px}.reader-status{display:block;font-size:.85rem;margin-top:.5rem}.reader-links,.reader-actions{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0}.reader-topics{display:flex;flex-wrap:wrap;gap:.8rem 1.5rem}.reader-topics label{display:flex;align-items:center;gap:.4rem}.reader-topics input{width:1.15rem;height:1.15rem}.reader-library fieldset{padding:1rem;border:1px solid #b8c1ba}.reader-library legend{padding:0 .5rem;font-weight:700}.reader-library [hidden]{display:none!important}.reader-library .story-card{height:auto}.reader-library [data-reader-card]>.reader-save{margin:.8rem 0}.reader-rss{margin-top:3rem;padding-top:1.5rem;border-top:1px solid #c6cfc9}.reader-rss ul{columns:2}.reader-rss li{padding:.35rem 0}@media(max-width:600px){.reader-rss ul{columns:1}.reader-actions button{width:100%;min-height:44px}}
