*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:#0a192f;color:#ccd6f6;font-family:Inter,sans-serif;line-height:1.6}.container{margin:0 auto;max-width:1100px;padding:0 25px}section{padding:100px 0}h2{align-items:center;color:#ccd6f6;display:flex;font-size:1.8rem;margin-bottom:40px;margin-top:40px}h2:after{background:#64ffda;content:"";height:1px;margin-left:20px;opacity:.3;width:150px}a{text-decoration:none;transition:.3s}.max-w-800{max-width:800px}.mt-80{margin-top:80px}.no-underline{text-decoration:none}@media(max-width:768px){section{padding:60px 0}}.btn{background:#0000;border:1px solid #64ffda;border-radius:4px;color:#64ffda;cursor:pointer;display:inline-block;font-family:SF Mono,Fira Code,monospace;padding:12px 24px;transition:.3s}.btn:hover{background:#64ffda1a}.edu-card,.project-card{background:#112240;border:1px solid #0000;border-radius:8px;height:100%;padding:30px;transition:.3s ease}.edu-card:hover,.project-card:hover{border-color:#64ffda;transform:translateY(-8px)}.edu-card h3,.project-card h3{color:#ccd6f6;margin:10px 0}.edu-card p,.project-card p{color:#8892b0;font-size:.9rem}.edu-card .company-tag,.project-card .company-tag{color:#64ffda;font-family:SF Mono,Fira Code,monospace;font-size:.7rem}.edu-card .view-more,.project-card .view-more{color:#64ffda;display:block;font-family:SF Mono,Fira Code,monospace;font-size:.75rem;margin-top:15px}.edu-card{border-left:3px solid #64ffda;margin-bottom:20px}.edu-card span{color:#64ffda;font-family:SF Mono,Fira Code,monospace;font-size:.8rem}.grid-base{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:20px}.navbar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a192fd9;display:flex;height:80px;justify-content:space-between;padding:0 50px;position:fixed;top:0;width:100%;z-index:1000}.navbar .logo{color:#64ffda;font-family:SF Mono,Fira Code,monospace;font-size:1.2rem;font-weight:700}.navbar .menu-icon{color:#64ffda;cursor:pointer;display:none;font-size:1.8rem;z-index:1001}.navbar .nav-links{align-items:center;display:flex;gap:25px}.navbar .nav-links a{color:#ccd6f6;font-family:SF Mono,Fira Code,monospace;font-size:.85rem;transition:.3s}.navbar .nav-links a:hover{color:#64ffda}.navbar .nav-links .nav-divider{background:#8892b04d;height:20px;width:1px}.navbar .nav-links .nav-social-icons{display:flex;font-size:1.2rem;gap:15px}.navbar .nav-links .nav-social-icons a{color:#8892b0}.navbar .nav-links .nav-social-icons a:hover{color:#64ffda}.navbar .nav-links .btn-nav{border:1px solid #64ffda;border-radius:4px;color:#64ffda;font-family:SF Mono,Fira Code,monospace;font-size:.8rem;padding:8px 20px}.navbar .nav-links .btn-nav:hover{background:#64ffda1a}@media(max-width:768px){.navbar{padding:0 25px}.navbar .menu-icon{display:block}.navbar .nav-links{align-items:center;background-color:#112240;box-shadow:-10px 0 30px -15px #020c1bb3;display:flex;flex-direction:column;gap:35px;height:100vh;justify-content:center;position:fixed;right:-100%;top:0;transition:.4s ease-in-out;width:75%}.navbar .nav-links.active{right:0}.navbar .nav-links a{font-size:1.2rem}.navbar .nav-links .nav-divider{height:1px;width:40px}.navbar .nav-links .nav-social-icons{font-size:1.8rem;gap:30px}}.hero-content .hero-overline{color:#64ffda;font-family:SF Mono,Fira Code,monospace;margin-bottom:20px}.hero-content .hero-title{color:#ccd6f6;font-size:clamp(40px,8vw,80px);line-height:1.1}.hero-content .hero-subtitle{color:#8892b0;font-size:clamp(30px,5vw,50px);margin-top:10px}.hero-content .hero-description{color:#8892b0;margin:20px 0 30px;max-width:600px}.hero-content .hero-socials{display:flex;font-size:1.6rem;gap:25px;margin-bottom:40px}.hero-content .hero-social-link{color:#8892b0;transition:all .3s ease}.hero-content .hero-social-link:hover{color:#64ffda;transform:translateY(-3px)}.experience-list{max-width:700px}.experience-item{border-left:2px solid #64ffda;margin-bottom:40px;padding-left:20px}.experience-item .role{color:#ccd6f6;font-size:1.2rem}.experience-item .role span{color:#64ffda}.experience-item .date{color:#8892b0;font-family:SF Mono,Fira Code,monospace;font-size:.85rem;margin:5px 0 15px}.experience-item .desc{color:#8892b0;font-size:.95rem}.project-item{background:#112240;border-radius:5px;padding:30px}.project-item .project-header{color:#64ffda;display:flex;justify-content:space-between;margin-bottom:20px}.project-item .project-header svg{cursor:pointer}.project-item .project-tags{display:flex;flex-wrap:wrap;gap:10px}.project-item .project-tags span{color:#8892b0;font-family:SF Mono,Fira Code,monospace;font-size:.75rem}.skills-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.skills-grid .skill-card{background:#112240;border-radius:8px;padding:20px;text-align:center}.skills-grid .skill-card .skill-icon{color:#64ffda;font-size:2rem}.skills-grid .skill-card p{color:#ccd6f6;font-size:.8rem;margin-top:10px}.details-view{padding:100px 25px}.details-view .back-link{color:#64ffda;display:block;font-family:SF Mono,Fira Code,monospace;margin-bottom:40px}.details-view .details-header{margin-bottom:60px}.details-view .details-header .overline{color:#64ffda;font-family:SF Mono,Fira Code,monospace;text-transform:uppercase}.details-view .details-header h1{color:#ccd6f6;font-size:clamp(30px,6vw,60px);margin-bottom:20px}.details-view .details-grid{grid-gap:60px;display:grid;gap:60px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.details-view .details-section{margin-bottom:40px}.details-view .details-section h3{color:#64ffda;margin-bottom:15px}.details-view .details-section .role-text{color:#ccd6f6;font-size:1.1rem;font-weight:700}.details-view .details-section .contribution-text{color:#8892b0;line-height:1.8}.details-view .details-sidebar{background:#112240;border-radius:12px;height:fit-content;padding:40px}.details-view .details-sidebar h3{color:#ccd6f6;margin-bottom:20px}.details-view .details-sidebar ul{list-style:none}.details-view .details-sidebar li{align-items:center;color:#8892b0;display:flex;font-family:SF Mono,Fira Code,monospace;margin-bottom:12px}.details-view .details-sidebar li span{color:#64ffda;margin-right:10px}.footer{border-top:1px solid #64ffda1a;color:#8892b0;padding:80px 20px;text-align:center}.footer .footer-socials{display:flex;font-size:1.4rem;gap:20px;justify-content:center;margin-bottom:20px}.footer .footer-socials a{color:#8892b0}.footer .footer-socials a:hover{color:#64ffda}.footer .footer-text{color:#ccd6f6;font-family:SF Mono,Fira Code,monospace;font-size:.85rem}.footer .footer-sub{font-size:.7rem;margin-top:5px}
/*# sourceMappingURL=main.7f0857af.css.map*/