#root,body,html{height:100%;margin:0}.app{height:100%;justify-content:space-between;width:100%}.app,.container{display:flex;flex-direction:column}.container{justify-content:flex-start}.header{background-color:#4caf50;color:#fff;padding:20px;text-align:center}.linkedin-github{display:flex;flex-direction:row;gap:20px;justify-content:center;margin-top:20px}.linkedin-github a{background-color:initial;border:2px solid #fff;border-radius:5px;color:#fff;font-size:16px;font-weight:700;padding:10px 15px;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.linkedin-github a:hover{background-color:#fff;border-color:#4caf50;color:#4caf50}.tabs{background-color:#eee;display:flex;flex-direction:row;justify-content:center;max-width:100%}.tabs button{background:none;border:none;color:#555;cursor:pointer;font-size:16px;padding:10px 20px}.tabs button.active{border-bottom:2px solid #4caf50;color:#4caf50;font-weight:700}.tab-content{flex:1 1;padding:20px}.about{padding:20px;text-align:center}.about h3{color:#4caf50;font-size:20px;margin-top:20px}.interests-list{display:inline-block;list-style:none;margin-top:10px;padding:0;text-align:left}.interests-list li{color:#555;font-size:16px;margin-bottom:10px;padding-left:20px;position:relative}.interests-list li:before{color:#4caf50;content:"✔";font-size:14px;left:0;position:absolute}.profile-picture-container{display:flex;justify-content:center;margin-bottom:20px;.profile-picture{border-radius:50%;box-shadow:0 4px 8px #0003;height:150px;object-fit:cover;width:150px}}.footer{background-color:#4caf50;bottom:0;color:#fff;padding:10px;position:relative;text-align:center;width:100%}.projects-list{list-style:none;margin:0;padding:0}.project-item{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;margin-bottom:20px;padding:15px;transition:box-shadow .3s ease}.project-item:hover{box-shadow:0 4px 8px #0003}.project-header{align-items:center;cursor:pointer;display:flex;font-size:18px;font-weight:700;justify-content:space-between}.dropdown-icon{margin-left:10px}.project-details{background-color:#fff;border:1px solid #ddd;border-radius:5px;margin-top:10px;padding:10px}.project-details h4,.project-details h5{color:#4caf50;font-size:16px;margin:10px 0 5px}.project-details ul{list-style:disc;margin-left:20px}.project-details ul li{font-size:14px;margin-bottom:5px}.experience-container{display:flex;flex-direction:column;gap:20px;padding:20px}.experience-card{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:15px;transition:box-shadow .3s ease,transform .2s ease}.experience-card:hover{box-shadow:0 6px 12px #0003;transform:translateY(-5px)}.experience-header{cursor:pointer}.experience-title{align-items:center;display:flex;justify-content:space-between}.experience-title h3{color:#4caf50;font-size:20px;margin:0}.experience-duration{color:#666;font-size:14px;margin-top:5px}.experience-summary{color:#333;font-size:16px;margin-top:10px}.dropdown-icon{color:#4caf50;font-size:16px}.experience-details{border-top:1px solid #ddd;margin-top:15px;padding-top:10px}.experience-details-content h4{color:#4caf50;font-size:18px;margin-bottom:10px}.experience-details-list{display:flex;flex-direction:column;gap:10px}.experience-item{align-items:flex-start;display:flex;gap:10px}.bullet-icon{color:#4caf50;font-size:20px}.experience-item p{color:#333;font-size:14px;margin:0}.experience-item a{color:#4caf50;text-decoration:none}.experience-item a:hover{text-decoration:underline}.achievements-list-line{font-size:16px;line-height:1.8;list-style:none;margin:20px 0;padding:0}.achievement-item{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;margin-bottom:10px;padding:10px 15px;transition:box-shadow .3s ease,transform .2s ease}.achievement-item:hover{box-shadow:0 4px 8px #0003;transform:translateY(-3px)}.achievement-item strong{color:#4caf50;font-size:18px}.achievement-item a{color:#4caf50;font-weight:700;text-decoration:none}.achievement-item a:hover{text-decoration:underline}.contact{padding:20px;text-align:center}.contact h2{color:#4caf50;font-size:24px;margin-bottom:10px}.contact p{color:#555;font-size:16px;margin-bottom:20px}.contact-details{flex-direction:column;gap:15px}.contact-details,.contact-item{align-items:center;display:flex}.contact-item{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:10px 15px;transition:box-shadow .3s ease;width:-webkit-fit-content;width:fit-content}.contact-item:hover{box-shadow:0 6px 12px #0003}.contact-icon{color:#4caf50;font-size:20px;margin-right:10px}.contact-link{color:#4caf50;font-size:16px;font-weight:700;text-decoration:none}.contact-link:hover{text-decoration:underline}.contact-text{color:#555;font-size:16px;font-weight:700}.research-section{padding:20px}.research-section h2{color:#4caf50;font-size:24px;margin-bottom:10px}.research-highlights{color:#333;font-size:16px;list-style:disc;margin-bottom:20px;margin-left:20px}.research-highlights li{margin-bottom:10px}.research-links{margin-top:20px}.research-links h3{color:#4caf50;font-size:20px}.research-links ul{list-style:none;margin-left:0}.research-links ul li{margin-bottom:10px}.research-links a{color:#4caf50;font-weight:700;text-decoration:none}.research-links a:hover{text-decoration:underline}.tab-navigation button{background:none;border:1px solid #ddd;border-radius:5px;cursor:pointer;font-size:16px;margin-right:10px;padding:10px 20px;transition:all .3s ease}.tab-navigation button.active{background-color:#4caf50;color:#fff}.tab-content{margin-top:20px}
/*# sourceMappingURL=main.c65103a3.css.map*/