@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Mono&family=Oswald:wght@300&family=Poppins:wght@200;500&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#eee;font-family:IBM Plex Mono,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}.App{height:100vh;width:100vw}.portfolio{display:flex;margin-left:-24px;margin-top:2rem;width:auto}.portfolio_column{background-clip:padding-box;padding-left:24px}.portfolio_column>div{background:grey;margin-bottom:24px}.portfolio .item{align-items:center;animation-direction:alternate-reverse;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:loadingBg;animation-name:loadingBg;border-radius:1.5rem;cursor:pointer;display:flex;justify-content:center;min-height:100px;overflow:hidden;position:relative;transition:.5s}.portfolio .item-loaded{-webkit-animation:none;animation:none;background-color:transparent;min-height:none}@-webkit-keyframes loadingBg{0%{background-color:transparent}to{background-color:#e9e9e9}}@keyframes loadingBg{0%{background-color:transparent}to{background-color:#e9e9e9}}.portfolio .item .overlay{background-color:transparent;border-radius:1.5rem;color:#fff;height:100%;left:0;overflow:hidden;padding:1rem;position:absolute;top:0;transition:.5s;width:100%;z-index:9}.portfolio .item:hover .overlay{background-color:rgba(0,0,0,.5)}.portfolio .item .overlay .inner{height:100%;opacity:0;position:relative;top:2rem;transition:.5s;width:100%}.portfolio .item:hover .overlay .inner{opacity:1;top:0}.portfolio .item .cover-image,.portfolio .item .cover-image-holder{height:auto;opacity:0;transition:.5s;width:100%}.portfolio .item .cover-image{border-radius:1.5rem;position:absolute}.portfolio .item:hover .cover-image{-webkit-transform:rotate(3deg);transform:rotate(3deg);width:120%}.portfolio .tags-container{bottom:0;position:absolute}.portfolio .content .tags-container,.portfolio .tags-container{display:flex;flex-direction:row;flex-wrap:wrap;padding:1rem 0 0}.portfolio .content .tags-container{bottom:auto;position:relative}.tags,.tags-container>span{background-color:#eee;border-radius:99px;color:#555;font-family:IBM Plex Mono,monospace;font-size:12px;margin:0 6px 6px 0;padding:2px 12px}.filter-container .filter{padding:0 1rem}.MuiToggleButton-root{border:0}.portfolio .item .content{background-color:#ddd;font-family:Poppins,sans-serif;max-height:100vh;max-width:100vw;overflow:scroll;position:fixed;z-index:999}.custom-paper{background-color:#fff;border-radius:2rem;margin-bottom:2rem;padding:2rem 4rem}.exp-item{border-bottom:1px solid #ccc;padding:2rem 0}.exp-item:last-of-type{border-bottom:none}.summary-container{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly}.summary-container .item-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.core{border-bottom:1px dashed #666;font-size:min(1.3rem,4vw);list-style:none;padding:1rem}@media only screen and (max-width:600px){.custom-paper{padding:2rem}.summary-container{justify-content:space-evenly}.summary-container,.summary-container .item-wrapper{align-items:center;display:flex;flex-direction:column}.summary-container .item-wrapper{justify-content:center;margin-bottom:4rem;min-width:100%}}
/*# sourceMappingURL=main.1efc63e4.css.map*/