:root{--headerBackgroundColor:#28333c;--accentColor:#FB0;--mutedColor:#f4f6f6;--bodyBackgroundColor:#fffef9;--breakLineColor:#70baff;--h2Color:#148eff;--grayFont:#333;--listBullet:#ddd}body{background:var(--bodyBackgroundColor);margin:0;font-family:Lato,sans-serif;font-size:14px}h1{margin:0 auto 10px}h2{margin:0 auto 10px;color:var(--breakLineColor)}h3 i{padding-right:15px;font-size:22px}.h4,h4{font-size:18px;margin-bottom:4px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.1}#footer a{text-decoration:none;color:#fff}p{padding-right:20px}ul{list-style:none}li{padding-right:20px;padding-left:20px;line-height:1.4;list-style:none}.soft{color:var(--grayFont)}.bold{font-weight:700}.hide{display:none}.right-align{text-align:right;float:right}#header{color:#fff;background:var(--headerBackgroundColor);padding:50px 0}.footer-container,.header-container{max-width:800px;width:90%;margin:auto}.break-line{background:var(--breakLineColor);margin-bottom:30px;height:4px}#main{max-width:800px;width:90%;margin:auto}#main a{text-decoration-thickness:2px;text-decoration-color:var(--h2Color);color:#000}#main a:hover{background-color:var(--breakLineColor)}.main .left,.main .right{display:inline-block}@media screen and (max-width:800px){.main .left,.main .right{display:block}#main .main .right{width:100%}h3 i{display:none!important}.h4,h4{font-size:17px}}.main .left{font-size:23px}#main .left.title{font-weight:700}#main .left{width:25%;box-sizing:border-box;margin:0;padding:2px}#main .right{width:70%;box-sizing:border-box;margin:0;vertical-align:text-top;padding:0 10px 10px}.contact .right .email{box-size:border-box;width:49%;display:inline-block}.contact .right .website{box-size:border-box;width:49%;display:inline-block;text-align:left}.profile .title{font-weight:700}.profile .codewars,.profile .github{box-size:border-box;width:49%;display:inline-block}.work.left{vertical-align:top}.career .company,.career .title{display:inline-block;width:48%}.career .company{font-weight:700}.career .date,.career .website{display:inline-block;width:48%;float:right}.career ul li::before{content:"\2022";color:var(--listBullet);font-weight:700;display:inline-block;width:1em;margin-left:-1em}.position{margin-bottom:10px}.date,.website{text-align:right}.education .college{display:inline-block;width:48%;font-weight:700}.education .date{display:inline-block;width:48%}.education .major{font-weight:700}.skills .backend,.skills .devops,.skills .frontend,.skills .other{display:inline-block;width:48%}.skill{color:var(--grayFont)}.language{display:inline-block;width:48%}.tag-list{display:flex;flex-wrap:wrap;list-style:none;padding:0}.tag-list>li{background:var(--mutedColor);margin:0 .2em .2em 0;padding:.1em .6em;list-style-type:none}#footer{color:#fff;background:var(--headerBackgroundColor);padding:15px;margin-top:50px}#footer i{font-size:18px;padding-right:10px}#footer .copyright{float:right}