html,body{background:#111;color:#e8dcc0}.setup-page.svelte-6do2fg{min-height:100vh;padding:60px 24px 80px;max-width:820px;margin:0 auto;font-family:var(--font-ui, "Inter", sans-serif);position:relative}.setup-version.svelte-6do2fg{position:absolute;top:12px;left:16px;font-family:var(--font-ui, "Inter", sans-serif);font-size:11px;color:#e8dcc04d}.setup-back-link.svelte-6do2fg{display:inline-block;font-size:14px;color:#e8dcc099;text-decoration:none;margin-bottom:32px;transition:color .15s}.setup-back-link.svelte-6do2fg:hover{color:#f0d060}.setup-hero.svelte-6do2fg{margin-bottom:56px}.setup-title.svelte-6do2fg{font-family:var(--font-body, "VT323", monospace);font-size:clamp(40px,7vw,64px);color:#ff9b6b;margin:0 0 16px;line-height:1}.setup-tagline.svelte-6do2fg{font-size:clamp(16px,2vw,18px);color:#e8dcc0bf;margin:0;line-height:1.6;max-width:640px}.setup-section.svelte-6do2fg{margin-bottom:48px}.setup-note.svelte-6do2fg{padding:14px 18px;border-left:3px solid rgba(255,155,107,.55);background:#ff9b6b14;border-radius:0 6px 6px 0;color:#e8dcc0cc;font-size:14px;line-height:1.6}.setup-heading.svelte-6do2fg{font-family:var(--font-body, "VT323", monospace);font-size:clamp(24px,3vw,32px);color:#f0d060;margin:0 0 16px;line-height:1.2}.setup-body.svelte-6do2fg{font-size:15px;color:#e8dcc0d9;line-height:1.7;margin:0 0 16px}.setup-steps.svelte-6do2fg{margin:0;padding-left:24px;font-size:15px;color:#e8dcc0d9;line-height:1.9}.setup-steps.svelte-6do2fg li:where(.svelte-6do2fg){margin-bottom:4px}.setup-link.svelte-6do2fg{color:#f0d060;text-decoration:underline;text-underline-offset:3px}.setup-link.svelte-6do2fg:hover{color:#ffd880}.setup-steps.svelte-6do2fg code:where(.svelte-6do2fg){font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;background:#e8dcc01a;padding:2px 6px;border-radius:3px;color:#f0d060}.setup-figure.svelte-6do2fg{margin:20px 0 0;padding:0}.setup-screenshot.svelte-6do2fg{display:block;max-width:100%;border:1px solid rgba(232,220,192,.18);border-radius:8px;box-shadow:0 8px 24px #00000073}.setup-figure.svelte-6do2fg figcaption:where(.svelte-6do2fg){margin-top:10px;font-size:13px;color:#e8dcc080;font-style:italic}.setup-cta.svelte-6do2fg{margin-top:80px;text-align:center}.setup-cta-button.svelte-6do2fg{display:inline-block;padding:12px 28px;font-family:var(--font-ui, "Inter", sans-serif);font-size:16px;font-weight:600;color:#111;background:#f0d060;border-radius:6px;text-decoration:none;transition:background .15s,transform .15s}.setup-cta-button.svelte-6do2fg:hover{background:#ffd880;transform:translateY(-1px)}
