.App{min-height:100vh;display:flex;flex-direction:column}.App>header{background:#111;display:flex;flex-direction:row;height:40px;padding:0 .8em;overflow:hidden}.App>header .logo{margin-right:.8em}.App .logo{align-self:center;font-weight:700;padding:0 .2em;font-size:1.6em}.App .logo span:first-child{color:#fff}.App .logo span:last-child{color:#fc6}.App>header>nav{display:flex;flex-direction:row}.App>header>nav>a{padding:.6em;color:#ccc}.App>header>nav>a:hover{color:#fff}.App>header>nav>a.active{background:#444;color:#fff}.App>header>.external{display:flex;flex-direction:row;align-items:center}.App>header>.external>a{padding:.8em;color:#ccc;display:inline-flex;flex-direction:row;align-items:center}@media screen and (max-width:540px){.App>header>.external>a>span{display:none}}@media screen and (max-width:360px){.App>header .logo .full{display:none}}.App>main{background:#333;flex:1;display:flex;flex-direction:column}body{margin:0;padding:0;font-family:Catamaran,sans-serif;background:#333;color:#eee;font-size:14px}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1{font-size:1.6em}h2,h3,h4,h5,h6{font-size:1.2em}code,.hljs,.glsl-editor.ace_editor,.glsl-documentation .glsl-token-name,.editor-status-bar,.compilation-stats-time .value,.compilation-stats-time .unit{font-family:Monoid,Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace}a{color:inherit;text-decoration:none}a:active,a:hover{color:inherit}blockquote{border-left:2px solid #fc6;background:#222;color:#fff;padding:10px}
