.reading-save{color:#244d48;background:#f2f4ed;border:1px solid #dce4dc;border-radius:16px;margin:1.5rem 0 2rem;padding:1.2rem 1.5rem}.reading-save-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.reading-save button,.saved-reading-filters button,.saved-reading-empty button,.saved-reading-card button{color:#184c46;min-height:44px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #59736c;border-radius:9px;padding:.7rem 1rem}.reading-save button[aria-pressed=true]{color:#fff;background:#184c46}.reading-save button:disabled{opacity:.6;cursor:default}.reading-save a,.saved-reading-empty a,.saved-reading-card-actions a{color:#184c46;align-content:center;min-height:44px;font-weight:650;display:inline-block}.reading-save-note{max-width:75ch;margin:.7rem 0 0;font-size:.85rem;line-height:1.65}.reading-save-message{color:#844313;margin:.5rem 0 0;font-size:.9rem;line-height:1.6}.reading-save-message:empty{display:none}.saved-reading-privacy{color:#5e6f6a;max-width:85ch;margin:0 0 2rem;font-size:.95rem;line-height:1.8}.saved-reading-filters{background:#edf1e8;border:1px solid #dce4dc;border-radius:18px;grid-template-columns:2fr 1fr 1fr;gap:1rem;padding:1.5rem;display:grid}.saved-reading-filters label{color:#244d48;gap:.5rem;min-width:0;font-weight:650;display:grid}.saved-reading-filters input,.saved-reading-filters select{width:100%;min-width:0;min-height:48px;font:inherit;color:#243b36;background:#fffefa;border:1px solid #bacbc0;border-radius:9px;padding:.65rem .75rem;font-size:16px}.saved-reading-filters>p{color:#536962;grid-column:1/-1;margin:0;font-size:.85rem;line-height:1.7}.saved-reading-filters>button{justify-self:start}.saved-reading-count{color:#244d48;margin:1.5rem 0 1rem;font-weight:650}.saved-reading-empty{background:#fcfbf6;border:1px solid #dce4dc;border-radius:18px;margin:1rem 0;padding:2rem;line-height:1.8}.saved-reading-empty h2{color:#1b342e;margin:0 0 1rem;font-family:Georgia,serif;font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.2}.saved-reading-empty>div{flex-wrap:wrap;gap:1.5rem;display:flex}.saved-reading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin:1rem 0 3rem;display:grid}.saved-reading-card{background:#fff;border:1px solid #dce4dc;border-radius:16px;min-width:0;overflow:hidden}.saved-reading-card>img{aspect-ratio:640/427;object-fit:cover;width:100%;height:auto;display:block}.saved-reading-card>div{padding:1.25rem}.saved-reading-card h2{margin:.8rem 0;font-family:Georgia,serif;font-size:1.65rem;line-height:1.25}.saved-reading-card h2 a{color:#1c3730;text-decoration:none;display:inline-block}.saved-reading-card>div>p:not(.eyebrow){color:#5e6f6a;font-size:.95rem;line-height:1.75}.saved-reading-card-actions{border-top:1px solid #e0e7df;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.25rem;padding-top:1rem;display:flex}.saved-reading-card button{font-size:.85rem}.reading-save button:focus-visible,.reading-save a:focus-visible,.saved-reading-filters :focus-visible,.saved-reading-empty :focus-visible,.saved-reading-card :focus-visible{outline-offset:4px;outline:3px solid #d47750}.saved-reading-grid,.reading-save,.saved-reading-empty{overflow-wrap:anywhere}@media (max-width:1000px){.saved-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.saved-reading-grid,.saved-reading-filters{grid-template-columns:minmax(0,1fr)}.saved-reading-filters,.reading-save,.saved-reading-empty{padding:1rem}.saved-reading-card h2{font-size:1.55rem}.saved-reading-card>div{padding:1rem}}.saved-reading-privacy>p{margin:.5rem 0}.saved-reading-privacy summary{cursor:pointer;color:#244d48;align-content:center;min-height:44px;font-weight:650}.saved-reading-privacy details>p{margin:.5rem 0 1rem}.saved-reading-privacy summary:focus-visible{outline-offset:4px;outline:3px solid #d47750}.saved-reading-transfer{color:#244d48;background:#fcfbf6;border:1px solid #dce4dc;border-radius:16px;margin:0 0 24px;padding:18px 22px}.saved-reading-transfer summary{cursor:pointer;align-content:center;min-height:44px;font-size:15px;font-weight:650;line-height:1.6}.saved-reading-transfer p{color:#536962;max-width:85ch;font-size:14px;line-height:1.8}.saved-reading-transfer-actions{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.saved-reading-transfer button{color:#184c46;min-height:46px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #59736c;border-radius:10px;padding:11px 17px;font-size:14px;font-weight:650}.saved-reading-transfer button:disabled{opacity:.55;cursor:default}.saved-reading-transfer button:not(:disabled):hover{background:#edf1e8}.saved-reading-transfer button:focus-visible,.saved-reading-transfer summary:focus-visible{outline-offset:4px;outline:3px solid #d47750}.saved-reading-transfer .saved-reading-transfer-status{color:#244d48;font-weight:650}.saved-reading-transfer-status:empty{display:none}@media (max-width:600px){.saved-reading-transfer{padding:15px 17px}.saved-reading-transfer-actions{flex-direction:column}.saved-reading-transfer-actions button{width:100%}}
