.app-navbar[data-v-c3c4d3d2]{border-bottom:1px solid hsla(0,0%,100%,.08)}.public-auth-bar{position:fixed;top:0;right:0;left:0;z-index:100;height:3em;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-top:1px solid purple;border-bottom:1px solid blue}.public-auth-bar .resume-auth-links{margin-left:0;padding-right:.5em}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}#app,.resume-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.resume-page{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:100%;overflow-x:hidden;font-family:PT Sans,sans-serif}.resume-page ul{list-style:none;margin:0;padding:0}.resume-page a{text-decoration:none}.resume-page [id]{scroll-margin-top:3.5em}.resume-navbar .resume-nav-link{font-size:10pt;width:auto;padding:.5em 1em;margin:.5em;color:#fff;background-color:#13191e;border-radius:5px;opacity:.75;font-weight:lighter;cursor:pointer;display:inline-block;white-space:nowrap;-webkit-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out;text-decoration:none}.resume-navbar .resume-nav-link:hover{opacity:1}.resume-navbar .resume-nav-link.red:hover{border:1px solid red;color:red}.resume-navbar .resume-nav-link.blue:hover{border:1px solid blue;color:blue}.resume-navbar .resume-nav-link.purple:hover{border:1px solid purple;color:purple}.resume-navbar .resume-nav-link.green:hover{border:1px solid #00b29a;color:#00b29a}.resume-navbar .resume-auth-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;padding-right:.25em;-ms-flex-negative:0;flex-shrink:0}.resume-navbar .auth-email{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:bottom}