body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.project-card,.skill-card{transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease,background-color .3s ease}.project-card:hover,.skill-card:hover{box-shadow:0 20px 30px #00000026!important;transform:translateY(-10px) scale(1.02)}@keyframes gentle-pulse{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.pulse-animation{animation:gentle-pulse 3s ease-in-out infinite}button{transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important}button:hover{transform:translateY(-3px)}.glow-effect{position:relative}.glow-effect:after{background:radial-gradient(circle,#4f46e533 0,#0000 70%);border-radius:inherit;bottom:-10px;content:"";left:-10px;opacity:0;position:absolute;right:-10px;top:-10px;transition:opacity .5s ease;z-index:-1}.glow-effect:hover:after{opacity:1}html{scroll-behavior:smooth}.gradient-text{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(90deg,#4f46e5,#ec4899);background-clip:text;-webkit-background-clip:text}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}#root,body,html{max-width:100vw;min-width:100vw;overflow-x:hidden;width:100vw}
/*# sourceMappingURL=main.7f13b8f2.css.map*/