.page_main__GlU4n{display:flex;flex-direction:column;gap:2rem;margin:2rem}.page_myInfo__ig3EL,.page_presentation__oLlvp{display:flex;flex-direction:column;align-items:center}.page_myInfo__ig3EL{text-align:center;gap:1.2rem}.page_myInfo__ig3EL h2{font-size:2.5rem}.page_myInfo__ig3EL h2 span{position:relative;padding:.3rem;background-image:linear-gradient(to right,var(--purple-color-secondary),var(--text-base));background-size:200% 100%;background-position:50%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s ease-in-out;cursor:pointer}.page_myInfo__ig3EL h2 span:before{content:"";position:absolute;width:100%;height:.2rem;border-radius:.2rem;background-color:var(--purple-color-primary);bottom:0;left:0;transform-origin:right;transform:scaleX(0);transition:transform .3s ease-in-out}.page_myInfo__ig3EL h2 span:hover:before{transform-origin:left;transform:scaleX(1)}.page_myInfo__ig3EL h2 span:hover{background-position:0}.page_myInfo__ig3EL p{color:var(--text-subdued);font-weight:600;font-size:1rem}.page_socialLinks__qqpZ1 ul{text-align:center;display:flex;flex-direction:row;gap:.5rem}.page_githubIcon__IfZif:hover{fill:var(--text-subdued);transition:.3s}.page_linkedinIcon__WBwH3:hover,.page_twitterIcon__HhyHT:hover{fill:var(--text-announcement);transition:.3s}.page_section__61PEw{display:flex;flex-direction:column;gap:1.5rem}.page_sectionTitle__hzsAh{font-size:2.5rem;place-self:center;position:relative;padding:.3rem;background-image:linear-gradient(to right,var(--purple-color-secondary),var(--text-base));background-size:200% 100%;background-position:50%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s ease-in-out;cursor:pointer}.page_sectionTitle__hzsAh:before{content:"";position:absolute;width:100%;height:.2rem;border-radius:.2rem;background-color:var(--purple-color-primary);bottom:0;left:0;transform-origin:right;transform:scaleX(0);transition:transform .3s ease-in-out}.page_sectionTitle__hzsAh:hover:before{transform-origin:left;transform:scaleX(1)}.page_sectionTitle__hzsAh:hover{background-position:0}.page_skillsContainer__siQGc{display:flex;flex-direction:column;gap:1rem;margin:1rem}.page_skill__di0dj{display:flex;flex-direction:column;gap:1rem;padding:3rem;border-radius:3px;border:1px solid var(--decorative-subdued);cursor:pointer;scale:100%;transition:scale .3s}.page_skill__di0dj:hover{scale:101%;transition:.3s}.page_skill__di0dj div{display:grid;grid-gap:1rem;gap:1rem}@media (max-width:930px){.page_skill__di0dj div img{display:none}}.page_skillTitle__c5PHs{font-size:1.5rem}.page_skills__ejZHj{font-size:1.3rem;color:var(--text-subdued)}.page_experienceSection__I3vNi{gap:0}.page_experienceContainer__Jeka6{display:flex;flex-direction:column;gap:1rem;margin:1rem}.page_separator__fBZ6h{border-radius:50%;background:var(--text-base);width:.6rem;height:.6rem;margin-bottom:1rem}.page_experienceContent__TBEyt{display:flex;flex-direction:column;gap:1rem;margin-left:.3rem;padding:1rem;border-left:.1rem solid var(--text-base)}.page_experienceItem__bCMIb{display:flex;flex-direction:column;gap:1rem;margin:.3rem;padding:2rem;border-radius:3px;border:1px solid var(--decorative-subdued);transition:scale .3s}.page_experienceItem__bCMIb:hover{scale:101%;transition:.3s}.page_experienceItem__bCMIb p{color:var(--text-subdued);font-size:1.3rem}.page_experienceDate__NzGOt{color:var(--text-subdued)}.page_projectsContainer__ocPoi{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;margin:1rem}.page_project__3MOhD{height:15rem;display:flex;flex-direction:column;gap:1rem;padding:6rem;background:var(--background-highlight);border-radius:1rem;cursor:pointer;transition:transform .3s}.page_project__3MOhD:hover{transform:translateY(-.3rem);transition:transform .3s}.page_projectTitle__OwPzL{font-size:1.5rem;font-weight:700}.page_githubRepo__KgO2w{font-size:.8rem;font-weight:700;display:flex;flex-direction:row;align-items:center;gap:.2rem}.page_githubRepo__KgO2w:hover{text-decoration:underline;color:var(--text-subdued);transition:color .3s}.page_githubRepo__KgO2w:hover .page_githubIcon__IfZif{fill:var(--text-subdued);transition:.3s}.page_projectDesc__2lmu6{font-size:1rem;color:var(--text-subdued);width:17rem}.page_tecIcons___NNdS{max-width:10rem}.page_appearancesContainer__S69Ao{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1rem;margin:1rem}.page_appearance__335F8{width:30rem;height:30rem;padding:2rem;background:var(--background-highlight);border-radius:1rem;cursor:pointer;transition:transform .3s}.page_appearance__335F8:hover{transform:translateY(-.3rem);transition:transform .3s}.page_appearance__335F8 iframe{width:100%;height:100%}@media (max-width:768px){.page_main__GlU4n{gap:1rem;margin:2rem}.page_myInfo__ig3EL h2{font-size:2rem}.page_project__3MOhD{height:15rem;display:flex;flex-direction:column;gap:1rem;padding:6rem;background:var(--background-highlight);border-radius:1rem;cursor:pointer;transition:transform .3s}.page_projectTitle__OwPzL{font-size:1rem;font-weight:700}.page_projectDesc__2lmu6{font-size:.65rem;color:var(--text-subdued);margin:-.5rem}.page_experienceContainer__Jeka6,.page_projectsContainer__ocPoi,.page_skillsContainer__siQGc{display:flex;flex-direction:column;gap:1rem;margin:1rem}@media (max-width:1020px){.page_skill__di0dj div img,.page_tecIcons___NNdS{max-width:5rem}}.page_projectDesc__2lmu6{width:auto}.page_sectionTitle__hzsAh{font-size:2rem}}.header_header__Awatn{display:flex;flex-direction:row;justify-content:space-around;align-items:center;padding:1rem;border-bottom:1px solid var(--decorative-subdued);background:var(--background-highlight)}.header_header__Awatn ul{display:flex;flex-direction:row;gap:1rem}.header_header__Awatn a{position:relative;padding:.3rem;font-weight:700;background-image:linear-gradient(to right,var(--purple-color-primary),var(--text-base));background-size:200% 100%;background-position:100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s ease-in-out}.header_header__Awatn a:before{content:"";position:absolute;width:100%;height:.2rem;border-radius:.2rem;background-color:var(--purple-color-primary);bottom:0;left:0;transform-origin:right;transform:scaleX(0);transition:transform .3s ease-in-out}.header_header__Awatn a:hover:before{transform-origin:left;transform:scaleX(1)}.header_header__Awatn a:hover{background-position:0}@media (max-width:767px){.header_header__Awatn nav{display:none}}.footer_footer__PZD4d{height:100%;background:var(--background-highlight);display:grid;place-items:center;padding-block:2rem;border-top:1px solid var(--decorative-subdued);flex-direction:row}.footer_footerItems__dsHc3{display:flex;flex-direction:row;gap:1rem}.footer_footerTitle__BQSMk{font-size:2.5rem;place-self:center;position:relative;padding:.3rem;background-image:linear-gradient(to right,var(--purple-color-secondary),var(--text-base));background-size:200% 100%;background-position:50%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s ease-in-out;cursor:pointer;margin-bottom:2rem}.footer_footerTitle__BQSMk:before{content:"";position:absolute;width:100%;height:.2rem;border-radius:.2rem;background-color:var(--purple-color-primary);bottom:0;left:0;transform-origin:right;transform:scaleX(0);transition:transform .3s ease-in-out}.footer_footerTitle__BQSMk:hover:before{transform-origin:left;transform:scaleX(1)}.footer_footerTitle__BQSMk:hover{background-position:0}.footer_contact___J22L{font-size:.8rem;font-weight:700;display:flex;flex-direction:row;align-items:center;gap:.2rem}.footer_contact___J22L:hover{text-decoration:underline;color:var(--text-subdued);transition:color .3s}.footer_contact___J22L:hover .footer_githubIcon__U02ev{fill:var(--text-subdued);transition:.3s;cursor:pointer}.footer_footerCopyright__mdphL{font-size:.8rem;color:var(--text-subdued);margin-top:2rem}.ThemeToggle_themeToggleButton__7a3pR{border:none;padding:10px;font-size:1.5rem;cursor:pointer;transition:background-color .3s,color .3s;position:fixed;top:90px;right:20px;z-index:1000;border-radius:100%}.ThemeToggle_darkButton__L5j2h{background-color:var(--background-elevated-base);color:var(--text-base)}.ThemeToggle_lightButton__LXYd0{background-color:var(--background-highlight);color:var(--text-base)}.ThemeToggle_themeToggleButton__7a3pR:hover{opacity:.8}.ThemeToggle_themeToggleButton__7a3pR:active{opacity:.6}.LanguageToggle_languageToggleButton__d_y0k{border:none;padding:10px;font-size:1.5rem;cursor:pointer;transition:background-color .3s,color .3s;position:fixed;top:160px;right:20px;z-index:1000;border-radius:100%;background-color:var(--background-highlight);color:var(--text-base)}.LanguageToggle_languageToggleButton__d_y0k:hover{opacity:.8}.LanguageToggle_languageToggleButton__d_y0k:active{opacity:.6}.LanguageToggle_img__QD7zb{width:30px;height:20px}