.markdown-editor{border:1px solid var(--border);border-radius:6px;overflow:hidden;background-color:var(--background);color:var(--foreground)}.markdown-editor .w-md-editor-toolbar{background-color:var(--card);border-bottom:1px solid var(--border)}.markdown-editor .w-md-editor-toolbar button{color:var(--muted-foreground)}.markdown-editor .w-md-editor-toolbar button:hover{color:var(--foreground);background-color:var(--accent)}.markdown-editor .w-md-editor-toolbar li.active button{color:var(--primary)}.markdown-editor .w-md-editor-text{position:relative;background-color:var(--background);padding:16px}.markdown-editor .w-md-editor-text-input,.markdown-editor .w-md-editor-text-pre,.markdown-editor .w-md-editor-text-pre>code{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:20px;color:#fff;-webkit-text-fill-color:inherit}.markdown-editor .w-md-editor-text-input{position:absolute;top:0;left:0;width:100%;height:100%;padding:16px;opacity:1;background:transparent;color:transparent;caret-color:#fff;-webkit-text-fill-color:transparent}.markdown-editor .w-md-editor-text-pre{position:relative;margin:0;padding:inherit;background:none;pointer-events:none}.markdown-editor .w-md-editor-preview{padding:16px;background-color:var(--background);color:var(--foreground)}.markdown-editor .w-md-editor-preview h1,.markdown-editor .w-md-editor-preview h2,.markdown-editor .w-md-editor-preview h3,.markdown-editor .w-md-editor-preview h4,.markdown-editor .w-md-editor-preview h5,.markdown-editor .w-md-editor-preview h6{border-bottom:1px solid var(--border)}.markdown-editor .w-md-editor-preview pre{background-color:var(--card);padding:1rem;border-radius:6px}.markdown-editor .w-md-editor-preview code{background-color:var(--muted);color:var(--muted-foreground);padding:.2em .4em;border-radius:3px}.markdown-editor .w-md-editor-preview pre>code{background-color:transparent;padding:0}.markdown-editor .w-md-editor-preview blockquote{border-left:4px solid var(--border);padding-left:1rem;color:var(--muted-foreground)}.markdown-editor .w-md-editor-preview a{color:var(--primary)}.markdown-editor .w-md-editor-text-pre ::-moz-selection,.markdown-editor .w-md-editor-text-pre::-moz-selection{background-color:var(--primary)}.markdown-editor .w-md-editor-text-pre ::selection,.markdown-editor .w-md-editor-text-pre::selection{background-color:var(--primary)}.markdown-editor[data-color-mode=dark]{--w-md-editor-color:#fff!important}.markdown-editor[data-color-mode=dark] .w-md-editor-text-input{caret-color:#fff!important}.markdown-editor[data-color-mode=dark] .w-md-editor-text-pre>code,.markdown-editor[data-color-mode=dark] .w-md-editor-text-pre>code span{color:#fff!important}