/** * MD 现代主题 (modern) * 大圆角、药丸形标题、宽松行距、现代感 */ /* ==================== 容器样式覆盖 ==================== */ section, container { font-family: var(--md-font-family); font-size: var(--md-font-size); line-height: 2; background-color: var(--md-container-bg); border: 1px solid rgba(255, 255, 255, 0.01); border-radius: 25px; padding: 12px 12px; } #output { font-family: var(--md-font-family); font-size: var(--md-font-size); line-height: 2; } /* ==================== 一级标题 ==================== */ h1 { display: table; padding: 0.3em 1em; margin: 20px auto; color: hsl(var(--foreground)); background: var(--md-primary-color); border-radius: 15px; font-size: 28px; font-weight: bold; text-align: center; } /* ==================== 二级标题 ==================== */ h2 { display: block; padding: 0.2em 0; padding-bottom: 0; margin: 0 auto 20px; width: 100%; color: var(--md-primary-color); font-size: 20px; font-weight: bold; border-bottom: 2px solid var(--md-accent-color); } /* ==================== 三级标题 ==================== */ h3 { margin: 0 8px 10px; color: hsl(var(--foreground)); font-size: 18px; font-weight: bold; } /* ==================== 四级标题 ==================== */ h4 { margin: 0 8px 10px; color: var(--md-primary-color); font-size: 16px; font-weight: bold; } /* ==================== 五级标题 ==================== */ h5 { display: inline-block; margin: 0 8px 10px; padding: 4px 10px; color: hsl(var(--foreground)); background: rgba(255, 255, 255, 0.7); border: 1px solid rgb(189, 224, 254); border-radius: 20px; font-size: 16px; font-weight: 500; } /* ==================== 六级标题 ==================== */ h6 { margin: 0 8px 10px; color: var(--md-primary-color); font-size: 16px; font-weight: bold; } /* ==================== 段落 ==================== */ p { margin: 20px 0; color: hsl(var(--foreground)); line-height: 2; letter-spacing: 0px; font-size: 15px; } /* ==================== 引用块 ==================== */ blockquote { font-style: normal; padding: 15px 12px; border-left: 7px solid var(--md-accent-color); border-radius: 10px; color: hsl(var(--foreground)); background-color: var(--blockquote-background); margin: 12px 0; } blockquote > p { color: hsl(var(--foreground)); font-size: 14px; margin: 0; } /* ==================== 代码块 ==================== */ pre.code__pre, .hljs.code__pre { border-radius: 10px; box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.05); } /* ==================== 图片 ==================== */ img { border-radius: 10px; margin: 5px auto; } /* ==================== 列表 ==================== */ ol { padding-left: 1em; margin: 15px 0; line-height: 2; } ul { list-style: none; padding-left: 0; margin: 15px 0; line-height: 2; } li { margin: 0.2em 0; color: hsl(var(--foreground)); font-size: 15px; } /* ==================== 分隔线 ==================== */ hr { border-style: solid; border-width: 1px 0 0; border-color: var(--md-primary-color); margin: 0; } /* ==================== 强调 ==================== */ strong { color: hsl(var(--foreground)); font-weight: bold; } /* ==================== 标记高亮 ==================== */ .markup-highlight { background-color: hsl(var(--foreground)); padding: 10px; color: var(--md-container-bg); } .markup-underline { text-decoration: underline; text-decoration-color: var(--md-accent-color); } /* ==================== 链接 ==================== */ a { color: var(--md-primary-color); text-decoration: none; } /* ==================== 表格 ==================== */ th { background: color-mix(in srgb, var(--md-primary-color) 10%, transparent); }