body{margin:0}body::-webkit-scrollbar{display:none}:root{--main-bg-colour: #151515;--highlight-colour: #6F1A07;--text-colour: #F7F3E3;--link-colour: #AF9164;--border-colour: #B3B6B7}a{color:var(--link-colour)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Courier New Shipped;src:url(/assets/CourierNew-_umaCgF4.woff)}.App{font-family:Courier New Shipped;text-align:center;background-color:var(--main-bg-colour);color:var(--text-colour);display:flex;flex-direction:row;justify-content:center;height:100%}.app-content{flex-shrink:0;flex-basis:900px;padding:10px 10px 100px}.header{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:20px;text-transform:uppercase;font-weight:bolder;text-align:left;transform:skew(-15deg)}.header .row{display:flex;flex-direction:row}.header .filler{color:var(--border-colour)}.header .error,.header .highlight{color:var(--highlight-colour)}.header .highlight2{color:#9c6250}.header .highlight3{color:#caab9a}.header .border.reset{color:var(--text-colour)}.main-body{margin-top:40px}.section.experience{padding:10px}.updating-text{margin-top:20px}.updating-text .line>*{padding-top:2px}@keyframes flashing{0%,75%,to{background-color:var(--link-colour)}80%,99%{background-color:transparent}}.updating-text .line .cursor{animation:flashing 1.2s infinite}.canvas-container{flex-shrink:1;flex-grow:1;height:100vh;position:fixed;top:0}.left .canvas-container{left:0}.right .canvas-container{right:0}.demo-canvas{width:100%}.section{text-align:left}.experience{margin-top:50px}.job{margin-top:50px;display:flex}.job .title{text-transform:uppercase;font-weight:700}@media only screen and (max-width:900px){.app-content{flex-shrink:0;flex-basis:unset;width:100vw}.mobile-body{padding:0 10px}}.logo{font-size:6px;padding:10px}.logo a{text-decoration:none}@keyframes brightenloop{0%,50%,to{filter:brightness(100%)}25%{filter:brightness(150%)}}.netcraft .color-p{color:#76539c}.netcraft .color-r{color:#d7496a}.netcraft .color-o{color:#ea6f3a}.netcraft .color-y{color:#f0b627}.netcraft .color-g{color:#8ac640}.netcraft .color-a{color:#5ebfb2}.netcraft .color-b{color:#000}.netcraft:hover .color-p{animation:brightenloop linear infinite 1.2s 0s}.netcraft:hover .color-r{animation:brightenloop linear infinite 1.2s .2s}.netcraft:hover .color-o{animation:brightenloop linear infinite 1.2s .4s}.netcraft:hover .color-y{animation:brightenloop linear infinite 1.2s .6s}.netcraft:hover .color-g{animation:brightenloop linear infinite 1.2s .8s}.netcraft:hover .color-a{animation:brightenloop linear infinite 1.2s 1s}.palantir .color-b{color:#0f0f0f}.palantir .color-w{color:#f7f3e3}.optimal:hover{filter:brightness(150%)}.logo.palantir:hover .color-w{color:#0f0f0f;transition:color linear .2s .3s}.logo.palantir:hover .color-b{color:#f7f3e3;transition:color linear .5s}.optimal .color-w{color:#fff}.optimal .color-b{color:#1c496c}.projects .color-g{color:#8aa38b}.projects .color-b{color:#4b2414}.projects .color-w{color:#fff}.projects .color-s{color:#87ceeb}.projects .color-h{color:#7cfc00}.projects .color-k{color:#000}.projects .color-p{color:#77216f}.projects .color-n{color:#deccba}.projects .color-r{color:#9d0b0b}.projects .color-y{color:#6e6e6e}
