.bovmcp-scope{--mcp-primary:155 45% 15%;--mcp-primary-foreground:40 30% 96%;--mcp-accent:180 40% 30%;--mcp-accent-foreground:0 0% 100%;--mcp-bg:40 20% 97%;--mcp-fg:155 25% 12%;--mcp-card:0 0% 100%;--mcp-muted:40 15% 92%;--mcp-muted-fg:155 10% 40%;--mcp-border:40 15% 88%;--mcp-code-bg:155 25% 10%;--mcp-code-fg:40 30% 92%;background:hsl(var(--mcp-bg));color:hsl(var(--mcp-fg));min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.bovmcp-scope.dark{--mcp-primary:155 40% 55%;--mcp-primary-foreground:155 45% 10%;--mcp-accent:180 45% 55%;--mcp-accent-foreground:180 45% 10%;--mcp-bg:155 20% 8%;--mcp-fg:40 20% 94%;--mcp-card:155 22% 12%;--mcp-muted:155 18% 16%;--mcp-muted-fg:40 10% 65%;--mcp-border:155 18% 20%;--mcp-code-bg:155 30% 6%;--mcp-code-fg:40 30% 90%}.bovmcp-scope .mcp-card{background:hsl(var(--mcp-card));border:1px solid hsl(var(--mcp-border));border-radius:.75rem}.bovmcp-scope .mcp-btn-primary{background:hsl(var(--mcp-primary));color:hsl(var(--mcp-primary-foreground))}.bovmcp-scope .mcp-btn-primary:hover{filter:brightness(1.12)}.bovmcp-scope .mcp-btn-ghost{color:hsl(var(--mcp-fg));border:1px solid hsl(var(--mcp-border));background:0 0}.bovmcp-scope .mcp-code{background:hsl(var(--mcp-code-bg));color:hsl(var(--mcp-code-fg));border-radius:.5rem;padding:1rem 1.25rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;line-height:1.6;overflow-x:auto}.bovmcp-scope .mcp-chip{background:hsl(var(--mcp-muted));color:hsl(var(--mcp-muted-fg));border:1px solid hsl(var(--mcp-border));border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .55rem;font-size:.7rem;font-weight:500;display:inline-flex}.bovmcp-scope .mcp-chip.accent{background:hsl(var(--mcp-accent) / .12);color:hsl(var(--mcp-accent));border-color:hsl(var(--mcp-accent) / .3)}.bovmcp-scope input,.bovmcp-scope textarea,.bovmcp-scope select{background:hsl(var(--mcp-card));border:1px solid hsl(var(--mcp-border));color:hsl(var(--mcp-fg));border-radius:.5rem;width:100%;padding:.6rem .85rem}.bovmcp-scope input:focus,.bovmcp-scope textarea:focus,.bovmcp-scope select:focus{outline:2px solid hsl(var(--mcp-accent) / .5);outline-offset:1px}
