.reader-account-updates,.reader-event-feeds{margin:2.5rem 0;padding:2rem;border:1px solid var(--line,#d7dfd8);border-radius:12px;background:var(--paper,#f8f7f1)}.reader-updates-heading h2,.reader-event-feeds h2{font-family:Georgia,serif;font-size:2rem;margin:.35rem 0 1rem}.reader-account-updates p,.reader-event-feeds p{line-height:1.65;max-width:70ch}.reader-account-updates form>label{display:flex;align-items:flex-start;gap:.7rem;margin:1rem 0;line-height:1.5}.reader-account-updates input[type=checkbox]{width:1.1rem;height:1.1rem;margin-top:.2rem;accent-color:#286450}.reader-update-note,.reader-update-status{font-size:.9rem;color:var(--muted,#52675e)}.reader-update-status{font-weight:600}.reader-update-error{color:#8b3428}.reader-private-feeds{border-top:1px solid var(--line,#d7dfd8);padding-top:1.3rem;margin-top:1.5rem}.reader-private-feeds label{display:block;font-size:.85rem;margin:1rem 0;font-weight:600}.reader-private-feeds input{display:block;width:100%;max-width:100%;box-sizing:border-box;margin-top:.4rem;padding:.7rem;border:1px solid #aebeb3;border-radius:5px;background:#fff;font:12px ui-monospace,monospace;color:#244438}.reader-feed-actions{display:flex;flex-wrap:wrap;gap:.75rem}.reader-account-updates .text-button{margin:.7rem}.reader-account-updates button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:600px){.reader-account-updates,.reader-event-feeds{padding:1.2rem}.reader-feed-actions{display:grid}.reader-feed-actions .button{width:100%;box-sizing:border-box}}
