/** Bespoke document stylesheet: design tokens, light/dark schemes, prose, chrome, diff + code theming. */ /** Shared syntax/diff tokens for viewers that can switch scheme without reloading. */ export declare function schemeTokens(mode: 'light' | 'dark'): string; export declare const FONT_SANS = "-apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif"; export declare const FONT_MONO = "ui-monospace, \"SF Mono\", \"JetBrains Mono\", \"Cascadia Code\", Menlo, Consolas, \"Liberation Mono\", monospace"; /** Base stylesheet: tokens + prose + chrome. Always inlined. */ export declare const BASE_CSS: string; /** diff2html stylesheet (base + document-matched overrides). Inlined only when a diff fence is present. */ export declare const D2H_CSS: string; /** Syntax theme mapped onto the scheme tokens. Inlined only when a highlighted code fence is present. */ export declare const HLJS_CSS = "\n.hljs { color: var(--fg); background: transparent; }\n.hljs-comment, .hljs-quote { color: var(--hl-comment); font-style: italic; }\n.hljs-keyword, .hljs-selector-tag, .hljs-literal, .hljs-deletion { color: var(--hl-keyword); }\n.hljs-string, .hljs-regexp, .hljs-addition { color: var(--hl-string); }\n.hljs-number, .hljs-symbol, .hljs-bullet, .hljs-meta, .hljs-link { color: var(--hl-number); }\n.hljs-title, .hljs-section, .hljs-function .hljs-title { color: var(--hl-title); }\n.hljs-type, .hljs-class .hljs-title, .hljs-built_in { color: var(--hl-type); }\n.hljs-variable, .hljs-template-variable, .hljs-attr, .hljs-attribute, .hljs-property { color: var(--hl-attr); }\n.hljs-emphasis { font-style: italic; }\n.hljs-strong { font-weight: 600; }\n";