.lib-hero,.lib-categories,.lib-books,.lib-about{font-family:Inter,sans-serif}.lib-hero__title,.lib-section-title,.lib-cat-title,.lib-book-title{font-family:Playfair Display,Georgia,serif}.lib-hero{padding:90px 24px 70px;text-align:center;background:linear-gradient(180deg,var(--cream),var(--surface))}.lib-hero__inner{max-width:720px;margin:0 auto}.lib-hero__kicker{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--brown-600);font-weight:600;margin:0 0 14px}.lib-hero__title{font-size:clamp(34px,5vw,56px);line-height:1.1;color:var(--brown-950);margin:0 0 20px;font-weight:700}.lib-hero__sub{font-size:17px;line-height:1.6;color:var(--muted);margin:0 auto;max-width:560px}.lib-section-title{font-size:28px;color:var(--brown-950);text-align:center;margin:0 0 40px;font-weight:700}.lib-categories{padding:70px 24px;max-width:var(--page-width);margin:0 auto}.lib-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.lib-cat-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--card-radius);padding:30px 22px;text-align:center;transition:transform .18s ease,box-shadow .18s ease}.lib-cat-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px -14px #24171240}.lib-cat-icon{font-size:34px;margin-bottom:14px}.lib-cat-title{font-size:17px;color:var(--brown-950);margin:0 0 8px;font-weight:700}.lib-cat-desc{font-size:13.5px;color:var(--muted);line-height:1.55;margin:0}.lib-books{padding:70px 24px;max-width:var(--page-width);margin:0 auto;background:var(--cream)}.lib-books-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:28px}.lib-book-card{display:block;text-decoration:none;color:inherit;transition:transform .18s ease}.lib-book-card:hover{transform:translateY(-5px)}.lib-book-cover{aspect-ratio:2/3;border-radius:10px;overflow:hidden;background:var(--brown-950);margin-bottom:14px;box-shadow:0 12px 26px -12px #24171266}.lib-book-cover img{width:100%;height:100%;object-fit:cover;display:block}.lib-book-cover--placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:18px;text-align:center;color:var(--brown-200);font-family:Playfair Display,serif;font-size:15px;line-height:1.3}.lib-book-title{font-size:15px;color:var(--brown-950);margin:0 0 4px;font-weight:600;line-height:1.3}.lib-book-price{font-size:13px;color:var(--brown-600);font-weight:600;margin:0}.lib-book-price--soon{color:var(--muted);font-weight:500;font-style:italic}.lib-empty{text-align:center;color:var(--muted);font-size:14px}.lib-about{padding:80px 24px}.lib-about__inner{max-width:680px;margin:0 auto;text-align:center}.lib-about__body{font-size:15.5px;line-height:1.75;color:var(--ink)}@media(max-width:900px){.lib-cat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.lib-cat-grid{grid-template-columns:1fr}.lib-books-grid{grid-template-columns:repeat(2,1fr);gap:18px}.lib-hero{padding:60px 20px 50px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/library.css.map */
