.alert.svelte-1frq9vu{margin:1em 0;padding:.75em 1em;border-radius:8px;font-size:.9rem}.alert-error.svelte-1frq9vu{background-color:#ffeef0;border:1px solid #f5c6cb;color:#721c24}.dark .alert-error.svelte-1frq9vu{background-color:#3d1f1f;border-color:#5c2828;color:#f8b4b4}.alert-warning.svelte-1frq9vu{background-color:#fff8e6;border:1px solid #ffeeba;color:#856404}.dark .alert-warning.svelte-1frq9vu{background-color:#3d3520;border-color:#5c4d28;color:#f8e4b4}.alert-info.svelte-1frq9vu{background-color:#e7f3ff;border:1px solid #b8daff;color:#004085}.dark .alert-info.svelte-1frq9vu{background-color:#1f2d3d;border-color:#28405c;color:#b4d4f8}.alert-success.svelte-1frq9vu{background-color:#e6ffed;border:1px solid #c3e6cb;color:#155724}.dark .alert-success.svelte-1frq9vu{background-color:#1f3d24;border-color:#285c34;color:#b4f8c0}.btn.svelte-18sv61c{font-family:var(--font-body);font-weight:500;border-radius:8px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.btn.svelte-18sv61c:disabled{opacity:.5;cursor:not-allowed}.btn-sm.svelte-18sv61c{font-size:.75rem;padding:.25em .75em}.btn-md.svelte-18sv61c{font-size:.9rem;padding:.5em 1.5em}.btn-primary.svelte-18sv61c{background-color:var(--color-accent, #49eacb);color:#121518;border:none}.btn-primary.svelte-18sv61c:hover:not(:disabled){background-color:var(--color-accent)}.btn-secondary.svelte-18sv61c{background-color:transparent;color:var(--color-text-muted);border:1px solid var(--color-border-light)}.btn-secondary.svelte-18sv61c:hover:not(:disabled){color:var(--color-text);border-color:var(--color-border)}.btn-ghost.svelte-18sv61c{background-color:transparent;color:var(--color-text-muted);border:1px solid var(--color-border-light)}.btn-ghost.svelte-18sv61c:hover:not(:disabled){color:var(--color-text);border-color:var(--color-border)}.collapsible-code.svelte-13jlsp1{margin:1em 0;border:1px solid var(--color-border-light);border-radius:8px}.collapsible-code.svelte-13jlsp1 summary:where(.svelte-13jlsp1){padding:.5em .75em;background-color:var(--color-table-header);cursor:pointer;font-family:var(--font-body);font-size:.85rem;color:var(--color-text-muted)}.collapsible-code.svelte-13jlsp1 summary:where(.svelte-13jlsp1):hover{color:var(--color-text)}.collapsible-code.svelte-13jlsp1 pre:where(.svelte-13jlsp1){margin:0;border:none;border-radius:0;border-top:1px solid var(--color-border-light)}.rpc-call.svelte-13191rj{margin:1.5em 0;border:1px solid var(--color-border-light);border-radius:8px;padding:1em;background-color:var(--color-bg)}.rpc-call-title.svelte-13191rj{margin:0 0 .25em;padding:0;border:none;font-size:1.1rem}.rpc-call-description.svelte-13191rj{margin:0 0 1em;color:var(--color-text-muted);font-size:.9rem}.rpc-call-form.svelte-13191rj{display:flex;flex-direction:column;gap:.75em;margin-bottom:1em}.form-field.svelte-13191rj{display:flex;flex-direction:column;gap:.25em}.form-field.svelte-13191rj>label:where(.svelte-13191rj){font-family:var(--font-heading);font-size:.85rem;color:var(--color-text-muted)}.form-field.svelte-13191rj>label:where(.svelte-13191rj) .required:where(.svelte-13191rj){color:#d73a49}.form-field.svelte-13191rj input[type=text]:where(.svelte-13191rj),.form-field.svelte-13191rj input[type=number]:where(.svelte-13191rj){font-family:var(--font-mono);font-size:.875rem;padding:.5em .75em;border:1px solid var(--color-border-light);border-radius:6px;background-color:var(--color-code-bg);color:var(--color-text)}.form-field.svelte-13191rj input[type=text]:where(.svelte-13191rj):focus,.form-field.svelte-13191rj input[type=number]:where(.svelte-13191rj):focus{outline:none;border-color:var(--color-accent)}.checkbox-label.svelte-13191rj{display:flex;align-items:center;gap:.5em;font-family:var(--font-mono);font-size:.875rem;cursor:pointer}.checkbox-label.svelte-13191rj input[type=checkbox]:where(.svelte-13191rj){width:1em;height:1em;cursor:pointer}.rpc-call-actions.svelte-13191rj{margin:1em 0}.rpc-call-response.svelte-13191rj{margin-top:1em;border:1px solid var(--color-border-light);border-radius:6px;overflow:hidden}.response-header.svelte-13191rj{display:flex;align-items:center;justify-content:space-between;padding:.5em .75em;background-color:var(--color-table-header);font-family:var(--font-heading);font-size:.85rem;color:var(--color-text-muted);border-bottom:1px solid var(--color-border-light)}.rpc-call-response.svelte-13191rj pre:where(.svelte-13191rj){margin:0;border:none;border-radius:0;max-height:400px;overflow:auto}.connection-status.svelte-1pdxfsa{display:flex;align-items:center;gap:.75em;padding:.75em 1em;margin:1em 0;background-color:var(--color-code-bg);border:1px solid var(--color-border-light);border-radius:8px;font-family:var(--font-body);font-size:.9rem}.status-dot.svelte-1pdxfsa{width:8px;height:8px;border-radius:50%;background-color:red;flex-shrink:0}.status-dot.connected.svelte-1pdxfsa{background-color:green}.status-text.svelte-1pdxfsa{color:var(--color-text)}.status-action.svelte-1pdxfsa{margin-left:auto}
