/* 笔记 Markdown：编辑器容器微调 + 只读渲染样式（.md-body） */

/* EasyMDE 在对话框里占满宽度；边框对齐 MudBlazor 输入框的观感 */
.md-editor-wrap { width: 100%; }
.md-editor-wrap .EasyMDEContainer { width: 100%; }
.md-editor-wrap .CodeMirror {
    border-radius: 4px;
    border-color: rgba(0, 0, 0, .23);
    font-size: 14px;
}
.md-editor-wrap .editor-toolbar { border-color: rgba(0, 0, 0, .23); }

/* ---- 只读渲染（别人共享来的笔记 / 预览） ---- */
.md-body { line-height: 1.7; word-break: break-word; }
.md-body > *:first-child { margin-top: 0; }
.md-body > *:last-child { margin-bottom: 0; }
.md-body h1, .md-body h2, .md-body h3, .md-body h4 {
    margin: .7em 0 .4em;
    line-height: 1.35;
}
.md-body p { margin: .4em 0; }
.md-body ul, .md-body ol { margin: .4em 0; padding-left: 1.6em; }
.md-body pre {
    background: #f6f8fa;
    padding: 10px 12px;
    border-radius: 6px;
    overflow: auto;
}
.md-body code {
    background: #f6f8fa;
    padding: 1px 4px;
    border-radius: 4px;
    font-size: 90%;
}
.md-body pre code { background: none; padding: 0; }
.md-body blockquote {
    margin: .5em 0;
    padding: 2px 12px;
    border-left: 3px solid #d0d7de;
    color: #57606a;
}
.md-body table { border-collapse: collapse; margin: .5em 0; }
.md-body th, .md-body td { border: 1px solid #d0d7de; padding: 4px 10px; }
.md-body img { max-width: 100%; }
.md-body a { color: #1976d2; }
.md-body hr { border: none; border-top: 1px solid #d0d7de; margin: 1em 0; }
