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;margin:0;overflow-x:hidden;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth}*{box-sizing:border-box}.navbar{align-items:center;background-color:#336fe7;color:#f0f8ff;display:flex;justify-content:space-between;padding:20px 50px;position:sticky;top:0;z-index:1000}.navbar-left h1{cursor:pointer;font-size:24px;margin:0}.navbar-right .nav-links{display:flex;gap:25px;list-style:none;margin:0;padding:0}.navbar-right .nav-links li a{color:#fff;font-weight:500;text-decoration:none;transition:color .3s}.navbar-right .nav-links li a:hover{color:red}.menu-icon{color:#fff;cursor:pointer;display:none;font-size:28px}@media (max-width:768px){.menu-icon{display:block;position:absolute;right:20px;top:20px}.navbar{align-items:flex-start;flex-direction:column;padding:15px 20px}.navbar-right{display:none;width:100%}.navbar-right.active{display:block}.nav-links{flex-direction:column;gap:15px;margin-top:10px;width:100%}.nav-links li{text-align:left;width:100%}}.home-container{align-items:center;background-color:#000;color:#fff;display:flex;justify-content:center;min-height:100vh;padding:20px;text-align:center;width:100%}.home-container h1{font-size:60px;word-break:break-word}.animated-text{white-space:pre}.animated-text span{animation:fadeIn .5s forwards;display:inline-block;opacity:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.hero-text{font-size:60px}@media (max-width:768px){.hero-text{font-size:26px}.home-container h1{font-size:28px}}.about{background-color:#f8f7df;color:#333;display:flex;gap:50px;min-height:100vh;padding:50px}.about-left{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:20px}.about-right{flex:2 1}.about-right h2{margin-bottom:20px}.about-right p{font-size:18px;line-height:1.6}.profile-pic{border:3px solid #00bfff;border-radius:50%;height:200px;object-fit:cover;width:200px}.personal-info h2{margin:10px 0 5px}.personal-info p{margin:5px 0}.skill-info{margin-top:20px;width:100%}.skill-info h3{margin-bottom:10px}.skill-info ul{list-style:none;padding:0}.skill-info ul li{background-color:#00bfff;border-radius:5px;color:#fff;margin-bottom:5px;padding:5px 10px}.paragraph{font-size:.55rem;margin:0}@media (max-width:768px){.about{align-items:center;flex-direction:column;gap:20px;padding:20px;text-align:center}.profile-pic{height:150px;width:150px}.about-right p{font-size:16px}}.tech-container{background-color:#111;color:#fff;padding:50px;text-align:center}.tech-container h2{font-size:32px;margin-bottom:30px}.tech-grid{grid-gap:50px;display:grid;gap:50px;grid-template-columns:repeat(3,1fr)}.tech-item a{color:inherit;display:block;text-decoration:none}.tech-item:hover{transform:scale(1.05)}.tech-item img{height:60px;margin-bottom:10px;object-fit:contain;width:60px}.tech-item p{font-size:16px;margin:0}.contact-container{background-color:#f8f7df;display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px}.contact-container h1{color:#336fe7;margin-bottom:30px;text-align:center;width:100%}.contact-left,.contact-right{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;flex:1 1;margin:20px;padding:20px}.contact-left h2,.contact-right h2{color:#336fe7;margin-bottom:20px}.contact-right form{display:flex;flex-direction:column}.contact-right input,.contact-right textarea{border:1px solid #ccc;border-radius:5px;margin-bottom:15px;padding:10px}.contact-right button{background-color:#336fe7;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:12px}.contact-right button:hover{background-color:#2855b6}.contact-left ul{list-style-type:none;margin:0;padding:0}.contact-left li{align-items:center;display:flex;margin-bottom:12px}.contact-left li svg{color:#336fe7;margin-right:8px}.social-icons{display:flex;gap:20px;justify-content:center;margin-top:35px}.social-icons a{color:#336fe7;font-size:24px;transition:color .3s ease}.social-icons a:hover{color:#2855b6}.project-container{background-color:#f8f7df;color:#150000;padding:50px;text-align:center}.project-grid{grid-gap:50px;display:grid;gap:50px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:20px}.project-item{align-items:center;background-color:#fffefe;border:2px solid #f5f5f5;cursor:pointer;display:flex;flex-direction:column;margin:0 auto;max-width:250px;overflow:hidden;width:100%}.project-item img{display:block;filter:blur(.6px);height:150px;object-fit:cover;width:100%}.project-item hr{border:none;border-top:1px solid #333;margin:0;width:100%}.project-item p{font-size:16px;margin:10px 0}.project-item:hover{filter:blur(.6px);transform:scale(1.05);transition:filter .3s ease}@media (max-width:768px){.project-container{padding:20px}}.footer{align-items:center;background-color:#9e9898;border-top:1px solid #2e2b2b;display:flex;height:100px;justify-content:center}.footer p{color:#fff;font-size:20px;margin:0}.achievements-container{align-content:center;background-color:#121212;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;padding-top:50px;text-align:center}.achievements-container h1{margin-bottom:20px}.achievements-container ul{list-style-type:disc;padding-left:20px;text-align:left}.achievements-grid{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));justify-content:center;margin-left:0;padding:20px}.achievements-item{align-items:center;background-color:#dcd5d5;border:2px solid #f5f5f5;cursor:pointer;display:flex;flex-direction:column;margin:0 auto;max-width:250px;overflow:hidden;width:100%}.achievements-item img{display:block;height:150px;object-fit:cover;width:100%}.overlay{align-items:center;background:#000c;cursor:zoom-out;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.overlay .zoomed{border:3px solid #fff;max-height:90%;max-width:90%;transform:scale(1.05);transition:transform .3s ease-in-out}.achievements-item hr{border:none;border-top:1px solid #f40a0a;margin:0;width:100%}.achievements-item p{color:#000;font-size:16px;margin:10px 0}.achievements-item:hover{filter:blur(.6px);transform:scale(1.05);transition:filter .3s ease}@media (max-width:768px){.achievements-container{padding:20px}}
/*# sourceMappingURL=main.9dc6f19f.css.map*/