:root{--bg-color: #080808;--second-bg-color: #131313;--text-color: white;--main-color: #00f2ff;--start-bg-color: #83988E;--start-text-color: #D5AD36}html,body,#root{position:fixed;-webkit-user-select:none;user-select:none;margin:0;top:0;left:0;width:100%;height:100%;background:#c3ece3;z-index:1;word-spacing:.2rem;font-size:100%;font-family:bebas}@font-face{font-family:bebas;src:url(/assets/bebas-neue-v9-latin-regular-nIo2Ifhg.woff)}.interface{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}.heading1{font-size:3.5rem;line-height:60px;font-weight:800;color:var(--main-color);margin:0}.heading2{font-size:2.5rem;line-height:40px;font-weight:800;color:var(--text-color)}p{font-size:1.4rem;color:var(--text-color);font-weight:100}.highlight-text{color:var(--main-color)}::-webkit-scrollbar{width:.3rem}::-webkit-scrollbar-thumb{background:var(--main-color);border-radius:1.2px}::-webkit-scrollbar-track{background:var(--bg-color);width:.2rem}@media screen and (max-width: 1000px){html,body,#root{font-size:100%}}@media (max-width:895px){html,body,#root{text-align:center}.btn{display:flex;position:relative;justify-content:center;margin:auto}}@media (max-width: 600px){.shrink-text-fit{font-size:2.6rem}}.social-icons a{display:inline-flex;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;background:transparent;border:2px solid var(--main-color);font-size:150%;border-radius:50%;color:var(--main-color);margin:1rem 1.5rem 3rem 0;transition:.3s ease-in-out;text-decoration:none}.social-icons a:hover{color:#000;transform:scale(1.2)translateY(-10px);box-shadow:0 0 20px var(--main-color);background-color:var(--main-color)}#buildControl{left:3%;top:2%;position:fixed;z-index:5;background-color:#000000b3;color:var(--text-color);padding:15px;border-radius:5px;box-shadow:0 2px 5px #0003}#buildControl p{margin:0;font-size:.9rem}.startContainer{height:100vh;width:100%;position:absolute;z-index:100;background-color:var(--start-bg-color);overflow:hidden;transition:opacity .5s ease-out}.starsBackground{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(2px 2px at 20px 30px,rgb(222,122,255),transparent),radial-gradient(2px 2px at 40px 70px,rgb(147,221,255),transparent),radial-gradient(1px 1px at 60px 120px,rgb(151,255,167),transparent),radial-gradient(1px 1px at 80px 160px,rgb(85,59,255),transparent),radial-gradient(2px 2px at 100px 200px,rgb(242,255,63),transparent),radial-gradient(1px 1px at 120px 240px,rgb(162,255,68),transparent);background-repeat:repeat;background-size:100px 300px;animation:starField 20s linear infinite;opacity:1}.starsBackground:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(1px 1px at 30px 50px,rgb(151,255,239),transparent),radial-gradient(1px 1px at 70px 90px,rgb(229,101,255),transparent),radial-gradient(2px 2px at 110px 140px,rgb(133,250,252),transparent),radial-gradient(1px 1px at 150px 180px,rgb(255,142,229),transparent);background-repeat:repeat;background-size:200px 400px;animation:starField 25s linear infinite reverse}@keyframes starField{0%{transform:translate(-300px) translateY(-300px)}to{transform:translate(0) translateY(0)}}.diagonalStars{position:absolute;top:0;left:0;width:120%;height:120%;background-image:repeating-linear-gradient(75deg,transparent,transparent 100px,rgba(88,216,255,.94) 150px,rgba(101,183,255,.8) 80px);animation:diagonalMove 30s linear infinite;opacity:.1}.animatedStar{position:absolute;color:#f9ff7e;font-size:15px;animation:starPulse 3s ease-in-out infinite}.animatedStar:nth-child(odd){animation-delay:1.5s}.animatedStar:nth-child(3n){animation-delay:.5s}@keyframes starPulse{0%,to{transform:scale(.5);opacity:.3}50%{transform:scale(1.1);opacity:1}}.startContent{display:flex;flex-direction:column;width:100%;height:100%;align-items:center;justify-content:center}.innerCircle{position:absolute;width:12rem;height:12rem;background-color:#8ac6e2;border:none;border-radius:50%;box-shadow:0 0 10px var(--main-color);transition:all .3s ease-in-out;z-index:5}.ripple{position:absolute;border-radius:50%;background-color:#00f2ff66;transform:scale(0);animation:rippleEffect 2s infinite}.ripple:nth-child(2){animation-delay:.5s}.ripple:nth-child(3){animation-delay:1s}@keyframes rippleEffect{0%{transform:scale(0);opacity:.8}to{transform:scale(3);opacity:0}}.startName{font-weight:800;position:absolute;font-size:3.2rem;color:#e8e85f;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;top:10vh;opacity:0;transform:translateY(-20px);animation:fadeInDown 1s forwards .5s;transition:all .3s ease-in-out}.startName:hover{transform:translateY(-5px);font-size:3.5rem;background-color:#8ac6e21e;padding:1rem}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.startButton{z-index:100;position:relative;color:var(--start-text-color);background-color:#ffffff97;font-size:2.3rem;font-weight:700;width:10rem;height:10rem;border-radius:50%;border:none;transition:all .3s ease-in-out;opacity:0;transform:scale(.8);animation:pulseIn 1s forwards 1s;cursor:pointer}@keyframes pulseIn{0%{opacity:0;transform:scale(.8)}70%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.startButton:hover+.innerCircle,.startButton:hover~.ripple{transform:scale(1.04);background-color:#00f2ff4d}.startButton:hover{background-color:#ffffffca}.loadingBar{position:absolute;bottom:15%;width:0%;height:3px;background:linear-gradient(90deg,var(--main-color),rgb(232,232,95));animation:loadingProgress 3s forwards;box-shadow:0 0 10px #00f2ffb3}@keyframes loadingProgress{0%{width:0%}to{width:70%}}.loadingText{position:absolute;bottom:10%;font-size:1.5rem;color:#fff;opacity:0;animation:fadeInOut 2s infinite}@keyframes fadeInOut{0%,to{opacity:.5}50%{opacity:1}}.modal_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:10000;pointer-events:auto;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.modal_overlay.modal_fade_in{opacity:1;visibility:visible}.modal_overlay.modal_fade_out{opacity:0;visibility:hidden}.modal_content{height:98vh;width:98vw;position:fixed;left:1%;top:1%;background-color:#0009;border-radius:5px;padding:2rem;color:#fff;box-shadow:0 2px 5px 5px #5ed1d3;overflow:auto;box-sizing:border-box;font-family:bebas;z-index:10000;opacity:0;transform:scale(.8) translateY(-20px);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.modal_content.modal_content_fade_in{opacity:1;transform:scale(1) translateY(0)}.modal_content.modal_content_fade_out{opacity:0;transform:scale(.8) translateY(-20px)}.exitButton{position:absolute;text-align:center;z-index:110;width:32px;height:32px;top:1rem;right:1rem;background-repeat:no-repeat;background-color:#fff;border:none;border-radius:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAA7AAAAOwBeShxvQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAC7SURBVFiF7ZZNDoIwEEafeAPvo/Qe4kbY4Hk9ABdB3JSkIaZhhk5JpG/bfD8NQ1soFI7OObJWAQ1wAQalvwOuwBuYpOKHF41AqwhvvXYC7go9LjAYgU6g7RbaWlMA4BkYfYDeSCMyfOUMl5QwC19Twjw8ViJb+MxywrV/yibCXW/aeZWw1CmhV5RdP8GvgZOcE8nD16yZh5uXkBib3wNZLyOHfsKTXMcNOz9I5ifZTSP21N4j5YFXKPwZX8zie94Hh3vQAAAAAElFTkSuQmCC);cursor:pointer}.modal_content.modal_content_fade_in .exitButton{transition:all .3s ease-in-out}.modal_content.modal_content_fade_in .exitButton:hover{background-color:var(--main-color);transform:scale(1.1) translateY(-5px);box-shadow:0 0 10px var(--main-color)}.modal_content.modal_content_fade_out .exitButton{transition:none!important;opacity:inherit!important;transform:inherit!important}.aboutMeContent{width:100%;height:100%;max-width:1200px;margin:0 auto;padding:3rem;box-sizing:border-box;color:var(--text-color);z-index:1000}.aboutMeContent .name{color:var(--main-color);box-shadow:0 1px var(--main-color);border:none;transition:all .3s ease-in-out}.aboutMeContent .name:hover{box-shadow:none;transform:translateY(-20px)}.bottomText{color:#fff;margin-top:1rem;text-align:center;font-size:3rem}.btn{position:absolute;margin-top:-1rem;text-decoration:none;text-transform:none;color:var(--main-color);background-color:var(--bg-color);border:2px solid var(--main-color);padding:.7rem 1rem;font-size:1.2rem;border-radius:30px;width:10rem;text-align:center;transition:all .3s ease-in-out}.btn:hover{box-shadow:0 0 20px 0 var(--main-color);color:#000;background-color:var(--main-color);font-size:1.3rem}.skills .header{text-align:center;font-size:3rem;margin-bottom:2rem;margin-top:-6rem}.skills{padding:10rem 12%;min-height:100vh;background-color:transparent;color:#fff}.skills h2{margin-bottom:5rem}.skills img{width:6rem}.skillsContainer{justify-content:center;display:grid;grid-template-columns:repeat(3,3fr);align-items:center;gap:2.5rem}.skillsBox{height:25rem;color:#fff;border-radius:2rem;border:5px solid transparent;cursor:pointer;transition:.4s ease-in-out}.skillsBox:hover{background:#000;color:#fff;border:5px solid var(--main-color);transform:scale(1.03)}.skillsBox .skillsInfo{display:flex;flex-direction:column;text-align:left;max-height:150px;justify-content:left;align-items:baseline;padding:1rem 3rem;align-items:center}.skillsInfo h4{font-size:2rem;font-weight:650;line-height:2}.shrink-text-fit{text-align:center}.phoniciContainer{height:100vh;width:98%;position:fixed;left:1%;top:1%;z-index:100;box-sizing:border-box;background-color:#000000e6;padding:2rem;border-radius:5px;box-shadow:0 2px 5px 5px #5ed1d3;overflow-x:hidden}.phoniciContent{width:100%;height:fit-content;max-width:1200px;margin:0 auto;padding:3rem;box-sizing:border-box;color:var(--text-color)}.descriptionText{max-width:70%}.app_examples_header{font-size:3rem;text-align:center}.imageExampleContainer{margin:auto;width:95%;justify-content:center;display:grid;grid-template-columns:repeat(3,3fr);align-items:center;gap:5rem 2.5rem}.image1_container,.image2_container,.image3_container{position:relative;width:100%;display:flex;flex-direction:row}.example_image1,.example_image2,.example_image3{border:1px solid var(--main-color);border-radius:5px;width:100%;position:relative;display:block}.phonici_example1_overlay,.phonici_example2_overlay,.phonici_example3_overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:0;transition:.5s ease;background-color:#52b5bbf2;border-radius:5px;display:flex;justify-content:center;align-items:center}.image1_container:hover .phonici_example1_overlay,.image2_container:hover .phonici_example2_overlay,.image3_container:hover .phonici_example3_overlay{opacity:1}.example_image1:hover{opacity:.6}.overlay_text{color:#fff;font-size:1.8rem;font-weight:700;text-align:center;padding:1rem}.hciContainer{height:100vh;width:98%;position:fixed;left:1%;top:1%;z-index:100;box-sizing:border-box;background-color:#000000e6;padding:2rem;border-radius:5px;box-shadow:0 2px 5px 5px #5ed1d3;overflow-x:hidden}.hciContent{width:100%;height:fit-content;max-width:90%;margin:0 auto;padding:1rem;color:var(--text-color);line-height:2rem}.imageExampleContainerHCI{width:100%;justify-content:center;display:grid;grid-template-columns:repeat(2,2fr);align-items:center;gap:2.5rem}.otherProjectsContainer{height:100vh;width:98%;position:fixed;left:1%;top:1%;z-index:1000;box-sizing:border-box;background-color:#000000e6;padding:2rem;border-radius:5px;box-shadow:0 2px 5px 5px #5ed1d3;overflow-x:hidden}.otherProjectsContent{width:100%;height:fit-content;max-width:90%;margin:0 auto;padding:1rem;color:var(--text-color);line-height:2rem}.overlayContentContainer{text-align:center}.projectButton{display:inline-block;padding:12px 24px;background-color:var(--bg-color);box-shadow:0 0 20px #fff;color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:1rem;font-weight:700;text-align:center;text-decoration:none;transition:all .3s ease-in-out;margin-top:10px}.projectButton:hover{background-color:var(--main-color);color:var(--bg-color);transform:scale(1.1);box-shadow:0 0 20px 0 var(--main-color)}.projectButton:focus{outline:none;box-shadow:0 0 0 2px #4285f480}.example_moreProjects_image1,.example_moreProjects_image2,.example_moreProjects_image3{border:1px solid var(--main-color);border-radius:5px;width:100%;position:relative;display:block}.bottomTextOtherProjects{color:#fff;margin-top:3rem;padding-bottom:3rem;text-align:center;font-size:3rem}.infoContent{width:80%;height:fit-content;max-width:90;margin:auto;padding:2rem;color:var(--text-color);line-height:2rem;text-align:center}.infoContent p{text-align:center;margin-left:auto;margin-right:auto}.controls{position:absolute;bottom:5%;left:-37.5%;width:100%}.controls .raw{display:flex;justify-content:center}.controls .key{border-radius:1px;width:40px;height:40px;margin:4px;border:2px solid #ffffff;background:#fff4;text-align:center}.controls .key.large{width:144px}.controls .key.active{color:#fff;background:#fff9}.musicButtonContainer{position:absolute;width:40px;height:40px;top:1.5rem;right:1rem;background-repeat:no-repeat;border:none;transition:all .3s ease-in-out;pointer-events:auto;-webkit-user-select:none;user-select:none}.musicButtonContainer:hover{transform:scale(1.2)}.musicButton{width:100%;height:100%;border-radius:50%;border:1px solid black;background-size:70%;background-color:#fff9;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAA3QAAAN0BcFOiBwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAH1SURBVFiF5Za/axRBGIafVwNyoGIQhIQrLhAlnU0UrjMoKbWw0E6sFOy1EeJfIViIUQQFWwuxScROsVA5DAQlCoIQC1EQvMLXIns6t/drJnuTxhc+Fna+b95nZndnP9lmpyRpFlgoYsZ2cyKzYSMwXADqwfBHgLECSKqXDBujaioBSJoCTgSGs6lzJAFIOlQYdkznUg17ZDsqgCXgN+AxxYZtdiWwTgKqvOKSUgCyaKcBPgF3wxtZzwHgM7BSxKrtDwCSLuQC+AKsdkxtr48qqAqwWTJcS51gOwDPgUeFacsVfybbAbhp+2EV01D/3WfYo2yfoaQacBaYB6aAFvDE9ovsAJKawDJwpDR0Q9JyVgBJM8BTYG+/YeBieCPHO3BrgHlf9QWQtFvSnKSDKc6S9gMnU2q6ACQ1JD0GfgDvgK+SNsKze4Tmy3MO0dYBFjQcp4DvDG4gfhbX80OalmND6sux8rchkXSArd/kviHEtYhVvQZ+Re7AK/i3XVeA6cjCgbLdBm5HpLaBOyHA8armga4B70fkLNluAXSe3Rvin93piAZ2ErjXp3YTONeVWxQ8SACoJ3TSdeAMcBloArWenCLxUqT5eqx5NGQBMAG8jABYzAJQQBwG3g4wbgNXx23eBVBA7AGuA8+Ab8AacB84msPcNn8A0DxMk2G90GAAAAAASUVORK5CYII=);background-position:center;background-repeat:no-repeat;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none}.musicButton.active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAA7AAAAOwBeShxvQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAIKSURBVFiF7da7axRRFMfxjyEGTdL4AsF3ICBJE1FQMCRqBFGxtdAqIP4fPlAbFWwsLMRSrVRIJUoCaiPERkF8YS1YaGwUsylmlszOzuPuzmiVHwzs7txzf989Z+45w4pa1Yexf7DvQLzvaWxK3uhNmT/EUZzCsw5NerEdQ4lrFCPYiZ543T58ywIYxRT68RgnMZthtC61edNsBGs7hG7TOH6ggV84nLh3P3GvyrW3W4i5GsyDAPIgtuHj/wKASSzEQQuYqAkiGCArE0ewA58DzX5iHk+7BciDSGbiO17jAa7hvOgoD2FVvMfuKgC0l2NSdBw3BMZXBiA7E6GqBWCwAkQtAI+wS3Y50lojehbu4hbO1QEwj68xRFEmNuON/JNRCaCBq/H3PIh7Bea1AFxJ/JZVjrJm1QLQo3M1Ep9ncUzUcAYwg2FR6/4UslkRwDhu4DbOaB3dSb3A8RiiH09iiCl8yVj/JwTspvwUXs6JOah9gKXb9l9RAyvUdIF5A5cKYie0D7AkxPMyc/hQAnCxJD4vE++xv8x8a4l5AxcC/kRWJvqyFqYfwtL6YDFgzRxOiDLQPB0HAuJsjA2KMjAdslGsdDmCZserAvPf2NIBQFcQh0THJQvgeofmTaU75p6ygLNaX8EXcQeruwRgeXbMiKYlll+ZsrRe1GYH8RJvK5g3NYZ3olKuCCwBx8spxHNGokUAAAAASUVORK5CYII=)}.musicButton:hover{background-color:#ffffffe6}.themeButtonContainer{position:absolute;width:40px;height:40px;top:1.5rem;right:4rem;background-repeat:no-repeat;border:none;transition:all .3s ease-in-out;pointer-events:auto;-webkit-user-select:none;user-select:none}.themeButtonContainer:hover{transform:scale(1.2)}.themeButton{width:100%;height:100%;border-radius:50%;border:1px solid black;background-size:70%;background-color:#fff9;background-image:url(data:image/png;base64,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);background-position:center;background-repeat:no-repeat;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none}.themeButton.dark{background-image:url(data:image/png;base64,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)}.themeButton:hover{background-color:#ffffffe6}.infoButtonContainer{position:absolute;width:40px;height:40px;top:1.5rem;right:7rem;background-repeat:no-repeat;border:none;transition:all .3s ease-in-out;pointer-events:auto;-webkit-user-select:none;user-select:none}.infoButtonContainer:hover{transform:scale(1.2)}.infoButton{width:100%;height:100%;border-radius:50%;border:1px solid black;background-size:70%;background-color:#fff9;background-image:url(data:image/png;base64,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);background-position:center;background-repeat:no-repeat;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none}.infoButton:hover{background-color:#ffffffe6}@media (max-width: 1285px){.skills-container{padding-bottom:7rem;grid-template-columns:repeat(2,1fr);margin:0 5rem}}@media screen and (max-width: 1200px){.controls{left:-35.5%}}@media screen and (max-width: 1000px){.controls{left:-29.5%}}@media (max-width:895px){.skills h2{margin-bottom:3rem}.skillsContainer{grid-template-columns:repeat(2,2fr);align-items:center}.bottomText{margin-top:5rem}.imageExampleContainer{padding-bottom:7rem;grid-template-columns:repeat(2,2fr)}.imageExampleContainerHCI{padding-bottom:7rem;grid-template-columns:1fr}.descriptionText{max-width:100%}.btn{display:flex;position:relative;justify-content:center;margin:auto}}@media screen and (max-width: 700px){.imageExampleContainerHCI{padding-bottom:7rem;grid-template-columns:1fr}}@media (max-width: 600px){.skillsContainer,.imageExampleContainer,.imageExampleContainerHCI{grid-template-columns:1fr;align-items:center}.imageExampleContainer{padding-bottom:7rem;grid-template-columns:1fr}.shrink-text-fit{font-size:2.6rem}}
