:root{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#2a382b;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;flex-direction:column;place-items:center;min-width:100vw;min-height:100vh}h1{font-size:3.2em;line-height:1.1;place-items:left}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#root{width:1280px;margin:0;padding:2rem;padding-top:0;display:flex;flex-direction:column;align-items:center}.page-header{padding-top:2rem;display:flex;flex-direction:column;align-items:center;background-color:#111}nav{display:flex;width:100vw;flex-direction:horizontal;flex:auto}.nav-padding{min-width:33vw}.nav-item{flex-grow:1;color:#aaa;background-color:#111;text-align:center;line-height:50px;border-style:hidden hidden solid hidden;border-color:#fff}.nav1{border-color:#a4f;color:#c8f}.nav1:hover{border-color:#c8f;color:#faf;background-color:#333}.nav2{border-color:#0fa;color:#8fc}.nav2:hover{border-color:#8fc;color:#aff;background-color:#333}.card{padding:2em}.about{display:flex;flex-direction:horizontal;background-color:#464;border-radius:20px;align-items:center}.about img{border-radius:20px;max-width:250px}.about *{padding:10px}.bio-page{display:flex;flex-direction:column;align-items:center}.bio-text{max-width:400px;padding:20px;text-align:center;font-size:23px}.networking-links{display:flex}.networking-link img{max-width:100px;padding:5px 20px}.projects{display:flex;flex-direction:column;align-items:center;margin-top:20px}.thumbnails{display:flex;flex-direction:row}.thumbnail{display:flex;flex-direction:column;align-items:left;margin:10px;background-color:#eee;border-radius:20px;height:fit-content;width:fit-content}.thumbnail img{width:250px;height:auto;border-radius:20px 20px 0 0}.thumbnail div{font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;color:#333;padding-left:10px;padding-bottom:10px;padding-top:5px}
