body{margin:0;font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#f5f5fa}pre.wrap{white-space:pre-wrap;word-break:break-word;margin:0}.md-editor{display:flex;flex-direction:column;gap:8px}.md-toolbar{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.md-panes{display:flex;gap:8px;height:calc(100vh - 330px);min-height:320px}.md-panes.view-code .md-input,.md-panes.view-preview .md-preview-pane{flex:1}.md-panes.view-split>*{flex:1;min-width:0}.md-panes.view-code .md-preview-pane,.md-panes.view-preview .md-input{display:none}.md-input{flex:1;resize:none;border:1px solid #d9d9d9;border-radius:8px;padding:12px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.55;color:#333;background:#fff;outline:none}.md-input:focus{border-color:#4f46e5}.md-preview-pane{flex:1;overflow:auto;border:1px solid #d9d9d9;border-radius:8px;padding:16px 20px;background:#fff}.md-preview{font-size:14px;line-height:1.65;color:#24292f;overflow-wrap:break-word}.md-preview h1{font-size:1.7em;margin:.6em 0 .4em;padding-bottom:.3em;border-bottom:1px solid #e1e4e8}.md-preview h2{font-size:1.4em;margin:.9em 0 .4em;padding-bottom:.25em;border-bottom:1px solid #eaecef}.md-preview h3{font-size:1.2em;margin:.8em 0 .35em}.md-preview h4,.md-preview h5,.md-preview h6{font-size:1.05em;margin:.7em 0 .3em}.md-preview h1:first-child,.md-preview h2:first-child{margin-top:0}.md-preview p{margin:.55em 0}.md-preview a{color:#4f46e5;text-decoration:none}.md-preview a:hover{text-decoration:underline}.md-preview ul,.md-preview ol{padding-left:1.6em;margin:.5em 0}.md-preview li{margin:.2em 0}.md-preview blockquote{margin:.6em 0;padding:.2em 1em;border-left:4px solid #d0d7de;color:#57606a;background:#f6f8fa;border-radius:0 6px 6px 0}.md-preview code{font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:.9em;background:#f0f1f5;padding:.15em .4em;border-radius:5px}.md-preview pre{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:8px;padding:12px 14px;overflow:auto;margin:.7em 0}.md-preview pre code{background:none;padding:0;font-size:.9em}.md-preview table{border-collapse:collapse;margin:.7em 0;display:block;overflow-x:auto;max-width:100%}.md-preview th,.md-preview td{border:1px solid #d0d7de;padding:6px 12px}.md-preview th{background:#f6f8fa;font-weight:600}.md-preview tr:nth-child(2n) td{background:#fafbfc}.md-preview hr{border:none;border-top:1px solid #e1e4e8;margin:1em 0}.md-preview img{max-width:100%;border-radius:6px}
