.grid.svelte-1p91bkn{display:grid;grid-template-columns:repeat(1,1fr);column-gap:var(--container-padding);row-gap:2em}.frame.svelte-1p91bkn{position:relative;aspect-ratio:1/1;width:100%;background-color:#f4f4f4;display:flex;justify-content:center;align-items:center}.book.svelte-1p91bkn{outline:none;border:none;background-color:var(--color-light);text-align:left}.book--title.svelte-1p91bkn{font-weight:700;margin-top:.5rem}.book--title.svelte-1p91bkn span:where(.svelte-1p91bkn){font-weight:500;font-style:italic}.book--text.svelte-1p91bkn{height:4em;color:var(--color-text)}.cover.svelte-1p91bkn{margin-inline:auto;aspect-ratio:2/3.25;width:80%;height:80%;filter:drop-shadow(5px 5px 10px var(--color-hover))}.cover.svelte-1p91bkn img:where(.svelte-1p91bkn){height:100%;width:100%;object-fit:contain}@media screen and (min-width:768px){.grid.svelte-1p91bkn{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.grid.svelte-1p91bkn{grid-template-columns:repeat(3,1fr)}.frame.svelte-1p91bkn{aspect-ratio:initial}.cover.svelte-1p91bkn{width:100%;height:100%;overflow:hidden}.cover.svelte-1p91bkn:hover img:where(.svelte-1p91bkn){transform:scale(1.05)}.cover.svelte-1p91bkn img:where(.svelte-1p91bkn){object-fit:cover;transition:.5s ease}.book--text.svelte-1p91bkn{display:none}}.overlay.svelte-n8a3d4{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#302e2e80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:100}.preview.svelte-n8a3d4{position:relative;background-color:var(--color-brand);width:calc(100% - var(--container-padding) * 1);max-width:80em;max-height:90%;border-radius:1em;z-index:101;display:flex;flex-direction:row-reverse;align-items:stretch}.preview.svelte-n8a3d4 .frame:where(.svelte-n8a3d4){flex-basis:45%;flex-shrink:0;background-color:var(--color-frame);background-color:var(--color-brand);display:flex;align-items:center;justify-content:flex-end;border-bottom-right-radius:1em;overflow:hidden}.preview.svelte-n8a3d4 .cover:where(.svelte-n8a3d4){aspect-ratio:2/3.25;height:100%}.preview.svelte-n8a3d4 .cover:where(.svelte-n8a3d4) img:where(.svelte-n8a3d4){height:100%;width:100%;object-fit:cover}.preview.svelte-n8a3d4 .info:where(.svelte-n8a3d4){padding-block:calc(var(--container-padding) / 2);padding-left:var(--container-padding);padding-right:calc(var(--container-padding) / 2);color:#000;text-wrap:pretty;display:flex;justify-content:center}.preview.svelte-n8a3d4 .info--title:where(.svelte-n8a3d4){font-size:2em;line-height:1;text-wrap:pretty}.preview.svelte-n8a3d4 .info--author:where(.svelte-n8a3d4){font-size:1.25em;padding-bottom:1rem;border-bottom:solid black 1px;text-wrap:pretty}.preview.svelte-n8a3d4 .info--row:where(.svelte-n8a3d4){display:flex;justify-content:space-between;margin-top:1rem;margin-bottom:1rem}.preview.svelte-n8a3d4 .info--synopsis:where(.svelte-n8a3d4){margin-top:2em;font-size:.9em}.preview.svelte-n8a3d4 .info--excerpt:where(.svelte-n8a3d4){font-family:var(--font-quotes);border-top:dashed var(--color-text) 1px;margin-top:2em;padding-top:1em}.closeBtn.svelte-n8a3d4{--size: 4em;position:absolute;top:calc(var(--size) / 2 * -1);right:calc(var(--size) / 2 * -1);height:var(--size);width:var(--size);border-radius:50px;background-color:var(--color-brand);border:none;outline:none;display:flex;justify-content:center;align-items:center;padding:1em;transition:.3s ease 50ms;cursor:pointer}.closeBtn.svelte-n8a3d4 img:where(.svelte-n8a3d4){height:100%;width:100%;object-fit:contain}.closeBtn.svelte-n8a3d4:hover{--size: 4.5em}@media(min-width:1100px){.info.svelte-n8a3d4{padding-right:0}}
