pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.toolbar[data-v-a3bdc2f1]{background:var(--toolbar-bg);border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;display:flex}.toolbar-group[data-v-a3bdc2f1]{align-items:center;gap:2px;display:flex}.toolbar-separator[data-v-a3bdc2f1]{background:var(--border);width:1px;height:20px;margin:0 4px}.toolbar button[data-v-a3bdc2f1]{width:30px;height:30px;color:var(--fg);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;font-family:inherit;font-size:13px;display:flex}.toolbar button[data-v-a3bdc2f1]:hover{background:var(--button-hover)}.toolbar button.active[data-v-a3bdc2f1]{background:var(--accent);color:#fff}.lang-btn[data-v-a3bdc2f1]{padding:0 8px;font-size:12px;font-weight:600;width:auto!important}.text-btn[data-v-a3bdc2f1]{letter-spacing:-.5px;padding:0 6px;font-size:12px;font-weight:700;width:auto!important}.editor-container[data-v-4d97c305]{height:100%;overflow:hidden}.editor-container[data-v-4d97c305] .cm-editor{height:100%}.editor-container[data-v-4d97c305] .cm-scroller{font-family:Consolas,Monaco,Fira Code,monospace}.preview-container[data-v-8915922a]{background:var(--preview-bg);height:100%;color:var(--preview-fg);overflow:auto}.preview-content[data-v-8915922a]{max-width:860px;margin:0 auto;padding:16px 24px;font-size:15px;line-height:1.7}.preview-content[data-v-8915922a] h1,.preview-content[data-v-8915922a] h2,.preview-content[data-v-8915922a] h3,.preview-content[data-v-8915922a] h4,.preview-content[data-v-8915922a] h5,.preview-content[data-v-8915922a] h6{color:var(--preview-fg);margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.preview-content[data-v-8915922a] h1{border-bottom:1px solid var(--preview-border);padding-bottom:.3em;font-size:2em}.preview-content[data-v-8915922a] h2{border-bottom:1px solid var(--preview-border);padding-bottom:.3em;font-size:1.5em}.preview-content[data-v-8915922a] h3{font-size:1.25em}.preview-content[data-v-8915922a] h4{font-size:1em}.preview-content[data-v-8915922a] p{margin-top:0;margin-bottom:16px}.preview-content[data-v-8915922a] a{color:var(--preview-accent);text-decoration:none}.preview-content[data-v-8915922a] a:hover{text-decoration:underline}.preview-content[data-v-8915922a] code{background:var(--preview-bg-tertiary);border-radius:6px;padding:.2em .4em;font-family:Consolas,Monaco,Fira Code,monospace;font-size:85%}.preview-content[data-v-8915922a] pre{background:var(--preview-bg-tertiary);border-radius:6px;margin-bottom:16px;padding:16px;font-size:85%;line-height:1.45;overflow:auto}.preview-content[data-v-8915922a] pre code{background:0 0;padding:0;font-size:100%}.preview-content[data-v-8915922a] blockquote{color:var(--preview-fg-secondary);border-left:.25em solid var(--preview-border);margin:0 0 16px;padding:0 1em}.preview-content[data-v-8915922a] table{border-spacing:0;border-collapse:collapse;width:auto;margin-bottom:16px}.preview-content[data-v-8915922a] th,.preview-content[data-v-8915922a] td{border:1px solid var(--preview-border);padding:6px 13px}.preview-content[data-v-8915922a] th{background:var(--preview-bg-tertiary);font-weight:600}.preview-content[data-v-8915922a] img{border-radius:4px;max-width:100%}.preview-content[data-v-8915922a] hr{background:var(--preview-border);border:0;height:.25em;margin:24px 0;padding:0}.preview-content[data-v-8915922a] ul,.preview-content[data-v-8915922a] ol{margin-top:0;margin-bottom:16px;padding-left:2em}.preview-content[data-v-8915922a] li+li{margin-top:.25em}.preview-content[data-v-8915922a] .task-list-item{margin-left:-1.5em;list-style:none}.preview-content[data-v-8915922a] .task-list-item input{margin-right:.5em}.preview-content[data-v-8915922a] .math-block{margin:16px 0;overflow-x:auto}.preview-content[data-v-8915922a] .contains-task-list{padding-left:0;list-style:none}.sidebar[data-v-3d1c3a32]{background:var(--sidebar-bg);border-right:1px solid var(--border);width:100%;height:100%;overflow-y:auto}.sidebar-section[data-v-3d1c3a32]{padding:8px 0}.sidebar-header[data-v-3d1c3a32]{text-transform:uppercase;letter-spacing:.5px;color:var(--fg-secondary);padding:8px 12px;font-size:11px;font-weight:600}.toc-tree[data-v-3d1c3a32]{flex-direction:column;display:flex}.toc-item[data-v-3d1c3a32]{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;color:var(--fg);border-radius:4px;margin:1px 4px;padding:4px 8px;font-size:13px;overflow:hidden}.toc-item[data-v-3d1c3a32]:hover{background:var(--button-hover)}.toc-empty[data-v-3d1c3a32]{color:var(--fg-secondary);text-align:center;padding:12px;font-size:12px}.statusbar[data-v-3b6a0b7c]{background:var(--toolbar-bg);border-top:1px solid var(--border);height:24px;color:var(--fg-secondary);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 12px;font-size:12px;display:flex}.status-left[data-v-3b6a0b7c],.status-right[data-v-3b6a0b7c]{align-items:center;gap:4px;display:flex}.status-separator[data-v-3b6a0b7c]{color:var(--border);margin:0 2px}.status-item[data-v-3b6a0b7c]{white-space:nowrap}.find-replace[data-v-f7ef8849]{background:var(--toolbar-bg);border-bottom:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:6px;padding:8px 12px;display:flex}.fr-row[data-v-f7ef8849]{align-items:center;gap:4px;display:flex}.fr-input[data-v-f7ef8849]{border:1px solid var(--border);background:var(--bg);color:var(--fg);border-radius:4px;outline:none;flex:1;padding:4px 8px;font-family:inherit;font-size:13px}.fr-input[data-v-f7ef8849]:focus{border-color:var(--accent)}.fr-row button[data-v-f7ef8849]{width:28px;height:28px;color:var(--fg);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex}.fr-row button[data-v-f7ef8849]:hover{background:var(--button-hover)}.fr-options[data-v-f7ef8849]{color:var(--fg-secondary);align-items:center;gap:12px;font-size:12px;display:flex}.fr-option[data-v-f7ef8849]{cursor:pointer;align-items:center;gap:4px;display:flex}.fr-option input[data-v-f7ef8849]{margin:0}.fr-status[data-v-f7ef8849]{margin-left:auto;font-style:italic}.app[data-v-70acead2]{background:var(--bg);width:100vw;height:100vh;color:var(--fg);flex-direction:column;display:flex;overflow:hidden}.main-area[data-v-70acead2]{flex:1;display:flex;overflow:hidden}.sidebar-area[data-v-70acead2]{flex-shrink:0;overflow:hidden}.content-area[data-v-70acead2]{flex:1;display:flex;overflow:hidden}.editor-pane[data-v-70acead2],.preview-pane[data-v-70acead2]{flex-direction:column;display:flex;overflow:hidden}.splitter[data-v-70acead2]{background:var(--border);cursor:col-resize;flex-shrink:0;width:4px;transition:background .15s}.splitter[data-v-70acead2]:hover{background:var(--accent)}:root{--bg:#fff;--bg-secondary:#f6f8fa;--bg-tertiary:#f0f0f0;--fg:#24292f;--fg-secondary:#656d76;--border:#d0d7de;--accent:#0969da;--toolbar-bg:#f6f8fa;--sidebar-bg:#f6f8fa;--editor-bg:#fff;--preview-bg:#fff;--button-hover:#e8e8e8}[data-theme=dark]{--bg:#1e1e1e;--bg-secondary:#252526;--bg-tertiary:#2d2d2d;--fg:#d4d4d4;--fg-secondary:gray;--border:#3e3e3e;--accent:#0078d4;--toolbar-bg:#2d2d2d;--sidebar-bg:#252526;--editor-bg:#1e1e1e;--preview-bg:#1e1e1e;--button-hover:#3e3e3e}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);width:100%;height:100%;color:var(--fg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;overflow:hidden}#app{width:100%;height:100%}button{cursor:pointer;font-family:inherit}input{font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--fg-secondary)}[data-theme=dark] .cm-editor{background:var(--editor-bg)}
