.tx-markdown-editor{--tx-markdown-editor-border: var(--tx-border-color, #dcdfe6);--tx-markdown-editor-bg: var(--tx-fill-color-blank, #fff);--tx-markdown-editor-toolbar-bg: var(--tx-fill-color-lighter, #fafafa);--tx-markdown-editor-text: var(--tx-text-color-primary, #303133);--tx-markdown-editor-muted: var(--tx-text-color-secondary, #606266);--tx-markdown-editor-focus: var(--tx-color-primary, #409eff);display:flex;flex-direction:column;width:100%;min-width:0;border:1px solid var(--tx-markdown-editor-border);border-radius:12px;background:var(--tx-markdown-editor-bg);color:var(--tx-markdown-editor-text);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.tx-markdown-editor.is-focused{border-color:var(--tx-markdown-editor-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--tx-markdown-editor-focus) 18%,transparent)}.tx-markdown-editor.is-disabled{opacity:.62;cursor:not-allowed}.tx-markdown-editor__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px;border-bottom:1px solid var(--tx-markdown-editor-border);background:var(--tx-markdown-editor-toolbar-bg)}.tx-markdown-editor__actions,.tx-markdown-editor__modes{display:inline-flex;align-items:center;gap:4px;min-width:0}.tx-markdown-editor__actions{flex-wrap:wrap}.tx-markdown-editor__modes{flex-shrink:0;padding:2px;border-radius:9px;border:1px solid color-mix(in srgb,currentColor 10%,transparent)}.tx-markdown-editor__button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--tx-markdown-editor-muted);cursor:pointer;transition:background-color .2s ease,color .2s ease}.tx-markdown-editor__button.is-active,.tx-markdown-editor__button:hover:not(:disabled){background:color-mix(in srgb,var(--tx-markdown-editor-focus) 12%,transparent);color:var(--tx-markdown-editor-focus)}.tx-markdown-editor__button:focus-visible{outline:2px solid color-mix(in srgb,var(--tx-markdown-editor-focus) 40%,transparent);outline-offset:2px}.tx-markdown-editor__button:disabled{opacity:.42;cursor:not-allowed}.tx-markdown-editor__body{position:relative;display:flex;flex:1;min-height:220px;overflow:auto}.tx-markdown-editor__preview,.tx-markdown-editor__source,.tx-markdown-editor__surface{width:100%;min-height:inherit;padding:16px}.tx-markdown-editor__preview,.tx-markdown-editor__surface{outline:0;color:var(--tx-markdown-editor-text)}.tx-markdown-editor__surface[data-empty=true]:before{content:attr(data-placeholder);color:var(--tx-text-color-placeholder, #a8abb2);pointer-events:none}.tx-markdown-editor__source{border:0;outline:0;resize:none;background:transparent;color:var(--tx-markdown-editor-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.65}.tx-markdown-editor__source::-moz-placeholder{color:var(--tx-text-color-placeholder, #a8abb2)}.tx-markdown-editor__source::placeholder{color:var(--tx-text-color-placeholder, #a8abb2)}.tx-markdown-editor .markdown-body{font-size:14px;line-height:1.7}.tx-markdown-editor .markdown-body h1,.tx-markdown-editor .markdown-body h2,.tx-markdown-editor .markdown-body h3,.tx-markdown-editor .markdown-body h4,.tx-markdown-editor .markdown-body h5,.tx-markdown-editor .markdown-body h6{margin:1.35em 0 .55em;font-weight:650;line-height:1.35}.tx-markdown-editor .markdown-body h1{font-size:1.8em;padding-bottom:.3em;border-bottom:1px solid var(--tx-markdown-editor-border)}.tx-markdown-editor .markdown-body h2{font-size:1.45em;padding-bottom:.25em;border-bottom:1px solid var(--tx-markdown-editor-border)}.tx-markdown-editor .markdown-body h3{font-size:1.2em}.tx-markdown-editor .markdown-body blockquote,.tx-markdown-editor .markdown-body ol,.tx-markdown-editor .markdown-body p,.tx-markdown-editor .markdown-body pre,.tx-markdown-editor .markdown-body table,.tx-markdown-editor .markdown-body ul{margin:0 0 1em}.tx-markdown-editor .markdown-body ol,.tx-markdown-editor .markdown-body ul{padding-left:1.5em}.tx-markdown-editor .markdown-body li+li{margin-top:.25em}.tx-markdown-editor .markdown-body a{color:var(--tx-markdown-editor-focus);text-decoration:none}.tx-markdown-editor .markdown-body a:hover{text-decoration:underline}.tx-markdown-editor .markdown-body code{padding:.15em .35em;border-radius:4px;background:color-mix(in srgb,currentColor 9%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9em}.tx-markdown-editor .markdown-body pre{padding:12px;border-radius:8px;border:1px solid var(--tx-markdown-editor-border);background:color-mix(in srgb,currentColor 5%,transparent);overflow:auto}.tx-markdown-editor .markdown-body pre code{padding:0;background:transparent}.tx-markdown-editor .markdown-body blockquote{padding:10px 14px;border-left:4px solid color-mix(in srgb,var(--tx-markdown-editor-focus) 55%,transparent);border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--tx-markdown-editor-focus) 7%,transparent);color:var(--tx-markdown-editor-muted)}.tx-markdown-editor .markdown-body table{width:100%;border-collapse:collapse;overflow:auto}.tx-markdown-editor .markdown-body td,.tx-markdown-editor .markdown-body th{padding:8px 10px;border:1px solid var(--tx-markdown-editor-border);text-align:left}.tx-markdown-editor .markdown-body th{background:color-mix(in srgb,currentColor 6%,transparent);font-weight:650}.tx-markdown-editor .markdown-body hr{height:1px;margin:20px 0;border:0;background:var(--tx-markdown-editor-border)}.tx-markdown-editor .markdown-body img{max-width:100%;border-radius:8px}.tx-markdown-editor .markdown-body>:first-child{margin-top:0}.tx-markdown-editor .markdown-body>:last-child{margin-bottom:0}.tx-markdown-editor--dark{--tx-markdown-editor-border: var(--tx-border-color, #414243);--tx-markdown-editor-bg: var(--tx-fill-color-blank, #0d1117);--tx-markdown-editor-toolbar-bg: var(--tx-fill-color, #161b22);--tx-markdown-editor-text: var(--tx-text-color-primary, #e6edf3);--tx-markdown-editor-muted: var(--tx-text-color-secondary, #8b949e)}
