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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{background-color:#0d0d0d;color:#fff;padding:1rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.navbar{align-items:center;display:flex;justify-content:space-between;width:100%}.navbar-brand{color:gold;font-size:1.8rem;font-weight:700;text-decoration:none}.nav-list{display:flex;list-style:none;margin:0;padding:0}.nav-item{margin-left:2rem}.nav-link{color:#fff;font-size:1.2rem;text-decoration:none;transition:color .3s ease}.nav-link:hover{color:gold}.menu-toggle{display:none}@media (max-width:768px){.navbar{flex-wrap:wrap;justify-content:space-between}.nav-list{background-color:#0d0d0d;display:none;flex-direction:column;padding:1rem 0;text-align:center;width:100%}.nav-list.active{display:flex}.nav-item{margin:.5rem 0}.menu-toggle{color:gold;cursor:pointer;display:block;font-size:1.5rem}}@media (max-width:480px){.nav-link,.navbar-brand{font-size:1rem}}.home-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative;width:100%}.content{align-items:center;display:inline-flex;flex-direction:row;text-align:center;z-index:10}.profile-pic{border-radius:90%;box-shadow:0 4px 10px #00000080;margin-left:10%;width:250px}.intro-text{color:#fff;font-size:2rem;margin-top:40px}.bio-text{color:#fff;font-size:1.2rem;line-height:1.6;margin-left:auto;margin-right:auto;margin-top:20px;max-width:700px;width:100%}.bio{align-items:center;background:#02040280;display:flex;flex-direction:column;padding:30px}.social-icons{margin-top:20px}.icon{margin-right:5px}.icon.leetcode{color:#ffa116}.icon.leetcode:hover{color:gold}.resume-button{background-color:#ff5733;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin-left:10px;padding:8px 16px;text-decoration:none;transition:background-color .3s ease}.resume-button:hover{background-color:#c4451a}@media (max-width:768px){.content{align-items:center;flex-direction:column}.profile-pic{margin:0 auto;width:150px}.bio-text{font-size:1rem;margin-top:15px;width:90%}.bio{padding:20px;width:100%}.social-icons{gap:10px;margin-top:15px}.resume-button{font-size:.9rem;margin-top:10px}}@media (max-width:480px){.intro-text{font-size:1.5rem}.bio-text{font-size:.9rem}.profile-pic{width:120px}.bio{padding:15px}}.quick-access{margin-top:30px;text-align:center}.quick-access-title{color:#fff;font-size:1rem;margin-bottom:15px}.quick-access-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.quick-access-button{background-color:#ff5733;border-radius:5px;color:#fff;font-size:.8rem;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.quick-access-button:hover{background-color:#c4451a}.about-container{background-color:#0d0d0d;color:#fff;font-family:Arial,sans-serif;padding:2rem}.achievements-section,.education-section,.experience-section,.skills-section,.summary-section{background-color:#1a1a1a;border-radius:10px;margin-bottom:2rem;padding:1.5rem}.summary-text{font-size:1.2rem;line-height:1.6}.skills-list{display:flex;flex-wrap:wrap;gap:1rem}.education,.experience{margin-bottom:1.5rem}.education h3,.experience h3{font-size:1.5rem;margin-bottom:.5rem}.achievements-list,.experience ul{list-style-type:square;margin-left:1.5rem}.achievements-list li{margin-bottom:.5rem}.skills-section h2{border-bottom:2px solid gold;color:#fff;display:inline-block;font-size:2rem;margin-bottom:20px}.skills-icons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.skill-item{color:#fff;font-size:1.2rem;text-align:center;width:100px}.skill-item,.skill-item i{transition:transform .3s,filter .3s}.skill-item i{font-size:3rem;margin-bottom:10px}.skill-item:hover i{filter:grayscale(100%);transform:scale(1.2) rotate(10deg)}.skill-item p{font-size:1rem;margin-top:5px}.expertise-container{background-color:#0d0d0d;color:#fff;font-family:Arial,sans-serif;padding:2rem}.projects-section,.research-paper-section{margin-bottom:2rem}.projects-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.project-tile{background-color:#1a1a1a;border-radius:10px;cursor:pointer;padding:1rem;text-align:center;transition:transform .3s,background-color .3s}.project-tile:hover{background-color:gold;color:#0d0d0d;transform:scale(1.05)}.modal-overlay{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background-color:#1a1a1a;border-radius:10px;color:#fff;max-width:600px;padding:2rem;text-align:center;width:100%}.modal-content h2,.modal-content p{margin-bottom:1rem}.screenshots img{border-radius:5px;cursor:pointer;margin:.5rem;max-width:100px;transition:transform .2s}.screenshots img:hover{transform:scale(1.2)}.modal-content button{background-color:gold;border:none;border-radius:5px;color:#0d0d0d;cursor:pointer;padding:.5rem 1rem;transition:background-color .3s}.modal-content button:hover{background-color:#e6b800}.image-popout-overlay{align-items:center;background-color:#000000e6;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1100}.image-popout-content{background-color:#1a1a1a;border-radius:10px;max-width:90%;padding:1rem;text-align:center}.image-popout-content img{border-radius:10px;height:auto;margin-bottom:1rem;max-width:100%}.image-popout-content button{background-color:gold;border:none;border-radius:5px;color:#0d0d0d;cursor:pointer;padding:.5rem 1rem;transition:background-color .3s}.image-popout-content button:hover{background-color:#e6b800}.research-paper-content{background-color:#1a1a1a;border-radius:10px;padding:1.5rem}.contact-container{background-color:#0d0d0d;color:#fff;font-family:Arial,sans-serif;padding:2rem;text-align:center}.section-title{border-bottom:2px solid gold;display:inline-block;font-size:2rem;margin-bottom:1rem}.contact-description{font-size:1.2rem;margin-bottom:2rem}.contact-form{background-color:#1a1a1a;border-radius:10px;margin:0 auto;max-width:600px;padding:2rem}.form-group{margin-bottom:1.5rem;text-align:left}.form-group label{color:gold;display:block;font-size:1rem;margin-bottom:.5rem}.form-group input,.form-group textarea{background-color:#2a2a2a;border:1px solid gold;border-radius:5px;color:#fff;font-size:1rem;padding:.8rem;width:100%}.form-group input::placeholder,.form-group textarea::placeholder{color:#aaa}.form-group input:focus,.form-group textarea:focus{border-color:#e6b800;outline:none}.submit-button{background-color:gold;border:none;border-radius:5px;color:#0d0d0d;cursor:pointer;font-size:1rem;padding:.8rem 2rem;transition:background-color .3s}.submit-button:hover{background-color:#e6b800}.success-message{color:#0f0;font-size:1rem;margin-top:1.5rem}@media (min-width:480px){.font-link{font-family:Hanalei Fill,cursive}}.footer{background-color:#0d0d0d;color:#fff;font-size:1rem;padding:1rem 0;position:relative;text-align:center;width:100%}.footer p{line-height:1.5;margin:0}.social-icons{display:flex;gap:15px;justify-content:center;margin-top:.5rem}.icon{color:#fff;font-size:1.5rem;text-decoration:none;transition:color .3s ease}.icon:hover{color:gold}@media (max-width:768px){.footer p{font-size:.9rem}.icon{font-size:1.3rem}}@media (max-width:480px){.footer p{font-size:.8rem}.icon{font-size:1.2rem}}
/*# sourceMappingURL=main.e00ab988.css.map*/