.navbar{background-color:initial;padding:1rem 2rem;position:-webkit-sticky;position:sticky;text-decoration:none;top:0;z-index:1}.nav-links,.navbar{align-items:center;transition:color .8s ease}.nav-links{font-weight:600;margin:0;padding:1rem}.nav-links li a{border-radius:20px;font-weight:600;padding:4px 6px;transition:color .8s ease;transition:background-color .8s ease,color .8s ease}.brand,.navbar h1{color:#fff;font-size:1.5rem;font-weight:700}.navbar a{color:#fefbfb;display:inline-block;font-weight:600;margin-left:1rem;text-decoration:none;transition:color .3s ease}.navbar a:hover{background:#dee7f3;border-radius:20px;color:#012e4e;padding:5px 8px;transition:.8s ease}@media (max-width:490px){.navbar a,body{max-height:100vh;max-width:100%}}@media(max-width:780px){.nav-links{background-color:#fefbfb;border-radius:8px;display:none;flex-direction:column;padding:20px;position:absolute;right:20px;top:60px}.hamburger,.nav-links.active{display:flex}}.navbar{color:#fff;display:flex;justify-content:space-between}.nav-links{display:flex;gap:20px;list-style:none;padding-left:60px}.nav-links li a{color:#fff;text-decoration:none}.burger{cursor:pointer;display:none;flex-direction:column;gap:5px}.burger div{background-color:#fff;height:3px;width:25px}@media (max-width:768px){.nav-links{background:#8189f480;border-radius:8px;display:none;flex-direction:column;padding:60px;position:absolute;right:0;top:60px}.burger,.nav-links.active{display:flex}.burger{position:absolute;right:0}}html{scroll-behavior:smooth}body{background:linear-gradient(180deg,#8abaf5,#c9e0fc,#c5dffb);color:#333;font-family:Segoe UI,sans-serif}.brand span{color:#023d67;font-size:1.6rem;font-weight:700}.hero-section{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(180deg,#c5dffb,#6caefe,#929cec);border-radius:20px;box-shadow:0 4px 20px #0000001a;font-family:Segoe UI,sans-serif;height:50vh;max-width:100vw;overflow:auto;overflow:hidden;position:relative}.container{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:500px;padding:10px;width:100%}.text-content{flex-direction:column;padding-left:10px;position:relative}h1{font-size:2.2rem;max-width:80%}h1,h3{color:#023986}h3{font-size:1.2rem}.hero-section .description{color:#012e4e;font-size:1rem;font-weight:500;line-height:1.5;padding-inline:5px;z-index:2}.buttons{gap:20px}.primary-btn{background:#8cc4ef66;border:1.5px solid #91b9fd;border-radius:20px;color:#023986;font-size:1rem;font-weight:600;padding:5px 15px;text-decoration:none;transition:.3s}.primary-btn:hover{background:#8cb6f1;color:#fff;transform:scale(1.03);transition:transform .5s ease}.container .profile-img{bottom:0;height:auto;opacity:.8;position:absolute;right:0;transition:transform .7s ease;width:40%}.profile-img:hover{transform:scale(1.05);transition:transform .7s ease}@media(min-width:1000px){.container .profile-img{bottom:0;right:0;width:20%}.hero-section{align-items:center;display:flex;height:70vh;justify-content:center;margin-left:10%;max-width:100%;padding:20px 35px;width:80%}.text-content{height:30vw;position:fixed;width:60vw}.text-content h1{font-size:2rem}.text-content h3{font-size:1.5rem}.text-content .description{font-size:1rem}.primary-btn{font-size:1.2rem;line-height:100px;padding:10px 30px}.container{max-width:100%;width:100vw}}@media (min-width:601px) and (max-width:999px){.container .profile-img{bottom:0;right:0;width:25%}.hero-section{display:flex;height:60vh;justify-content:center;max-width:100%;width:100vw}}@media(max-width:600px){.hero-section{box-sizing:border-box;height:65vh;max-width:100vw;overflow:hidden;width:100vw}.container .profile-img{width:35%}.text-content{height:100px;left:0;position:fixed;top:0;width:100%;z-index:3}}body{background:linear-gradient(180deg,#c5dffb,#a6caf6,#c5dffb);background-size:cover;height:100vh;position:relative}.about-section{height:100vh;max-width:100vw;position:relative}.about-right,.about-section{align-items:center;display:flex;flex-direction:column;justify-content:center}.about-right{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(270deg,#c5dffb,#7fb7fb,#8abaf5);border-radius:20px;color:#fff;font-family:Poppins,sans-serif;font-size:1.1rem;font-weight:300;margin-top:30%;max-width:500px;padding:10px}.about-right h2{align-items:center;color:#fff;display:flex;font-family:Poppins;font-size:1.8rem;justify-content:center;text-align:center}.about-right p{color:#fff;font-size:medium;font-weight:500;margin-top:10px}.tabs{align-items:center;display:flex;gap:3rem;justify-content:center;margin-top:1.5rem}.tab{color:#033c7e;cursor:pointer;font-weight:600;position:relative;transition:all .8s ease}.tab:hover{color:#fff}.tab.active{background:#02293f33;border-radius:20px;color:#fff;padding:5px 7px}.tab.active:hover{background:#c9e1fe;color:#033c7e}.education,.experience{color:#fff;font-family:Poppins,sans-serif;list-style:none}.tab-content{align-items:center;display:flex;justify-content:center;margin-top:2rem;max-width:100px;max-width:500px;text-align:center;transition:all .8s ease;width:80%}.fade-in{animation:fadeIn .8s ease-in-out}.tab-inner{align-items:center;border-radius:20px;color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;height:300px;line-height:1.7;overflow-y:auto;padding:5px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.tab-inner li{animation:slideIn 1.3s ease forwards;opacity:0}@keyframes slideIn{0%{opacity:0;transform:translateX(-55px)}to{opacity:1;transform:translateX(0)}}@media (max-width:600px){.about-section{max-width:100%;min-height:130vh;width:100vw}.about-right{max-width:100vw;width:100vw}.about-right h2{font-size:1.5rem;width:100%}.about-right p{align-items:center;display:flex;justify-content:center}.about-right p,.tab{font-size:medium;width:100%}.education,.experience{margin-top:60px;width:100%}}@media(min-width:1000px){.about-section{width:90%}.about-right{padding:30px 60px;width:100%}.about-right p,.tab{font-size:large;width:100%}.tab{padding:0 30px}.education,.experience{font-size:large;padding:0 40px;width:100%}}.skills-section{align-items:center;height:100vh}.skills-section,.skills-tabs{display:flex;justify-content:center;max-width:100%}.skills-tabs{color:#032282;flex-wrap:wrap;gap:.7rem;margin-top:1rem;overflow-x:auto}.skills-tab,.skills-tabs{cursor:pointer;position:relative}.skills-tab{font-weight:700;padding-bottom:5px;transition:.8s ease}.skills-tab.active:after{width:100%}.skills-underline{background-color:#0258a8;border-radius:2px;bottom:0;height:3px;position:absolute;transition:all .8s ease;width:80px}.skills-content{display:grid;min-height:7rem;transition:left .3s ease;width:100%}.skills-item{color:#2b649c;cursor:pointer;font-weight:500;max-width:100%;text-align:center;transition:transform .4s}.skills-item:hover{transform:translateY(-4px)}.skills-wrapper{align-items:center;display:flex;flex-direction:column;gap:2rem;position:relative}@media(min-width:1000px){.skills-section{max-width:100%;width:100vw}}@media (max-width:600px){.skills-section{max-width:100%;width:100vw}.skills-item{font-size:larger;width:100%}.skills-tab{font-size:1rem;font-weight:700}}.contact-section{height:100vh;position:relative}.contact-container{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:16px;box-shadow:0 8px 32px #0000001a;display:flex;flex-direction:column;height:80vh;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:70%}.contact-title{color:#1a237e;font-size:2rem;margin-bottom:.5rem}.contact-description{color:#050f3e;font-size:1rem;margin-bottom:2rem}.contact-form{display:flex;flex-direction:column;gap:1rem}.contact-form input,.contact-form textarea{background:#fff;border:none;border-radius:8px;font-size:1rem;padding:.8rem}.contact-form input:focus,.contact-form textarea:focus{box-shadow:0 0 0 2px #669feb;outline:none}.contact-form button{background:#5a51d2;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:.8rem;transition:background .3s ease}.contact-form button:hover{background:#155ab6}.status-message{border-radius:8px;font-weight:700;margin-top:10px;opacity:1;padding:10px;text-align:center;transition:opacity .5s ease-in-out}.status-message.fade-out{opacity:0}.status-message.success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724;transition:.8s ease-in-out;transition:opacity .5s ease-in-out}.status-message.error{background-color:#f8d7da;border:1px solid #c3e6cb;color:#721c24;transition:.8s ease-in-out}.contact-footer{color:#1a237e;font-size:.9rem;text-align:center}.contact-footer svg{font-size:1.1rem;margin-right:4px;vertical-align:middle}.contact-footer a{color:#054099;text-decoration:none;transition:.4s ease-in-out}.contact-footer .email-link{color:#0430a1;font-weight:650;text-decoration:none}.contact-footer .email-link svg{font-size:1.7rem}.contact-footer a:hover{color:#270370;text-decoration:underline;transition:.4s ease-in-out}@media(min-width:1000px){.contact-container{max-height:70vw;max-width:100%}}@media (max-width:600px){.contact-section{max-width:100%;padding:10px 20px;position:relative}.contact-container{max-width:100%;padding:25px 30px;position:relative;width:100vw}.contact-footer a,.contact-footer p{font-size:medium}form button,form input,form textarea{font-size:1rem;width:88%}form button{margin-left:10px}.contact-description{font-size:large}}@media (min-width:601px) and (max-width:999px){.contact-container{height:80vw;max-width:100%;position:relative;width:80vw}form button,form input,form textarea{font-size:1rem;max-width:100%}}
/*# sourceMappingURL=main.0c6ea981.css.map*/