:root{--primary-color:#ffed46;--secondary-color:#041e42;--accent-color:#ffb612;--background-color:#041e42;--text-color:#fff;--card-bg:#082a5a}body{background-color:#041e42;background-color:var(--background-color);color:#fff;color:var(--text-color);font-family:Poppins,sans-serif;margin:0}.App{min-height:100vh}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#041e42f2;box-shadow:0 2px 10px #0000004d;padding:1rem 2rem;position:fixed;top:0;width:100%;z-index:1000}.nav-links{display:flex;gap:2rem;justify-content:center}.nav-links a{border-radius:20px;color:#fff;color:var(--text-color);font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .3s}.nav-links a:hover{background-color:#ffed46;background-color:var(--primary-color);color:#041e42;color:var(--secondary-color)}.hero{background:linear-gradient(135deg,#041e42,#082a5a);overflow:hidden;padding:8rem 2rem 4rem;position:relative;text-align:center}.hero:before{background:linear-gradient(45deg,#ffed46,#0000);background:linear-gradient(45deg,var(--primary-color) 0,#0000 100%);bottom:0;content:"";left:0;opacity:.15;position:absolute;right:0;top:0}.hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#ffed46,#ffb612);background:linear-gradient(45deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;background-clip:text;font-size:3.5rem;margin-bottom:1rem;padding-top:0}.hero p{font-size:1.2rem;margin-bottom:2rem}.cta-button{background:linear-gradient(45deg,#ffed46,#ffb612);background:linear-gradient(45deg,var(--primary-color),var(--accent-color));border:none;border-radius:25px;box-shadow:0 4px 15px #0003;color:#041e42;color:var(--secondary-color);cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;transition:all .3s}.cta-button:hover{box-shadow:0 6px 20px #0000004d;transform:translateY(-2px)}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#ffed46,#ffb612);background:linear-gradient(45deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:600;line-height:1.2;margin:0 0 3rem;padding-top:80px;text-align:center}.about-section,.contact-section,.education-section,.projects-section,.skills-section{margin-top:2rem;padding:2rem 2rem 4rem}.projects-section{background-color:#041e42;background-color:var(--background-color);padding:6rem 2rem}.projects-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px;padding:2rem}.project-item{background:#082a5a;background:var(--card-bg);border-radius:15px;box-shadow:0 4px 15px #0003;padding:2rem}.project-item h3{color:#ffed46;color:var(--primary-color);margin-bottom:.5rem}.project-item h4{color:#ffb612;color:var(--accent-color);margin-bottom:.5rem}.project-item .year{color:#fff;color:var(--text-color);margin-bottom:1rem;opacity:.8}.skills-section{background-color:#082a5a;background-color:var(--card-bg);padding:6rem 2rem}.skills-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px;padding:2rem}.skill-item{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0d;border-radius:15px;box-shadow:0 4px 15px #0003;padding:1.5rem}.skill-bar-container{background:#ffffff1a;border-radius:5px;height:10px;margin:1rem 0;overflow:hidden;width:100%}.skill-bar{background:linear-gradient(90deg,#ffed46,#ffb612);background:linear-gradient(90deg,var(--primary-color),var(--accent-color));border-radius:5px;height:100%;transition:width 1s ease-in-out}.skill-percentage{color:#fff;color:var(--text-color);font-size:.9rem}.about-section{background-color:#041e42;background-color:var(--background-color);padding:6rem 2rem}.about-container{background:#082a5a;background:var(--card-bg);border-radius:20px;box-shadow:0 4px 15px #0003;margin:0 auto;max-width:1000px;padding:2rem}.about-content{grid-gap:2rem;display:grid;gap:2rem}.personal-info h3{color:#ffed46;color:var(--primary-color);font-size:2rem;margin-bottom:.5rem}.personal-info h4{color:#ffb612;color:var(--accent-color);font-size:1.5rem;margin-bottom:1.5rem}.contact-links{grid-gap:1rem;display:grid;gap:1rem}.contact-links a{color:#ffed46;color:var(--primary-color);text-decoration:none;transition:color .3s}.contact-links a:hover{color:#ffb612;color:var(--accent-color)}.about-description p{line-height:1.6;margin-bottom:1rem}.interests h4,.languages h4{color:#ffb612;color:var(--accent-color);margin-bottom:1rem}.languages ul{grid-gap:.5rem;display:grid;gap:.5rem;list-style:none;padding:0}.languages li{color:#fff;color:var(--text-color)}.education-section{background-color:#041e42;background-color:var(--background-color);padding:6rem 2rem}.education-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px;padding:2rem}.education-item{background:#082a5a;background:var(--card-bg);border-radius:15px;box-shadow:0 4px 15px #0003;padding:2rem}.education-item h3{color:#ffed46;color:var(--primary-color);margin-bottom:.5rem}.education-item h4{color:#ffb612;color:var(--accent-color);margin-bottom:.5rem}.education-item .year{color:#fff;color:var(--text-color);margin-bottom:1rem;opacity:.8}.contact-section{background-color:#082a5a;background-color:var(--card-bg);padding:6rem 2rem}.contact-container{margin:0 auto;max-width:800px;padding:2rem}.contact-info{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.contact-item{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0d;border-radius:15px;box-shadow:0 4px 15px #0003;padding:2rem;text-align:center}.contact-item h3{color:#ffed46;color:var(--primary-color);margin-bottom:1rem}.contact-item p{color:#fff;color:var(--text-color)}.experience-section{background-color:#041e42;background-color:var(--background-color);padding:6rem 2rem}.experience-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px;padding:2rem}.experience-item{background:#082a5a;background:var(--card-bg);border-radius:15px;box-shadow:0 4px 15px #0003;padding:2rem}.experience-item h3{color:#ffed46;color:var(--primary-color);margin-bottom:.5rem}.experience-item h4{color:#ffb612;color:var(--accent-color);margin-bottom:.5rem}.experience-item .year{color:#fff;color:var(--text-color);margin-bottom:1rem;opacity:.8}.achievements{list-style:none;margin-top:1rem;padding:0}.achievements li{color:#fff;color:var(--text-color);margin-bottom:.5rem;padding-left:1.5rem;position:relative}.achievements li:before{color:#ffed46;color:var(--primary-color);content:"•";left:0;position:absolute}@media (max-width:768px){.section-title{font-size:2rem;padding-top:60px}.hero h1{font-size:2.5rem}.nav-links{display:none}.skills-container{grid-template-columns:1fr}.about-container{padding:1.5rem}.personal-info h3{font-size:1.8rem}.personal-info h4{font-size:1.3rem}}
/*# sourceMappingURL=main.767d5d45.css.map*/