body,html{font-family:Nunito,Roboto,Open Sans,sans-serif;margin:2.5% 5%;transition:background .2s ease-in}body.light{background:#eed;color:#222}body.light a{color:#000}body.light a:hover{color:#eed}body.light a:visited{color:#222}body.dark{background:#112}body.dark,body.dark a{color:#eed}body.dark a:hover{color:#fff}body.dark a:visited{color:#c5c5c5}header h1,header h2,header h3,header h4,header h5,header h6{margin:0}header h1{font-size:3em}header h2{font-size:1.25em;font-weight:300;margin-top:-8px}.contents{margin-top:25px;width:100%}.contents section{box-sizing:border-box;display:inline-block;min-width:200px;padding:0 10px;vertical-align:top;width:33%}.contents section.about p{font-size:.9em;max-width:85%}.contents section.projects ul{list-style:none;padding:0}.contents section.projects li h4{margin-top:20px}.contents section.projects li:first-child h4{margin-top:0}.contents section.projects h4,.contents section.projects h5{margin:0}.contents section.projects h5{font-weight:300}.contents section.projects a,.contents section.projects p,.contents section.projects svg{font-size:.9em}.contents section.links ul{list-style:none;padding-left:0}.contents section.links ul svg{font-size:1.25em;margin-right:10px;vertical-align:middle;width:17px}.contents section.links ul .flagEmoji{background:#7a7791;border-radius:2px;font-size:.8em;padding:0 5px}body.dark .contents section.links ul .flagEmoji{background:transparent;padding:0}.languageSelector{display:inline-block;height:20px;vertical-align:top}.languageSelector button{background:transparent;border:none;border-radius:5px;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:Nunito,Roboto,Open Sans,sans-serif;margin-left:10px;padding:1px 5px;transition:all .1s ease;vertical-align:top}.languageSelector button svg{margin-right:2.5px}.languageSelector button.opened,.languageSelector button:active,.languageSelector button:hover{background:#222;color:#eee}.languageSelector button.opened:after{content:" ❯❯ ";font-size:.9em;vertical-align:top}.languageSelector ul{display:inline-block;list-style:none;margin:0;padding:0;vertical-align:top}.languageSelector ul li{display:inline-block;margin-top:-4px;vertical-align:top;vertical-align:middle}body.dark .languageSelector button{color:#eed}body.dark .languageSelector button.opened,body.dark .languageSelector button:active,body.dark .languageSelector button:hover{background:#3427a3}.themeChanger{display:inline-block;position:relative;text-align:left;vertical-align:top;width:40px}.themeChanger input{display:none}.themeChanger label{border:none;border-radius:5px;cursor:pointer;display:block;height:20px;overflow:hidden}.themeChanger label .themeInner{display:block;margin-left:-100%;transition:margin .3s ease-in 0s;width:200%}.themeChanger label .themeInner:after,.themeChanger label .themeInner:before{box-sizing:border-box;content:"";float:left;font-weight:600;height:20px;line-height:20px;padding:0;vertical-align:middle;width:50%}.themeChanger label .themeInner:before{background:#3427a3;padding-left:10px}.themeChanger label .themeInner:after{background:#57b8f0;padding-right:10px;text-align:right}.themeChanger label .themeSwitch{background:#e8e9a4;border:none;border-radius:50%;bottom:0;display:block;height:12.5px;margin:4px;position:absolute;right:20px;top:0;transition:all .3s ease-in 0s;width:12.5px}.themeChanger input:checked+label .themeInner{margin-left:0}.themeChanger input:checked+label .themeSwitch{background:#ddd;right:0}
/*# sourceMappingURL=main.90f37376.css.map*/