html{margin-left:calc(100vw - 100%)}body{height:100vh;height:calc(var(--vh,1vh) * 100);background-image:linear-gradient(#fff,#0ff);background-repeat:no-repeat;background-attachment:fixed;font-family:Roboto Mono,sans-serif}h1{font-size:1.5rem}@media (width>=576px){h1{font-size:2rem}}.container{flex-direction:column;max-width:720px;min-height:100%;padding-left:30px;padding-right:30px;display:flex}.header,.menu,.main section,.webring,.footer{background-color:#ffbfbf;border:1px solid #000;box-shadow:0 5px 5px #00000040}.header,.menu{flex-shrink:0}.menu nav{margin:.5em -.5em}.menu a{background-color:#ccff80;border:1px solid #000;margin:.5em;padding:1em;display:block;box-shadow:0 5px 5px #00000040}.menu ul{flex-wrap:wrap;align-items:start;margin:0;padding:0;list-style:none;display:flex}.menu ul li{flex-flow:column;flex:1 0 0;transition:all 1s;display:flex}.menu ul li ul{transition:all 1s;display:none}.main{flex:1 0 auto}.main .sections{margin:0 -15px;padding:0 15px}.main section{display:none}.main section pre{overflow-wrap:break-word;white-space:pre-wrap;background-color:#fff;border:1px solid #000;margin-bottom:0;padding:1em}@media (width<=532px){#webring pre{font-size:.7rem}}#train pre{max-width:316px;margin-left:auto;margin-right:auto}@media (width<=371px){#train pre{max-width:234px;font-size:.7rem}}.webring{flex-shrink:0}.webring a{padding:10px;display:inline-block}.footer{flex-shrink:0}.pi{padding:5px;position:fixed;bottom:0;right:0}.pi a{text-decoration:none}
/*# sourceMappingURL=app.c4274f19.css.map */
