.Hero-module__gNeX-G__scanline{pointer-events:none;z-index:1;background:linear-gradient(#0000 50%,#00d9ff08 51%) 0 0/100% 4px;width:100%;height:100%;animation:8s linear infinite Hero-module__gNeX-G__scan;position:fixed;top:0;left:0}@keyframes Hero-module__gNeX-G__scan{0%{transform:translateY(0)}to{transform:translateY(4px)}}.Hero-module__gNeX-G__crtOverlay{pointer-events:none;z-index:1;opacity:.3;background:repeating-linear-gradient(0deg,#00000026,#00000026 1px,#0000 1px 2px);width:100%;height:100%;position:fixed;top:0;left:0}@keyframes Hero-module__gNeX-G__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.Hero-module__gNeX-G__animateFloat{animation:4s ease-in-out infinite Hero-module__gNeX-G__float}.Hero-module__gNeX-G__shadowGlowRed{box-shadow:0 0 20px #ff00004d}.Hero-module__gNeX-G__shadowGlowCyan{box-shadow:0 0 20px #00d9ff80}.Hero-module__gNeX-G__shadowGlowYellow{box-shadow:0 0 20px #ffd90080}.Hero-module__gNeX-G__shadowGlowCyanSm{box-shadow:0 0 10px #00d9ff33}.Hero-module__gNeX-G__shadowGlowRedSm{box-shadow:0 0 10px #f003}.Hero-module__gNeX-G__shadowGlowYellowSm{box-shadow:0 0 10px #ffd90033}.Hero-module__gNeX-G__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:.3s ease-out forwards Hero-module__gNeX-G__fadeIn}.Hero-module__gNeX-G__modalContent{animation:.3s ease-out forwards Hero-module__gNeX-G__scaleIn}@keyframes Hero-module__gNeX-G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Hero-module__gNeX-G__scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){#Hero-module__gNeX-G__home{padding-top:5rem}}
.Experience-module__L-MSRG__selected{animation:2s infinite Experience-module__L-MSRG__selectedPulse;box-shadow:0 0 20px #00ffff80}@keyframes Experience-module__L-MSRG__selectedPulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.Experience-module__L-MSRG__comingSoon{opacity:.85;position:relative}.Experience-module__L-MSRG__comingSoon:after{content:"";pointer-events:none;background:repeating-linear-gradient(45deg,#0000,#0000 10px,#0000001a 10px 20px);position:absolute;inset:0}.Experience-module__L-MSRG__lockedIcon{animation:2s ease-in-out infinite Experience-module__L-MSRG__lockBounce}@keyframes Experience-module__L-MSRG__lockBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.Experience-module__L-MSRG__lockedDot{position:relative}.Experience-module__L-MSRG__lockedDot:before{content:"🔒";opacity:0;font-size:12px;transition:opacity .3s;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.Experience-module__L-MSRG__lockedDot:hover:before{opacity:1}.Experience-module__L-MSRG__pixelBorderCyan{border:4px solid var(--nes-cyan);box-shadow:0 0 0 4px var(--nes-black),0 0 0 8px var(--nes-cyan)}.Experience-module__L-MSRG__pixelBorderYellow{border:4px solid var(--nes-yellow);box-shadow:0 0 0 4px var(--nes-black),0 0 0 8px var(--nes-yellow)}.Experience-module__L-MSRG__pixelBorderRed{border:4px solid var(--nes-red);box-shadow:0 0 0 4px var(--nes-black),0 0 0 8px var(--nes-red)}@keyframes Experience-module__L-MSRG__slideInFromLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes Experience-module__L-MSRG__slideInFromRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes Experience-module__L-MSRG__glitch{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}@keyframes Experience-module__L-MSRG__pixelPop{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.Experience-module__L-MSRG__scanline{position:relative;overflow:hidden}.Experience-module__L-MSRG__scanline:before{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#0000001a 50%) 0 0/100% 4px;animation:8s linear infinite Experience-module__L-MSRG__scanlineMove;position:absolute;inset:0}@keyframes Experience-module__L-MSRG__scanlineMove{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes Experience-module__L-MSRG__loadingDots{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}@media (max-width:768px){#Experience-module__L-MSRG__experience{padding-top:5rem}.Experience-module__L-MSRG__selected{box-shadow:0 0 10px #00ffff4d}.Experience-module__L-MSRG__lockedDot:before{font-size:10px;top:-18px}}
.Skills-module__lhWK4a__activeTab{animation:1.5s ease-in-out infinite Skills-module__lhWK4a__tabPulse;box-shadow:0 0 20px #0ff6}@keyframes Skills-module__lhWK4a__tabPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.Skills-module__lhWK4a__pixelGlow{background:linear-gradient(90deg,#0000,#ffffff4d);width:30%;height:100%;animation:2s ease-in-out infinite Skills-module__lhWK4a__glowSlide;position:absolute;top:0;right:0}@keyframes Skills-module__lhWK4a__glowSlide{0%,to{opacity:0;transform:translate(0)}50%{opacity:1;transform:translate(-100%)}}.Skills-module__lhWK4a__skillBar:hover{transition:transform .2s;transform:scaleY(1.1)}.Skills-module__lhWK4a__categoryTab{position:relative;overflow:hidden}.Skills-module__lhWK4a__categoryTab:before{content:"";background:linear-gradient(45deg,#0000,#ffffff1a,#0000);width:200%;height:200%;transition:all .5s;position:absolute;top:-50%;left:-50%;transform:rotate(45deg)}.Skills-module__lhWK4a__categoryTab:hover:before{left:100%}@keyframes Skills-module__lhWK4a__pixelShake{0%,to{transform:translate(0)}10%{transform:translate(-2px)}20%{transform:translate(2px)}30%{transform:translateY(-2px)}40%{transform:translateY(2px)}50%{transform:translate(-2px)}60%{transform:translate(2px)}70%{transform:translateY(-2px)}80%{transform:translateY(2px)}90%{transform:translate(-2px)}}@keyframes Skills-module__lhWK4a__progressFill{0%{width:0%}to{width:var(--progress-width)}}.Skills-module__lhWK4a__statCard{transition:all .3s;position:relative}.Skills-module__lhWK4a__statCard:hover{transform:translateY(-5px)scale(1.05)}.Skills-module__lhWK4a__statCard:after{content:"";border:2px solid #0000;transition:border-color .3s;position:absolute;inset:0}.Skills-module__lhWK4a__statCard:hover:after{border-color:currentColor;animation:1s infinite Skills-module__lhWK4a__borderPulse}@keyframes Skills-module__lhWK4a__borderPulse{0%,to{opacity:1}50%{opacity:.5}}.Skills-module__lhWK4a__iconBounce{transition:transform .3s;display:inline-block}.Skills-module__lhWK4a__iconBounce:hover{animation:.6s ease-in-out Skills-module__lhWK4a__bounce}@keyframes Skills-module__lhWK4a__bounce{0%,to{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}}.Skills-module__lhWK4a__levelBadge{animation:2s ease-in-out infinite Skills-module__lhWK4a__badgePulse}@keyframes Skills-module__lhWK4a__badgePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.Skills-module__lhWK4a__scanlines{position:relative;overflow:hidden}.Skills-module__lhWK4a__scanlines:before{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,#00000026,#00000026 1px,#0000 1px 2px);position:absolute;inset:0}@media (max-width:768px){.Skills-module__lhWK4a__activeTab{box-shadow:0 0 10px #00ffff4d}.Skills-module__lhWK4a__pixelGlow{width:50%}}.Skills-module__lhWK4a__textGlow{text-shadow:0 0 5px,0 0 10px,0 0 15px;animation:2s ease-in-out infinite Skills-module__lhWK4a__textGlowPulse}@keyframes Skills-module__lhWK4a__textGlowPulse{0%,to{opacity:1}50%{opacity:.7}}
.Projects-module__k3vqla__projectCard{position:relative;overflow:hidden}.Projects-module__k3vqla__projectCard:before{content:"";background:linear-gradient(90deg,#0000,#00d9ff1a,#0000);width:50%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.Projects-module__k3vqla__projectCard:hover:before{left:100%}.Projects-module__k3vqla__projectImage{position:relative;overflow:hidden}.Projects-module__k3vqla__projectImage img{transition:transform .3s}.Projects-module__k3vqla__projectCard:hover .Projects-module__k3vqla__projectImage img{transform:scale(1.05)}.Projects-module__k3vqla__overlay{opacity:0;background:linear-gradient(#0000 0%,#000c 100%);transition:opacity .3s;position:absolute;inset:0}.Projects-module__k3vqla__projectCard:hover .Projects-module__k3vqla__overlay{opacity:1}.Projects-module__k3vqla__glowCyan{box-shadow:0 0 15px #00d9ff4d,inset 0 0 5px #00d9ff1a}.Projects-module__k3vqla__glowRed{box-shadow:0 0 15px #ff00004d,inset 0 0 5px #ff00001a}.Projects-module__k3vqla__glowYellow{box-shadow:0 0 15px #ffd9004d,inset 0 0 5px #ffd9001a}.Projects-module__k3vqla__glowGreen{box-shadow:0 0 15px #00ff004d,inset 0 0 5px #00ff001a}.Projects-module__k3vqla__categoryTab{position:relative}.Projects-module__k3vqla__categoryTab:after{content:"";background:var(--nes-cyan);width:0;height:2px;transition:all .3s;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.Projects-module__k3vqla__categoryTab:hover:after,.Projects-module__k3vqla__activeCategory:after{width:80%}.Projects-module__k3vqla__techBadge{transition:all .2s}.Projects-module__k3vqla__techBadge:hover{transform:translateY(-2px)}.Projects-module__k3vqla__linkBtn{transition:all .2s}.Projects-module__k3vqla__linkBtn:hover{transform:scale(1.1)}.Projects-module__k3vqla__featured{position:relative}.Projects-module__k3vqla__featured:after{content:"★ FEATURED";background:var(--nes-yellow);color:var(--nes-black);font-family:var(--font-press-start);border:2px solid var(--nes-black);padding:4px 8px;font-size:6px;position:absolute;top:-8px;right:-8px}
.Contact-module__gQiC5G__contactCard{position:relative;overflow:hidden}.Contact-module__gQiC5G__contactCard:before{content:"";background:linear-gradient(90deg,#0000,#00d9ff1a,#0000);width:50%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.Contact-module__gQiC5G__contactCard:hover:before{left:100%}.Contact-module__gQiC5G__glowCyan{box-shadow:0 0 20px #00d9ff66,inset 0 0 10px #00d9ff1a}.Contact-module__gQiC5G__glowRed{box-shadow:0 0 20px #f006,inset 0 0 10px #ff00001a}.Contact-module__gQiC5G__glowYellow{box-shadow:0 0 20px #ffd90066,inset 0 0 10px #ffd9001a}.Contact-module__gQiC5G__glowGreen{box-shadow:0 0 20px #0f06,inset 0 0 10px #00ff001a}.Contact-module__gQiC5G__formInput{background:var(--nes-black);border:2px solid var(--nes-gray);color:var(--nes-white);width:100%;padding:.75rem 1rem;font-family:VT323,monospace;font-size:1.25rem;transition:all .3s}.Contact-module__gQiC5G__formInput:focus{border-color:var(--nes-cyan);outline:none;box-shadow:0 0 10px #00d9ff4d}.Contact-module__gQiC5G__formInput::placeholder{color:var(--nes-gray)}.Contact-module__gQiC5G__formTextarea{resize:vertical;min-height:150px}.Contact-module__gQiC5G__submitBtn{position:relative;overflow:hidden}.Contact-module__gQiC5G__submitBtn:after{content:"";background:#fff3;border-radius:50%;width:0;height:0;transition:width .3s,height .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Contact-module__gQiC5G__submitBtn:active:after{width:200%;height:200%}.Contact-module__gQiC5G__socialIcon{transition:all .3s}.Contact-module__gQiC5G__socialIcon:hover{transform:translateY(-4px)scale(1.1)}.Contact-module__gQiC5G__pulseRing{animation:2s infinite Contact-module__gQiC5G__pulseRing}@keyframes Contact-module__gQiC5G__pulseRing{0%{box-shadow:0 0 #00d9ff66}70%{box-shadow:0 0 0 10px #00d9ff00}to{box-shadow:0 0 #00d9ff00}}
