@import "https://fonts.googleapis.com/css2?family=Merriweather:wght@300&display=swap";body{margin:0}.cactusBackground{z-index:-1;position:fixed;inset:0}.flexContainer{box-sizing:border-box;flex-direction:column;align-items:center;font-family:sans-serif;display:flex;position:absolute;inset:0 1em;overflow:hidden}.pageContents{font-family:VT323;display:flex;overflow-y:scroll}.subheading{font-size:.5em}@media screen and (width>=0){body{font-size:18pt}.pageContents{width:100%}.heading{font-size:1em}.subheading{font-size:.5em}.flexContainer{inset:0}}@media screen and (width>=1000px){body{font-size:18pt}.pageContents{width:100%}.heading{font-size:2em}.subheading{font-size:1em}}html{scroll-behavior:smooth;scroll-padding-top:2rem}@media screen and (width<=500px){html{scroll-padding-top:3rem}.header{height:3rem}.header a{height:2rem;padding:.5rem;font-size:.6em}}.content:first-of-type{margin-top:1rem}.content{background:linear-gradient(to bottom right,#ffecd2cc,tan);border:.2rem solid green;border-radius:.3rem;width:80%;margin:2rem auto 4rem;padding:1.5rem;box-shadow:0 0 2rem orchid}@media screen and (width>=501px){.color-cap{color:#000}}@media screen and (width<=500px){.color-cap{color:green}}a{color:green}a:hover{background:#ffdead}a.cactus{text-decoration:none}a.top{vertical-align:middle;font-size:1rem;line-height:1rem}.resume-and-sm-container{justify-content:center;display:flex}.resume-and-sm{background:radial-gradient(wheat,wheat,#0000);border-radius:0 0 2rem 2rem;flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.linkbar-separator{color:orchid;margin-left:.5rem;padding:0 .5rem;font-size:6rem;font-weight:100}a.sm,button.sm{cursor:pointer;border:0;border-radius:2.5rem;width:2.5rem;height:2.5rem;display:inline-block}a.sm:hover,button.sm:hover{background:#ffdead}button.sm{padding:0}.sm-image{border:0;width:2.5rem;height:2.5rem}@media screen and (width>=501px){a.sm,button.sm,.sm-image{width:3.5rem;height:3.5rem}}h1.name-title{text-shadow:.2rem .2rem .2rem #aaa;margin-top:0;font-size:1.5em}h2{margin:0 auto -.5rem;font-size:1.8rem}ol.jump-to{text-align:center}ol.jump-to li{height:3rem;padding-left:0;list-style-type:none;display:inline-block}ul.social-media{text-align:center;padding-left:0;list-style-type:none}ul.social-media li{padding:5px;display:inline-block}.button{text-shadow:.1rem .1rem .3rem gray;color:#fff;background:linear-gradient(to bottom right,#0f0,#228b22);border:.15rem solid green;border-radius:.3rem;padding:.5rem;text-decoration:none;box-shadow:.1rem .1rem .2rem #a0a0a0}.button:hover{color:#fff;background:linear-gradient(to bottom right,#ff0,gold);border-color:gold}.button:active{color:#7fff00;background:linear-gradient(to top left,#0f0,#228b22);border-color:#ff0}.big-button{font-size:2.28rem;line-height:2.28rem}.big-button img{vertical-align:text-top;height:2.28rem}.resume-button{margin:0 auto;display:block}.icon-link{text-decoration:none}.name-click{cursor:pointer;vertical-align:middle;font-size:1.5rem;line-height:2rem;text-decoration:none}.hidden{display:none}ol{padding-left:1em;font-size:80%;list-style-type:"🌵"}ol li{margin:.5em auto}ol li img{width:1em;height:1em;margin:auto .1em}.tech-image{cursor:pointer}section p{font-size:1rem}.codewars-icon{vertical-align:middle;width:auto}ol.skills{margin:1em auto}.list-item-spacer{padding-left:.2em;display:block}.footer-container{justify-content:flex-end;margin-top:.5em;font-size:50%;display:flex}footer{color:#f4a460;background:linear-gradient(to bottom right,#5a2d0cf2,#5a2d0cf2);padding:1.5rem;font-size:1em}footer h2{font-size:1.2em}footer h2.first{margin-top:1rem}footer a{color:#adff2f}.last-edited-container{text-align:center;margin-top:2em}.cert-badges{text-align:center}.cert-badges a{width:12rem;height:12rem;padding:.2rem;text-decoration:none;display:inline-block}.cert-badges a:hover{background-color:#ffdead}.cert-badges img{width:100%}
