@keyframes float{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-15px) rotate(1deg)}66%{transform:translateY(-8px) rotate(-1deg)}}@keyframes floatReverse{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-12px) rotate(-1deg)}66%{transform:translateY(-20px) rotate(1deg)}}.floating-shape[data-astro-cid-bbe6dxrz]{animation:float 8s ease-in-out infinite}.floating-shape[data-astro-cid-bbe6dxrz]:nth-child(2){animation:floatReverse 10s ease-in-out infinite}.floating-shape[data-astro-cid-bbe6dxrz]:nth-child(3){animation:float 12s ease-in-out infinite}.floating-shape[data-astro-cid-bbe6dxrz]:nth-child(4){animation:floatReverse 9s ease-in-out infinite}.floating-shape[data-astro-cid-bbe6dxrz]:nth-child(5){animation:float 11s ease-in-out infinite}.floating-card-1[data-astro-cid-bbe6dxrz]{animation:smoothFloat1 12s ease-in-out infinite}.floating-card-2[data-astro-cid-bbe6dxrz]{animation:smoothFloat2 14s ease-in-out infinite}.floating-card-3[data-astro-cid-bbe6dxrz]{animation:smoothFloat3 16s ease-in-out infinite}.floating-card-4[data-astro-cid-bbe6dxrz]{animation:smoothFloat4 13s ease-in-out infinite}@keyframes smoothFloat1{0%,to{transform:translateY(0) translate(0) rotate(3deg) scale(1)}25%{transform:translateY(-8px) translate(3px) rotate(4deg) scale(1.01)}50%{transform:translateY(-12px) translate(-2px) rotate(2deg) scale(1.02)}75%{transform:translateY(-6px) translate(4px) rotate(5deg) scale(1.01)}}@keyframes smoothFloat2{0%,to{transform:translateY(0) translate(0) rotate(-6deg) scale(1)}30%{transform:translateY(-10px) translate(-4px) rotate(-4deg) scale(1.01)}60%{transform:translateY(-15px) translate(2px) rotate(-7deg) scale(1.02)}80%{transform:translateY(-5px) translate(-3px) rotate(-5deg) scale(1.01)}}@keyframes smoothFloat3{0%,to{transform:translateY(0) translate(0) rotate(2deg) scale(1)}20%{transform:translateY(-6px) translate(5px) rotate(3deg) scale(1.01)}45%{transform:translateY(-14px) translate(-3px) rotate(1deg) scale(1.02)}70%{transform:translateY(-8px) translate(2px) rotate(4deg) scale(1.01)}}@keyframes smoothFloat4{0%,to{transform:translateY(0) translate(0) rotate(-4deg) scale(1)}35%{transform:translateY(-9px) translate(-2px) rotate(-2deg) scale(1.01)}65%{transform:translateY(-13px) translate(4px) rotate(-6deg) scale(1.02)}85%{transform:translateY(-4px) translate(-1px) rotate(-3deg) scale(1.01)}}.hero-name[data-astro-cid-bbe6dxrz]{animation:nameGlow 4s ease-in-out infinite}@keyframes nameGlow{0%,to{filter:brightness(1)}50%{filter:brightness(1.05)}}.portfolio-image-container[data-astro-cid-lke3ogve]{background:linear-gradient(135deg,#f1f3f4,#e8eaed,#dadce0);border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,inset 0 1px #ffffff1a}.portfolio-image-container[data-astro-cid-lke3ogve] img[data-astro-cid-lke3ogve]{transition:transform .3s ease-out,filter .15s ease-out;will-change:transform,filter}.portfolio-image-container[data-astro-cid-lke3ogve]:hover img[data-astro-cid-lke3ogve]{filter:brightness(.9)}.hover-title[data-astro-cid-lke3ogve]:hover{color:var(--hover-color)}@media (max-width: 768px){.portfolio-image-container[data-astro-cid-lke3ogve]{border-radius:.75rem}}@keyframes float{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-12px) rotate(1deg)}66%{transform:translateY(-6px) rotate(-1deg)}}.floating-shape[data-astro-cid-uhrerali]{animation:float 10s ease-in-out infinite}.floating-shape[data-astro-cid-uhrerali]:nth-child(2){animation:float 12s ease-in-out infinite reverse}.floating-shape[data-astro-cid-uhrerali]:nth-child(3){animation:float 8s ease-in-out infinite}.floating-shape[data-astro-cid-uhrerali]:nth-child(4){animation:float 14s ease-in-out infinite reverse}.portfolio-category[data-astro-cid-uhrerali]{animation:slideInUp .8s ease-out forwards;opacity:0;transform:translateY(40px)}@keyframes slideInUp{to{opacity:1;transform:translateY(0)}}.portfolio-item-wrapper[data-astro-cid-uhrerali]{transition:all .7s cubic-bezier(.4,0,.2,1)}.portfolio-item-wrapper[data-astro-cid-uhrerali]:hover{transform:translateY(-4px)}@media (max-width: 768px){.portfolio-category[data-astro-cid-uhrerali]{text-align:left}}
