:root{--color-background:black;--color-primary:#ede7df;--color-hover:gray;--fs-button:1.1rem;--fs-body-text:1rem;--lh-body:1.5;--section-padding-y:20px;--section-padding-x:8%;--card-radius:20px;--button-margin-top:10px;--button-padding:10px 15px}h1{font-size:3.5rem}h2{text-align:center;font-size:2rem}h3{font-size:1.5rem}body{background-color:var(--color-background);font-family:sans-serif,monospace;line-height:1.5}.header-section{background-color:var(--color-primary);margin:0;padding:10px}.navigation{overflow:hidden}.navigation a{color:#2d2828;font-size:var(--fs-button);text-decoration:none}.navigation a:hover{background-color:var(--color-hover);padding:10px}.navigation-list{border:20px;flex-basis:auto;justify-content:center;gap:40px;margin:5px;padding:10px;list-style-type:none;display:flex}.hero-section{background-image:url(/EP_background.png);min-height:550px;margin:0;padding:10px 30px;display:flex}.hero-left,.hero-right{flex:1}.hero-left{color:#f5f0ea;text-align:center}.biography{font-size:var(--fs-body);line-height:var(--lh-body)}.contact-button{background-color:var(--color-primary);margin:10px;padding:10px;font-size:.9em}.contact-button a{color:#000;text-decoration:none}.hero-right img{object-fit:cover;border-radius:10%;max-width:100%;max-height:450px;margin:auto;padding-top:40px;display:block}.biography-section{padding:var(--section-padding-y) var(--section-padding-x);color:var(--color-primary);text-align:center;font-size:var(--fs-body);margin:0}.menu-section{background-color:var(--color-primary);padding:10px;overflow:hidden}.menu-section a{color:var(--color-background);font-size:var(--fs-button);text-decoration:none}.menu-section a:hover{background-color:var(--color-hover);padding:10px}.menu-list{border:20px;flex-basis:auto;justify-content:center;gap:40px;margin:5px;padding:10px;list-style-type:none;display:flex}.research-experience-section{padding:var(--section-padding-y) var(--section-padding-x);color:#f5f0ea;margin:0}.research-experience-card{border-radius:25px;gap:40px;margin:20px;padding:30px;display:flex}.research-experience-card img{object-fit:cover;border-radius:20px;width:250px;height:250px}.research-experience-content{text-align:left;font-size:var(--fs-body);flex:1}.research-references-button{font-size:var(--fs-button);margin-top:var(--button-margin-top);padding:var(--button-padding)}.research-references-button a{color:var(--color-background);font-weight:700;text-decoration:none}.presentation-section{padding:var(--section-padding-y) var(--section-padding-x);background-color:var(--color-primary);margin:0;text-decoration:none}.presentation-section a{color:var(--color-background)}.professional-experience-section{padding:var(--section-padding-y) var(--section-padding-x);color:var(--color-primary);margin:0}.projects-section{padding:var(--section-padding-y) var(--section-padding-x);background-color:var(--color-primary);margin:0}.project-category-navigation{background-color:var(--color-background);border:20px;justify-content:center;gap:30px;margin:5px;padding:10px;list-style-type:none;display:flex}.project-category-navigation a{color:var(--color-primary);text-decoration:none}.project-category-navigation a:hover{background-color:var(--color-hover);padding:10px}.project-slideshow-section{scroll-snap-type:x mandatory;gap:20px;display:flex;overflow-x:auto}.project-slideshow-section img{object-fit:cover;border-width:20px;width:100%;height:200px}.project-card{scroll-snap-align:start;background-color:gray;border-radius:20px;min-width:200px;padding:25px}.project-link,.project-github{margin-top:2px;padding:3px;font-size:.9em}.project-link a,.project-github a{color:var(--color-background);text-decoration:none}.honors-section{padding:var(--section-padding-y) var(--section-padding-x);color:var(--color-primary);margin:0}.leadership-service-and-involvements-section{padding:var(--section-padding-y) var(--section-padding-x);background-color:var(--color-primary);margin:0}.footer-section{padding:var(--section-padding-y) var(--section-padding-x);color:var(--color-primary);margin:0}
