.scn-page.svelte-153j1t8{--bg: #14171d;--surface: #1c2029;--line: #313845;--fg: #c8cdd4;--fg-soft: #b2b9c3;--fg-mute: #5e6776;--accent: #6b9bd4;--font-serif: "Newsreader", Georgia, serif;--font-sans: "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", monospace;background:var(--bg);color:var(--fg);min-height:100dvh;display:flex;flex-direction:column;font-family:var(--font-sans)}html,body{background:#14171d;color:#c8cdd4}.topnav.svelte-153j1t8{display:flex;justify-content:space-between;align-items:center;padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--line)}.brand.svelte-153j1t8{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.2em;color:var(--fg-soft)}.brand-mark.svelte-153j1t8{color:var(--accent)}.cta.svelte-153j1t8{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.18em;padding:var(--sp-2) var(--sp-3);min-height:var(--tap-min);display:inline-flex;align-items:center;border:1px solid var(--accent);border-radius:var(--r-1);color:var(--accent)}.wrap.svelte-153j1t8{max-width:880px;margin:0 auto;padding:var(--sp-12) var(--sp-5);flex:1}h1.svelte-153j1t8{font-family:var(--font-serif);font-size:var(--fs-2xl);font-weight:500;color:var(--fg);margin:0}h2.svelte-153j1t8{font-family:var(--font-serif);font-size:var(--fs-xl);font-weight:500;color:var(--accent);margin:var(--sp-12) 0 var(--sp-3)}.tagline.svelte-153j1t8{color:var(--fg-soft);font-size:var(--fs-md);margin:var(--sp-2) 0 var(--sp-2)}.stub.svelte-153j1t8{display:inline-block;color:var(--fg-mute);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.12em}.scenario-grid.svelte-153j1t8{display:grid;gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:var(--sp-8) 0}.scenario.svelte-153j1t8{background:var(--surface);border:1px solid var(--line);padding:var(--sp-5);color:var(--fg);display:flex;flex-direction:column;gap:var(--sp-3);border-radius:var(--r-2);text-decoration:none;transition:border-color .12s ease}.scenario.svelte-153j1t8:hover{border-color:var(--accent)}.q.svelte-153j1t8{color:var(--accent);font-family:var(--font-serif);font-size:var(--fs-lg)}.scenario.svelte-153j1t8 p:where(.svelte-153j1t8){color:var(--fg-soft);font-size:var(--fs-sm);margin:0}.run.svelte-153j1t8{color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-xs);margin-top:auto}p.svelte-153j1t8{color:var(--fg-soft);font-size:var(--fs-md);margin:var(--sp-3) 0}a.svelte-153j1t8{color:var(--accent)}.footer.svelte-153j1t8{display:flex;justify-content:space-between;padding:var(--sp-5);border-top:1px solid var(--line);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-mute)}
