@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#252525;color:#f0f0f0;font-family:Montserrat,-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}.navbar{align-items:center;background-color:#0f0f0f;background:linear-gradient(90deg,#000,#000 60%,#bf20f0 80%,#fd9c00);box-shadow:0 2px 8px #bf20f0;color:#000;display:flex;justify-content:space-between;padding:1rem 2rem 1rem .5rem;position:relative;z-index:1000}.logo img,.navbar{height:60px}.burger{cursor:pointer;display:flex;flex-direction:column;gap:5px}.burger span{background:#000;height:3px;transition:all .3s ease;width:25px}.burger.open span:first-child{transform:rotate(45deg) translate(5px,5px)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.nav-links{background:#000;border:1px solid #bf20f0;border-radius:8px;box-shadow:0 0 10px 2px #000;display:none;flex-direction:column;padding:1rem;position:absolute;right:0;top:80px}.nav-links.show{display:flex}.nav-links li{list-style:none;margin:.5rem 0}.nav-links a{color:#bebebe;font-weight:700;text-decoration:none}.content-div{max-width:1250px}p{text-align:left}.gradient-divider{background:linear-gradient(90deg,#bf20f0 20%,#fd9c00 40%,#fd9c0000);border:none;height:4px;width:100%}.profile-pic{border-radius:50%;height:200px;width:200px}.content-div{margin:20px}.about-header{align-items:top;display:flex;gap:20px;margin-bottom:10px}.about-header h1{color:#bf20f0}.about-header h3{color:#fd9c00}.about-text{flex:1 1}.about-extra{margin-top:20px}.skills-columns{display:flex;gap:40px;margin-top:20px}.skills-col{flex:1 1;min-width:250px}.skills-col section{margin-bottom:30px}.skills-col h2{color:#bf20f0;margin-top:15px}.skills-col h3{color:#fd9c00;margin-top:15px}.timeline-container{display:flex;gap:40px;margin-top:30px}.timeline{align-items:flex-start;display:flex;flex-direction:column;position:relative;width:326px}.timeline-item{align-items:center;cursor:pointer;display:flex;margin-bottom:16px;transition:color .2s}.timeline-item.active .timeline-label{color:#bf20f0;font-weight:700}.timeline-item:hover{color:#fd9c00}.timeline-dot{background:#f0f0f0;border-radius:50%;height:16px;margin-right:16px;width:16px}.timeline-label{display:flex;flex-direction:column}.timeline-details{background:#2c2c2c;border-radius:8px;flex:1 1;min-width:300px;padding:24px}.timeline-line{background:linear-gradient(180deg,#bf20f0 0,#fd9c00 35%,#fd9c0000);border-radius:2px;height:40px;margin:8px auto;width:4px}.role-period{color:#aaa;font-size:.75em;margin-left:8px}.role-item:hover{color:#fd9c00;transition:color .2s}.role-item.active{color:#bf20f0;transition:color .2s}h2{color:#fd9c00;margin-top:0}sub{color:#aaa;display:block;font-size:.9em;margin-top:30px}.achievement-columns{display:flex;gap:40px;margin-top:20px}.achievement-col{flex:1 1;min-width:250px}.achievement-col section{margin-bottom:30px}.achievement-col h2{color:#bf20f0;margin-top:15px}.achievement-col h3{color:#fd9c00;margin-top:15px}.education-table{border-collapse:collapse;margin-top:20px;width:100%}.education-table td,.education-table th{border:1px solid #444;padding:12px;text-align:left}.education-table th{background:#353535;color:#bf20f0}.contact-logo{border-radius:50%;height:100px;margin:20px;width:100px}.projects-container{display:flex;gap:40px;margin-top:30px}.projects-timeline{align-items:flex-start;display:flex;flex-direction:column;min-width:220px}.project-item{align-items:center;cursor:pointer;display:flex;flex-direction:row;margin-bottom:16px;transition:color .2s}.project-item:hover{color:#fd9c00}.project-item.active .project-label{color:#bf20f0;font-weight:700}.project-dot{background:#f0f0f0;border-radius:50%;height:16px;margin-right:16px;width:16px}.project-label{text-align:center}.project-details{background:#2c2c2c;border-radius:8px;flex:1 1;min-width:300px;padding:24px}
/*# sourceMappingURL=main.25e68db0.css.map*/