body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{margin:0;padding:0}.navbar{align-items:center;background-color:#0e1a2b;color:#fff;display:flex;justify-content:space-between;padding:1px 20px}.navbar .logo{color:#fff;font-size:1.5rem;font-weight:700;text-decoration:none}.nav-links{align-items:center;display:flex;gap:20px;list-style:none}.nav-links a{background:none;border:none;color:#fff;cursor:pointer;font:inherit;font-size:1.2rem;padding:6px 10px;text-decoration:none}.nav-links a:hover{background:#1c2f40}.nav-links .active{background:#0766b3;border-radius:3px}.hero{align-items:center;background-image:url(/static/media/portfolio-DP.ef1bb62b49fc5bd33a6b.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;height:100vh;justify-content:center;padding:50px;position:relative;text-align:center}.overlay{background-color:#00000080;border-radius:15px;height:60%;padding:20px;position:absolute;width:60%;z-index:1}.overlay h1{font-size:3rem}.overlay p{font-size:1.5rem;margin-bottom:2rem}.btn{background-color:#104978;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:.8rem 1.5rem;text-decoration:none}.btn:hover{background:#132947}.about-page{background:#fff;padding:""}.hero-section{justify-items:center;padding:30px}.about-section{display:flex;margin-bottom:2rem;margin-top:2rem;padding:30px 40px}@media (max-width:680px){.navbar{padding:4px 7px}.navbar .logo{font-size:15px}.nav-links{gap:3px}.nav-links a{font-size:13px}.overlay h1{font-size:2rem}.overlay p{font-size:1.2rem}.overlay{height:40%;position:absolute;width:60%}.about-section{display:grid;justify-items:center;padding:20px 5px}.bio{padding:10px}}.profile-picture{border-radius:20px;object-fit:cover;width:15rem}.bio{line-height:25px;padding:10px 30px}.skills-section{line-height:35px;padding:30px}.about{color:#333;margin:auto;max-width:900px;padding:3rem 2rem}.about h2{font-size:2.5rem;margin-bottom:1rem}.skills{padding:8px 20px}.skills h3{margin-bottom:.5rem}.skills ul{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));list-style:none;padding:0}.projects{margin:auto;max-height:fit-content;max-width:1000px;padding:3rem 2rem}.projects h2{margin-bottom:2rem;text-align:center}.project-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.project-card{background:#f7f9fc;border:1px solid #ccc;border-radius:10px;padding:1.5rem;transition:.3s}.project-card img{border:1px solid #ccc;max-width:100%}.project-card:hover{border-color:#0766b3;transform:scale(1.03)}.project-card h3{margin-bottom:.5rem}.project-card .tech-list{margin:1rem 0}.project-card .tech-list span{background:#e0f7fa;border-radius:5px;color:#00796b;display:inline-block;font-size:.9rem;margin-bottom:8px;margin-right:.5rem;padding:.3rem .7rem}.project-card a{color:#0766b3;font-weight:600}.contact{margin:auto;max-width:600px;min-height:100vh;padding:3rem 2rem;text-align:center}.contact h2{margin-bottom:1.5rem}form{display:flex;flex-direction:column;gap:1rem}input,textarea{border:1px solid #ccc;border-radius:5px;padding:.8rem}.social-section{padding:10px 20px}.social-links{display:flex;font-size:large;gap:15px}.handle{width:20px}.footer{background:#0e1a2b;color:#fff;padding:1px}button{background-color:#0b4574;border:none;border-radius:8px;color:#f7f9fc;cursor:pointer;font-family:inherit;font-size:1em;font-weight:500;padding:.6em 1.2em;transition:border-color .25s}button:hover{background:#0b3558}.footer{background-color:#0e161f;color:#f0f8ff;padding:20px;text-align:center}
/*# sourceMappingURL=main.db282ee7.css.map*/