@import url(https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Hepta+Slab:wght@1..900&display=swap);body{background-color:#151821;height:auto;margin:0}#root,body{overflow-x:clip;width:100vw}#root{display:block;height:100%}div{display:flex}nav{display:block;height:4.5em;left:0;position:fixed;right:0;top:0;width:100vw;z-index:1}nav div.active{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:hsla(0,0%,77%,.113);transition:all .5s ease-in-out}nav ul{display:flex;justify-content:center;list-style-type:none;margin:1.4em 0 0}nav div{border-radius:32px;gap:1em;overflow:clip;padding:10px 15px}nav li button{background-color:initial;border-radius:18px;color:#fff;cursor:pointer;font-family:Hepta Slab,Georgia,serif;padding:10px 15px}.container{display:flex}#full{align-items:center;flex-direction:column;width:100%}.text-box{display:block}.background-button{background-color:hsla(0,0%,77%,.239);height:35.5px;position:absolute;transition:all .24s ease;width:65.56px;z-index:-1}.button-container{display:flex;padding:0;position:relative}*{border:0;box-sizing:border-box;margin:0;padding:0}.Home_font1__uXAlH{font-family:Hepta Slab,Georgia,serif;font-size:1.4rem}#Home_home__38vP9{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;justify-self:center;max-width:1920px;width:100vw}#Home_home__38vP9 p{color:#e1e1e1c9;margin-right:auto}.Home_darker__3imPw{color:#ffffff82}.Home_image__jsSxX{border-radius:50%;height:150px;width:150px}#Home_home__38vP9 h1{-webkit-text-fill-color:#0000;-webkit-box-reflect:below 1px linear-gradient(#0000,rgba(0,0,0,.216));animation:Home_animate-gradient__vZL46 2s linear infinite;background:linear-gradient(90deg,#fc72ff,#8f68ff,#487bff,#8f68ff,#fc72ff);background-clip:text;-webkit-background-clip:text;background-size:200%;font-family:monospace;font-size:max(min(15em,10vw),4.8em);line-height:.7em;opacity:1;overflow:clip;white-space:nowrap;z-index:-1}h1{color:#fff}#Home_intro__ao7WT{display:flex;flex-direction:column;padding:12em}.Home_about__i2hK9{background-color:initial;margin-left:auto}.Home_about__i2hK9 h1:hover{-webkit-text-fill-color:#0000;animation:Home_animate-gradient__vZL46 4s linear infinite;background:linear-gradient(90deg,#fc72ff,#8f68ff,#487bff,#8f68ff,#fc72ff);background-clip:text;-webkit-background-clip:text;background-size:200%}.Home_robfont__1UjJr{font-family:Roboto Mono,monospace;font-size:1.1rem;font-weight:700;letter-spacing:.5ch}@media screen and (max-width:1000px){#Home_content__ovmwJ{align-items:center;display:flex;flex-direction:column;text-align:center}}@keyframes Home_animate-gradient__vZL46{to{background-position:-200%}}@keyframes Home_color-change__clMDU{0%{-webkit-text-fill-color:#fff;background:none}to{background:linear-gradient(90deg,#fc72ff,#8f68ff,#487bff,#8f68ff,#fc72ff)}}@keyframes Home_fade-in__A0DRq{to{opacity:1;scale:1}}@keyframes Home_appear__Lm3yQ{to{opacity:1}}#Projects_project__N2NIf{display:flex;flex-direction:column;line-height:40px}#Projects_project__N2NIf p{color:#c9c9c9}#Projects_project__N2NIf h2{color:#c7bfbf;font-size:1rem;font-weight:100;line-height:30px}#Projects_project__N2NIf h1,h2{font-family:Hepta Slab,Georgia,serif}#Projects_project__N2NIf h1{font-size:1.4rem;font-weight:500}.Projects_about__L7bI9,.Projects_more__I8vXh{background-color:initial}.Projects_more__I8vXh{border:2px solid #3eafff;border-radius:40px;box-sizing:border-box;color:#3eafff;display:inline-block;font-size:1.3rem;font-size:1rem;margin-left:auto;padding:.6em;transition:background-color .3s;-webkit-user-select:none;user-select:none}.Projects_more__I8vXh:hover{background-color:#3eafff;color:#151821}.Projects_more__I8vXh:active{background-color:#2c80bc;border:2px solid #2c80bc}.Projects_line__\+kHji{align-self:center;border-top:2px dotted hsla(0,1%,71%,.747);flex-grow:1;margin-right:6px}@media screen and (max-width:500px){.Projects_more__I8vXh{background-color:initial;border:2px solid #3eafff;border-radius:40px;color:#3eafff;flex:1 1;font-size:1.3rem;font-size:1rem;margin:0;padding:.6em}.Projects_line__\+kHji{display:none}}.Projects_about__L7bI9 h1:hover{-webkit-text-fill-color:#0000;animation:Projects_animate-gradient__NUetH 4s linear infinite;background:linear-gradient(90deg,#fc72ff,#8f68ff,#487bff,#8f68ff,#fc72ff);background-clip:text;-webkit-background-clip:text;background-size:200%}@keyframes Projects_animate-gradient__NUetH{to{background-position:-200%}}#ProjectsPage_font1__bfwSB{font-family:Hepta Slab,Georgia,serif;font-weight:600;letter-spacing:.1ch}#ProjectsPage_front__tRLcY{display:flex;flex-direction:column;gap:1em;max-width:1000px;padding:2em;width:100vw}.ProjectsPage_title__e8eVy{background-color:#1e2537;color:#fff;cursor:pointer;display:flex;font-size:1em;font-weight:600;justify-content:space-between;padding:1em;-webkit-user-select:none;user-select:none}.ProjectsPage_title__e8eVy h2{color:#e3e3e3;font-size:1.4em;font-weight:400}.ProjectsPage_content__rujgf{background-color:#1e2537;display:flex;flex-direction:column;opacity:1;padding:0 1.2em 1.2em;transition:all .2s linear;visibility:visible}.ProjectsPage_hide__mb05g{height:0;opacity:0;transition:all .2s linear;visibility:hidden}.ProjectsPage_sort__USXhd{background-color:#1e2537;border:1px solid #fff;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:Hepta Slab,Georgia,serif;font-size:.8em;height:32.8px;padding:.5em;transition:all .2s linear;-webkit-user-select:none;user-select:none}.ProjectsPage_sort__USXhd:hover{background-color:#fff;color:#151821}.ProjectsPage_sort__USXhd:active{background-color:#adadad}.ProjectsPage_search__y\+7sH{background-color:none;border:1px solid #fff;display:flex;padding:.5em;width:100px}.ProjectsPage_font__eN-mU{font-family:Hepta Slab,Georgia,serif;font-size:.8em;font-weight:100;transition:all .2s linear}.ProjectsPage_font__eN-mU:hover{scale:1.1 1.1 1}.ProjectsPage_dropdown__qbq9d{background-color:#505662;border:2px solid #6d737f;border-radius:5px;display:block;margin-top:-250%;min-width:150px;padding:1em;position:absolute;z-index:2}.ProjectsPage_exit__pQiV8{align-items:center;background-color:#f75858;border-radius:50%;display:flex;height:12px;justify-content:center;margin-right:-8px;margin-top:-8px;width:12px}.ProjectsPage_exit__pQiV8 p{color:#560d0d;font-size:9px;opacity:0;-webkit-user-select:none;user-select:none}.ProjectsPage_exit__pQiV8:hover>p{opacity:1}#About_fade__8QT7z{-webkit-mask-image:linear-gradient(180deg,#151821 50%,#0000);mask-image:linear-gradient(180deg,#151821 50%,#0000)}#About_about__FAXt2{flex-direction:column;max-width:1000px;width:100vw}#About_about__FAXt2 img{border-radius:30px;display:flex;height:300px;width:300px}#About_about__FAXt2 p{color:#fff}#About_introText__OnZul{margin-bottom:1em;padding:2em}#About_introText__OnZul h1{font-size:5em}#About_introText__OnZul h2,#About_introText__OnZul p{color:#fff;max-width:550px}.About_mobile__qGsLZ{flex-direction:row;gap:2em;padding-bottom:0}.About_languages__c8sHq,.About_mobile__qGsLZ{display:flex;justify-content:center;width:100%}.About_languages__c8sHq{flex-wrap:wrap;gap:50px;margin-top:2em}.About_languages__c8sHq>img{max-height:100px;max-width:100px;object-fit:contain;object-position:center;transition:.5s linear}#About_font1__sO7T0{font-family:Hepta Slab,Georgia,serif}#About_font2__4YNu4{color:#c7bfbf;font-family:Roboto Mono,monospace;font-size:1rem;font-weight:100;line-height:30px}.About_languages__c8sHq img:hover{scale:1.3}@media screen and (max-width:500px){.About_mobile__qGsLZ{flex-direction:column}.About_mobile__qGsLZ *{padding-left:0;padding-right:0}#About_center__ZPJ1A{text-align:center}}#contact_contact__93-Tj{height:100vh;text-align:center;width:100vw}#contact_contact__93-Tj,#contact_email__4d9kk{align-items:center;display:flex;flex-direction:column;gap:2em}#contact_email__4d9kk{border-radius:30px;padding:2em;width:40em}button[type=submit]{background-color:initial;border:2px solid #3eafff;border-radius:20px;color:#3eafff;margin:0 auto;padding:.6em 1.4em}.contact_line__Lbg9u{height:100%;width:100%}button[type=submit]:hover{background-color:#3eafff;color:#151821}button[type=submit]:active{background-color:#2c80bc;border:2px solid #2c80bc}#contact_text__Y1514{display:flex;flex-direction:row;gap:4em;width:100%}.contact_inputbox__ZobX0{flex:1 1;position:relative}.contact_inputbox__ZobX0 input{background-color:initial;border:2px solid #4b4b4b;border-radius:5px;color:#fff;outline:none;padding:1em;width:100%}.contact_inputbox__ZobX0 span{color:#4b4b4b;left:0;padding:1em;pointer-events:none;position:absolute;text-transform:uppercase;transition:.3s;-webkit-user-select:none;user-select:none}.contact_inputbox__ZobX0 input:focus~span,.contact_inputbox__ZobX0 input:valid~span{background-color:#151821;color:#00dfc4;font-size:.65em;padding:0 1em;transform:translateX(10px) translateY(-7px)}.contact_inputbox__ZobX0 input:focus,.contact_inputbox__ZobX0 input:valid{border:2px solid #00dfc4}.contact_inputbox__ZobX0 textarea:focus~span,.contact_inputbox__ZobX0 textarea:valid~span{background-color:#151821;color:#00dfc4;font-size:.65em;padding:0 1em;transform:translateX(10px) translateY(-7px)}.contact_inputbox__ZobX0 textarea:focus,.contact_inputbox__ZobX0 textarea:valid{border:2px solid #00dfc4}.contact_inputbox__ZobX0 textarea{background-color:initial;border:2px solid #4b4b4b;border-radius:5px;color:#fff;height:15em;outline:none;padding:1em;width:100%}#contact_emailInput__P-w5u{width:100%}#contact_popup__-n6Qg{align-items:center;display:flex;height:100vh;justify-content:center;position:fixed;width:100vw;z-index:10}#contact_content__OUTDb{align-items:center;background-color:#1e2537;display:flex;flex-direction:column;gap:2em;max-width:800px;min-width:400px;padding:1.4em}@media screen and (max-width:500px){#contact_contact__93-Tj{height:100vh;width:100vw}#contact_contact__93-Tj,#contact_email__4d9kk{align-items:center;display:flex;flex-direction:column;gap:2em}#contact_email__4d9kk{border:none;border-radius:30px;padding:1em;width:20em}#contact_text__Y1514{display:flex;flex-direction:column;gap:2em;width:100%}button[type=submit]{background-color:initial;border:2px solid #3eafff;border-radius:20px;color:#3eafff;padding:.6em;width:100%}}
/*# sourceMappingURL=main.32c1b3b5.css.map*/