.markdown-body h4,.markdown-body h5,.markdown-body h6,.preview-markdown h4,.preview-markdown h5,.preview-markdown h6{margin:24px 0 9px}
.markdown-body hr,.preview-markdown hr{height:1px;margin:30px 0;border:0;background:var(--line,var(--admin-line,#e4eaf2))}
.markdown-body pre,.preview-markdown pre{max-width:100%;margin:20px 0;padding:17px 19px;overflow:auto;border-radius:10px;background:#111a29;color:#e7edf6;line-height:1.7}
.markdown-body pre code,.preview-markdown pre code{padding:0;background:transparent;color:inherit}
.markdown-body table,.preview-markdown table{display:block;width:100%;margin:22px 0;overflow-x:auto;border-spacing:0;border-collapse:collapse}
.markdown-body th,.markdown-body td,.preview-markdown th,.preview-markdown td{min-width:120px;padding:10px 13px;border:1px solid var(--line,var(--admin-line,#e4eaf2));text-align:left}
.markdown-body th,.preview-markdown th{background:var(--blue-soft,var(--admin-soft,#f3f7fc));color:var(--ink,var(--admin-ink,#17243b))}
.markdown-body del,.preview-markdown del{color:var(--muted,var(--admin-muted,#77859a))}
.markdown-body .task-list-item,.markdown-body li:has(>input[type="checkbox"]),.preview-markdown .task-list-item,.preview-markdown li:has(>input[type="checkbox"]){list-style:none;margin-left:-20px}
.markdown-body .task-list-item input,.markdown-body li>input[type="checkbox"],.preview-markdown .task-list-item input,.preview-markdown li>input[type="checkbox"]{width:15px;height:15px;margin:0 8px 0 0;vertical-align:-2px;accent-color:var(--blue,var(--admin-blue,#5b9df3))}
.markdown-body blockquote>:last-child,.preview-markdown blockquote>:last-child{margin-bottom:0}
.markdown-body blockquote>:first-child,.preview-markdown blockquote>:first-child{margin-top:0}
.markdown-body strong,.preview-markdown strong{color:inherit}
.markdown-body kbd,.preview-markdown kbd{padding:2px 6px;border:1px solid var(--line,var(--admin-line,#e4eaf2));border-bottom-width:2px;border-radius:5px;background:var(--card,#fff);font-size:.85em}
.preview-markdown h1{font-size:26px}.preview-markdown h2{margin:30px 0 12px;font-size:21px}.preview-markdown h3{margin:24px 0 10px;font-size:17px}
.preview-markdown p{margin:0 0 14px;color:#52647b}.preview-markdown ul,.preview-markdown ol{padding-left:24px;color:#52647b}.preview-markdown li{margin:6px 0}
.preview-markdown blockquote{margin:20px 0;padding:14px 17px;border-left:4px solid var(--admin-blue,#5b9df3);border-radius:0 10px 10px 0;background:var(--admin-soft,#f3f7fc);color:#52647b}
.preview-markdown code{padding:2px 5px;border-radius:5px;background:var(--admin-soft,#f3f7fc);color:var(--admin-blue-dark,#397fdb)}.preview-markdown a{color:var(--admin-blue-dark,#397fdb)}
.preview-markdown img{display:block;max-width:100%;height:auto;margin:20px auto;border-radius:12px}
