export const DEFAULT_STYLES: "\nbody { font-family: 'Georgia', 'Noto Serif CJK', serif; line-height: 1.7; color: #333; max-width: 900px; margin: 0 auto; padding: 2rem; background: #fafafa; }\n.nova-document { background: #fff; padding: 2.5rem; border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,0.1); }\nh1, h2, h3, h4 { color: #1a1a1a; margin-top: 1.5em; margin-bottom: 0.5em; font-weight: 600; }\nh1 { font-size: 2em; border-bottom: 2px solid #eee; padding-bottom: 0.3em; }\nh2 { font-size: 1.5em; border-bottom: 1px solid #eee; padding-bottom: 0.2em; }\np { margin: 0.8em 0; text-align: justify; }\nem { font-style: italic; }\nstrong { font-weight: bold; }\ncode { font-family: 'Fira Code', 'Consolas', monospace; background: #f0f0f0; padding: 0.15em 0.3em; border-radius: 3px; font-size: 0.9em; }\na { color: #0366d6; text-decoration: none; }\na:hover { text-decoration: underline; }\ntable { border-collapse: collapse; width: 100%; margin: 1em 0; }\nth, td { border: 1px solid #ddd; padding: 8px 12px; text-align: left; }\nth { background: #f5f5f5; font-weight: 600; }\ntr:nth-child(even) { background: #fafafa; }\nul, ol { padding-left: 2em; margin: 0.5em 0; }\nli { margin: 0.3em 0; }\nblockquote { border-left: 4px solid #ddd; margin: 1em 0; padding: 0.5em 1em; color: #666; }\n.math { font-family: 'STIX', 'Latin Modern Math', serif; }\n.math-display { display: block; text-align: center; margin: 1em 0; overflow-x: auto; }\n.nova-meta { font-size: 0.9em; color: #888; margin: 1em 0; padding: 0.5em; background: #f9f9f9; border-radius: 4px; }\n.nova-meta-key { font-weight: bold; }\n.nova-schema, .nova-service { background: #f8f8ff; border: 1px solid #dde; padding: 1em; margin: 1em 0; border-radius: 4px; font-family: 'Fira Code', monospace; font-size: 0.9em; }\n.nova-field { margin: 0.3em 0; }\n.nova-tag { color: #888; }\n.nova-def { color: #444; }\n.nova-type { color: #b44; }\n.nova-ref { color: #0366d6; cursor: pointer; border-bottom: 1px dotted #0366d6; }\n.footnotes { margin-top: 2em; padding-top: 1em; border-top: 1px solid #ddd; font-size: 0.9em; color: #666; }\n.footnotes-sep { border: none; border-top: 1px solid #ddd; margin: 2em 0 0; }\n.footnotes ol { padding-left: 1.5em; }\n.footnotes li { margin: 0.5em 0; }\n.fn-back { font-size: 0.85em; text-decoration: none; color: #888; }\nsup a { text-decoration: none; }\n.nova-config dt { font-weight: bold; margin-top: 0.5em; }\n.nova-config dd { margin-left: 1.5em; color: #555; }\npre { background: #1e1e1e; color: #d4d4d4; padding: 1em; border-radius: 6px; overflow-x: auto; font-size: 0.85em; line-height: 1.5; }\npre code { background: transparent; padding: 0; border-radius: 0; font-size: inherit; }\n.hl-keyword { color: #569cd6; }\n.hl-string { color: #ce9178; }\n.hl-comment { color: #6a9955; font-style: italic; }\n.hl-number { color: #b5cea8; }\n.hl-builtin { color: #4ec9b0; }\n.hl-tag { color: #569cd6; }\n.hl-attr { color: #9cdcfe; }\n";
export const MATHJAX_SCRIPT: "\n\n\n";
export function escape(s: any): any;
export function attrsToHtml(attrs: any): string;