/* 向阳学院 · markdown 模块样式（由 code18.txt 第438-453行拆分） */
/* v3.3 换肤：日出橙主导 —— 标题深橙，引用/代码浅橙暖底 */
/* ===== Markdown 阅读视图 ===== */
/* v3.4：mdView 改为 通栏封面+信息头+正文 结构，内边距移到各子块 */
#mdView { flex:1; min-height:0; overflow-y:auto; -webkit-overflow-scrolling:touch; background:#fff; display:none; padding:0; }
.md-body { font-size:15.5px; line-height:1.85; color:#4A3E34; word-break:break-all; padding:0 18px calc(70px + env(safe-area-inset-bottom, 0px)); }
.md-body h1, .md-body h2, .md-body h3, .md-body h4 { margin:18px 0 10px; line-height:1.4; color:#D9541F; }
.md-body h1 { font-size:21px; } .md-body h2 { font-size:18px; } .md-body h3 { font-size:16.5px; } .md-body h4 { font-size:15px; }
.md-body p { margin:10px 0; }
.md-body img { max-width:100%; border-radius:12px; margin:10px 0; display:block; }
.md-body a { color:#FC6C3C; text-decoration:underline; }
.md-body ul, .md-body ol { padding-left:22px; margin:10px 0; }
.md-body li { margin:5px 0; }
.md-body blockquote { border-left:3px solid #F8A83C; background:#FFF8F0; padding:8px 14px; margin:12px 0; color:#7A7268; border-radius:0 8px 8px 0; }
.md-body code { background:#F5EEE6; border-radius:4px; padding:2px 6px; font-size:13.5px; font-family:Menlo,Consolas,monospace; color:#C2571F; }
.md-body pre { background:#F5EEE6; border-radius:10px; padding:12px 14px; overflow-x:auto; margin:12px 0; }
.md-body pre code { background:none; padding:0; color:#4A3E34; }
.md-body hr { border:none; border-top:1px solid #F0E7DD; margin:18px 0; }
.md-body strong { font-weight:700; }
