.tilt-container.svelte-vjaqos{perspective:1000px}.tilt-effect.svelte-vjaqos{transition:all .6s cubic-bezier(.25,.8,.25,1);transform-style:preserve-3d}.animated-btn.svelte-1tafozw{position:relative;overflow:hidden;background-color:#fefeff;color:#1a1a1a;transition:transform .3s ease,color .3s ease,background-color .3s ease;z-index:0;border:none;cursor:pointer}.animated-btn.svelte-1tafozw:before{content:"";position:absolute;top:50%;left:50%;width:0%;height:0%;border:2px solid white;border-radius:inherit;opacity:0;z-index:1;transition:all .4s ease;transform:translate(-50%,-50%);pointer-events:none}.animated-btn.svelte-1tafozw:hover{background-color:#1f1b2e;color:#f4eaff;transform:scale(1.03)}.animated-btn.svelte-1tafozw:hover:before{width:calc(100% - 8px);height:calc(100% - 8px);opacity:1}.lift-text.svelte-1v6te8p{display:inline-block}.lift-text.svelte-1v6te8p .letter:where(.svelte-1v6te8p){display:inline-block;transition:transform .2s ease;cursor:default;animation:svelte-1v6te8p-fadeIn .3s ease forwards;opacity:0}.lift-text.svelte-1v6te8p .letter:where(.svelte-1v6te8p):hover{transform:translateY(-6px)}@keyframes svelte-1v6te8p-fadeIn{to{opacity:1}}footer.svelte-7e1yzx{flex-shrink:0;width:100%}main.svelte-1d1dhb2{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center}.project-card.svelte-1lvp3qb{background:#ffffff1a;border-radius:.5rem;overflow:hidden;transition:box-shadow .3s ease;display:flex;flex-direction:column;height:100%}.project-card.svelte-1lvp3qb:hover{box-shadow:0 8px 20px #0000004d}.project-card.svelte-1lvp3qb img:where(.svelte-1lvp3qb){width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.project-card-content.svelte-1lvp3qb{padding:1rem;display:flex;flex-direction:column;flex:1 1 auto}.actions.svelte-1lvp3qb{margin-top:auto}
