.book.svelte-4regnt{position:relative;width:160px;height:220px;transition:transform .3s ease}.group.svelte-4regnt:hover .book:where(.svelte-4regnt){transform:translateY(-4px)}.book-texture-cover.svelte-4regnt{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.5' intercept='-0.25'/%3E%3CfeFuncG type='linear' slope='1.5' intercept='-0.25'/%3E%3CfeFuncB type='linear' slope='1.5' intercept='-0.25'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.08'/%3E%3C/svg%3E")}.book-texture-pages.svelte-4regnt{background-image:repeating-linear-gradient(to bottom,transparent,transparent 1.5px,oklch(85% .015 85) 1.5px,oklch(85% .015 85) 2px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='2' intercept='-0.4'/%3E%3CfeFuncG type='linear' slope='2' intercept='-0.4'/%3E%3CfeFuncB type='linear' slope='2' intercept='-0.4'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.1'/%3E%3C/svg%3E")}.book-pages.svelte-4regnt{position:absolute;top:4px;left:18px;right:-4px;bottom:-4px;background-color:#eeebe4;border-radius:0 3px 3px 0;box-shadow:2px 3px 8px #292e3833}.book-spine.svelte-4regnt{position:absolute;top:0;left:0;width:18px;height:100%;border-radius:4px 0 0 4px;z-index:2;filter:brightness(.85)}.book-spine-highlight.svelte-4regnt{position:absolute;top:0;right:0;width:2px;height:100%;background:linear-gradient(to bottom,transparent 5%,oklch(100% 0 0 / .15) 15%,oklch(100% 0 0 / .08) 85%,transparent 95%)}.book-cover.svelte-4regnt{position:absolute;top:0;left:18px;right:0;bottom:0;border-radius:0 4px 4px 0;overflow:hidden;background-color:#4f696a;z-index:1;box-shadow:3px 4px 10px #12161f40,6px 8px 20px #12161f1a}.book-cover-spine-shadow.svelte-4regnt{position:absolute;top:0;left:0;width:12px;height:100%;background:linear-gradient(to right,oklch(0% 0 0 / .2),oklch(0% 0 0 / .05) 40%,transparent);pointer-events:none;z-index:2}
