:root{font-family:Red Hat Display,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0}.pointer{cursor:pointer}.w_fit--content{width:fit-content}.li{list-style:none;text-decoration:none}.text--center{text-align:center}.font--small{font-size:4vh}.width--80{width:80%}.theme--dark--bg{background-color:#171717!important}.theme--dark--color{color:#b8860b!important;position:relative;z-index:1}.theme--dark--color--active{color:gold!important}.theme--dark--cardColor{background-color:#292929!important}.theme--dark--cardText{color:#b8860b!important}.theme--dark--cardBtn-first,.theme--dark--cardBtn-second{color:gold!important}.theme--gray--bg{background-color:#242424!important}.theme--gray--color{color:#87ceeb!important;position:relative;z-index:1}.theme--gray--color--active{color:#c3eeff!important}.theme--gray--cardColor{background-color:#87ceeb!important}.theme--gray--cardText{color:#242424!important}.theme--terminal--bg{background-color:#000!important}.theme--terminal--color{color:#00d300!important}.theme--terminal--color--active{color:#0f0!important}.theme--terminal--cardColor{background-color:#000!important}.theme--terminal--cardText{color:#0f0!important}.theme--playful--bg{background-color:#feeff1!important}.theme--playful--color{color:#ff0062!important;position:relative;z-index:1}.theme--playful--color--active{color:#ff6200!important}.theme--playful--cardColor{background-color:#ff0062!important}.theme--playful--cardText{color:#feeff1!important}.Root__container{min-height:100vh;padding:0 5vh}.Root__container--mobile{min-height:100vh;padding:0 1vh}.Root__fluidContainer{display:flex;justify-content:space-between;padding:2vh 0;height:88vh;position:relative;z-index:1}.Root__fluidContainer--mobile{padding:2vh 0;height:88vh;position:relative;z-index:1}.Root__themes{display:flex;flex-direction:row;gap:2vh;margin:1.5vh 1.5vh 1vh 0;position:relative;z-index:1}.Root__themes__btn{display:flex;flex-direction:row;gap:1vh;align-items:center;cursor:pointer;background:none;border:none}.Root__themes__select__div{display:flex;flex-direction:row;gap:2vh;font-size:1.5vh}.themeOption__link:hover{color:#fff}.Navigation__container{display:flex;flex-direction:column;justify-content:space-between}.ul__link{list-style-type:none}.ul__a{text-decoration:none}.link{text-decoration:none;cursor:pointer}.link:hover,link:active{text-decoration:none}.card{box-shadow:0 8px 16px #0003;transition:.3s;width:45vh;border-radius:10px;position:relative;z-index:1}.card__title__div{border-bottom:1px solid;padding:2px 16px}.card__description__div{padding:2px 10px 0 16px}.card__image{width:100%;border-top-left-radius:9px;border-top-right-radius:9px}.card__btn__div{display:flex;justify-content:space-around;padding:2vh .5vh}.UI__Button{padding:1vh;width:20vh;font-size:2.5vh;box-shadow:#00000029 0 3px 6px,#0000003b 0 3px 6px;border-radius:10px;border:none}.Error__container{height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.Error__fluidContainer{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:20%}.Main__container{display:flex;align-items:flex-end;justify-content:center}.Main__container--mobile{display:flex;position:absolute;left:0;bottom:0;right:0}.Main__fluidContainer{display:flex;flex-direction:column;align-items:flex-start;width:30vh}.Info__container{display:flex;align-items:flex-end;justify-content:center}.Info__container--mobile{display:flex;justify-content:flex-start;position:absolute;left:0;bottom:0;right:0}.Info__fluidContainer{display:flex;flex-direction:column;align-items:flex-end;gap:2vh;width:30vh}.Info__fluidContainer--mobile{display:flex;justify-content:space-between;gap:6vh;width:30vh}.Info__links__container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:1vh}.Experience__fluidContainer{display:flex;flex-direction:column;align-items:flex-start;width:30vh}.Experience__container--mobile{display:flex;position:absolute;gap:10px;flex-direction:column;left:0;bottom:0;right:0}
