.book.svelte-4kajua{appearance:none;cursor:pointer;background:0 0;border:none;width:calc(100% - 16px);margin-left:16px;padding:0;transition:transform 1s cubic-bezier(.19,1,.22,1);position:relative;transform:skewY(-3.5deg)}.book.svelte-4kajua:hover,.book.svelte-4kajua:focus{z-index:1;transform:scale(1.3)}.book.svelte-4kajua:before{content:"";transform-origin:100% 100%;background:var(--primary-color,lightGray);opacity:.75;width:16px;height:100%;transition:all .5s cubic-bezier(.19,1,.22,1);position:absolute;top:0;left:-16px;transform:skewY(45deg)}.book.svelte-4kajua:hover:before,.book.svelte-4kajua:focus:before{width:0;left:0}.book.svelte-4kajua:after{content:"";transform-origin:0 100%;background:repeating-linear-gradient(0deg,#0000,#0000 1.5px,#ffffff1a 0 3px);border-top:1px solid #ffffff2a;width:100%;height:16px;transition:all .25s ease-in-out;position:absolute;top:-16px;left:0;transform:skew(45deg)}.book.svelte-4kajua:hover:after,.book.svelte-4kajua:focus:after{border-top:none;height:0;top:0}img.svelte-4kajua{border-radius:0 6px 6px 0;width:100%;height:auto;display:block}.book.svelte-4kajua:hover img:where(.svelte-4kajua){border-radius:2px 6px 6px 2px}.image-wrapper.svelte-4kajua{width:100%;position:relative}.image-wrapper.svelte-4kajua:before,.image-wrapper.svelte-4kajua:after{content:"";width:100%;height:100%;position:absolute;inset:0}.image-wrapper.svelte-4kajua:before{background-image:linear-gradient(90deg,#ffffff20,#fff0);border-left:2px solid #00000024;width:80%;margin-left:3px}.image-wrapper.svelte-4kajua:after{border-radius:0 6px 6px 0;box-shadow:inset 4px 1px 3px #ffffff40,inset 0 -1px 2px #00000080}*,:after,:before{box-sizing:border-box}html:has(dialog[open]){overflow:hidden}body{color:#fcefdd;-webkit-font-smoothing:antialiased;text-wrap:balance;background-color:#013220;padding:2rem;font-family:Libre Caslon Condensed;position:relative}@media screen and (width<=600px){body{padding:.75rem}}h1{font-weight:400}p{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:300;line-height:1.5}main.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(min(8rem,100%),1fr));place-items:end center;gap:3rem;display:grid}@media screen and (width<=600px){main.svelte-1uha8ag{column-gap:2rem}}header.svelte-1uha8ag{text-align:center;border:4px solid #fcefdd66;flex-direction:column;grid-area:span 2/span 3;justify-content:center;align-self:flex-start;gap:1.5rem;width:100%;height:100%;padding:1rem;display:flex}@media screen and (width<=600px){header.svelte-1uha8ag{grid-column:1/-1;padding:.5rem}}header.svelte-1uha8ag>div:where(.svelte-1uha8ag){background-image:url(../../../paper.webp);background-size:contain;flex-direction:column;flex-grow:1;padding:3.5rem;display:flex}@media screen and (width<=600px){header.svelte-1uha8ag>div:where(.svelte-1uha8ag){padding:2rem}}header.svelte-1uha8ag>div:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag){background-color:#013220;flex-direction:column;flex-grow:1;align-items:center;gap:1.5rem;padding:3rem;display:flex}@media screen and (width<=400px){header.svelte-1uha8ag>div:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag){padding:1.5rem}}header svg{min-width:200px;max-width:280px}dialog.svelte-1uha8ag{background-color:#fcefdd;border:none;border-radius:12px;width:calc(100vw - 4rem);max-width:420px;margin:0;padding:.75rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes svelte-1uha8ag-fadein{0%{opacity:0}to{opacity:1}}dialog[open].svelte-1uha8ag{animation:.2s ease-in-out svelte-1uha8ag-fadein}dialog.svelte-1uha8ag::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000004d;animation:.2s ease-in-out svelte-1uha8ag-fadein}dialog.svelte-1uha8ag>div:where(.svelte-1uha8ag){text-align:center;border:1px dashed #013220;border-radius:8px;flex-direction:column;flex-grow:1;gap:1rem;padding:2rem;display:flex}dialog.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0}dialog.svelte-1uha8ag .isbn:where(.svelte-1uha8ag){margin:0 auto}dialog.svelte-1uha8ag .isbn:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){width:150px;margin-top:-6px;margin-bottom:-16px;position:relative;left:-6px}dialog.svelte-1uha8ag .byline:where(.svelte-1uha8ag){opacity:.5}
