body{margin:0;font-family:-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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}:root{--color-bg:#181a1b;--color-primary-accent:#e53935}body,html{margin:0;height:100%;width:100vw;overflow-x:hidden;background-color:#181a1b;background-color:var(--color-bg)}a:link{text-underline-offset:5px}a:hover{color:#ff6d60}a:active{color:#e53935}.text-center{text-align:center}.flex-center{-webkit-align-self:center;align-self:center}.flex-end{-webkit-align-self:flex-end;align-self:flex-end}.float-right{float:right}.shadow{box-shadow:0 0 24px #212121}.text-shadow{text-shadow:0 0 16px #272727;text-shadow:0 0 16px var(--color-primary-dark)}.social-button,.social-button-size{width:50px;height:50px}.social-button{line-height:50px;display:-webkit-inline-flex;display:inline-flex;padding:20px;margin-right:16px;border-radius:100px;cursor:pointer;z-index:1;background-color:var(--color-primary);transition:box-shadow .1s linear;box-shadow:0 0 0 var(--color-primary-dark);text-align:center;position:relative}.social-button img{z-index:1;float:left}.social-button:hover{box-shadow:0 0 12px #4b4b4b}#section-header-container{display:block}.section-header{width:100vw;height:10vh;font-size:40pt;font-weight:bolder;padding-bottom:24px;padding-top:64px;margin-bottom:24px;vertical-align:center;line-height:10vh}:root{--color-bg:#212121;--color-primary:#2a2a2a;--color-primary-dark:#272727;--color-primary-accent:#c11c1c;--color-secondary:#e53935;--color-secondary-light:#ff6d60;--color-secondary-dark:#ab000e;color:#fff}.container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch}.hidden{-webkit-flex-grow:0.0001;flex-grow:0.0001}#description_container{-webkit-flex-direction:row;flex-direction:row;-webkit-flex-grow:1;flex-grow:1;padding-top:1em}#description_container,#project{display:-webkit-flex;display:flex}#project{max-width:500px;min-width:500px;margin-right:24px;margin-bottom:24px;padding:32px;background-color:#2a2a2a;background-color:var(--color-primary);border-radius:16px;vertical-align:middle}#title{text-align:left;font-size:16pt;font-weight:700;padding-bottom:5px;border:0 solid #c11c1c;border-color:var(--color-primary);border-bottom:0 solid var(--color-primary-accent)}#stack{font-size:12pt;display:block;color:grey;margin:0}#image{min-width:150px;max-width:150px;font-size:80px;background-color:#272727;background-color:var(--color-primary-dark);display:block;padding-top:0;line-height:150px;-webkit-align-self:center;align-self:center;text-align:center}#image,#image img{height:150px;border-radius:25px}#image img{min-width:100px;width:150px;object-fit:fill}#description{padding-left:2em;font-size:14pt;line-height:120%;text-align:left}#linkToGitHub{float:right;font-size:12pt;outline:#fff;border:1px solid #fff;border-radius:8px;padding:5px 10px;color:#fff;background-color:#2a2a2a;background-color:var(--color-primary);-webkit-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;transition:.3s}#linkToGitHub img{height:1.3em;margin-left:4px;vertical-align:text-bottom}#linkToGitHub:hover{-webkit-filter:invert(100%);filter:invert(100%)}#linkToGitHub:active{-webkit-filter:invert(25%);filter:invert(25%)}#linkToGitHub:visited{color:#fff}.button{background-color:#3e3e3e;border-radius:50px;text-align:center;height:40px;line-height:40px;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;margin-right:5px;width:auto;-webkit-align-content:center;align-content:center;white-space:nowrap;display:-webkit-inline-flex;display:inline-flex;min-height:1em;font-weight:700;font-size:15pt;padding:.1em 1em}.invert{-webkit-filter:invert(100%);filter:invert(100%)}.buttonImg{display:-webkit-flex;display:flex;line-height:40px}.buttonImg img{object-fit:contain;height:20px;-webkit-align-self:center;align-self:center}.education-blob{margin-bottom:24px;position:relative}.education-blob h1{text-align:left;margin:0;padding:0}.education-blob h2{border-bottom:4px;border-bottom-style:solid;border-bottom-color:#ab000e;margin:0;padding:0}#blob-image img{width:75px;border-radius:20px;float:left;margin-right:16px}.blob-content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:16px;border-radius:8px;background-color:var(--color-primary-dark)}.desc-item{width:100%;overflow:hidden;color:#fff}.desc-item p:first-child{margin:0;padding:30px 0 5px}.desc-item p :after{margin:0;padding:5px 0}#blob-text-institute{font-size:24pt;font-weight:700}#blob-text-graduation{font-size:16pt;font-weight:700;float:right}@media only screen and (max-width:1360px){#blob-image img{width:50px}}#blob-text-course{margin-top:12px;font-size:18pt}#blob-text-grade{font-size:16pt;font-weight:700}.button_expand{margin-top:16px}:root{--padding-large:80px;--header-height:60vh}@-webkit-keyframes backgroundAnim{0%{background-position-x:0;background-position-y:0}to{background-position-x:60000%;background-position-y:120000%}}@keyframes backgroundAnim{0%{background-position-x:0;background-position-y:0}to{background-position-x:60000%;background-position-y:120000%}}header{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding-top:80px;padding-top:var(--padding-large);padding-bottom:80px;padding-bottom:var(--padding-large);padding-left:15%;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:18pt;background:url(data:image/png;base64,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);background-repeat:repeat;-webkit-animation-duration:60000s;animation-duration:60000s;-webkit-animation-name:backgroundAnim;animation-name:backgroundAnim;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-size:100px}header *{z-index:1}header h1{margin-top:20px;margin-bottom:20px;font-size:48pt;text-align:left}#intro-text{background-color:var(--color-primary-dark);padding:20px;width:40vw;border-radius:16px;font-size:16pt;margin-top:24px;margin-bottom:24px}#intro-text p{text-align:left;margin-bottom:24px}.section{margin-bottom:48px;margin-left:10vw;margin-right:10vw}.section:after{margin-top:24px}.checkbutton{background-color:#575757;border-radius:50px;text-align:center;height:50px;line-height:50px;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;margin-left:5px;margin-right:5px;width:auto;white-space:nowrap;display:inline-block;min-height:1em;font-weight:700;font-size:15pt;padding-left:1.5em;padding-right:1.5em}#project-container{padding-top:28px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#project-page{height:150vh}a:link,a:visited{color:#fff}a:hover{color:var(--color-secondary-light)}a:active{color:var(--color-primary-accent)}h1{margin:0;font-size:68pt;font-weight:bolder}h1,h2{text-align:left}h3{margin:0;font-size:22pt;color:#7f7f7f}#project-details{margin-top:24px;margin-bottom:24px}#project-details,.detail-button,.item{display:-webkit-flex;display:flex}.detail-button{background-color:#494848;font-weight:bolder;font-size:12pt;text-decoration:none;padding:1em;margin-right:12px;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border-radius:12px}.inline-link-img{height:1.5em;margin-left:12px;object-fit:fill;display:-webkit-flex;display:flex}#project-body{width:80vw;text-align:center;margin:0 auto}#banner{width:100vw;height:40vh;overflow:hidden;margin-bottom:24px}#banner img{width:100%;height:100%;object-fit:cover;background:no-repeat fixed 50%}#project-description{background-color:var(--color-primary-dark);padding:1.5em;text-align:left}#project-button-goback{position:absolute;top:16px;left:8px}#project-image-container{display:-webkit-flex;display:flex;overflow-y:hidden;width:100%}.gallery-image{height:200px;margin-right:24px;cursor:pointer}@media only screen and (max-width:1360px){.subtitle{font-size:18pt}#banner{height:20vh}}#screenshot-overlay{background-color:rgba(0,0,0,.8);width:100vw;height:100vh;position:absolute;top:0;left:0;z-index:1;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#screenshot-overlay,#screenshot-overlay-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}#screenshot-overlay-container{overflow:hidden;height:85vh}#screenshot-overlay-image{display:-webkit-flex;display:flex;object-fit:contain;height:90%;z-index:2}#screenshot-overlay-caption{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-weight:bolder;text-align:center;height:3em;border-radius:16px}#screenshot-overlay-close{opacity:1;position:absolute;right:2vw;top:1vw}
/*# sourceMappingURL=main.0ce7291c.chunk.css.map */