.arcade-cabinet.svelte-c6cezg{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);background:var(--color-surface);border:2px solid var(--color-border-bold);max-width:58rem;box-shadow:0 14px 40px var(--color-shadow);border-radius:10px;margin:2rem auto;overflow:hidden}.arcade-toolbar.svelte-c6cezg{background:var(--color-code-bg);border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.mode-tabs.svelte-c6cezg{gap:.5rem;display:flex}.mode-tabs.svelte-c6cezg button:where(.svelte-c6cezg){background:var(--color-surface);color:var(--color-fg-muted);border:1px solid var(--color-border);cursor:pointer;border-radius:6px;padding:.35rem .75rem;font-size:.85rem;font-weight:500;transition:all .15s}.mode-tabs.svelte-c6cezg button.active:where(.svelte-c6cezg){background:var(--color-accent);color:var(--color-bg);border-color:var(--color-accent)}.theme-picker.svelte-c6cezg{color:var(--color-fg-muted);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.theme-picker.svelte-c6cezg select:where(.svelte-c6cezg){background:var(--color-surface);color:var(--color-fg);border:1px solid var(--color-border);border-radius:4px;padding:.25rem .5rem;font-size:.82rem}.toggle-btn.svelte-c6cezg{background:var(--color-surface);color:var(--color-fg-muted);border:1px solid var(--color-border);cursor:pointer;border-radius:4px;padding:.25rem .5rem;font-size:.82rem}.toggle-btn.active.svelte-c6cezg{background:var(--color-accent);color:var(--color-bg);border-color:var(--color-accent)}.terminal-screen.svelte-c6cezg{background:var(--term-bg);color:var(--term-fg);min-height:480px;padding-bottom:1rem;transition:background .2s,color .2s;position:relative}.terminal-screen.glow.svelte-c6cezg{text-shadow:0 0 4px var(--term-prompt)}.terminal-screen.scanlines.svelte-c6cezg:after{content:" ";z-index:10;pointer-events:none;opacity:.6;background:linear-gradient(#12101000 50%,#00000040 50%) 0 0/100% 4px;display:block;position:absolute;inset:0}.terminal-header.svelte-c6cezg{background:#00000059;border-bottom:1px solid #ffffff14;align-items:center;padding:.5rem .85rem;display:flex}.header-buttons.svelte-c6cezg{gap:.4rem;display:flex}.header-buttons.svelte-c6cezg .btn:where(.svelte-c6cezg){border-radius:50%;width:12px;height:12px;display:inline-block}.btn.close.svelte-c6cezg{background:#ff5f56}.btn.min.svelte-c6cezg{background:#ffbd2e}.btn.max.svelte-c6cezg{background:#27c93f}.header-title.svelte-c6cezg{font-size:var(--text-micro,.8125rem);opacity:.75;letter-spacing:.04em;margin:0 auto}.mode-content.svelte-c6cezg{padding:1.25rem 1.5rem}.boss-display.svelte-c6cezg{border:1px dashed var(--term-border);border-radius:6px;margin-bottom:1rem;padding:.75rem 1rem}.boss-sprite.svelte-c6cezg{color:var(--term-accent);margin:0;font-family:inherit;font-size:.9rem;line-height:1.35}.battle-log.svelte-c6cezg{scroll-behavior:smooth;overscroll-behavior:contain;background:#00000040;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;gap:.35rem;min-height:110px;max-height:130px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.88rem;display:flex;overflow-y:auto}.log-line.svelte-c6cezg{color:var(--term-fg)}.party-status.svelte-c6cezg{margin-bottom:1.25rem}.party-row.svelte-c6cezg{flex-wrap:wrap;align-items:center;gap:1.25rem;font-size:.88rem;display:flex}.member-name.svelte-c6cezg{color:var(--term-prompt);font-weight:700}.status-pill.svelte-c6cezg{background:var(--term-prompt);color:var(--term-bg);font-size:var(--text-micro,.8125rem);border-radius:4px;padding:.1rem .4rem;font-weight:700}.command-bar.svelte-c6cezg{border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:1rem;display:flex}.prompt-text.svelte-c6cezg{color:var(--term-prompt);margin-right:.25rem;font-weight:700}.command-bar.svelte-c6cezg button:where(.svelte-c6cezg),.adventure-form.svelte-c6cezg button:where(.svelte-c6cezg){color:var(--term-prompt);border:1px solid var(--term-prompt);cursor:pointer;background:0 0;border-radius:4px;padding:.35rem .75rem;font-family:inherit;font-size:.85rem;transition:all .15s}.command-bar.svelte-c6cezg button:where(.svelte-c6cezg):hover:not(:disabled),.adventure-form.svelte-c6cezg button:where(.svelte-c6cezg):hover{background:var(--term-prompt);color:var(--term-bg)}.command-bar.svelte-c6cezg button:where(.svelte-c6cezg):disabled{opacity:.35;cursor:not-allowed}.command-bar.svelte-c6cezg button.reset-btn:where(.svelte-c6cezg){border-color:var(--term-accent);color:var(--term-accent)}.adventure-history.svelte-c6cezg,.terminal-history.svelte-c6cezg{scroll-behavior:smooth;overscroll-behavior:contain;flex-direction:column;gap:.25rem;min-height:320px;max-height:440px;margin-bottom:1rem;font-size:.9rem;line-height:1.45;display:flex;overflow-y:auto}.adventure-form.svelte-c6cezg,.terminal-form.svelte-c6cezg{border-top:1px solid #ffffff1a;align-items:center;gap:.5rem;padding-top:.75rem;display:flex}.adventure-form.svelte-c6cezg input:where(.svelte-c6cezg),.terminal-form.svelte-c6cezg input:where(.svelte-c6cezg){color:var(--term-fg);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.9rem}.arcade-page[data-astro-cid-lwl5rxwe]{max-width:68rem;margin:0 auto;padding:clamp(1.5rem,4vw,3.5rem) 1rem 4rem}.post-breadcrumb[data-astro-cid-lwl5rxwe]{font-size:var(--text-micro,.8125rem);color:var(--color-muted);margin-bottom:2rem}.post-breadcrumb[data-astro-cid-lwl5rxwe] a[data-astro-cid-lwl5rxwe]{color:var(--color-muted);text-decoration:none}.post-breadcrumb[data-astro-cid-lwl5rxwe] a[data-astro-cid-lwl5rxwe]:hover{color:var(--color-accent);text-decoration:underline}.arcade-hero[data-astro-cid-lwl5rxwe]{text-align:center;margin-bottom:2.5rem}.arcade-eyebrow[data-astro-cid-lwl5rxwe]{font-family:var(--font-mono,monospace);font-size:var(--text-micro,.8125rem);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.5rem}.arcade-title[data-astro-cid-lwl5rxwe]{font-family:var(--font-display,serif);color:var(--color-fg);margin:0 0 1rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.1}.arcade-tagline[data-astro-cid-lwl5rxwe]{color:var(--color-fg);max-width:44rem;margin:0 auto .75rem;font-size:1.15rem;font-weight:500}.arcade-sub[data-astro-cid-lwl5rxwe]{color:var(--color-fg-muted);max-width:46rem;margin:0 auto;font-size:.95rem;line-height:1.6}.arcade-footer-notes[data-astro-cid-lwl5rxwe]{border-top:1px solid var(--color-border);margin-top:4rem;padding-top:2rem}.arcade-footer-notes[data-astro-cid-lwl5rxwe] h2[data-astro-cid-lwl5rxwe]{font-size:1.25rem;font-family:var(--font-display,serif);color:var(--color-fg);margin-bottom:1rem}.arcade-footer-notes[data-astro-cid-lwl5rxwe] ul[data-astro-cid-lwl5rxwe]{color:var(--color-fg-muted);flex-direction:column;gap:.85rem;padding-left:1.5rem;font-size:.9375rem;line-height:1.6;list-style:outside;display:flex}.arcade-footer-notes[data-astro-cid-lwl5rxwe] a[data-astro-cid-lwl5rxwe]{color:var(--color-accent);text-decoration:underline}
