.viewer.svelte-1frxbql{display:flex;flex-direction:column;min-width:0}.tabbar.svelte-1frxbql{display:inline-flex;background:var(--ev-surface-muted);border:1px solid var(--ev-border);border-radius:999px;align-self: flex-start;gap:.25rem;margin-bottom:.9rem;padding:.25rem}.tab.svelte-1frxbql{appearance:none;color:var(--ev-text-muted);letter-spacing:.02em;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.32rem .85rem;transition:background .14s,color .14s;font-family:inherit;font-size:.78rem;font-weight:600}.tab.svelte-1frxbql:hover{color:var(--ev-text)}.tab.active.svelte-1frxbql{background:var(--ev-accent);color:var(--ev-accent-text);box-shadow:var(--ev-shadow-sm)}.pane.svelte-1frxbql{min-width:0}.frame.svelte-1frxbql{border:1px solid var(--ev-border);border-radius:var(--ev-radius-md);display:block;box-shadow:var(--ev-shadow-sm);background:#fff;width:100%}.text-body.svelte-1frxbql,.source.svelte-1frxbql{border:1px solid var(--ev-border);border-radius:var(--ev-radius-md);background:var(--ev-surface-muted);color:var(--ev-text);font-family:var(--ev-font-mono);white-space:pre-wrap;word-break:break-word;overflow-x:auto;max-height:70vh;margin:0;padding:1rem 1.15rem;font-size:.8rem;line-height:1.6}.source.svelte-1frxbql{color:var(--ev-text-muted)}.source.svelte-1frxbql code:where(.svelte-1frxbql){font-family:inherit}.pane-empty.svelte-1frxbql{text-align:center;color:var(--ev-text-subtle);border:1px dashed var(--ev-border-strong);border-radius:var(--ev-radius-md);padding:2rem;font-style:italic}
