.BookCard_tileWrap____HHi{display:block;height:100%}.BookCard_card__VeD_F{position:relative;height:100%;min-height:220px;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;border:1px solid}body.BookCard_theme-green__7X__Y .BookCard_card__VeD_F,body:not(.BookCard_theme-book___CY_P) .BookCard_card__VeD_F{background:radial-gradient(circle at 50% 18%,rgba(69,224,209,.12),transparent 58%),#0b281f;border-color:rgba(69,224,209,.34);box-shadow:0 12px 28px rgba(0,0,0,.2)}body.BookCard_theme-book___CY_P .BookCard_card__VeD_F{background:radial-gradient(circle at 50% 18%,rgba(211,166,87,.2),transparent 58%),#3f2818;border-color:rgba(111,53,31,.34);box-shadow:0 12px 28px rgba(54,28,16,.2)}.BookCard_book__o54NT{cursor:pointer}.BookCard_book__o54NT:hover{transform:translateY(-3px)}body.BookCard_theme-green__7X__Y .BookCard_book__o54NT:hover,body:not(.BookCard_theme-book___CY_P) .BookCard_book__o54NT:hover{box-shadow:0 16px 36px rgba(0,0,0,.28);border-color:rgba(69,224,209,.65)}body.BookCard_theme-book___CY_P .BookCard_book__o54NT:hover{box-shadow:0 16px 38px rgba(54,28,16,.28);border-color:rgba(168,116,42,.72)}.BookCard_card__VeD_F img{width:100%;height:100%;padding:.35rem;object-fit:contain;object-position:center}.BookCard_portrait__hn005 img{padding:0;object-fit:cover}.BookCard_placeholder__vKNar{width:100%;height:100%;min-height:inherit;padding:var(--spacing-md);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.35rem}body.BookCard_theme-green__7X__Y .BookCard_placeholder__vKNar,body:not(.BookCard_theme-book___CY_P) .BookCard_placeholder__vKNar{background:linear-gradient(135deg,rgba(69,224,209,.2),transparent 48%),linear-gradient(90deg,rgba(0,0,0,.16),transparent 24%),#163f30}body.BookCard_theme-book___CY_P .BookCard_placeholder__vKNar{background:linear-gradient(135deg,rgba(211,166,87,.34),transparent 48%),linear-gradient(90deg,rgba(54,28,16,.22),transparent 24%),linear-gradient(180deg,#6f351f,#3f2818)}.BookCard_placeholder__vKNar span,.BookCard_portraitTitle__Xqob0{font-family:var(--font-heading);font-size:1.2rem;font-style:italic;line-height:1.15;color:#f7fff9;text-shadow:0 2px 8px rgba(0,0,0,.6)}.BookCard_placeholder__vKNar small{font-size:.92rem;color:rgba(244,255,249,.72)}body.BookCard_theme-green__7X__Y .BookCard_placeholder__vKNar span,body:not(.BookCard_theme-book___CY_P) .BookCard_placeholder__vKNar span{color:var(--color-accent-green)}body.BookCard_theme-book___CY_P .BookCard_placeholder__vKNar span{color:#f7e7bd}.BookCard_portraitTitle__Xqob0{position:absolute;left:var(--spacing-sm);right:var(--spacing-sm);bottom:var(--spacing-sm);z-index:2;padding-top:2rem}.BookCard_portrait__hn005:after{content:"";position:absolute;inset:auto 0 0;height:55%;background:linear-gradient(0deg,rgba(0,0,0,.68),transparent)}.BookCard_inactive__dm2qj{cursor:default}@media (max-width:768px){.BookCard_card__VeD_F{min-height:180px}}.Search_search___bem0{position:relative;margin:var(--spacing-lg) 0}.Search_input__IrF9I{width:100%;min-height:3rem;padding:.75rem 2.75rem .75rem 1rem;font-size:1rem;border:1px solid;border-radius:var(--radius);transition:all .2s ease;font-family:inherit}body.Search_theme-green__2Jxq9 .Search_input__IrF9I,body:not(.Search_theme-book__duq_4) .Search_input__IrF9I{background-color:rgba(4,28,21,.38);color:var(--color-text-green);border-color:rgba(69,224,209,.4)}body.Search_theme-green__2Jxq9 .Search_input__IrF9I::placeholder,body:not(.Search_theme-book__duq_4) .Search_input__IrF9I::placeholder{color:rgba(244,255,249,.58)}body.Search_theme-green__2Jxq9 .Search_input__IrF9I:focus,body:not(.Search_theme-book__duq_4) .Search_input__IrF9I:focus{outline:none;background-color:rgba(4,28,21,.52);border-color:rgba(69,224,209,.78);box-shadow:0 0 0 3px rgba(69,224,209,.16)}body.Search_theme-book__duq_4 .Search_input__IrF9I{background-color:var(--color-book-paper-soft);color:var(--color-text-book);border-color:rgba(111,53,31,.34);box-shadow:inset 0 1px 4px rgba(54,28,16,.08)}body.Search_theme-book__duq_4 .Search_input__IrF9I::placeholder{color:rgba(46,33,24,.54)}body.Search_theme-book__duq_4 .Search_input__IrF9I:focus{outline:none;border-color:var(--color-book-bronze);box-shadow:0 0 0 3px rgba(168,116,42,.18)}.Search_clear__KoCzr{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;cursor:pointer;font-size:1.2rem;line-height:1;opacity:.72;transition:opacity .2s ease,background-color .2s ease}body.Search_theme-green__2Jxq9 .Search_clear__KoCzr,body:not(.Search_theme-book__duq_4) .Search_clear__KoCzr{color:var(--color-accent-green)}body.Search_theme-book__duq_4 .Search_clear__KoCzr{color:var(--color-primary-book)}.Search_clear__KoCzr:hover{opacity:1;background-color:rgba(69,224,209,.12)}body.Search_theme-book__duq_4 .Search_clear__KoCzr:hover{background-color:rgba(168,116,42,.14)}@media (max-width:768px){.Search_search___bem0{margin:var(--spacing-md) 0}.Search_input__IrF9I{padding:.65rem 2.6rem .65rem .85rem}}.books-list_header__1y9S6{text-align:center;padding:var(--spacing-xl) 0 var(--spacing-lg)}.books-list_header__1y9S6 h2{font-size:var(--font-size-heading-1);font-weight:400;margin-bottom:.5rem}body.books-list_theme-green__JZYF7 .books-list_header__1y9S6 h2,body:not(.books-list_theme-book__RVBlP) .books-list_header__1y9S6 h2{color:var(--color-accent-green)}body.books-list_theme-book__RVBlP .books-list_header__1y9S6 h2{color:var(--color-primary-book)}.books-list_header__1y9S6 p{font-size:1.1rem;opacity:.8}.books-list_grid__QcImU{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md);padding:var(--spacing-lg) 0 var(--spacing-xl)}.books-list_noResults__t7IVZ{grid-column:1/-1;text-align:center;padding:var(--spacing-xl);font-size:1.1rem;opacity:.8}@media (max-width:768px){.books-list_header__1y9S6{padding:var(--spacing-lg) 0}.books-list_grid__QcImU{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.books-list_grid__QcImU{grid-template-columns:1fr}}