.code-block.svelte-5hjtfr.svelte-5hjtfr{background:var(--bg-card);border:1px solid var(--primary-subtle);border-radius:.75rem;padding:1rem;overflow-x:auto}.code-block.svelte-5hjtfr pre.svelte-5hjtfr{margin:0}.code-block.svelte-5hjtfr code.svelte-5hjtfr{font-family:JetBrains Mono,Fira Code,monospace;font-size:.875rem;line-height:1.7;color:var(--text-secondary)}.funnel-cta.svelte-5hjtfr.svelte-5hjtfr{background:linear-gradient(135deg,#5ac8ff1a,#8b5cf61a)}.funnel-path.svelte-5hjtfr.svelte-5hjtfr{font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;color:var(--primary);margin-bottom:.75rem}.funnel-actions.svelte-5hjtfr.svelte-5hjtfr{display:flex;flex-wrap:wrap;gap:.75rem}.funnel-btn.svelte-5hjtfr.svelte-5hjtfr{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.1rem;border-radius:.625rem;font-weight:600;font-size:.95rem;transition:all .2s ease}.funnel-btn-primary.svelte-5hjtfr.svelte-5hjtfr{background:var(--primary);color:var(--text-on-primary, #070809);box-shadow:0 4px 16px #0006}.funnel-btn-primary.svelte-5hjtfr.svelte-5hjtfr:hover{filter:brightness(1.05);transform:translateY(-1px)}.funnel-btn-ghost.svelte-5hjtfr.svelte-5hjtfr{border:1px solid rgba(148,163,184,.3);color:var(--text-secondary)}.funnel-btn-ghost.svelte-5hjtfr.svelte-5hjtfr:hover{border-color:var(--primary);color:var(--primary)}
