.bbs-overlay.svelte-zrw3ol{--bbs-bg: #14100a;--bbs-amber: #ef9f27;--bbs-bright: #fac775;--bbs-dim: #ba7517;--bbs-error: #e24b4a;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:var(--bbs-bg);color:var(--bbs-amber);font-family:JetBrains Mono,Courier New,monospace;font-size:15px;line-height:1.6;text-shadow:0 0 4px rgba(239,159,39,.35)}.bbs-overlay--reduced.svelte-zrw3ol{text-shadow:none}.bbs-scanlines.svelte-zrw3ol{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to bottom,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 1px,transparent 1px,transparent 3px);z-index:1}@media (prefers-reduced-motion: reduce){.bbs-scanlines.svelte-zrw3ol{display:none}.bbs-overlay.svelte-zrw3ol{text-shadow:none}.bbs-cursor.svelte-zrw3ol{animation:none;opacity:1}}.bbs-screen.svelte-zrw3ol{position:relative;z-index:2;display:flex;flex-direction:column;height:100%;max-width:80ch;margin:0 auto;padding:24px;box-sizing:border-box}.bbs-output.svelte-zrw3ol{flex:1;overflow-y:auto;min-height:0;white-space:pre-wrap;word-break:break-word}.bbs-line--bright.svelte-zrw3ol{color:var(--bbs-bright)}.bbs-line--dim.svelte-zrw3ol{color:var(--bbs-dim)}.bbs-line--error.svelte-zrw3ol{color:var(--bbs-error)}.bbs-prompt-row.svelte-zrw3ol{flex-shrink:0;display:flex;align-items:baseline;flex-wrap:wrap;margin-top:.5rem}.bbs-prompt.svelte-zrw3ol{color:var(--bbs-amber)}.bbs-typed.svelte-zrw3ol{color:var(--bbs-bright);white-space:pre-wrap;word-break:break-all}.bbs-cursor.svelte-zrw3ol{display:inline-block;width:.62em;height:1.1em;margin-left:1px;background:var(--bbs-amber);vertical-align:text-bottom;animation:svelte-zrw3ol-bbs-blink 1.06s steps(1,end) infinite}@keyframes svelte-zrw3ol-bbs-blink{0%,49%{opacity:1}50%,to{opacity:0}}.bbs-hidden-input.svelte-zrw3ol{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}@media (max-width: 640px){.bbs-overlay.svelte-zrw3ol{font-size:14px}.bbs-screen.svelte-zrw3ol{padding:16px}}
