.member-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.member-library-card{margin:0;display:flex;align-items:start;gap:22px;min-width:0}.member-library-card img{width:105px;height:158px;object-fit:contain;flex-shrink:0;filter:drop-shadow(3px 5px 5px #0002)}.member-library-card h2{font:28px/1.15 var(--serif);margin:12px 0;overflow-wrap:anywhere}.member-library-card p{font-size:12px;line-height:1.8;color:var(--muted)}.member-library-card>div{min-width:0}.member-library-card .button{white-space:normal;text-align:left}.member-library-card [data-member-read]{display:block;width:100%;margin-top:10px;font-size:11px;overflow-wrap:anywhere}.member-library-card img[hidden]{display:none}#member-library-status{overflow-wrap:anywhere;font-size:12px}
@media(max-width:1100px){.member-library-grid{grid-template-columns:1fr}}
@media(max-width:480px){.member-library-card{flex-direction:column}.member-library-card img{width:125px;height:188px}}
.member-cover-button,.member-title-button{appearance:none;border:0;background:none;padding:0;color:inherit;cursor:pointer}.member-cover-button{display:block;flex-shrink:0;border-radius:4px}.member-cover-button img{display:block}.member-title-button{font:inherit;line-height:inherit;text-align:left;overflow-wrap:anywhere}.member-title-button:hover{text-decoration:underline;text-underline-offset:4px}.member-cover-button:focus-visible,.member-title-button:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.member-cover-button:disabled,.member-title-button:disabled{cursor:wait}
