.mcp-landing,.mcp-scope{--background:rgb(245,245,242);--foreground:rgb(23,23,23);--card:rgb(251,251,248);--card-foreground:rgb(23,23,23);--popover:rgb(251,251,248);--popover-foreground:rgb(23,23,23);--primary:rgb(23,23,23);--primary-foreground:rgb(251,251,248);--secondary:rgb(241,241,238);--secondary-foreground:rgb(23,23,23);--muted:rgb(245,245,242);--muted-foreground:rgba(32,32,32,0.7);--accent:rgb(241,241,238);--accent-foreground:rgb(23,23,23);--border:rgb(232,231,230);--input:rgb(232,231,230);--ring:rgb(232,231,230);--color-brand-blue:rgb(26,111,209);--color-status-amber:rgb(245,158,11);--color-status-green:rgb(52,168,83);--color-status-orange:rgb(255,103,47);--color-accent-ink:rgb(21,92,175);--color-green-ink:rgb(28,122,54);--color-amber-ink:rgb(146,94,10);--color-surface:rgb(245,245,242);--color-surface-raised:rgb(251,251,248);--radius-sm:3px;--radius-md:4px;--radius-lg:8px;--radius-xl:12px;--paper:var(--background);--surface:var(--card);--surface-2:#ffffff;--ink:var(--foreground);--ink-2:rgba(38,35,35,0.7);--ink-3:rgba(38,35,35,0.5);--rule:var(--border);--rule-soft:rgba(38,35,35,0.08);--sig:var(--color-brand-blue);--sig-ink:rgb(18,84,165);--sig-head:var(--color-brand-blue);--sig-wash:rgba(26,111,209,0.055);--sig-edge:rgba(26,111,209,0.28);--hold:rgb(146,94,10);--hold-wash:rgba(245,158,11,0.08);--hold-edge:rgba(245,158,11,0.35);--bad:rgb(180,70,47);--term-bg:#202020;--term-rule:#383838;--term-ink:rgb(245,245,242);--term-dim:rgba(245,245,242,0.52);--term-lit:#3d3d3d;--term-str:#7fc99a;--term-key:#8ab6e8;--term-num:var(--color-status-orange);--mcp-focus:var(--color-brand-blue);--font-sans:var(--font-neoris),"neoris Fallback",sans-serif;--font-mono:var(--font-ibm-plex-mono),"IBM Plex Mono Fallback",monospace;--font-departure-mono:var(--font-departure-mono-face),"departureMono Fallback",monospace;--font-body-alt:var(--font-inter),sans-serif;--font-display:var(--font-sans);--font-jetbrains:var(--font-ibm-plex-mono);background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.mcp-landing :focus-visible,.mcp-scope :focus-visible{outline:2px solid var(--mcp-focus);outline-offset:2px;border-radius:3px}.mcp-landing .mcp-bg-surface,.mcp-scope .mcp-bg-surface{background-color:var(--color-surface)}.mcp-landing .mcp-dot-green,.mcp-scope .mcp-dot-green{background-color:var(--color-status-green)}