@font-face{font-family:StoneStory RPG;src:url(/assets/StoneStoryRPG-CeRP1Rvx.ttf)format("truetype");font-display:swap}html,body{color:#fff;background-color:#000;width:100%;height:100%;margin:0;font-size:20px}*{font-family:StoneStory RPG,monospace;line-height:1}body{flex-direction:column;height:100dvh;display:flex}body>header,body>footer{color:#f5f5f5;box-sizing:border-box;background:#121212;border-top:1px solid #565656;border-bottom:1px solid #565656;padding:.25rem}body>header{color:#02e5ff;border-top:none;border-bottom-color:gray;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}body>header>menu{align-items:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}body>header>menu>li{align-items:center;gap:.25rem;display:flex}body>header>menu:first-of-type{justify-self:start}body>header>menu:last-of-type{justify-self:end}.statusbar{color:#a9a9a9;border-top-color:gray;border-bottom:none}menu button{color:#fff;background-color:#000;border:.1em solid}menu button>pre{white-space-collapse:preserve-breaks;margin:0;display:block}menu button>pre>code{white-space:pre}main{flex:auto;width:100%;min-height:0}main>.cm-editor{width:100%;height:100%;box-shadow:none!important;border:none!important;border-radius:0!important}main .cm-scroller{height:100%}@media (width<=900px){body>header{grid-template-columns:auto auto;gap:.25rem}body>header>h1{text-align:center;grid-area:1/1/auto/-1;margin:0;font-size:1.5rem}body>header>menu{gap:.25em;font-size:clamp(8px,2vw,18px)}body>header>menu>li{gap:.15em}menu button{font-size:inherit;padding:.25em}}
