:root{--skill-default:rgb(255, 0, 157);--skill-programming:rgb(0, 157, 255);--skill-devops:rgb(255, 0, 157);--skill-frameworks:rgb(0, 57, 92);--skill-tools:rgb(22, 145, 124)}html{color:#222;font-size:.8em;line-height:1.4;font-family:'Roboto Mono',monospace}body{width:80rem;max-width:90%;min-width:30rem;margin:auto}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none!important}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.info-column,.personal-column{padding:1rem;float:left}.personal-column{width:35%;background-color:#fff}.info-column{width:55%;background-color:#f9f9f9;border-left:1px solid #ccc}.personal-column .profile{text-align:center}.personal-column .profile img{border-radius:50%}h1,h2,h3{margin:0}@media screen and (max-width:750px){.info-column,.personal-column{float:none;width:95%}.info-column{border:0;border-top:1px solid #ccc}}p span.date{display:block;font-size:.75em;color:#333}.work-history p.info{display:block;font-size:.8em;white-space:nowrap}.work-history p.info span.work-daterange{float:right}.work-history p.info span.company-address{float:left}span.company-website{float:right}.work-history .company{font-size:1.25em;font-weight:700;margin:auto;text-align:center;border-bottom:1px solid #ccc}.work-history .title{font-size:1.2em;margin:0;text-decoration:underline;font-weight:bolder}p.skills span{border-radius:1rem;color:#fff;font-size:.8em;padding:.5em;white-space:nowrap;line-height:2.5em}.programming{background-color:var(--skill-programming)}.devops{background-color:var(--skill-devops)}.frameworks{background-color:var(--skill-frameworks)}.tools{background-color:var(--skill-tools)}div.skill-bar{width:100%;color:#fff;font-size:.8em;font-weight:700}div.skill-bar div.top-skill{border-radius:.3rem;padding:.5em;text-indent:2em;margin-bottom:.5em}ul.mentionables li{padding-bottom:.5em}