@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Courier+Prime&display=swap);*{box-sizing:border-box}body,html{background-color:#000;color:#fff;font-family:Inter,sans-serif;margin:0;overflow-x:hidden;padding:0;scroll-behavior:smooth}.hero-container{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin-top:2%;padding:60px 5vw}.text-container{animation:slideInLeft 1s ease forwards;max-width:600px;opacity:0;transform:translateX(-100px)}.image-container{animation:slideInRight 1s ease forwards;animation-delay:.3s;animation-fill-mode:forwards;flex-shrink:0;opacity:0;transform:translateX(100px)}@keyframes slideInLeft{to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{to{opacity:1;transform:translateX(0)}}.name{font-size:65px;margin:0}.title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ccc,#222);-webkit-background-clip:text;font-size:39px;margin-top:19px}.description{color:#ccc;font-size:25px;font-weight:505;line-height:1.8;margin-top:20px}.resume-button{align-items:center;background-color:#ccc;border:none;border-radius:8px;box-shadow:0 4px 12px #0003;color:#000;cursor:pointer;display:inline-flex;font-size:22px;font-weight:500;gap:8px;padding:15px 16px;transition:background-color .3s ease}.resume-button:hover{background-color:#f0f8ff;color:#000}.resume-icon{fill:currentColor;flex-shrink:0;height:27px;width:27px}.profile-img{border-radius:20px;height:auto;margin-bottom:21%;max-width:600px;object-fit:cover;width:100%}.technologies-section{margin-top:5rem;padding:0 5vw;text-align:center}.section-title{color:#ccc;font-size:45px;font-weight:390;margin-bottom:9%;margin-left:0;opacity:0;transform:translateY(30px);transition:all .6s ease-out}.projects{margin-bottom:6%;margin-top:10%}.educ,.projects{color:#ccc;font-size:45px;font-weight:390;margin-left:0;opacity:0;text-align:center;transform:translateY(30px);transition:all .6s ease-out}.educ{margin-top:6%}.expe{margin-bottom:0;margin-top:6%}.contact-title,.expe{color:#ccc;font-size:45px;font-weight:390;margin-left:0;opacity:0;text-align:center;transform:translateY(30px);transition:all .6s ease-out}.contact-title{margin-bottom:5%;margin-top:4%}.address{color:#fffc;font-family:Inter,sans-serif;font-size:18px;font-weight:150;margin-bottom:7%;text-align:center;transform:translateY(30px);transition:all .6s ease-out}.address.animate,.contact-title.animate,.educ.animate,.expe.animate,.projects.animate,.section-title.animate{animation:fadeInUp .9s ease-out forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(120px)}to{opacity:1;transform:translateY(0)}}.tech-icons-container{display:flex;flex-wrap:wrap;gap:70px;justify-content:center;margin-top:5%}.tech-icon{animation:float 3s ease-in-out infinite;filter:drop-shadow(0 2px 6px rgba(255,255,255,.15));height:100px;transition:transform .3s ease;width:100px}.tech-icon:hover{transform:scale(1.2)}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.cert-section{box-shadow:0 0 12px #ffffff14;flex-direction:column;gap:20px;margin-left:3%;margin-top:10%;padding:20px 5vw;width:93%}.cert-section,.marquee{display:flex;overflow:hidden}.marquee{align-items:center;border-radius:12px;white-space:nowrap}.marquee-content{animation:scroll-left 25s linear infinite;display:inline-flex;font-size:25px;gap:45px}.marquee-right .marquee-content{animation:scroll-right 25s linear infinite}.marquee:hover .marquee-content{animation-play-state:paused}.marquee-content span{color:grey;font-size:22px;font-weight:700;margin-top:20px;min-width:300px;text-align:center}@keyframes scroll-left{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes scroll-right{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.project-container{display:flex;flex-direction:column;gap:80px;margin:60px 0;padding:0 5vw}.project-box{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.project-img{border-radius:12px;flex:1 1;max-width:45%;width:100%}.project-content{display:flex;flex:1 1;flex-direction:column;gap:15px;line-height:1.5;margin-bottom:6%;max-width:50%}.project-content h3{font-size:35px;font-weight:400}.project-content p{color:#ccc;font-size:20px;font-weight:600}.tags span{background-color:#eee;border-radius:20px;color:#000;display:inline-block;font-size:18px;margin-right:10px;padding:5px 10px}.preview-link{color:#00bfff;display:inline-block;font-weight:700;margin-top:10px;transition:color .3s ease}.preview-link:hover{color:#09c;text-decoration:underline}.slide-left,.slide-right{opacity:0;transform:translateX(100px);transition:all .8s ease}.slide-left{transform:translateX(-100px)}.slide-left.animate,.slide-right.animate{opacity:1;transform:translateX(0)}.education-row{display:flex;flex-wrap:wrap;justify-content:space-around;text-align:left}.education-card{flex:1 1;max-width:330px;min-width:280px}.edu-year{color:#999;font-size:16px;font-weight:600;margin-bottom:8px}.edu-details h3{color:#fff;font-size:18px;font-weight:700;margin-bottom:5px}.edu-details p{color:grey;font-size:16px;font-weight:700;margin:5px 2px}.experience-row{display:flex;flex-direction:column;gap:30px;margin-left:8%;margin-top:4rem;padding:0 40px}.experience-card{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-bottom:3%}.exp-year{color:#aaa;flex:1 1;font-size:18px;font-weight:500;margin-top:3%;min-width:150px}.exp-details{display:flex;flex:3 1;flex-direction:column;gap:12px;min-width:280px}.exp-details h3{color:#fff;font-size:20px;font-weight:600}.exp-details h3 span{color:#888;font-size:16px;font-weight:400}.exp-details p{color:#ccc;font-size:16px;line-height:1.6}.contact-section{color:#fff;margin-top:1%;padding:0 10%}.contact-container,.contact-container-wrapper{display:flex;justify-content:center}.contact-container{align-items:center;flex-wrap:nowrap;gap:15%;margin-top:5%;width:100%}.form-wrapper{flex:1 1}.contact-image{animation:rotateGlobe 17s linear infinite;flex-shrink:0;height:auto;width:450px}@keyframes rotateGlobe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.hero-container{align-items:center;flex-direction:column;padding:40px 3vw;text-align:center}.image-container,.text-container{animation:none;max-width:100%;transform:none}.name{font-size:48px}.title{font-size:30px}.description{font-size:20px}.resume-button{font-size:18px}.profile-img{max-width:100%}.contact-title,.educ,.expe,.projects,.section-title{font-size:36px}.address,.description,.edu-details p,.exp-details p,.project-content p{font-size:16px}.experience-card,.project-box{align-items:flex-start;flex-direction:column}.exp-details,.exp-year,.project-content,.project-img{max-width:100%}.contact-container{flex-direction:column;gap:30px}.contact-image{margin-right:0;max-width:300px;width:100%}.tech-icons-container{gap:30px}.tech-icon{height:70px;width:70px}}@media (max-width:480px){.hero-container{padding:30px 5vw}.name{font-size:38px}.title{font-size:24px}.resume-button{font-size:16px;padding:10px 12px}.contact-title,.educ,.expe,.projects,.section-title{font-size:28px}.exp-details h3,.project-content h3{font-size:20px}.address,.edu-details p,.exp-details p,.project-content p,.tags span{font-size:14px}.tags span{padding:4px 8px}.exp-year,.preview-link{font-size:14px}.contact-image{max-width:320px}.tech-icon{height:60px;width:60px}.marquee-content{font-size:18px}}.image-container,.text-container{opacity:1!important;transform:none!important}.form-wrapper{margin:0 auto;max-width:450px;padding:20px;width:100%}.navbar{align-items:center;background-color:#000;box-shadow:0 4px 12px #0000000d;display:flex;justify-content:space-between;margin-top:2%;padding:1rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.navbar-brand{color:#fff;font-family:Satisfy,cursive;font-size:32px;font-weight:400;z-index:1001}.navbar-right-section{align-items:center;display:flex;gap:20px}.navbar-icons{display:flex;gap:15px}.navbar-icons a{color:#f0f8ff;transition:color .2s ease,transform .2s ease}.navbar-icons a:hover{color:#7fffd4;transform:scale(1.1)}.navbar-icons svg{fill:currentColor;height:35px;vertical-align:middle;width:35px}::selection{background-color:bisque;color:#000}.overlay{background-color:#0009;height:100%;left:0;position:fixed;top:0;transition:opacity .35s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:999}.navbar-content{align-items:center;display:flex;gap:15px}.navbar-content a{color:#fff;font-family:Poppins,sans-serif;font-size:19px;margin:0 12px;text-decoration:none;transition:color .2s ease,transform .2s ease}.navbar-content a:hover{color:#7fffd4;transform:scale(1.1)}.hamburger{cursor:pointer;display:none}@media (max-width:1024px){.navbar-content{align-items:center;background-color:#000;box-shadow:-5px 0 15px #0003;flex-direction:column;gap:1rem;height:100vh;justify-content:center;padding:4rem 0;position:fixed;right:-100%;top:0;transition:right .4s cubic-bezier(.68,-.55,.27,1.55);width:280px;z-index:1000}.navbar-content.active{right:0}.navbar-content a{font-size:20px;opacity:0;padding:1.2rem 0;text-align:center;transform:translateX(30px);transition:opacity .4s ease-out,transform .4s ease-out;width:100%}.navbar-content.active a{opacity:1;transform:translateX(0)}.navbar-content.active a:first-of-type{transition-delay:.15s}.navbar-content.active a:nth-of-type(2){transition-delay:.25s}.navbar-content.active a:nth-of-type(3){transition-delay:.35s}.navbar-content.active a:nth-of-type(4){transition-delay:.45s}.hamburger{display:flex;flex-direction:column;gap:5px;z-index:1001}.hamburger .line{background-color:#fff;border-radius:3px;height:3px;transition:transform .3s ease-in-out,opacity .3s ease-in-out;width:28px}.hamburger.active .line:first-child{transform:translateY(8px) rotate(45deg)}.hamburger.active .line:nth-child(2){opacity:0}.hamburger.active .line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.navbar-icons svg{height:30px;width:30px}.navbar-brand{font-size:28px}}@media (max-width:600px){.navbar-brand{font-size:22px}.navbar-icons{gap:10px}.navbar-icons svg{height:28px;width:28px}}.loading-screen{align-items:center;background-color:#000;box-sizing:border-box;display:flex;height:100vh;justify-content:center;overflow:hidden;padding:20px;position:relative;width:100vw}.loading-screen:after{background:radial-gradient(circle at center,#00ff000d,#0000 70%);content:"";height:100%;position:absolute;width:100%;z-index:0}.terminal-box{background-color:#0c0b0b;border:none;border-radius:10px;border-top:1px solid #ffffff26;box-shadow:inset 0 3px 12px #000000b3;box-sizing:border-box;color:#0f0;font-family:Courier New,Courier,monospace;margin-bottom:10%;max-width:500px;padding:20px 30px;position:relative;width:90%;z-index:10}.terminal-box:before{background:#ff5f56;border-radius:50%;box-shadow:20px 0 0 #ffbd2e,40px 0 0 #27c93f;content:"";height:10px;left:16px;position:absolute;top:12px;width:10px}.terminal-title{color:#fff;font-size:16px;font-weight:700;margin-bottom:16px}.terminal-line{color:skyblue;font-size:15px;margin:6px 0;white-space:pre-wrap}.terminal-line:last-child:after{animation:blink 1s steps(1) infinite;content:"|"}@keyframes blink{50%{opacity:0}}@media (max-width:768px){.terminal-box{max-width:95%;padding:16px 20px}.terminal-title{font-size:15px}.terminal-line{font-size:14px}.terminal-box:before{box-shadow:16px 0 0 #ffbd2e,32px 0 0 #27c93f;height:8px;left:14px;top:10px;width:8px}}@media (max-width:480px){.terminal-box{max-width:100%;padding:14px 16px}.terminal-title{font-size:14px}.terminal-line{font-size:13px}.terminal-box:before{box-shadow:14px 0 0 #ffbd2e,28px 0 0 #27c93f;height:7px;left:12px;top:8px;width:7px}}.text-type{display:inline-block;white-space:pre-wrap}.text-type__cursor{display:inline-block;margin-left:.25rem;opacity:1}.text-type__cursor--hidden{display:none}:root{--black-a1:#0000000d;--black-a2:#0000001a;--black-a3:#00000026;--black-a4:#0003;--black-a5:#0000004d;--black-a6:#0006;--black-a7:#00000080;--black-a8:#0009;--black-a9:#000000b3;--black-a10:#000c;--black-a11:#000000e6;--black-a12:#000000f2}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root{--black-a1:color(display-p3 0 0 0/0.05);--black-a2:color(display-p3 0 0 0/0.1);--black-a3:color(display-p3 0 0 0/0.15);--black-a4:color(display-p3 0 0 0/0.2);--black-a5:color(display-p3 0 0 0/0.3);--black-a6:color(display-p3 0 0 0/0.4);--black-a7:color(display-p3 0 0 0/0.5);--black-a8:color(display-p3 0 0 0/0.6);--black-a9:color(display-p3 0 0 0/0.7);--black-a10:color(display-p3 0 0 0/0.8);--black-a11:color(display-p3 0 0 0/0.9);--black-a12:color(display-p3 0 0 0/0.95)}}}.light,.light-theme,:root{--violet-1:#fdfcfe;--violet-2:#faf8ff;--violet-3:#f4f0fe;--violet-4:#ebe4ff;--violet-5:#e1d9ff;--violet-6:#d4cafe;--violet-7:#c2b5f5;--violet-8:#aa99ec;--violet-9:#6e56cf;--violet-10:#654dc4;--violet-11:#6550b9;--violet-12:#2f265f}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--violet-1:color(display-p3 0.991 0.988 0.995);--violet-2:color(display-p3 0.978 0.974 0.998);--violet-3:color(display-p3 0.953 0.943 0.993);--violet-4:color(display-p3 0.916 0.897 1);--violet-5:color(display-p3 0.876 0.851 1);--violet-6:color(display-p3 0.825 0.793 0.981);--violet-7:color(display-p3 0.752 0.712 0.943);--violet-8:color(display-p3 0.654 0.602 0.902);--violet-9:color(display-p3 0.417 0.341 0.784);--violet-10:color(display-p3 0.381 0.306 0.741);--violet-11:color(display-p3 0.383 0.317 0.702);--violet-12:color(display-p3 0.179 0.15 0.359)}}}.light,.light-theme,:root{--mauve-1:#fdfcfd;--mauve-2:#faf9fb;--mauve-3:#f2eff3;--mauve-4:#eae7ec;--mauve-5:#e3dfe6;--mauve-6:#dbd8e0;--mauve-7:#d0cdd7;--mauve-8:#bcbac7;--mauve-9:#8e8c99;--mauve-10:#84828e;--mauve-11:#65636d;--mauve-12:#211f26}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--mauve-1:color(display-p3 0.991 0.988 0.992);--mauve-2:color(display-p3 0.98 0.976 0.984);--mauve-3:color(display-p3 0.946 0.938 0.952);--mauve-4:color(display-p3 0.915 0.906 0.925);--mauve-5:color(display-p3 0.886 0.876 0.901);--mauve-6:color(display-p3 0.856 0.846 0.875);--mauve-7:color(display-p3 0.814 0.804 0.84);--mauve-8:color(display-p3 0.735 0.728 0.777);--mauve-9:color(display-p3 0.555 0.549 0.596);--mauve-10:color(display-p3 0.514 0.508 0.552);--mauve-11:color(display-p3 0.395 0.388 0.424);--mauve-12:color(display-p3 0.128 0.122 0.147)}}}button,input,textarea{all:unset;box-sizing:border-box}.FormRoot{background-color:#111;border-radius:12px;box-shadow:0 0 12px #ffffff14;margin:0 auto;max-width:500px;padding:32px;text-align:left;width:100%}.FormField{display:grid;margin-bottom:16px}.FormLabel{color:#fff;font-size:16px;font-weight:500;line-height:35px}.FormMessage{color:#fff;font-size:14px;opacity:.8}.Input,.Textarea{align-items:center;background-color:var(--black-a2);border-radius:6px;box-shadow:0 0 0 1px var(--black-a6);color:#fff;display:inline-flex;font-size:16px;justify-content:center;width:100%}.Input:hover,.Textarea:hover{box-shadow:0 0 0 1px #000}.Input:focus,.Textarea:focus{box-shadow:0 0 0 2px #000}.Input::selection,.Textarea::selection{background-color:var(--black-a6);color:#fff}.Input{height:42px;line-height:1;padding:0 14px}.Textarea{min-height:100px;padding:14px;resize:none}.Button{align-items:center;background-color:#fff;border-radius:6px;box-shadow:0 2px 10px var(--black-a4);color:var(--violet-11);cursor:pointer;display:inline-flex;font-size:20px;font-weight:800;height:42px;justify-content:center;line-height:1;padding:0 15px;transition:background-color .2s ease;width:100%}.Button:hover{background-color:var(--mauve-3)}.Button:focus{box-shadow:0 0 0 2px #000}@media (max-width:768px){.FormRoot{max-width:90%;padding:24px}.Input,.Textarea{font-size:15px}.Button{font-size:18px}}@media (max-width:480px){.FormRoot{max-width:100%;padding:25px}.FormLabel{font-size:16px;line-height:32px}.Input,.Textarea{font-size:16px;padding:14px}.Textarea{min-height:120px}.Button{font-size:18px;padding:14px 18px}}.shiny-text{animation:shine 5s linear infinite;background:linear-gradient(120deg,#fff0 40%,#fffc 50%,#fff0 60%);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:#b5b5b5a4;display:inline-block}@keyframes shine{0%{background-position:100%}to{background-position:-100%}}.shiny-text.disabled{animation:none}.scroll-button{align-items:center;bottom:20px;color:#fff;cursor:pointer;display:flex;flex-direction:column;position:fixed;right:20px;z-index:1000}@media (max-width:1024px){.scroll-button{bottom:15px;right:15px;transform:none}.mouse{height:45px;width:28px}.wheel{height:6px;width:6px}.scroll-text{font-size:12px}}.mouse{border:2px solid #fff;border-radius:25px;height:61px;position:relative;width:41px}.wheel{animation:wheelScroll 1.5s infinite;background:#fff;border-radius:50%;height:13px;left:50%;position:absolute;top:10px;transform:translateX(-50%);width:13px}@keyframes wheelScroll{0%{opacity:1;top:10px}50%{opacity:.5;top:25px}to{opacity:1;top:10px}}.scroll-text{font-size:14px;letter-spacing:1px;margin-top:8px}
/*# sourceMappingURL=main.33d643a2.css.map*/