body{background:#f7f4ed;padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}footer{font-size:.9em;color:rgba(51,51,51,.6);font-style:italic;margin-top:2em;border-top:1px solid rgba(51,51,51,.2)}#app{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAEsCAYAAADpZ2LWAAAAiElEQVR4AezP4QkEIQxE4U+w/3KuiCsqOZBVAidsA/n3iG+YcQI0NDQ0NDQ0NLxDfr65QCaZpgjGOJcNTJHPkypbMvzFT1fEE786tQsWBE6pu3xtP46x41kvksi9h7oH6pfZ8Dq+VuSRq8N1828w7Yz1qc6wEPsMY3yCMd5hSP2CMf7DGQOfogC/cHmkpS9FEwAAAABJRU5ErkJggg==) repeat-x;background-size:1px 150px;font-family:Alegreya,serif;color:#2c3e50}#app h1.logo{text-indent:-999px;background:url(../img/logo.2526dfb7.png) no-repeat;background-size:540px 150px;width:540px;height:150px;margin:0}#app h2{font-family:Nunito,sans-serif;border-bottom:1px solid rgba(51,51,51,.2);margin:1em 0 .5em}#app h3,#app h4,#app h5{margin:.5em 0 .25em;font-family:Nunito,sans-serif}#app code{background:#f1c7d8;border:1px solid #e79ebc;padding:.25em}#app p{margin:0 0 .5em;font-size:1.25em}#app a{font-family:Nunito,sans-serif;font-weight:700;border-radius:10px;border:1px solid transparent;display:inline-block;padding:0 .25em}#app a:hover{background:#eec0fa;border:1px solid #e290f6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #e290f6;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #e290f6;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}#app small,#app time{font-family:Nunito,sans-serif;font-weight:lighter;color:rgba(51,51,51,.67)}#app small{font-size:.5em}#app time{font-size:.75em}#app time:before{content:"-- "}#app ul.nav{margin:0 0 1em;list-style:none;background:#e8a8f8;font-family:Nunito,sans-serif;font-weight:700;color:#333}#app ul.nav li{display:inline-block;padding:0 1em;margin:0 1em 0 0;background:#e8a8f8;cursor:pointer;border:1px solid transparent;border-radius:15px}#app ul.nav li:hover{background:#eec0fa;border:1px solid #e290f6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #e290f6;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #e290f6;-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}#app input.button{color:#2c3e50;font-family:Alegreya,serif;font-size:1.2em}#app input.button.pp{margin-top:.5em;background:#fbd723;color:#0c2b8a;outline:none}#app input.button.pp:hover{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #0c2b8a;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #0c2b8a}#app .button{display:inline-block;padding:0 1em;margin:0 1em 0 0;background:#e8a8f8;cursor:pointer;border:1px solid transparent;border-radius:15px}#app .button:hover{background:#eec0fa;border:1px solid #e290f6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #e290f6;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #e290f6;-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}#app #main{margin-left:6em}@media only screen and (max-width:900px){#app #main{margin-left:1em}}@media only screen and (max-width:600px){#app{background-image:none}#app h1.logo{background:url(../img/logo.2526dfb7.png) no-repeat,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAEsCAYAAADpZ2LWAAAAiElEQVR4AezP4QkEIQxE4U+w/3KuiCsqOZBVAidsA/n3iG+YcQI0NDQ0NDQ0NLxDfr65QCaZpgjGOJcNTJHPkypbMvzFT1fEE786tQsWBE6pu3xtP46x41kvksi9h7oH6pfZ8Dq+VuSRq8N1828w7Yz1qc6wEPsMY3yCMd5hSP2CMf7DGQOfogC/cHmkpS9FEwAAAABJRU5ErkJggg==) repeat-x;background-size:auto 100%,auto 100%;width:100vw;height:25vw}#app ul.nav{display:inline-block;margin-left:1em;padding:0 1em 0 .5em;clear:both}#app ul.nav li{float:left;clear:both}#app ul.nav li:before{content:"\226B   "}#app ul.nav:after{content:"";display:block;clear:both}}