html,body{position:relative;width:100%;padding:0;color:#eee;background-color:#444}html{--page-width: 99999999999;--scale: min(1, calc(max(320, var(--page-width)) / 600));transform-origin:top left;height:calc(100% / var(--scale));margin:0;transform:scale(var(--scale))}body{display:flex;margin:0;justify-content:center;width:100%;height:100%;min-width:600px}#app{height:100%;padding:24px;box-sizing:border-box;max-width:960px;flex-grow:1}p{margin:0}p,input,button,span{font-family:IBM Plex Mono,monospace;color:#eee}button{border:0px;background-color:#666}button:hover,button:focus{background-color:#888}p.svelte-11a4l6j.svelte-11a4l6j{font-size:20px}p.svelte-11a4l6j.svelte-11a4l6j:not(:last-child){margin-bottom:16px}.accent.svelte-11a4l6j.svelte-11a4l6j{color:#ffa34d}p.svelte-11a4l6j.svelte-11a4l6j{opacity:.3;transition:opacity .7s ease-in-out}.current.svelte-11a4l6j.svelte-11a4l6j{opacity:1}p.command.svelte-11a4l6j.svelte-11a4l6j{margin-top:30px;margin-left:16px}p.command.svelte-11a4l6j span.svelte-11a4l6j{color:#ffa34d;opacity:.8}span.subtext.svelte-11a4l6j.svelte-11a4l6j{color:#aaa;padding-left:16px;font-style:italic;font-size:16px}img.svelte-11a4l6j.svelte-11a4l6j{max-width:100%;max-height:300px;pointer-events:none}.adventure-text.svelte-xsh4vb{overflow-y:scroll;user-select:none;flex-grow:1}.scroll-locked.svelte-xsh4vb{pointer-events:none}.adventure-text.svelte-xsh4vb{-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}.adventure-text.svelte-xsh4vb::-webkit-scrollbar{display:none}.hidden.svelte-186v3yn{visibility:hidden}main.svelte-186v3yn{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:5px solid #666;border-radius:16px;box-sizing:border-box;background-color:#333}.content.svelte-186v3yn{width:100%;height:100%;display:flex;flex-direction:column;box-sizing:border-box;padding:32px}.input-area.svelte-186v3yn{position:relative;display:flex;margin-top:20px;margin-left:16px}.pre-input.svelte-186v3yn{font-weight:700;margin-right:8px}.cursor.svelte-186v3yn{position:absolute;left:0;top:0;display:inline;width:13px;background-color:#eee;margin:2px 0 2px 3px;height:calc(100% - 4px)}.input-box.svelte-186v3yn{text-transform:uppercase}span.svelte-186v3yn{user-select:none;font-size:20px;caret-color:transparent}input.svelte-186v3yn:focus-visible{outline:0}input.svelte-186v3yn{width:100%;font-size:20px;background-color:transparent;border:0;margin:0;user-select:none;caret-color:transparent}
