body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#ffdc84;color:#5c5151;font-family:Montserrat,sans-serif;margin:0;overflow-x:hidden;overflow-y:scroll}.App,.Header{text-align:center}.Header{background:#fff;font-size:20px;left:-5vw;position:relative;width:100vw}.Content{margin:-18px auto 10vh;width:90vw}.Gallery,.Project{margin-top:30px}.Project{font-size:20px;vertical-align:top}.Box img{height:300px;object-fit:cover;z-index:1}.Box,.Box img{max-width:100%;width:300px}.Box{background:#fff;display:inline-block;margin:10px;padding:10px;position:relative;text-align:center}.Box .title{display:block;font-weight:700}.Box .year{color:gray;float:right}.Box .desc,.Box .year{display:inline;font-weight:400}.Box .desc{color:#daa520;float:left}.Overlay{background:#0000;height:300px;line-height:300px;margin:auto;max-width:100%;opacity:0;position:absolute;text-align:center;text-transform:uppercase;transition:.3s;width:300px;z-index:2}.Overlay:hover{background:#000c;color:#fff;opacity:1;transition:.3s}#nothing{display:none}.Project img,h{margin:10px}h{display:block;font-size:35px}#name{font-size:50px;padding:20px 10px 10px}#buttons{left:0;right:0;text-align:center;width:100vw}#buttons,.button{display:inline-block}.button{background:none;border:none;color:#e35a05;font-size:30px;font-weight:400;margin-bottom:15px;margin-left:15px;margin-right:15px;text-decoration:none;text-transform:uppercase}.button:hover{cursor:pointer;text-decoration:underline}.smallImg{background:blue;display:inline-block;max-width:100%;width:300px}.medImg{max-width:100%;width:600px}a{color:#554040;font-weight:700;text-decoration:none}.col{display:inline-block;max-width:350px;vertical-align:top}.col,iframe{margin:10px}#frontpage img{vertical-align:middle}.code{max-height:450px;overflow-y:scroll}.code,.explanation{display:inline-block;margin-top:40px;vertical-align:top;width:48%}.explanation{padding:1%}.invisble{color:green}.youtube{height:500px;max-width:100%;width:900px}.smallVideo{height:300px;max-width:100%;width:500px}
/*# sourceMappingURL=main.bb2b83dc.css.map*/