@import url(https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Tourney:ital,wght@0,100..900;1,100..900&display=swap);body,html{background-color:#2c498f}#app>.container{border-right:2px solid #bc6fc8;border-left:2px solid #bc6fc8;padding:0}header{padding:1rem;background:url(/img/CL_1200_opt.ee243158.jpg) no-repeat #2272bf;background-position:50%;background-size:cover;padding-bottom:4rem}header hgroup{text-align:center}header hgroup h1{font-family:Tourney,sans-serif;font-size:3rem;color:#fff;text-shadow:0 5px 0 #1d204d;margin:0}header hgroup h1 a{text-decoration:none;color:#fff}header hgroup span{color:#fff;font-family:Nunito,sans-serif;font-size:1.5rem;text-shadow:0 5px 0 #1d204d;font-weight:700}nav{background-color:#1d204d;border-top:2px solid #bc6fc8}nav ul{text-align:left;padding:1rem 1rem 0;border-bottom:2px solid #bc6fc8;margin-bottom:0}nav ul li{list-style-type:none;display:inline-block}nav ul li a{padding:.5rem 2rem;background-color:#1d204d;color:#fff;display:block;text-decoration:none;border-top:2px solid #bc6fc8;border-right:2px solid #bc6fc8;border-left:2px solid #bc6fc8;margin-right:1rem;font-family:Nunito,sans-serif;text-transform:uppercase;transition:background-color .25s ease-in-out,border-color .5s linear;border-color:transparent}nav ul li a.router-link-active.router-link-exact-active,nav ul li a:hover{background-color:#632774;border-color:#bc6fc8}.page{background-color:#fff;padding:3rem;font-family:Nunito,sans-serif}.page p{font-size:1.25rem}.page p+p{padding-top:1rem}.ad h3,.docs h3{color:#632774;font-weight:700}.ad.no-mercy,.docs.no-mercy{background:url(/img/Rhystron-CD-2.f08dc1af.jpg) no-repeat}.ad+.ad,.docs+.ad{margin-top:1rem}.docs{border:1px solid #2272bf}.aux,.body-pane,.content,.docs{padding:1rem}.education ul.none,.experience ul.none{padding:0;margin:0}.education ul.none li,.experience ul.none li{list-style-type:none}.resume h4{font-weight:700}.job+.job{border-top:1px dashed #2c498f;padding-top:1rem}.job p{font-size:.875rem;font-style:italic}.screenshots{padding:1rem;border:1px solid #2c498f}.screenshots ul{margin:0;padding:0;display:grid;grid-template-columns:auto auto auto auto;gap:10px;padding:10px}.screenshots ul li{list-style-type:none;background-color:#fff;color:#000;padding:10px;text-align:center}.screenshots figcaption{margin-top:1rem;background-color:#2dc1ec;padding:1rem;text-align:center;font-size:.875rem;font-style:italic}.gallery+.gallery{margin-top:2rem;padding-top:2rem;border-top:2px dashed}.content{border:1px solid #2272bf}.content hgroup{background-color:#f3d0fa;padding:1rem;margin-bottom:1rem}.content hgroup h2{color:#2c498f;font-weight:700}.content hgroup h2+p{font-size:.875rem;margin:0}footer{background-color:#1d204d;padding:1rem;color:#fff;width:100%}footer p{padding:0;margin:0}.entry+.entry{margin-top:2rem}