body.gradient-bg{background:linear-gradient(-45deg,#232526,#414345,#1a1a2e,#0f2027);background-size:400% 400%;animation:gradient 15s ease-in-out infinite}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.glass-effect{background:rgba(30,41,59,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08)}.section-bg{position:relative;z-index:1}.section-bg svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.section-content{position:relative;z-index:2}.gradient-strip-bg{background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size:400% 400%;animation:gradient 15s ease-in-out infinite;opacity:.7}.project-card{transition:transform .18s cubic-bezier(.22,.68,.43,1.01),box-shadow .18s cubic-bezier(.22,.68,.43,1.01);will-change:transform,box-shadow}.project-card.hovered{box-shadow:0 8px 32px 0 rgba(168,85,247,.18),0 2px 8px 0 rgba(52,211,153,.12);z-index:2;transform:scale(1.035)}.go-top-tilt{transition:transform .18s cubic-bezier(.22,.68,.43,1.01),box-shadow .18s cubic-bezier(.22,.68,.43,1.01);will-change:transform,box-shadow;background:linear-gradient(135deg,#232526 70%,#1a1a2e 100%);border:1px solid rgba(168,85,247,.13)}.go-top-tilt.hovered{box-shadow:0 16px 48px 0 rgba(168,85,247,.28),0 4px 16px 0 rgba(52,211,153,.22);z-index:2;transform:scale(1.18) rotateX(var(--rotateX,0deg)) rotateY(var(--rotateY,0deg))}@keyframes collab-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.collab-icon-label{font-size:.9rem;font-weight:600;letter-spacing:.04em}.collab-icon{font-size:1.2rem;margin-bottom:.2rem}#collaborate h2{font-size:2.5rem}#collaborate p{font-size:1.15rem}#collaborate .h-1{height:.22rem}#collaborate .px-8{padding-left:2.2rem;padding-right:2.2rem}#collaborate .py-4{padding-top:1.1rem;padding-bottom:1.1rem}.gradient-hero{background:linear-gradient(-45deg,#232526,#414345,#1a1a2e,#0f2027)}.hero-content{top:15px}.gradient-about{background:linear-gradient(135deg,#232526 70%,#1a1a2e 100%)}.gradient-skills{background:linear-gradient(-45deg,#232526,#414345,#1a1a2e,#0f2027)}.skills-strip{overflow-x:hidden;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.skills-strip-bg{z-index:0}.skills-slider{will-change:transform;z-index:1;gap:4vw;white-space:nowrap}.skill-icon{font-size:1.8rem}.skill-img{height:1.8rem;width:1.8rem}.relative-400{width:400px;height:400px}.box-shadow-purple{box-shadow:0 0 80px 0 #a855f7;overflow:hidden}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.project-desc{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;max-height:4.5em}#skills-slider>span{transition:transform .4s cubic-bezier(.4,0,.2,1)}#skills-slider>span:hover{transform:scale(1.08) rotate(-2deg);z-index:2}
