*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}@keyframes floatA{0%,to{transform:translate(0)scale(1)}33%{transform:translate(5%,3%)scale(1.05)}66%{transform:translate(-3%,5%)scale(.95)}}@keyframes floatB{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-5%,-3%)scale(1.05)}66%{transform:translate(4%,-5%)scale(.95)}}@keyframes orbFloat{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,-40px)scale(1.1)}50%{transform:translate(-20px,30px)scale(.9)}75%{transform:translate(20px,20px)scale(1.05)}}@keyframes spinGlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.glass{-webkit-backdrop-filter:blur(16px)saturate(180%);background:#ffffff0a;border:1px solid #ffffff14;box-shadow:0 8px 32px #00000080}.project-card:hover{transform:translateY(-6px)!important;box-shadow:0 16px 48px #00000059!important}.project-card:hover .card-glow{opacity:1!important}.project-card:hover .project-card__link{gap:.6rem!important}.project-card:hover .project-card__link svg{transform:translate(3px)}.blog-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 40px #0000004d!important}.blog-card:hover .blog-card__title{color:#a78bfa!important}.social-btn:hover{border-color:#7c5cfc66!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px #7c5cfc33!important}[class*=ProjectCard]:hover,div[style*=box-shadow]:hover{transform:translateY(-3px)!important;box-shadow:0 8px 24px #0000000f!important}@media (hover:hover) and (pointer:fine){.cursor-glow{display:block!important}}div[style*="border-radius: 0.75rem"]:hover{transform:translateY(-3px)!important}div[style*="clip-path: polygon(0 0"]:hover{border-color:#00e5ff80!important;transform:translateY(-4px)!important}div[style*=◆]:hover{transform:translateY(-3px)!important}a[href*=\/style]>div:hover{transform:translateY(-6px)!important;box-shadow:0 8px 32px #0000001a!important}a[href*=\/style]>div:hover div[style*="gap: 0.3rem"]{gap:.6rem!important}
