.viewer-shell.svelte-1jarwd9{display:flex;flex-direction:column;gap:1rem;padding:.8rem 1.2rem}.viewer-head.svelte-1jarwd9{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.title-wrap.svelte-1jarwd9{display:grid;gap:.3rem;min-width:0}.viewer-head.svelte-1jarwd9 h2:where(.svelte-1jarwd9){margin:0;font-size:1.15rem;letter-spacing:-.01em;word-break:break-word}.head-actions.svelte-1jarwd9{display:inline-flex;align-items:center;gap:.6rem;flex-shrink:0}.kind-badge.svelte-1jarwd9{font-size:.68rem;font-weight:700;letter-spacing:.05em;color:var(--primary);background:var(--primary-bg);padding:.25rem .55rem;border-radius:999px}.viewer-frame.svelte-1jarwd9{width:100%;height:calc(100vh - var(--topbar-h) - 4.2rem);min-height:80vh;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-soft)}.text-view.svelte-1jarwd9{height:calc(100vh - var(--topbar-h) - 4.2rem);min-height:80vh;overflow:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.text-view.svelte-1jarwd9 pre:where(.svelte-1jarwd9){margin:0;padding:1.5rem 1.75rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.86rem;line-height:1.6;white-space:pre-wrap;word-break:break-word;color:var(--text)}.text-state.svelte-1jarwd9{padding:1.5rem 1.75rem}.empty-state.svelte-1jarwd9{height:calc(100vh - var(--topbar-h) - 4.2rem);min-height:60vh;display:grid;align-content:center;justify-items:center;gap:.5rem;text-align:center;padding:1.4rem;border-radius:var(--radius-md);border:1px dashed var(--border);background:var(--bg-soft)}.empty-state.svelte-1jarwd9 h3:where(.svelte-1jarwd9){margin:0}
