#page-library .library-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.library-summary article{padding:14px;border-radius:17px;background:var(--card2);border:1px solid var(--bd);text-align:center}.library-summary strong{display:block;color:var(--accent5);font-size:1.4rem}.library-summary small{color:var(--muted)}
#page-library .library-tools{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}#page-library .library-tools input,#page-library .library-tools select{min-width:0;width:100%;min-height:46px}#page-library .filters{display:flex;flex-wrap:wrap;gap:8px}.library-results{font-size:.8rem;color:var(--muted);margin:12px 0}.library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px}.library-grid .catalog-card{margin:0;display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:20px;border:1px solid var(--bd);background:var(--card);min-width:0}.catalog-card.is-complete{border-color:color-mix(in srgb,var(--accent4) 35%,var(--bd));background:linear-gradient(145deg,color-mix(in srgb,var(--accent4) 5%,var(--card)),var(--card))}.catalog-card .catalog-title{font-size:1rem;font-weight:850;line-height:1.8;overflow-wrap:anywhere;margin:0}.catalog-card .book-card-main{align-items:center}.catalog-card .book-card-main>div{flex:1}.catalog-card .catalog-meta{line-height:1.8}.catalog-card .catalog-status{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.7rem;color:var(--muted)}.catalog-status .complete{color:var(--accent4);font-weight:800}.catalog-card .catalog-progress{margin-top:auto}.catalog-card .pbar-lbl{display:flex;flex-wrap:wrap;gap:6px;line-height:1.8}.catalog-card .actions{display:grid;grid-template-columns:1fr 1fr auto;gap:6px}.catalog-card .actions button{margin:0;min-height:42px;display:flex;align-items:center;justify-content:center;gap:5px}.catalog-card .book-cover-placeholder{font-size:1.8rem;color:var(--accent5);background:color-mix(in srgb,var(--accent5) 12%,var(--card2))}.catalog-card .pbar{height:8px;margin:10px 0}.catalog-card .library-icon{font-size:1.2rem;display:inline-flex;align-items:center;justify-content:center}.library-summary article:last-child strong{color:var(--accent4)}
#page-library{--card:var(--rx-paper);--card2:var(--rx-soft);--txt:var(--rx-ink);--muted:var(--rx-muted);--bd:var(--rx-line)}
#page-library .catalog-card{color:var(--rx-ink)}#page-library .catalog-card .catalog-title{color:var(--rx-ink)}#page-library .catalog-card .actions{display:grid}
@media(max-width:620px){#page-library .library-tools{grid-template-columns:1fr 1fr}#page-library .library-tools input{grid-column:1/-1}.library-summary article{padding:12px 5px}.library-summary strong{font-size:1.1rem}.library-grid{grid-template-columns:1fr}.catalog-card .actions button{font-size:.72rem;padding:8px}.library-summary small{font-size:.65rem}}
