.book-link.svelte-1wg32gl,.book-static.svelte-1wg32gl{padding:var(--book-item-padding);padding-bottom:var(--spacing-2);gap:calc(var(--spacing-4) + var(--spacing-1));perspective:800px;flex-direction:column;width:100%;display:flex}:is(.book-link.svelte-1wg32gl,.book-static.svelte-1wg32gl) .tilt:where(.svelte-1wg32gl){transform-style:preserve-3d;transform:rotateX(var(--rotate-x,0deg)) rotateY(var(--rotate-y,0deg));will-change:transform}:is(.book-link.svelte-1wg32gl,.book-static.svelte-1wg32gl) .tilt:where(.svelte-1wg32gl).transitioning{transition:transform .25s ease-out}:is(.book-link.svelte-1wg32gl,.book-static.svelte-1wg32gl) .book:where(.svelte-1wg32gl){width:100%;filter:drop-shadow(0 10px 10px rgb(0 0 0/calc(.2 * var(--shadow-strength)))) drop-shadow(0 2px 4px rgb(0 0 0/calc(.14 * var(--shadow-strength))));transform:translateY(var(--lift-distance,0)) scale(var(--lift-scale,1));transition:transform .4s ease-out,filter .4s ease-out;position:relative;overflow:hidden}:is(.book-link.svelte-1wg32gl,.book-static.svelte-1wg32gl) .info:where(.svelte-1wg32gl){gap:var(--spacing-1);flex-direction:column;line-height:1.25;display:flex}:is(.book-link.svelte-1wg32gl,.book-static.svelte-1wg32gl) .info:where(.svelte-1wg32gl) .title:where(.svelte-1wg32gl){color:var(--color-text);font-size:var(--font-xs);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}:is(.book-link.svelte-1wg32gl,.book-static.svelte-1wg32gl) .info:where(.svelte-1wg32gl) .author:where(.svelte-1wg32gl){color:var(--color-text-2);font-size:var(--font-xxs);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.audio-badge.svelte-1wg32gl{aspect-ratio:1;width:clamp(22px,16cqi,34px);text-shadow:none;background:#00000038;border-radius:50%;place-items:center;font-size:clamp(13px,9.5cqi,20px);display:grid;position:absolute;bottom:7cqi;right:7cqi}.book-link.row.svelte-1wg32gl{padding:var(--spacing-6) var(--book-item-padding);align-items:center;gap:var(--spacing-6);flex-direction:row}.book-link.row.svelte-1wg32gl .tilt:where(.svelte-1wg32gl){flex-shrink:0;width:112px}.book-link.row.svelte-1wg32gl .info:where(.svelte-1wg32gl){gap:var(--spacing-3);min-width:0}.book-link.row.svelte-1wg32gl .info:where(.svelte-1wg32gl) .title:where(.svelte-1wg32gl){font-size:var(--font-l);font-weight:600;transition:color .15s ease-out}.book-link.row.svelte-1wg32gl .info:where(.svelte-1wg32gl) .author:where(.svelte-1wg32gl){color:var(--color-text-2);font-size:var(--font-s);line-clamp:none;font-weight:400;display:block;overflow:visible}.book-link.row.svelte-1wg32gl .info:where(.svelte-1wg32gl) .year:where(.svelte-1wg32gl){margin-left:var(--spacing-3);color:var(--color-text-3)}.book-link.row.svelte-1wg32gl .info:where(.svelte-1wg32gl) .description:where(.svelte-1wg32gl){margin-top:var(--spacing-1);color:var(--color-text-2);font-size:var(--font-s);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.book-link.row.svelte-1wg32gl .info:where(.svelte-1wg32gl) .meta:where(.svelte-1wg32gl){color:var(--color-text-3);font-size:var(--font-xs)}.book-link.row.svelte-1wg32gl:hover .info:where(.svelte-1wg32gl) .title:where(.svelte-1wg32gl){color:var(--color-accent)}@media only screen and (width<=768px){.book-link.row.svelte-1wg32gl{gap:var(--spacing-5);align-items:flex-start}.book-link.row.svelte-1wg32gl .tilt:where(.svelte-1wg32gl){width:88px}}.book-link.svelte-1wg32gl{text-decoration:none}.book-link.svelte-1wg32gl:hover .book:where(.svelte-1wg32gl){--lift-distance:-2px;--lift-duration:.15s;--lift-scale:1.015;filter:drop-shadow(0 13px 12px rgb(0 0 0/calc(.26 * var(--shadow-strength)))) drop-shadow(0 4px 5px rgb(0 0 0/calc(.14 * var(--shadow-strength))));transition:transform var(--lift-duration) ease-out, filter var(--lift-duration) ease-out;will-change:transform, filter}.book-link.svelte-1wg32gl:hover .book:where(.svelte-1wg32gl):active{--lift-scale:1.005;transition:all 50ms ease-out}.book-static.svelte-1wg32gl{perspective:none}.book-static.svelte-1wg32gl .cover:where(.svelte-1wg32gl){perspective:1200px;perspective-origin:-20% -60%;transition:transform .3s ease-out}.book-static.svelte-1wg32gl .tilt:where(.svelte-1wg32gl){--board:1.5px;--overhang:2px;--pose-turn:12deg;--pose-tip:-3deg;transform:rotateX(calc(var(--rotate-x,0deg) + var(--pose-tip))) rotateY(calc(var(--rotate-y,0deg) + var(--pose-turn)));animation:svelte-1wg32gl-pose .6s cubic-bezier(.4, 0, .2, 1) var(--morph-duration) backwards;position:relative}.book-static.svelte-1wg32gl .book:where(.svelte-1wg32gl){--cover-hinge:none;filter:none;border-top-left-radius:0;border-bottom-left-radius:0;display:flex}.book-static.svelte-1wg32gl .face:where(.svelte-1wg32gl){pointer-events:none;position:absolute}.book-static.svelte-1wg32gl .back:where(.svelte-1wg32gl){transform:translateZ(calc(var(--depth) * -1));background:color-mix(in oklch, var(--accent), black 18%);box-shadow:0 20px 36px rgb(0 0 0/calc(.22 * var(--shadow-strength))), 0 4px 10px rgb(0 0 0/calc(.12 * var(--shadow-strength)));border-radius:0 3.5px 3.5px 0;inset:0}.book-static.svelte-1wg32gl .spine:where(.svelte-1wg32gl){width:calc(var(--depth) * var(--w) + .5px);transform-origin:0;height:100%;transform:translate3d(calc(var(--depth) * var(--x)), 0, calc(var(--depth) * var(--z))) rotateY(var(--turn));background:color-mix(in oklch, var(--accent), black var(--shade));top:0;left:0}.book-static.svelte-1wg32gl .pages:where(.svelte-1wg32gl){--leaves:#ece6d8, #e2dbcb 1.5px, #ece6d8 3px}.book-static.svelte-1wg32gl .pages.top:where(.svelte-1wg32gl),.book-static.svelte-1wg32gl .pages.bottom:where(.svelte-1wg32gl){width:calc(100% - var(--overhang));height:calc(var(--depth) - var(--board) * 2);transform-origin:top;transform:translateZ(calc(var(--board) * -1)) rotateX(-90deg);background:repeating-linear-gradient(to bottom, var(--leaves));left:0}.book-static.svelte-1wg32gl .pages.top:where(.svelte-1wg32gl){top:var(--overhang)}.book-static.svelte-1wg32gl .pages.bottom:where(.svelte-1wg32gl){top:calc(100% - var(--overhang))}.book-static.svelte-1wg32gl .pages.fore:where(.svelte-1wg32gl){top:var(--overhang);left:calc(100% - var(--overhang));width:calc(var(--depth) - var(--board) * 2);height:calc(100% - var(--overhang) * 2);transform-origin:0;transform:translateZ(calc(var(--board) * -1)) rotateY(90deg);background:repeating-linear-gradient(to right, var(--leaves))}@keyframes svelte-1wg32gl-pose{0%{transform:none}}.cover.opening.svelte-1wg32gl{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.book-link.svelte-1wg32gl .tilt:where(.svelte-1wg32gl){transform:none!important}.book-static.svelte-1wg32gl .tilt:where(.svelte-1wg32gl){animation:none;--rotate-x:0deg!important;--rotate-y:0deg!important}.book.svelte-1wg32gl,.cover.svelte-1wg32gl{transition:none!important}}
