@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap);*{font-family:Poppins,sans-serif;margin:0}*,body{padding:0}body{background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);font-family:Montserrat,sans-serif;margin:0!important;min-height:100vh;overflow-x:hidden;position:relative}body:before{background:radial-gradient(circle at 20% 80%,#854ce61a 0,#0000 50%),radial-gradient(circle at 80% 20%,#13adc71a 0,#0000 50%),radial-gradient(circle at 40% 40%,#945dd60d 0,#0000 50%);content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}::-webkit-scrollbar{height:80px;width:8px}::-webkit-scrollbar-track{background:#1a1a2e}::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#854ce6,#13adc7);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#13adc7,#945dd6)}.page-flip-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:10000}.page-flip-card{background:linear-gradient(45deg,#854ce6,#13adc7,#945dd6);border-radius:20px;box-shadow:0 20px 40px #854ce64d;height:100px;position:relative;transform-style:preserve-3d;transition:all .4s cubic-bezier(.25,.46,.45,.94);width:100px}.page-flip-card:before{backface-visibility:hidden;background:linear-gradient(45deg,#13adc7,#945dd6,#854ce6);border-radius:20px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:rotateY(180deg)}.page-flip-card.flipping{opacity:0;transform:rotateY(180deg) scale(2)}.particle-burst{height:0;left:50%;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);width:0;z-index:9999}.particle-burst:after,.particle-burst:before{animation:burstOut .6s ease-out forwards;background:linear-gradient(45deg,#854ce6,#13adc7);border-radius:50%;content:"";height:4px;position:absolute;width:4px}.particle-burst:before{animation-delay:0s;left:-2px;top:-20px}.particle-burst:after{animation-delay:.1s;left:-2px;top:20px}@keyframes burstOut{0%{opacity:1;transform:scale(0) translateY(0)}to{opacity:0;transform:scale(1) translateY(-50px)}}@keyframes glitchEffect{0%{transform:translate(0)}20%{filter:hue-rotate(90deg);transform:translate(-2px,2px)}40%{filter:hue-rotate(180deg);transform:translate(-2px,-2px)}60%{filter:hue-rotate(270deg);transform:translate(2px,2px)}80%{filter:hue-rotate(1turn);transform:translate(2px,-2px)}to{filter:hue-rotate(0deg);transform:translate(0)}}html{scroll-behavior:smooth}section{transition:all .3s ease}.NavLink{position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.NavLink.active{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#854ce6,#13adc7,#945dd6);-webkit-background-clip:text;box-shadow:0 0 20px #854ce64d;transform:scale(1.05)}.NavLink:hover{box-shadow:0 8px 25px #854ce633;transform:translateY(-2px)}.NavLink:after{background:linear-gradient(45deg,#854ce6,#13adc7);bottom:-5px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:0}.NavLink.active:after,.NavLink:hover:after{width:100%}section:target{animation:sectionFocus .5s ease-out}@keyframes sectionFocus{0%{opacity:.8;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.NavLink:hover{overflow:hidden;position:relative}.NavLink:hover:after{animation:holographicSweep .6s ease-in-out;background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes holographicSweep{0%{left:-100%}to{left:100%}}.GitHubButton:hover{overflow:hidden;position:relative}.GitHubButton:hover:before{animation:buttonGlow .3s ease-in-out forwards;background:linear-gradient(45deg,#854ce6,#13adc7,#945dd6);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}@keyframes buttonGlow{0%{opacity:0;transform:scale(.8)}to{opacity:.3;transform:scale(1)}}.nav-feedback{animation:navFeedback .6s ease-out;background:linear-gradient(45deg,#854ce6,#13adc7);border-radius:50%;height:60px;left:50%;opacity:0;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);width:60px;z-index:9999}@keyframes navFeedback{0%{opacity:1;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(2)}}*{box-sizing:border-box}section{position:relative}section:before{background:linear-gradient(90deg,#0000,#854ce680,#0000);content:"";height:1px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}section:hover:before{opacity:1}h1,h2,h3,h4,h5,h6{text-shadow:0 0 10px #854ce64d}.card,.project-card,.skill-card{overflow:hidden;position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.card:hover,.project-card:hover,.skill-card:hover{box-shadow:0 20px 40px #854ce633;transform:translateY(-5px)}.card:before,.project-card:before,.skill-card:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.card:hover:before,.project-card:hover:before,.skill-card:hover:before{left:100%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.floating{animation:float 3s ease-in-out infinite}.glitch-text{animation:glitchText 2s infinite;position:relative}@keyframes glitchText{0%,90%,to{transform:translate(0)}10%{transform:translate(-2px,-2px)}20%{transform:translate(2px,2px)}30%{transform:translate(-2px,2px)}40%{transform:translate(2px,-2px)}}@media (max-width:768px){.page-flip-card{height:80px;width:80px}.nav-feedback{height:50px;width:50px}.floating{animation:none}}#loader-container{background:#ecebeb;color:#000;display:table;font-family:Montserrat,sans-serif;height:100%;left:0;opacity:.99;position:fixed;top:0;width:100%;z-index:9999}.loading-wrapper{align-items:center;display:grid;margin-top:10%;text-align:center;vertical-align:middle}.image-wrap{border-radius:50%;height:auto;margin:0 auto;max-width:200px;overflow:hidden;position:relative;width:50%}.loader-img-animation{animation:loader-img 2s linear infinite}@keyframes loader-img{0%{top:0}50%{top:-20px}to{top:0}}.image-wrap img{height:auto;max-height:200px;max-width:200px;object-fit:contain;width:100%}.loader-name{-webkit-text-fill-color:#0000;background:linear-gradient(#f5a9e8,#e205c5,#ff6cd3,#f9fbff);-webkit-background-clip:text;font-family:"Serif";font-size:45px;font-style:italic;font-weight:600;letter-spacing:-2px;margin-top:12px;opacity:.9;padding-left:2px;padding-right:2px;text-align:center;transition:all .4s ease-in-out}.loader-name-animation{animation:loader-name 2s ease-in 1}@keyframes loader-name{0%{transform:translateX(-200px)}to{transform:translateX(0)}}.loader-job{color:#383131;font-size:20px;font-weight:500;margin-bottom:40px;margin-top:5px;text-align:center;transition:all .4s ease-in-out}.loader-job-animation{animation:loader-job 2s ease-in 1}@keyframes loader-job{0%{transform:translateX(200px)}to{transform:translateX(0)}}@media (max-width:1200px){.loading-wrapper{margin-top:18%}}@media (max-width:960px){.loading-wrapper{margin-top:15%}.image-wrap{max-width:220px;width:60%}.image-wrap img{max-height:220px;max-width:220px}.loader-name{font-size:50px}.loader-job{font-size:21px}}@media (max-width:768px){.loading-wrapper{margin-top:23%}.image-wrap{max-width:200px;width:75%}.image-wrap img{max-height:200px;max-width:200px}.loader-name{font-size:40px}.loader-job{font-size:20px}}@media (max-width:480px){.loading-wrapper{margin-top:45%}.image-wrap{max-width:150px;width:90%}.image-wrap img{max-height:150px;max-width:150px}.loader-name{font-size:35px}.loader-job{font-size:18px}}
/*# sourceMappingURL=main.6f70fe03.css.map*/