.mp-library{max-width:1240px;margin:3rem auto;padding:0 24px}.mp-book-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:28px}.mp-book-card{display:flex;flex-direction:column;align-items:flex-start;padding:20px;border-radius:24px;background:#e2edd9;box-shadow:5px 6px #c8dcbf}.mp-book-card:nth-child(even){background:#f6e3c9;box-shadow:5px 6px #e8cfaa}.mp-book-card>a:first-child{color:#204a3b;text-decoration:none}.mp-book-card img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:16px}.mp-book-card h2{font-size:1.5rem;line-height:1.2;margin:18px 0 8px}.mp-book-card p{line-height:1.6;flex:1}.mp-book-button{display:block;background:#275c45;color:white!important;text-decoration:none;padding:14px 22px;border-radius:14px;box-shadow:3px 4px #a9c8a4}.mp-book-button:hover{background:#bd513d}.mp-book-card a:focus-visible,.mp-book-pages a:focus-visible{outline:3px solid #c2553f;outline-offset:4px}.mp-book-pages{display:flex;gap:8px;margin-top:2rem}.mp-book-pages a{padding:8px 14px;background:#d6e7cf;border-radius:20px}.mp-book-pages a[aria-current]{background:#275c45;color:white}
