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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}.App{color:#d2cec8;font-family:Karla,sans-serif;height:100%;margin-left:auto;margin-right:auto;margin-top:150px;max-width:1440px;width:80%}body{background-color:#34393b}.footer{align-items:center;background-color:#222425a9;bottom:0;color:hsla(0,0%,100%,.524);display:flex;height:40px;justify-content:space-around;left:0;padding:1rem;position:fixed;right:0;text-align:center;width:100%;z-index:5}.linkedin{color:#fff;font-size:1.25rem;margin:0 10px;text-decoration:none;transition:all .3s ease-in-out}.linkedin:hover{color:#0077b5;font-size:1.5rem}.linkedin:active{color:#0077b5}.portfolio-src{color:#fff;font-size:1rem;margin:0 10px;text-decoration:none;transition:all .3s ease-in-out}.nav-bar{align-items:center;background-color:#222425a9;color:#fff;display:flex;flex-direction:row;gap:80px;height:100px;justify-content:flex-end;left:0;overflow:hidden;padding:20px;position:fixed;top:0;width:100%;z-index:100}.nav-item{color:#fff;font-size:20px;font-weight:500;list-style:none;opacity:.5;text-decoration:none;transition:all .25s ease-in-out}.nav-item.active{text-decoration:underline}.nav-item.active,.nav-item:hover{font-size:24px;opacity:1}.empty{height:140px}.about-me{display:flex;flex-direction:column;font-size:24px;justify-content:center;margin:100px auto;padding:0;width:90%}.hello{font-size:36px;font-weight:500;margin-bottom:24px;margin-top:100px}.me{align-items:center;display:flex;flex-direction:row;gap:48px;justify-content:space-between;width:100%}.text{font-size:18px;line-height:1.5}.highlight{color:#f5a623;font-weight:600}.picture{border:2px solid #fff;border-radius:50%;height:auto;max-width:200px;width:100%}.games{align-items:center;display:flex;flex-direction:column;font-size:24px;justify-content:center;margin:0 auto;padding:0;width:80%}.game{color:#f5a623;font-size:2rem;font-weight:600;margin-top:104px}.description,.game{margin-bottom:24px;width:90%}.description{font-size:18px;font-weight:500}.link{text-decoration:none}.itch{color:#ff2a2a;cursor:pointer;height:100px;width:100px}.itch:hover{text-decoration:underline}.google-play{color:#00b3ff;cursor:pointer;height:100px;transition:all .3s ease-in-out;width:100px}.google-play:hover{text-decoration:underline}.sub-text{color:#fff;font-size:14px;font-weight:500}.project-item{align-items:flex-end;box-shadow:0 0 10px 0 rgba(0,0,0,.5);display:flex;flex-direction:row;justify-content:center;margin:10px;transition:all .25s ease-in-out}.project-item:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.project-item-title{bottom:0;height:50px;padding:10px;position:relative;width:100%;z-index:1}.project-item-title>h2{color:#fff;font-size:24px;font-weight:500;z-index:2}.react{font-size:18px;justify-content:flex-end;left:-25px;opacity:.75;position:absolute;top:0;z-index:100}.project-list,.react{align-items:center;display:flex;height:100%;width:100%}.project-list{flex-wrap:wrap;justify-content:center;margin:24px auto;padding:0 10px}.project-modal{align-items:center;background-color:#cecece;box-sizing:border-box;display:flex;flex-direction:column;height:90%;margin-left:auto;margin-right:auto;margin-top:100px;max-height:960px;max-width:768px;min-height:600px;opacity:1;overflow-x:hidden;overflow-y:auto;position:fixed;top:80px;transition:all .3s ease-in-out;width:80%;z-index:100}.closed{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:hidden}.project-modal-header{align-items:center;display:flex;justify-content:center;margin-bottom:10px;width:100%}.project-modal-title{color:#fff;font-size:4rem;font-weight:500;padding:10px}.project-modal-close-button{background:none;border:none;border-radius:50%;cursor:pointer;font-size:3rem;height:40px;position:absolute;right:12px;top:20px;transition:all .3s ease-in-out;width:40px}.project-modal-close-button:hover{color:rgba(164,45,45,.85)}.project-modal-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;height:100%;padding:20px;width:100%}.modal-description{color:#000;font-size:18px;opacity:.8;width:80%}.web-platform-links{align-items:center;display:flex;gap:12px;height:100px;justify-content:center;margin-right:16px}.check{background-color:#a7a6a6;border:2px solid #fff;border-radius:8px;color:#414141;cursor:pointer;font-size:1.5rem;font-weight:600;margin-left:12px;padding:4px 10px;transition:all .3s ease-in-out}.check,.check:hover{text-decoration:none}.check:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.store-buttons{align-items:center;display:flex;gap:4px;justify-content:center;margin-right:16px}.store-button-google{cursor:pointer;height:118px;width:280px}.store-button-apple{cursor:pointer;height:82px}.image-gallery{display:flex;flex-wrap:wrap;height:100%;justify-content:center;margin:0 auto;width:100%}.image-gallery img{border:2px solid #fff;border-radius:4px;margin:10px;object-fit:cover}.project-modal-footer{bottom:0;height:24px;position:relative;width:100%}.github{border-radius:5px;color:#fff;font-size:20px;font-weight:700;text-align:center;text-decoration:none;width:100%}.resume{display:flex;flex-direction:column;font-size:18px;font-weight:400;justify-content:center;max-width:1440px;padding:0 36px;width:100%}.page-title{color:#f5a623;font-size:2rem;font-weight:600;margin-bottom:24px;margin-top:104px;width:90%}.content{display:flex;flex-direction:column;gap:48px;justify-content:center;margin:0 auto}.dark-highlight{color:#dcdcdc;font-size:15px;opacity:.5}.title{color:#fff;font-size:32px;font-weight:600}.aboutme-section{flex-direction:row;margin:36px auto}.aboutme-section,.text-section{align-items:center;display:flex;gap:36px;justify-content:center;width:100%}.text-section{flex-direction:column}.desc-link{color:#dcdcdc;font-size:18px;opacity:.5;text-decoration:none}.image-section>img{object-fit:cover;width:250px}.download-btn{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:600;gap:24px;justify-content:center;margin-right:16px;transition:.3s ease-in-out}.fa-download{opacity:.5}.download-btn:hover{opacity:.8;-webkit-transform:scale(1.1);transform:scale(1.1)}.download-btn:active{opacity:.5}.work-experiences{gap:36px}.work-experience-item,.work-experiences{display:flex;flex-direction:column;justify-content:center;width:100%}.work-experience-item{gap:12px}.work-experience-item>h3{font-size:24px;font-weight:600}.work-experience-item>h4,.work-experience-item>p{font-size:18px;font-weight:400}.work-experience-item>p{opacity:.8}.skills{flex-direction:column;justify-content:center}.skill-list,.skills{display:flex;gap:36px;width:100%}.skill-list{flex-direction:row;justify-content:flex-start}.skill{flex-direction:column}.skill,.skill-items{display:flex;gap:12px;width:100%}.skill-items{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.skill-name{font-size:24px;font-weight:600}.skill-item{border:1px solid #dcdcdc;gap:12px;padding:10px}.skill-item>p{font-size:18px;font-weight:400;opacity:.8;width:100%}.education{gap:36px}.education,.education-item{display:flex;flex-direction:column;justify-content:center;width:100%}.education-item{gap:12px}.school{font-size:24px}.info{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:flex-start;width:100%}.desc{font-size:18px;opacity:.8}.besides{gap:36px}.activity-item,.besides{display:flex;flex-direction:column;justify-content:center;width:100%}.activity-item{gap:8px}.activity-name{font-size:28px}.activity{font-size:18px;opacity:.8}.contact-item{color:#ffffffa3;flex-direction:row;gap:36px;height:100%;margin:10px 10px 10px 96px;width:100%}.contact-item,.fa,.fab,.fas{align-items:center;display:flex}.fa,.fab,.fas{align-self:center;font-size:2rem;width:20px}.links{align-items:center;color:#ffffff63;display:flex;flex-direction:row;font-size:1.5rem;font-weight:700}.fa-user{margin-left:2px;margin-right:-1px}.fa-gamepad{margin-left:-3px;margin-right:2px}.contact{margin-left:auto;margin-right:auto}.contact-items{align-items:center;display:flex;flex-direction:column;gap:12px;height:100%;margin:24px auto;width:100%}.contact-title{color:#f5a623;font-size:3rem;margin-top:256px}.contact-desc,.contact-title{align-items:center;align-self:center;display:flex}.contact-desc{color:#fff;font-size:1rem;margin-bottom:48px;margin-top:24px}
/*# sourceMappingURL=main.2537412f.css.map*/