.app-introduction{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.app-introduction__text{font-family:Manrope-Regular;animation:left-fade-in 1.5s;-webkit-user-select:none;user-select:none}.app-introduction__text>*{margin:.5rem 0;line-height:1.5rem;font-size:1rem;font-weight:400;text-align:justify;color:var(--default-text-color)}@media screen and (min-width: 768px){.app-introduction__text{width:25%}}@media screen and (min-width: 1280px){.app-introduction__text{width:20%}}@media screen and (min-width: 1600px){.app-introduction__text{width:15%}}.app-about{display:flex;flex-direction:column;overflow-y:scroll;scrollbar-width:none}.app-about__text>*{font-size:1rem;font-weight:400;font-family:Manrope-Regular;-webkit-user-select:none;user-select:none;line-height:1.5rem;animation:left-fade-in 1.5s;margin:.5rem 0;color:var(--default-text-color);text-align:justify}.app-about__text a{color:var(--default-text-color)}.app-about__text a:hover{color:var(--hovered-text-color)}@media screen and (min-width: 768px){.app-about__text{width:50%}}@media screen and (min-width: 1600px){.app-about__text{width:33%}}.app-projects{display:flex;align-items:flex-start;justify-content:flex-start;overflow-y:scroll;scrollbar-width:none;animation:left-fade-in 1.5s}.app-projects>ul{list-style:none;display:flex;flex-direction:column;gap:1rem}.app-projects ul>li{transition:background-color .25s;padding:.5rem}.app-projects ul>li:hover{background-color:#ffffff1a}.app-projects>ul>li>a{color:var(--default-text-color);font-family:Manrope-Light;text-decoration:none;font-size:1rem}.app-projects>ul>li>a>article{display:flex;flex-direction:column;align-items:flex-start}.app-projects>ul>li>a>article>p{margin-bottom:.25rem}.app-projects>ul>li>a>article>p:nth-child(1){font-family:Manrope-Bold}.app-projects>ul>li>a>article>img{width:100%;height:auto;aspect-ratio:16/9}@media screen and (min-width: 768px){.app-projects ul>li{padding:1rem;width:50%}.app-projects>ul>li>a>article>p{margin-bottom:.5rem}}.app-contact{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.app-contact__content{font-size:1rem;font-weight:400;font-family:Manrope-Regular;-webkit-user-select:none;user-select:none;line-height:1.5rem;animation:right-fade-in 1.5s;display:flex;flex-direction:column}.app-contact__content__chat{display:flex;flex-direction:row;align-items:center;gap:1rem;justify-content:flex-end}.app-contact__content__chat img{aspect-ratio:1/1;width:4rem;height:auto;border-radius:50%}.app-contact__content__chat a{font-family:Manrope-Bold;-webkit-user-select:none;user-select:none;color:#fffc;transition:color .25s;animation:neon 1s infinite alternate-reverse}.app-contact__content__chat a:hover{color:var(--hovered-text-color)}.app-contact__content__socials{display:flex;flex-direction:row;justify-content:flex-end;list-style:none;gap:1rem}.app-contact__content__socials li{aspect-ratio:16/9;width:25%;height:auto}.app-contact__content__socials li a{color:#fffc;font-family:Manrope-ExtraBold;text-decoration:none;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.75rem .25rem;transition:color .25s}.app-contact__content__socials li a:hover{color:#fff}.app-contact__content__socials li a:hover svg{fill:#fff}.app-contact__content__socials li a svg{height:100%;width:100%;fill:#fffc;transition:fill .25s}@media screen and (min-width: 768px){.app-contact{align-items:flex-end}.app-contact__content__socials li{aspect-ratio:16/9;width:5rem;height:auto}}
