.books-container.svelte-1nblw64{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.books-container.svelte-1nblw64 .floating-book:where(.svelte-1nblw64){pointer-events:auto}.floating-book.svelte-1nblw64{position:absolute;display:flex;flex-direction:column;align-items:center;cursor:pointer}.book-shadow.svelte-1nblw64{width:60%;height:10px;background:radial-gradient(ellipse,rgba(0,0,0,.3) 0%,transparent 70%);margin-top:8px;border-radius:50%;animation:svelte-1nblw64-shadow-pulse 3s ease-in-out infinite}.book-1.svelte-1nblw64{top:3%;left:16%;animation:svelte-1nblw64-book-float-1 4s ease-in-out infinite}.book-2.svelte-1nblw64{top:10%;right:10%;animation:svelte-1nblw64-book-float-2 5s ease-in-out infinite;animation-delay:.5s}.book-3.svelte-1nblw64{bottom:20%;left:5%;animation:svelte-1nblw64-book-float-3 4.5s ease-in-out infinite;animation-delay:1s}.book-4.svelte-1nblw64{bottom:15%;right:-3%;animation:svelte-1nblw64-book-float-4 3.5s ease-in-out infinite;animation-delay:1.5s}@media(max-width:768px){.book-1.svelte-1nblw64{top:10%;left:2%}.book-2.svelte-1nblw64{top:5%;right:2%}.book-3.svelte-1nblw64{bottom:25%;left:2%}.book-4.svelte-1nblw64{bottom:20%;right:-5%}}@keyframes svelte-1nblw64-book-float-1{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-20px) rotate(-5deg)}}@keyframes svelte-1nblw64-book-float-2{0%,to{transform:translateY(0) rotate(10deg)}50%{transform:translateY(-25px) rotate(6deg)}}@keyframes svelte-1nblw64-book-float-3{0%,to{transform:translateY(0) rotate(-12deg)}50%{transform:translateY(-22px) rotate(-8deg)}}@keyframes svelte-1nblw64-book-float-4{0%,to{transform:translateY(0) rotate(8deg)}50%{transform:translateY(-18px) rotate(12deg)}}@keyframes svelte-1nblw64-shadow-pulse{0%,to{transform:scaleX(1);opacity:.3}50%{transform:scaleX(.7);opacity:.5}}.book-1.svelte-1nblw64 .book-shadow:where(.svelte-1nblw64){animation-delay:0s}.book-2.svelte-1nblw64 .book-shadow:where(.svelte-1nblw64){animation-delay:.5s;animation-duration:5s}.book-3.svelte-1nblw64 .book-shadow:where(.svelte-1nblw64){animation-delay:1s;animation-duration:4.5s}.book-4.svelte-1nblw64 .book-shadow:where(.svelte-1nblw64){animation-delay:1.5s;animation-duration:3.5s}@keyframes svelte-1uha8ag-gradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes svelte-1uha8ag-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}@keyframes svelte-1uha8ag-float-delayed{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.03)}}@keyframes svelte-1uha8ag-twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@keyframes svelte-1uha8ag-twinkle-delayed{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.8;transform:scale(1.3)}}@keyframes svelte-1uha8ag-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-gradient.svelte-1uha8ag{animation:svelte-1uha8ag-gradient 4s ease infinite}.animate-float.svelte-1uha8ag{animation:svelte-1uha8ag-float 8s ease-in-out infinite}.animate-float-delayed.svelte-1uha8ag{animation:svelte-1uha8ag-float-delayed 10s ease-in-out infinite;animation-delay:2s}.animate-twinkle.svelte-1uha8ag{animation:svelte-1uha8ag-twinkle 3s ease-in-out infinite}.animate-twinkle-delayed.svelte-1uha8ag{animation:svelte-1uha8ag-twinkle-delayed 4s ease-in-out infinite;animation-delay:1s}.animate-shimmer.svelte-1uha8ag{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:200% 100%;animation:svelte-1uha8ag-shimmer 1.5s infinite}
