/**
 * Auto-generated theme CSS string constants.
 * Do not edit — regenerate with: pnpm tsx scripts/generate-css-strings.ts
 */
export declare const githubDark = "/**\n * @create-markdown/preview - GitHub Dark Theme\n * Dark theme inspired by GitHub's dark mode markdown rendering\n */\n\n.cm-preview {\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Helvetica, Arial, sans-serif;\n  font-size: 16px;\n  line-height: 1.6;\n  color: #e6edf3;\n  background-color: #0d1117;\n  max-width: 100%;\n  overflow-wrap: break-word;\n}\n\n/* Headings */\n.cm-heading {\n  margin-top: 24px;\n  margin-bottom: 16px;\n  font-weight: 600;\n  line-height: 1.25;\n}\n\n.cm-h1 {\n  font-size: 2em;\n  padding-bottom: 0.3em;\n  border-bottom: 1px solid #30363d;\n}\n\n.cm-h2 {\n  font-size: 1.5em;\n  padding-bottom: 0.3em;\n  border-bottom: 1px solid #30363d;\n}\n\n.cm-h3 { font-size: 1.25em; }\n.cm-h4 { font-size: 1em; }\n.cm-h5 { font-size: 0.875em; }\n.cm-h6 { font-size: 0.85em; color: #8b949e; }\n\n/* Paragraphs */\n.cm-paragraph {\n  margin-top: 0;\n  margin-bottom: 16px;\n}\n\n/* Lists */\n.cm-bullet-list,\n.cm-numbered-list {\n  margin-top: 0;\n  margin-bottom: 16px;\n  padding-left: 2em;\n}\n\n.cm-bullet-list li,\n.cm-numbered-list li {\n  margin-bottom: 4px;\n}\n\n/* Checklist */\n.cm-checklist-item {\n  display: flex;\n  align-items: flex-start;\n  gap: 0.5rem;\n  margin-bottom: 4px;\n}\n\n.cm-checklist-item input[type=\"checkbox\"] {\n  margin-top: 0.25rem;\n}\n\n.cm-checked {\n  text-decoration: line-through;\n  color: #8b949e;\n}\n\n/* Code */\n.cm-code-block {\n  background-color: #161b22;\n  border-radius: 6px;\n  padding: 16px;\n  overflow-x: auto;\n  margin-bottom: 16px;\n  font-size: 0.875em;\n}\n\n.cm-code {\n  font-family: ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, 'Liberation Mono', monospace;\n  background: transparent;\n  padding: 0;\n  white-space: pre;\n}\n\ncode {\n  font-family: ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, 'Liberation Mono', monospace;\n  font-size: 0.875em;\n  background-color: rgba(110, 118, 129, 0.4);\n  padding: 0.2em 0.4em;\n  border-radius: 6px;\n}\n\n/* Blockquote */\n.cm-blockquote {\n  margin: 0 0 16px 0;\n  padding: 0 1em;\n  color: #8b949e;\n  border-left: 0.25em solid #30363d;\n}\n\n/* Divider */\n.cm-divider {\n  height: 0.25em;\n  padding: 0;\n  margin: 24px 0;\n  background-color: #30363d;\n  border: 0;\n}\n\n/* Table */\n.cm-table {\n  display: block;\n  width: max-content;\n  max-width: 100%;\n  overflow: auto;\n  border-spacing: 0;\n  border-collapse: collapse;\n  margin-bottom: 16px;\n}\n\n.cm-table th,\n.cm-table td {\n  padding: 6px 13px;\n  border: 1px solid #30363d;\n}\n\n.cm-table th {\n  font-weight: 600;\n  background-color: #161b22;\n}\n\n.cm-table tr:nth-child(2n) {\n  background-color: #161b22;\n}\n\n/* Image */\n.cm-image {\n  margin: 0 0 16px 0;\n}\n\n.cm-image img {\n  max-width: 100%;\n  height: auto;\n  border-radius: 6px;\n}\n\n.cm-image figcaption {\n  font-size: 0.875em;\n  color: #8b949e;\n  margin-top: 8px;\n  text-align: center;\n}\n\n/* Callout */\n.cm-callout {\n  padding: 16px;\n  margin-bottom: 16px;\n  border-radius: 6px;\n  border-left: 4px solid;\n}\n\n.cm-callout-title {\n  display: block;\n  text-transform: capitalize;\n  margin-bottom: 8px;\n}\n\n.cm-callout-info {\n  border-left-color: #58a6ff;\n  background-color: rgba(56, 139, 253, 0.15);\n}\n\n.cm-callout-warning {\n  border-left-color: #d29922;\n  background-color: rgba(187, 128, 9, 0.15);\n}\n\n.cm-callout-tip {\n  border-left-color: #3fb950;\n  background-color: rgba(46, 160, 67, 0.15);\n}\n\n.cm-callout-danger {\n  border-left-color: #f85149;\n  background-color: rgba(248, 81, 73, 0.15);\n}\n\n.cm-callout-note {\n  border-left-color: #8b949e;\n  background-color: rgba(110, 118, 129, 0.15);\n}\n\n/* Links */\n.cm-preview a {\n  color: #58a6ff;\n  text-decoration: none;\n}\n\n.cm-preview a:hover {\n  text-decoration: underline;\n}\n\n/* Inline styles */\n.cm-preview mark {\n  background-color: rgba(187, 128, 9, 0.4);\n  padding: 0.1em 0.2em;\n  border-radius: 3px;\n}\n\n.cm-preview del {\n  color: #8b949e;\n}\n";
export declare const github = "/**\n * @create-markdown/preview - GitHub Theme\n * Light theme inspired by GitHub's markdown rendering\n */\n\n.cm-preview {\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Helvetica, Arial, sans-serif;\n  font-size: 16px;\n  line-height: 1.6;\n  color: #1f2328;\n  background-color: #ffffff;\n  max-width: 100%;\n  overflow-wrap: break-word;\n}\n\n/* Headings */\n.cm-heading {\n  margin-top: 24px;\n  margin-bottom: 16px;\n  font-weight: 600;\n  line-height: 1.25;\n}\n\n.cm-h1 {\n  font-size: 2em;\n  padding-bottom: 0.3em;\n  border-bottom: 1px solid #d1d9e0;\n}\n\n.cm-h2 {\n  font-size: 1.5em;\n  padding-bottom: 0.3em;\n  border-bottom: 1px solid #d1d9e0;\n}\n\n.cm-h3 { font-size: 1.25em; }\n.cm-h4 { font-size: 1em; }\n.cm-h5 { font-size: 0.875em; }\n.cm-h6 { font-size: 0.85em; color: #656d76; }\n\n/* Paragraphs */\n.cm-paragraph {\n  margin-top: 0;\n  margin-bottom: 16px;\n}\n\n/* Lists */\n.cm-bullet-list,\n.cm-numbered-list {\n  margin-top: 0;\n  margin-bottom: 16px;\n  padding-left: 2em;\n}\n\n.cm-bullet-list li,\n.cm-numbered-list li {\n  margin-bottom: 4px;\n}\n\n/* Checklist */\n.cm-checklist-item {\n  display: flex;\n  align-items: flex-start;\n  gap: 0.5rem;\n  margin-bottom: 4px;\n}\n\n.cm-checklist-item input[type=\"checkbox\"] {\n  margin-top: 0.25rem;\n}\n\n.cm-checked {\n  text-decoration: line-through;\n  color: #656d76;\n}\n\n/* Code */\n.cm-code-block {\n  background-color: #f6f8fa;\n  border-radius: 6px;\n  padding: 16px;\n  overflow-x: auto;\n  margin-bottom: 16px;\n  font-size: 0.875em;\n}\n\n.cm-code {\n  font-family: ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, 'Liberation Mono', monospace;\n  background: transparent;\n  padding: 0;\n  white-space: pre;\n}\n\ncode {\n  font-family: ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, 'Liberation Mono', monospace;\n  font-size: 0.875em;\n  background-color: rgba(175, 184, 193, 0.2);\n  padding: 0.2em 0.4em;\n  border-radius: 6px;\n}\n\n/* Blockquote */\n.cm-blockquote {\n  margin: 0 0 16px 0;\n  padding: 0 1em;\n  color: #656d76;\n  border-left: 0.25em solid #d1d9e0;\n}\n\n/* Divider */\n.cm-divider {\n  height: 0.25em;\n  padding: 0;\n  margin: 24px 0;\n  background-color: #d1d9e0;\n  border: 0;\n}\n\n/* Table */\n.cm-table {\n  display: block;\n  width: max-content;\n  max-width: 100%;\n  overflow: auto;\n  border-spacing: 0;\n  border-collapse: collapse;\n  margin-bottom: 16px;\n}\n\n.cm-table th,\n.cm-table td {\n  padding: 6px 13px;\n  border: 1px solid #d1d9e0;\n}\n\n.cm-table th {\n  font-weight: 600;\n  background-color: #f6f8fa;\n}\n\n.cm-table tr:nth-child(2n) {\n  background-color: #f6f8fa;\n}\n\n/* Image */\n.cm-image {\n  margin: 0 0 16px 0;\n}\n\n.cm-image img {\n  max-width: 100%;\n  height: auto;\n  border-radius: 6px;\n}\n\n.cm-image figcaption {\n  font-size: 0.875em;\n  color: #656d76;\n  margin-top: 8px;\n  text-align: center;\n}\n\n/* Callout */\n.cm-callout {\n  padding: 16px;\n  margin-bottom: 16px;\n  border-radius: 6px;\n  border-left: 4px solid;\n}\n\n.cm-callout-title {\n  display: block;\n  text-transform: capitalize;\n  margin-bottom: 8px;\n}\n\n.cm-callout-info {\n  border-left-color: #0969da;\n  background-color: #ddf4ff;\n}\n\n.cm-callout-warning {\n  border-left-color: #d4a72c;\n  background-color: #fff8c5;\n}\n\n.cm-callout-tip {\n  border-left-color: #1a7f37;\n  background-color: #dafbe1;\n}\n\n.cm-callout-danger {\n  border-left-color: #cf222e;\n  background-color: #ffebe9;\n}\n\n.cm-callout-note {\n  border-left-color: #656d76;\n  background-color: #f6f8fa;\n}\n\n/* Links */\n.cm-preview a {\n  color: #0969da;\n  text-decoration: none;\n}\n\n.cm-preview a:hover {\n  text-decoration: underline;\n}\n\n/* Inline styles */\n.cm-preview mark {\n  background-color: #fff8c5;\n  padding: 0.1em 0.2em;\n  border-radius: 3px;\n}\n\n.cm-preview del {\n  color: #656d76;\n}\n";
export declare const minimal = "/**\n * @create-markdown/preview - Minimal Theme\n * A clean, minimal theme with subtle styling\n */\n\n.cm-preview {\n  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, sans-serif;\n  font-size: 16px;\n  line-height: 1.7;\n  color: #333;\n  max-width: 100%;\n  overflow-wrap: break-word;\n}\n\n/* Headings */\n.cm-heading {\n  margin-top: 1.5em;\n  margin-bottom: 0.5em;\n  font-weight: 600;\n  line-height: 1.3;\n}\n\n.cm-h1 { font-size: 1.75em; }\n.cm-h2 { font-size: 1.5em; }\n.cm-h3 { font-size: 1.25em; }\n.cm-h4 { font-size: 1.1em; }\n.cm-h5 { font-size: 1em; }\n.cm-h6 { font-size: 0.9em; color: #666; }\n\n/* Paragraphs */\n.cm-paragraph {\n  margin-top: 0;\n  margin-bottom: 1em;\n}\n\n/* Lists */\n.cm-bullet-list,\n.cm-numbered-list {\n  margin-top: 0;\n  margin-bottom: 1em;\n  padding-left: 1.5em;\n}\n\n.cm-bullet-list li,\n.cm-numbered-list li {\n  margin-bottom: 0.25em;\n}\n\n/* Checklist */\n.cm-checklist-item {\n  display: flex;\n  align-items: flex-start;\n  gap: 0.5rem;\n  margin-bottom: 0.25em;\n}\n\n.cm-checked {\n  text-decoration: line-through;\n  opacity: 0.6;\n}\n\n/* Code */\n.cm-code-block {\n  background-color: #f5f5f5;\n  border-radius: 4px;\n  padding: 1em;\n  overflow-x: auto;\n  margin-bottom: 1em;\n  font-size: 0.9em;\n}\n\n.cm-code {\n  font-family: 'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', monospace;\n  background: transparent;\n  padding: 0;\n  white-space: pre;\n}\n\ncode {\n  font-family: 'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', monospace;\n  font-size: 0.9em;\n  background-color: #f0f0f0;\n  padding: 0.15em 0.3em;\n  border-radius: 3px;\n}\n\n/* Blockquote */\n.cm-blockquote {\n  margin: 0 0 1em 0;\n  padding: 0 1em;\n  color: #666;\n  border-left: 3px solid #ddd;\n  font-style: italic;\n}\n\n/* Divider */\n.cm-divider {\n  height: 1px;\n  padding: 0;\n  margin: 2em 0;\n  background-color: #eee;\n  border: 0;\n}\n\n/* Table */\n.cm-table {\n  display: block;\n  width: max-content;\n  max-width: 100%;\n  overflow: auto;\n  border-spacing: 0;\n  border-collapse: collapse;\n  margin-bottom: 1em;\n}\n\n.cm-table th,\n.cm-table td {\n  padding: 0.5em 1em;\n  border: 1px solid #ddd;\n}\n\n.cm-table th {\n  font-weight: 600;\n  background-color: #f9f9f9;\n}\n\n/* Image */\n.cm-image {\n  margin: 0 0 1em 0;\n}\n\n.cm-image img {\n  max-width: 100%;\n  height: auto;\n}\n\n.cm-image figcaption {\n  font-size: 0.875em;\n  color: #666;\n  margin-top: 0.5em;\n  text-align: center;\n}\n\n/* Callout */\n.cm-callout {\n  padding: 1em;\n  margin-bottom: 1em;\n  border-radius: 4px;\n  border-left: 3px solid;\n  background-color: #f9f9f9;\n}\n\n.cm-callout-title {\n  display: block;\n  text-transform: capitalize;\n  font-weight: 600;\n  margin-bottom: 0.5em;\n}\n\n.cm-callout-info { border-left-color: #3b82f6; }\n.cm-callout-warning { border-left-color: #f59e0b; }\n.cm-callout-tip { border-left-color: #10b981; }\n.cm-callout-danger { border-left-color: #ef4444; }\n.cm-callout-note { border-left-color: #6b7280; }\n\n/* Links */\n.cm-preview a {\n  color: #0066cc;\n  text-decoration: none;\n}\n\n.cm-preview a:hover {\n  text-decoration: underline;\n}\n\n/* Inline styles */\n.cm-preview mark {\n  background-color: #fff3cd;\n  padding: 0.1em 0.2em;\n  border-radius: 2px;\n}\n\n.cm-preview del {\n  opacity: 0.6;\n}\n";
export declare const system = "/**\n * @create-markdown/preview - System Theme\n * CSS custom property theme that integrates with any design system.\n * Override --cm-* variables, or fall back to common --text / --bg / --border tokens.\n */\n\n.cm-preview {\n  font-family: var(--cm-font, inherit);\n  font-size: var(--cm-font-size, 1rem);\n  line-height: var(--cm-line-height, 1.6);\n  color: var(--cm-text, var(--text, inherit));\n  background: var(--cm-bg, var(--bg, transparent));\n  max-width: 100%;\n  overflow-wrap: break-word;\n}\n\n/* Headings */\n.cm-heading {\n  margin-top: 1.5em;\n  margin-bottom: 0.5em;\n  font-weight: var(--cm-heading-weight, 600);\n  line-height: 1.25;\n}\n\n.cm-h1 {\n  font-size: 2em;\n  padding-bottom: 0.3em;\n  border-bottom: 1px solid var(--cm-border, var(--border, currentColor));\n}\n\n.cm-h2 {\n  font-size: 1.5em;\n  padding-bottom: 0.3em;\n  border-bottom: 1px solid var(--cm-border, var(--border, currentColor));\n}\n\n.cm-h3 { font-size: 1.25em; }\n.cm-h4 { font-size: 1em; }\n.cm-h5 { font-size: 0.875em; }\n.cm-h6 { font-size: 0.85em; color: var(--cm-muted, var(--muted, #656d76)); }\n\n/* Paragraphs */\n.cm-paragraph {\n  margin-top: 0;\n  margin-bottom: 1em;\n}\n\n/* Lists */\n.cm-bullet-list,\n.cm-numbered-list {\n  margin-top: 0;\n  margin-bottom: 1em;\n  padding-left: 2em;\n}\n\n.cm-bullet-list li,\n.cm-numbered-list li {\n  margin-bottom: 0.25em;\n}\n\n/* Checklist */\n.cm-checklist-item {\n  display: flex;\n  align-items: flex-start;\n  gap: 0.5rem;\n  margin-bottom: 0.25em;\n}\n\n.cm-checklist-item input[type=\"checkbox\"] {\n  margin-top: 0.25rem;\n}\n\n.cm-checked {\n  text-decoration: line-through;\n  color: var(--cm-muted, var(--muted, #656d76));\n}\n\n/* Code */\n.cm-code-block {\n  background: var(--cm-code-bg, var(--secondary, #f5f5f5));\n  border: 1px solid var(--cm-border, var(--border, #ddd));\n  border-radius: var(--cm-radius, 6px);\n  padding: 1em;\n  overflow-x: auto;\n  margin-bottom: 1em;\n  font-size: 0.875em;\n}\n\n.cm-code {\n  font-family: var(--cm-mono, ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace);\n  background: transparent;\n  padding: 0;\n  white-space: pre;\n}\n\ncode {\n  font-family: var(--cm-mono, ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace);\n  font-size: 0.875em;\n  background-color: var(--cm-inline-code-bg, var(--secondary, rgba(175, 184, 193, 0.2)));\n  padding: 0.2em 0.4em;\n  border-radius: var(--cm-radius, 6px);\n}\n\n/* Blockquote */\n.cm-blockquote {\n  margin: 0 0 1em 0;\n  padding: 0 1em;\n  color: var(--cm-muted, var(--muted, #656d76));\n  border-left: 0.25em solid var(--cm-border, var(--border, #ddd));\n}\n\n/* Divider */\n.cm-divider {\n  height: 0.25em;\n  padding: 0;\n  margin: 1.5em 0;\n  background-color: var(--cm-border, var(--border, #ddd));\n  border: 0;\n}\n\n/* Table */\n.cm-table {\n  display: block;\n  width: max-content;\n  max-width: 100%;\n  overflow: auto;\n  border-spacing: 0;\n  border-collapse: collapse;\n  margin-bottom: 1em;\n}\n\n.cm-table th,\n.cm-table td {\n  padding: 6px 13px;\n  border: 1px solid var(--cm-border, var(--border, #ddd));\n}\n\n.cm-table th {\n  font-weight: 600;\n  background-color: var(--cm-table-header-bg, var(--secondary, #f6f8fa));\n}\n\n.cm-table tr:nth-child(2n) {\n  background-color: var(--cm-table-stripe-bg, var(--secondary, #f6f8fa));\n}\n\n/* Image */\n.cm-image {\n  margin: 0 0 1em 0;\n}\n\n.cm-image img {\n  max-width: 100%;\n  height: auto;\n  border-radius: var(--cm-radius, 6px);\n}\n\n.cm-image figcaption {\n  font-size: 0.875em;\n  color: var(--cm-muted, var(--muted, #656d76));\n  margin-top: 0.5em;\n  text-align: center;\n}\n\n/* Callout */\n.cm-callout {\n  padding: 1em;\n  margin-bottom: 1em;\n  border-radius: var(--cm-radius, 6px);\n  border-left: 4px solid;\n  background-color: var(--cm-callout-bg, var(--secondary, #f6f8fa));\n}\n\n.cm-callout-title {\n  display: block;\n  text-transform: capitalize;\n  font-weight: 600;\n  margin-bottom: 0.5em;\n}\n\n.cm-callout-info { border-left-color: var(--cm-info, #0969da); }\n.cm-callout-warning { border-left-color: var(--cm-warning, #d4a72c); }\n.cm-callout-tip { border-left-color: var(--cm-success, #1a7f37); }\n.cm-callout-danger { border-left-color: var(--cm-danger, #cf222e); }\n.cm-callout-note { border-left-color: var(--cm-muted, var(--muted, #656d76)); }\n\n/* Links */\n.cm-preview a {\n  color: var(--cm-link, var(--link, #0969da));\n  text-decoration: none;\n}\n\n.cm-preview a:hover {\n  text-decoration: underline;\n}\n\n/* Inline styles */\n.cm-preview mark {\n  background-color: var(--cm-highlight, #fff8c5);\n  padding: 0.1em 0.2em;\n  border-radius: 3px;\n}\n\n.cm-preview del {\n  color: var(--cm-muted, var(--muted, #656d76));\n}\n";
export declare const themeCSS: {
    readonly githubDark: "/**\n * @create-markdown/preview - GitHub Dark Theme\n * Dark theme inspired by GitHub's dark mode markdown rendering\n */\n\n.cm-preview {\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Helvetica, Arial, sans-serif;\n  font-size: 16px;\n  line-height: 1.6;\n  color: #e6edf3;\n  background-color: #0d1117;\n  max-width: 100%;\n  overflow-wrap: break-word;\n}\n\n/* Headings */\n.cm-heading {\n  margin-top: 24px;\n  margin-bottom: 16px;\n  font-weight: 600;\n  line-height: 1.25;\n}\n\n.cm-h1 {\n  font-size: 2em;\n  padding-bottom: 0.3em;\n  border-bottom: 1px solid #30363d;\n}\n\n.cm-h2 {\n  font-size: 1.5em;\n  padding-bottom: 0.3em;\n  border-bottom: 1px solid #30363d;\n}\n\n.cm-h3 { font-size: 1.25em; }\n.cm-h4 { font-size: 1em; }\n.cm-h5 { font-size: 0.875em; }\n.cm-h6 { font-size: 0.85em; color: #8b949e; }\n\n/* Paragraphs */\n.cm-paragraph {\n  margin-top: 0;\n  margin-bottom: 16px;\n}\n\n/* Lists */\n.cm-bullet-list,\n.cm-numbered-list {\n  margin-top: 0;\n  margin-bottom: 16px;\n  padding-left: 2em;\n}\n\n.cm-bullet-list li,\n.cm-numbered-list li {\n  margin-bottom: 4px;\n}\n\n/* Checklist */\n.cm-checklist-item {\n  display: flex;\n  align-items: flex-start;\n  gap: 0.5rem;\n  margin-bottom: 4px;\n}\n\n.cm-checklist-item input[type=\"checkbox\"] {\n  margin-top: 0.25rem;\n}\n\n.cm-checked {\n  text-decoration: line-through;\n  color: #8b949e;\n}\n\n/* Code */\n.cm-code-block {\n  background-color: #161b22;\n  border-radius: 6px;\n  padding: 16px;\n  overflow-x: auto;\n  margin-bottom: 16px;\n  font-size: 0.875em;\n}\n\n.cm-code {\n  font-family: ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, 'Liberation Mono', monospace;\n  background: transparent;\n  padding: 0;\n  white-space: pre;\n}\n\ncode {\n  font-family: ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, 'Liberation Mono', monospace;\n  font-size: 0.875em;\n  background-color: rgba(110, 118, 129, 0.4);\n  padding: 0.2em 0.4em;\n  border-radius: 6px;\n}\n\n/* Blockquote */\n.cm-blockquote {\n  margin: 0 0 16px 0;\n  padding: 0 1em;\n  color: #8b949e;\n  border-left: 0.25em solid #30363d;\n}\n\n/* Divider */\n.cm-divider {\n  height: 0.25em;\n  padding: 0;\n  margin: 24px 0;\n  background-color: #30363d;\n  border: 0;\n}\n\n/* Table */\n.cm-table {\n  display: block;\n  width: max-content;\n  max-width: 100%;\n  overflow: auto;\n  border-spacing: 0;\n  border-collapse: collapse;\n  margin-bottom: 16px;\n}\n\n.cm-table th,\n.cm-table td {\n  padding: 6px 13px;\n  border: 1px solid #30363d;\n}\n\n.cm-table th {\n  font-weight: 600;\n  background-color: #161b22;\n}\n\n.cm-table tr:nth-child(2n) {\n  background-color: #161b22;\n}\n\n/* Image */\n.cm-image {\n  margin: 0 0 16px 0;\n}\n\n.cm-image img {\n  max-width: 100%;\n  height: auto;\n  border-radius: 6px;\n}\n\n.cm-image figcaption {\n  font-size: 0.875em;\n  color: #8b949e;\n  margin-top: 8px;\n  text-align: center;\n}\n\n/* Callout */\n.cm-callout {\n  padding: 16px;\n  margin-bottom: 16px;\n  border-radius: 6px;\n  border-left: 4px solid;\n}\n\n.cm-callout-title {\n  display: block;\n  text-transform: capitalize;\n  margin-bottom: 8px;\n}\n\n.cm-callout-info {\n  border-left-color: #58a6ff;\n  background-color: rgba(56, 139, 253, 0.15);\n}\n\n.cm-callout-warning {\n  border-left-color: #d29922;\n  background-color: rgba(187, 128, 9, 0.15);\n}\n\n.cm-callout-tip {\n  border-left-color: #3fb950;\n  background-color: rgba(46, 160, 67, 0.15);\n}\n\n.cm-callout-danger {\n  border-left-color: #f85149;\n  background-color: rgba(248, 81, 73, 0.15);\n}\n\n.cm-callout-note {\n  border-left-color: #8b949e;\n  background-color: rgba(110, 118, 129, 0.15);\n}\n\n/* Links */\n.cm-preview a {\n  color: #58a6ff;\n  text-decoration: none;\n}\n\n.cm-preview a:hover {\n  text-decoration: underline;\n}\n\n/* Inline styles */\n.cm-preview mark {\n  background-color: rgba(187, 128, 9, 0.4);\n  padding: 0.1em 0.2em;\n  border-radius: 3px;\n}\n\n.cm-preview del {\n  color: #8b949e;\n}\n";
    readonly github: "/**\n * @create-markdown/preview - GitHub Theme\n * Light theme inspired by GitHub's markdown rendering\n */\n\n.cm-preview {\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans', Helvetica, Arial, sans-serif;\n  font-size: 16px;\n  line-height: 1.6;\n  color: #1f2328;\n  background-color: #ffffff;\n  max-width: 100%;\n  overflow-wrap: break-word;\n}\n\n/* Headings */\n.cm-heading {\n  margin-top: 24px;\n  margin-bottom: 16px;\n  font-weight: 600;\n  line-height: 1.25;\n}\n\n.cm-h1 {\n  font-size: 2em;\n  padding-bottom: 0.3em;\n  border-bottom: 1px solid #d1d9e0;\n}\n\n.cm-h2 {\n  font-size: 1.5em;\n  padding-bottom: 0.3em;\n  border-bottom: 1px solid #d1d9e0;\n}\n\n.cm-h3 { font-size: 1.25em; }\n.cm-h4 { font-size: 1em; }\n.cm-h5 { font-size: 0.875em; }\n.cm-h6 { font-size: 0.85em; color: #656d76; }\n\n/* Paragraphs */\n.cm-paragraph {\n  margin-top: 0;\n  margin-bottom: 16px;\n}\n\n/* Lists */\n.cm-bullet-list,\n.cm-numbered-list {\n  margin-top: 0;\n  margin-bottom: 16px;\n  padding-left: 2em;\n}\n\n.cm-bullet-list li,\n.cm-numbered-list li {\n  margin-bottom: 4px;\n}\n\n/* Checklist */\n.cm-checklist-item {\n  display: flex;\n  align-items: flex-start;\n  gap: 0.5rem;\n  margin-bottom: 4px;\n}\n\n.cm-checklist-item input[type=\"checkbox\"] {\n  margin-top: 0.25rem;\n}\n\n.cm-checked {\n  text-decoration: line-through;\n  color: #656d76;\n}\n\n/* Code */\n.cm-code-block {\n  background-color: #f6f8fa;\n  border-radius: 6px;\n  padding: 16px;\n  overflow-x: auto;\n  margin-bottom: 16px;\n  font-size: 0.875em;\n}\n\n.cm-code {\n  font-family: ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, 'Liberation Mono', monospace;\n  background: transparent;\n  padding: 0;\n  white-space: pre;\n}\n\ncode {\n  font-family: ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, 'Liberation Mono', monospace;\n  font-size: 0.875em;\n  background-color: rgba(175, 184, 193, 0.2);\n  padding: 0.2em 0.4em;\n  border-radius: 6px;\n}\n\n/* Blockquote */\n.cm-blockquote {\n  margin: 0 0 16px 0;\n  padding: 0 1em;\n  color: #656d76;\n  border-left: 0.25em solid #d1d9e0;\n}\n\n/* Divider */\n.cm-divider {\n  height: 0.25em;\n  padding: 0;\n  margin: 24px 0;\n  background-color: #d1d9e0;\n  border: 0;\n}\n\n/* Table */\n.cm-table {\n  display: block;\n  width: max-content;\n  max-width: 100%;\n  overflow: auto;\n  border-spacing: 0;\n  border-collapse: collapse;\n  margin-bottom: 16px;\n}\n\n.cm-table th,\n.cm-table td {\n  padding: 6px 13px;\n  border: 1px solid #d1d9e0;\n}\n\n.cm-table th {\n  font-weight: 600;\n  background-color: #f6f8fa;\n}\n\n.cm-table tr:nth-child(2n) {\n  background-color: #f6f8fa;\n}\n\n/* Image */\n.cm-image {\n  margin: 0 0 16px 0;\n}\n\n.cm-image img {\n  max-width: 100%;\n  height: auto;\n  border-radius: 6px;\n}\n\n.cm-image figcaption {\n  font-size: 0.875em;\n  color: #656d76;\n  margin-top: 8px;\n  text-align: center;\n}\n\n/* Callout */\n.cm-callout {\n  padding: 16px;\n  margin-bottom: 16px;\n  border-radius: 6px;\n  border-left: 4px solid;\n}\n\n.cm-callout-title {\n  display: block;\n  text-transform: capitalize;\n  margin-bottom: 8px;\n}\n\n.cm-callout-info {\n  border-left-color: #0969da;\n  background-color: #ddf4ff;\n}\n\n.cm-callout-warning {\n  border-left-color: #d4a72c;\n  background-color: #fff8c5;\n}\n\n.cm-callout-tip {\n  border-left-color: #1a7f37;\n  background-color: #dafbe1;\n}\n\n.cm-callout-danger {\n  border-left-color: #cf222e;\n  background-color: #ffebe9;\n}\n\n.cm-callout-note {\n  border-left-color: #656d76;\n  background-color: #f6f8fa;\n}\n\n/* Links */\n.cm-preview a {\n  color: #0969da;\n  text-decoration: none;\n}\n\n.cm-preview a:hover {\n  text-decoration: underline;\n}\n\n/* Inline styles */\n.cm-preview mark {\n  background-color: #fff8c5;\n  padding: 0.1em 0.2em;\n  border-radius: 3px;\n}\n\n.cm-preview del {\n  color: #656d76;\n}\n";
    readonly minimal: "/**\n * @create-markdown/preview - Minimal Theme\n * A clean, minimal theme with subtle styling\n */\n\n.cm-preview {\n  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, sans-serif;\n  font-size: 16px;\n  line-height: 1.7;\n  color: #333;\n  max-width: 100%;\n  overflow-wrap: break-word;\n}\n\n/* Headings */\n.cm-heading {\n  margin-top: 1.5em;\n  margin-bottom: 0.5em;\n  font-weight: 600;\n  line-height: 1.3;\n}\n\n.cm-h1 { font-size: 1.75em; }\n.cm-h2 { font-size: 1.5em; }\n.cm-h3 { font-size: 1.25em; }\n.cm-h4 { font-size: 1.1em; }\n.cm-h5 { font-size: 1em; }\n.cm-h6 { font-size: 0.9em; color: #666; }\n\n/* Paragraphs */\n.cm-paragraph {\n  margin-top: 0;\n  margin-bottom: 1em;\n}\n\n/* Lists */\n.cm-bullet-list,\n.cm-numbered-list {\n  margin-top: 0;\n  margin-bottom: 1em;\n  padding-left: 1.5em;\n}\n\n.cm-bullet-list li,\n.cm-numbered-list li {\n  margin-bottom: 0.25em;\n}\n\n/* Checklist */\n.cm-checklist-item {\n  display: flex;\n  align-items: flex-start;\n  gap: 0.5rem;\n  margin-bottom: 0.25em;\n}\n\n.cm-checked {\n  text-decoration: line-through;\n  opacity: 0.6;\n}\n\n/* Code */\n.cm-code-block {\n  background-color: #f5f5f5;\n  border-radius: 4px;\n  padding: 1em;\n  overflow-x: auto;\n  margin-bottom: 1em;\n  font-size: 0.9em;\n}\n\n.cm-code {\n  font-family: 'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', monospace;\n  background: transparent;\n  padding: 0;\n  white-space: pre;\n}\n\ncode {\n  font-family: 'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', monospace;\n  font-size: 0.9em;\n  background-color: #f0f0f0;\n  padding: 0.15em 0.3em;\n  border-radius: 3px;\n}\n\n/* Blockquote */\n.cm-blockquote {\n  margin: 0 0 1em 0;\n  padding: 0 1em;\n  color: #666;\n  border-left: 3px solid #ddd;\n  font-style: italic;\n}\n\n/* Divider */\n.cm-divider {\n  height: 1px;\n  padding: 0;\n  margin: 2em 0;\n  background-color: #eee;\n  border: 0;\n}\n\n/* Table */\n.cm-table {\n  display: block;\n  width: max-content;\n  max-width: 100%;\n  overflow: auto;\n  border-spacing: 0;\n  border-collapse: collapse;\n  margin-bottom: 1em;\n}\n\n.cm-table th,\n.cm-table td {\n  padding: 0.5em 1em;\n  border: 1px solid #ddd;\n}\n\n.cm-table th {\n  font-weight: 600;\n  background-color: #f9f9f9;\n}\n\n/* Image */\n.cm-image {\n  margin: 0 0 1em 0;\n}\n\n.cm-image img {\n  max-width: 100%;\n  height: auto;\n}\n\n.cm-image figcaption {\n  font-size: 0.875em;\n  color: #666;\n  margin-top: 0.5em;\n  text-align: center;\n}\n\n/* Callout */\n.cm-callout {\n  padding: 1em;\n  margin-bottom: 1em;\n  border-radius: 4px;\n  border-left: 3px solid;\n  background-color: #f9f9f9;\n}\n\n.cm-callout-title {\n  display: block;\n  text-transform: capitalize;\n  font-weight: 600;\n  margin-bottom: 0.5em;\n}\n\n.cm-callout-info { border-left-color: #3b82f6; }\n.cm-callout-warning { border-left-color: #f59e0b; }\n.cm-callout-tip { border-left-color: #10b981; }\n.cm-callout-danger { border-left-color: #ef4444; }\n.cm-callout-note { border-left-color: #6b7280; }\n\n/* Links */\n.cm-preview a {\n  color: #0066cc;\n  text-decoration: none;\n}\n\n.cm-preview a:hover {\n  text-decoration: underline;\n}\n\n/* Inline styles */\n.cm-preview mark {\n  background-color: #fff3cd;\n  padding: 0.1em 0.2em;\n  border-radius: 2px;\n}\n\n.cm-preview del {\n  opacity: 0.6;\n}\n";
    readonly system: "/**\n * @create-markdown/preview - System Theme\n * CSS custom property theme that integrates with any design system.\n * Override --cm-* variables, or fall back to common --text / --bg / --border tokens.\n */\n\n.cm-preview {\n  font-family: var(--cm-font, inherit);\n  font-size: var(--cm-font-size, 1rem);\n  line-height: var(--cm-line-height, 1.6);\n  color: var(--cm-text, var(--text, inherit));\n  background: var(--cm-bg, var(--bg, transparent));\n  max-width: 100%;\n  overflow-wrap: break-word;\n}\n\n/* Headings */\n.cm-heading {\n  margin-top: 1.5em;\n  margin-bottom: 0.5em;\n  font-weight: var(--cm-heading-weight, 600);\n  line-height: 1.25;\n}\n\n.cm-h1 {\n  font-size: 2em;\n  padding-bottom: 0.3em;\n  border-bottom: 1px solid var(--cm-border, var(--border, currentColor));\n}\n\n.cm-h2 {\n  font-size: 1.5em;\n  padding-bottom: 0.3em;\n  border-bottom: 1px solid var(--cm-border, var(--border, currentColor));\n}\n\n.cm-h3 { font-size: 1.25em; }\n.cm-h4 { font-size: 1em; }\n.cm-h5 { font-size: 0.875em; }\n.cm-h6 { font-size: 0.85em; color: var(--cm-muted, var(--muted, #656d76)); }\n\n/* Paragraphs */\n.cm-paragraph {\n  margin-top: 0;\n  margin-bottom: 1em;\n}\n\n/* Lists */\n.cm-bullet-list,\n.cm-numbered-list {\n  margin-top: 0;\n  margin-bottom: 1em;\n  padding-left: 2em;\n}\n\n.cm-bullet-list li,\n.cm-numbered-list li {\n  margin-bottom: 0.25em;\n}\n\n/* Checklist */\n.cm-checklist-item {\n  display: flex;\n  align-items: flex-start;\n  gap: 0.5rem;\n  margin-bottom: 0.25em;\n}\n\n.cm-checklist-item input[type=\"checkbox\"] {\n  margin-top: 0.25rem;\n}\n\n.cm-checked {\n  text-decoration: line-through;\n  color: var(--cm-muted, var(--muted, #656d76));\n}\n\n/* Code */\n.cm-code-block {\n  background: var(--cm-code-bg, var(--secondary, #f5f5f5));\n  border: 1px solid var(--cm-border, var(--border, #ddd));\n  border-radius: var(--cm-radius, 6px);\n  padding: 1em;\n  overflow-x: auto;\n  margin-bottom: 1em;\n  font-size: 0.875em;\n}\n\n.cm-code {\n  font-family: var(--cm-mono, ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace);\n  background: transparent;\n  padding: 0;\n  white-space: pre;\n}\n\ncode {\n  font-family: var(--cm-mono, ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace);\n  font-size: 0.875em;\n  background-color: var(--cm-inline-code-bg, var(--secondary, rgba(175, 184, 193, 0.2)));\n  padding: 0.2em 0.4em;\n  border-radius: var(--cm-radius, 6px);\n}\n\n/* Blockquote */\n.cm-blockquote {\n  margin: 0 0 1em 0;\n  padding: 0 1em;\n  color: var(--cm-muted, var(--muted, #656d76));\n  border-left: 0.25em solid var(--cm-border, var(--border, #ddd));\n}\n\n/* Divider */\n.cm-divider {\n  height: 0.25em;\n  padding: 0;\n  margin: 1.5em 0;\n  background-color: var(--cm-border, var(--border, #ddd));\n  border: 0;\n}\n\n/* Table */\n.cm-table {\n  display: block;\n  width: max-content;\n  max-width: 100%;\n  overflow: auto;\n  border-spacing: 0;\n  border-collapse: collapse;\n  margin-bottom: 1em;\n}\n\n.cm-table th,\n.cm-table td {\n  padding: 6px 13px;\n  border: 1px solid var(--cm-border, var(--border, #ddd));\n}\n\n.cm-table th {\n  font-weight: 600;\n  background-color: var(--cm-table-header-bg, var(--secondary, #f6f8fa));\n}\n\n.cm-table tr:nth-child(2n) {\n  background-color: var(--cm-table-stripe-bg, var(--secondary, #f6f8fa));\n}\n\n/* Image */\n.cm-image {\n  margin: 0 0 1em 0;\n}\n\n.cm-image img {\n  max-width: 100%;\n  height: auto;\n  border-radius: var(--cm-radius, 6px);\n}\n\n.cm-image figcaption {\n  font-size: 0.875em;\n  color: var(--cm-muted, var(--muted, #656d76));\n  margin-top: 0.5em;\n  text-align: center;\n}\n\n/* Callout */\n.cm-callout {\n  padding: 1em;\n  margin-bottom: 1em;\n  border-radius: var(--cm-radius, 6px);\n  border-left: 4px solid;\n  background-color: var(--cm-callout-bg, var(--secondary, #f6f8fa));\n}\n\n.cm-callout-title {\n  display: block;\n  text-transform: capitalize;\n  font-weight: 600;\n  margin-bottom: 0.5em;\n}\n\n.cm-callout-info { border-left-color: var(--cm-info, #0969da); }\n.cm-callout-warning { border-left-color: var(--cm-warning, #d4a72c); }\n.cm-callout-tip { border-left-color: var(--cm-success, #1a7f37); }\n.cm-callout-danger { border-left-color: var(--cm-danger, #cf222e); }\n.cm-callout-note { border-left-color: var(--cm-muted, var(--muted, #656d76)); }\n\n/* Links */\n.cm-preview a {\n  color: var(--cm-link, var(--link, #0969da));\n  text-decoration: none;\n}\n\n.cm-preview a:hover {\n  text-decoration: underline;\n}\n\n/* Inline styles */\n.cm-preview mark {\n  background-color: var(--cm-highlight, #fff8c5);\n  padding: 0.1em 0.2em;\n  border-radius: 3px;\n}\n\n.cm-preview del {\n  color: var(--cm-muted, var(--muted, #656d76));\n}\n";
};
//# sourceMappingURL=css-strings.d.ts.map