.btn-shine{position:relative;overflow:hidden}.btn-shine:before,.btn-shine:after{content:"";position:absolute;top:0;height:100%;pointer-events:none;transform:skew(-15deg)}.btn-shine:before{background:#ffffff80;width:60px;left:0;filter:blur(30px);animation:svelte-1fwwbzm-shine-strong 5s ease-in-out infinite}.btn-shine:after{background:#fff3;width:30px;left:30px;filter:blur(5px);animation:svelte-1fwwbzm-shine-soft 5s ease-in-out infinite}@keyframes svelte-1fwwbzm-shine-strong{0%{left:-75px;opacity:.5}20%,to{left:calc(100% + 75px);opacity:.6}}@keyframes svelte-1fwwbzm-shine-soft{0%{left:-45px;opacity:0}20%,to{left:calc(100% + 45px);opacity:1}}:root{--delay: .5s}.library-cover{position:absolute;left:8rem;animation:svelte-1dnpx01-abduct .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--delay)}.library-icon{animation:svelte-1dnpx01-bounce .5s ease-out forwards;animation-delay:calc(var(--delay) + .25s)}@keyframes svelte-1dnpx01-abduct{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(40px) scale(.3);opacity:0}}@keyframes svelte-1dnpx01-bounce{0%{transform:scale(1) translateY(0)}40%{transform:scale(1.15) translateY(-6px)}70%{transform:scale(.95) translateY(2px)}to{transform:scale(1) translateY(0)}}
