:root{--alternate1: #a5a6a5;--alternate2: #ffbe58;--black: "black";--white: "white";--primary1: #42e695;--primary2: #3bb2b8;--primary: linear-gradient(90deg, var(--primary1), var(--primary2))}@font-face{font-family:Quicksand;src:url(/assets/Quicksand-VariableFont_wght-C5RR3OjZ.ttf)}::marker{content:"❯";font-size:16pt;color:transparent;text-shadow:-4px 2.5px black,-10px 2.5px 0px var(--primary1)}iframe{height:80vh}li{padding-left:2ch}*{font-family:Quicksand;box-sizing:border-box;-webkit-user-select:none;user-select:none}.logo{position:relative;overflow:visible}body{margin:unset;background:var(--white)}nav{display:flex;background:#000;align-items:center}nav a{transition:1s all}nav a{display:block;padding:5px;margin:10px;text-decoration:unset;color:#fff}nav a:link,nav a:visited{color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(#fff,#fff);position:relative}nav a:link.active,nav a:visited.active{color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--primary)}nav a.active{box-shadow:inset 1px 1px 0 .1px var(--primary1),inset -1px -1px 0 .1px var(--primary2)}#content{padding:40px}#resume{margin:0 15%}#resume .resume_section:not(:first-child){line-height:150%}.resume_section+.resume_section{border-top:1px solid black}.resume_section{margin:8px}.resume_section h3{text-transform:uppercase}.resume_section .skills li::marker{content:""}.resume_section .skills li{display:flex;justify-content:space-between;border-radius:25px;font-weight:700;padding:0 2ch}.jobTitle{display:flex;justify-content:space-around}.jobTitle>span+span{border-left:1px solid black;padding-left:8px;margin-left:8px}@media print{body{color:#000}nav{display:none}#resume{margin:unset}}
