.markdown-previewer[data-v-c31857e0]{max-width:1200px;margin:0 auto;padding:20px}.previewer-header[data-v-c31857e0]{text-align:center;margin-bottom:30px}.previewer-header h3[data-v-c31857e0]{color:#1976d2;margin-bottom:10px}.previewer-header p[data-v-c31857e0]{color:#666;font-size:14px}.previewer-content[data-v-c31857e0]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px}@media (max-width:768px){.previewer-content[data-v-c31857e0]{grid-template-columns:1fr}}.input-section h4[data-v-c31857e0],.output-section h4[data-v-c31857e0]{color:#1976d2;margin-bottom:10px;font-size:16px}textarea[data-v-c31857e0]{width:100%;font-family:Courier New,monospace;resize:vertical}.output-section .formatted-message[data-v-c31857e0],textarea[data-v-c31857e0]{padding:12px;border:1px solid #e0e0e0;border-radius:4px;font-size:12px;line-height:1.4}.output-section .formatted-message[data-v-c31857e0]{background:#f8f9fa;min-height:200px}.output-section .formatted-message p[data-v-c31857e0]{margin:4px 0;line-height:1.4;color:inherit;font-size:12px}.output-section .formatted-message h1[data-v-c31857e0],.output-section .formatted-message h2[data-v-c31857e0],.output-section .formatted-message h3[data-v-c31857e0],.output-section .formatted-message h4[data-v-c31857e0],.output-section .formatted-message h5[data-v-c31857e0],.output-section .formatted-message h6[data-v-c31857e0]{margin:6px 0 4px 0;font-weight:600;color:#1976d2;line-height:1.3}.output-section .formatted-message h1[data-v-c31857e0]{font-size:14px;border-bottom:1px solid #e0e0e0;padding-bottom:2px}.output-section .formatted-message h2[data-v-c31857e0]{font-size:13px;border-bottom:1px solid #e0e0e0;padding-bottom:1px}.output-section .formatted-message h3[data-v-c31857e0]{font-size:12px}.output-section .formatted-message h4[data-v-c31857e0],.output-section .formatted-message h5[data-v-c31857e0],.output-section .formatted-message h6[data-v-c31857e0]{font-size:11px}.output-section .formatted-message ol[data-v-c31857e0],.output-section .formatted-message ul[data-v-c31857e0]{margin:4px 0;padding-left:16px}.output-section .formatted-message li[data-v-c31857e0]{margin:2px 0;line-height:1.4;font-size:12px}.output-section .formatted-message ol[data-v-c31857e0]{counter-reset:item;padding-left:20px}.output-section .formatted-message ol li[data-v-c31857e0]{display:block;margin:4px 0;position:relative}.output-section .formatted-message ol li[data-v-c31857e0]:before{content:counter(item) ". ";counter-increment:item;position:absolute;left:-20px;font-weight:600;color:#1976d2}.output-section .formatted-message b[data-v-c31857e0],.output-section .formatted-message strong[data-v-c31857e0]{font-weight:600;color:#1976d2;font-size:12px}.output-section .formatted-message em[data-v-c31857e0],.output-section .formatted-message i[data-v-c31857e0]{font-style:italic;font-size:12px}.output-section .formatted-message blockquote[data-v-c31857e0]{border-left:2px solid #1976d2;margin:4px 0;padding:4px 8px;background:#f8f9fa;color:#666;font-size:11px}.output-section .formatted-message code[data-v-c31857e0]{background:#f5f5f5;padding:1px 3px;border-radius:2px;font-family:Courier New,monospace;font-size:10px}.output-section .formatted-message pre[data-v-c31857e0]{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:3px;padding:6px;margin:4px 0;overflow-x:auto;font-family:Courier New,monospace;font-size:10px;line-height:1.3}.output-section .formatted-message a[data-v-c31857e0]{color:#1976d2;text-decoration:none;font-size:12px}.output-section .formatted-message a[data-v-c31857e0]:hover{text-decoration:underline}.examples-section[data-v-c31857e0]{margin-bottom:30px}.examples-section h4[data-v-c31857e0]{color:#1976d2;margin-bottom:15px}.example-buttons[data-v-c31857e0]{display:flex;flex-wrap:wrap;gap:8px}.format-requirements[data-v-c31857e0]{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:4px;padding:20px}.format-requirements h4[data-v-c31857e0]{color:#1976d2;margin-bottom:15px}.requirements-content p[data-v-c31857e0]{margin-bottom:10px;font-weight:500}.requirements-code[data-v-c31857e0]{background:#2d3748;color:#e2e8f0;padding:15px;border-radius:4px;font-family:Courier New,monospace;font-size:11px;line-height:1.4;overflow-x:auto;white-space:pre-wrap}