:root{line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;display:flex;font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{font-weight:500;color:#bf5700;text-decoration:none;transition:color .2s ease-in-out}a:hover{color:#d66b00}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;cursor:pointer;transition:all .25s ease-in-out}@media(prefers-color-scheme:dark){:root{color-scheme:dark}}@media(prefers-color-scheme:light){:root{color-scheme:light}}@font-face{font-family:Manrope;src:url(/fonts/MANROPE-VARIABLE.ttf) format("truetype-variations");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont_opsz,wght.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Italic.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Nightmark;src:url(/fonts/Nightmark-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Nightmark;src:url(/fonts/Nightmark-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Nightmark;src:url(/fonts/Nightmark-Italic.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Nightmark;src:url(/fonts/Nightmark-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic}*:focus{outline:none}#root{display:flex;align-items:center;justify-content:center;min-height:100vh;min-width:100vw}p{margin:1rem 0}.container{display:flex;flex-direction:column;max-width:70rem;width:100%;position:relative;-webkit-box-shadow:0 0px 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px #00000080}.project-list-title h3{width:100%;text-align:center}.project-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:6rem;width:100%}.project-container:first-of-type{border-top:1px solid black}.project-container:nth-of-type(2n){background-color:#ecffec}a.project-container{text-decoration:none}a.project-container:visited{color:#000}.project-row{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:7rem auto;grid-template-columns:7rem auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid black}.project-row .thumbnail-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:7rem;border-right:1px solid;color:#000;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.project-row .thumbnail-container .thumbnail{width:100%;margin:.5rem}.project-row .thumbnail-container img{max-width:100%}.project-row .project-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width:1024px){.container{-webkit-box-shadow:none;box-shadow:none}}
