html{scroll-behavior:smooth;overflow-x:hidden}h1{font-size:50px}h1,h2{margin:0}h2{font-size:30px}@keyframes blink{0%{opacity:1}80%{opacity:0}to{opacity:1}}.blinking{animation:blink 1.1s infinite}@keyframes fade-in{0%{color:hsla(0,0%,100%,0)}to{color:#fff}}@keyframes link-fade-in{0%{color:hsla(0,0%,100%,0)}to{color:#fff}}.fade-in{animation:fade-in .5s forwards}.fade-in>*{display:inherit!important}.fade-in a{animation:link-fade-in .5s forwards}@keyframes scroll-languages{0%{transform:translateY(0)}20%{transform:translateY(-30px)}40%{transform:translateY(-60px)}60%{transform:translateY(-90px)}80%{transform:translateY(-120px)}}@keyframes grow{99%{height:inherit}to{height:-moz-fit-content;height:fit-content}}.scroll-languages{animation:grow 6s forwards}.scroll-languages>*{animation:scroll-languages 3.5s ease}@keyframes jump-in{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.jump-in{animation:jump-in .5s forwards}@keyframes float{50%{transform:translateY(-15px)}to{transform:translateY(0)}}.float>*{animation:float 4s ease-in-out infinite}.float:hover>*{animation-play-state:paused}@keyframes move-top-left{to{transform:translate(var(--from-left),var(--from-top))}}.move-top-left{animation:move-top-left .5s ease forwards}.move-top-left.stay{transform:translate(0)!important;position:absolute;top:0;left:0}.first-section{height:100vh;color:hsla(0,0%,100%,0)}.first-section .main-body{height:100%}.first-section .center,.first-section .main-title{width:-moz-fit-content;width:fit-content}.first-section .center{display:flex;flex-direction:column}.first-section .center.stay{height:100%;width:100%}.first-section>:not(:first-child){display:none}.first-section a{color:hsla(0,0%,100%,0);border:none}.first-section h1,.first-section h2{margin-left:20px;margin-right:20px}.first-section h1{color:#fff}@media screen and (max-width:400px){h1{font-size:40px}h2{font-size:25px}}.position-top-left{position:relative;top:0;left:var(--scrollbard-width)}#about{margin-top:30px}#projects{width:100%}.languages-wrapper{display:flex;flex-direction:row;margin-top:40px}.languages-wrapper .languages{margin-left:1ch;position:relative;top:-30px;display:flex;flex-direction:column;overflow-y:hidden;height:90px}.languages-wrapper .languages>*{color:#fff;min-height:30px}.arrows-container{display:flex;flex-direction:column;align-items:center;cursor:pointer;text-decoration:none;transition:transform .4s}.arrows-container:hover{color:#fff!important;transform:translateY(20px)}.landing-arrows{position:absolute;top:calc(100vh - 100px)}.landing-arrows .bottom-arrow{top:-30px}.landing-arrows>*{position:relative}.under-construction{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.under-construction>*{text-align:center;margin-left:10px;margin-right:10px}.under-construction .socials-announcement{margin-top:20px;display:flex;flex-direction:column;gap:15px}.under-construction .socials{margin-top:0}.under-construction a{height:40px;width:40px}.under-construction a img{filter:invert(1);transition:filter .2s ease}.under-construction a img:hover{filter:invert(.8)}@media screen and (max-width:400px){.under-construction h2{font-size:1.5rem}}.socials{flex-direction:row;gap:15px}.css-box-wrapper,.socials{display:flex;justify-content:center;align-items:center}.css-box-wrapper{margin-top:20vh;max-height:500px}.editor-numbers{text-align:right;margin-right:10px;min-width:20px}.editor-numbers span{counter-increment:linenumber;height:-moz-fit-content;height:fit-content}.editor-numbers span:before{font-size:16px;line-height:20px;content:counter(linenumber);display:block;color:#989eac}div.contracted .css-box-wrapper{display:none!important}.css-box{max-height:500px;overflow-y:auto;overflow-x:hidden;width:90%;max-width:600px;background:#222c31;padding:6px;border:none;display:flex;flex-direction:column}.css-box .static-comment{margin-top:1px;display:flex;flex-direction:row;counter-set:linenumber 6}.css-box .comment{line-height:20px;color:#989eac}.css-box .editor-window{width:100%;height:100%;display:flex;flex-direction:row}.css-box .editor-window .editor-editable{height:-moz-fit-content;height:fit-content;width:100%}.css-box .editor-header{padding-bottom:5px;display:flex;flex-direction:column}.css-box .editor-header .tab-wrapper{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;border:1px solid #4c7776}.css-box .editor-header .tab-wrapper .tab{display:flex;align-items:center;padding:0 5px}.css-box .editor-header .tab-wrapper:after{content:"";height:5px;width:100%;background:#4c7776}.css-box .editor-header .close-icon{cursor:pointer;color:#d95f6a;font-size:18px;height:-moz-fit-content;height:fit-content}.css-box .editor-header .tab-text{margin:0 30px 0 12px;color:#989eac}.css-box textarea{background:none;color:#fff;border:none;font-size:16px;line-height:20px;resize:none;width:95%;display:none;outline:none!important;padding:0;margin:0}.stay .css-box{border:2px solid #fff}.stay .css-box textarea{display:block}@media screen and (max-width:400px){.css-box-wrapper{margin-top:30px;height:calc(100% - 350px)}.css-box-wrapper .css-box{height:100%}}body{font-weight:100!important;scroll-behavior:smooth;overflow-x:hidden;overflow-y:hidden;color:#fff;background-color:#282c34;min-height:100vh;width:100%}body,h1,h2,h3{margin:0}#top-of-page{width:100%}a{color:#fff}a:hover{color:#737373!important}textarea{font-family:inherit}@font-face{font-family:__nunito_78fc49;src:url(/_next/static/media/0cd1c3fff89ac70b-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:__nunito_Fallback_78fc49;src:local("Arial");ascent-override:101.26%;descent-override:35.35%;line-gap-override:0.00%;size-adjust:99.85%}.__className_78fc49{font-family:__nunito_78fc49,__nunito_Fallback_78fc49}