/** * MD 简洁主题 (@okooo5km) * 简洁现代的设计风格 */ /* ==================== 标题样式 ==================== */ h1 { padding: 0.5em 1em; font-size: calc(var(--md-font-size) * 1.4); text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.05); } h2 { padding: 0.3em 1.2em; font-size: calc(var(--md-font-size) * 1.3); border-radius: 8px 24px 8px 24px; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.06); } h3 { padding-left: 12px; font-size: calc(var(--md-font-size) * 1.2); border-radius: 6px; line-height: 2.4em; border-left: 4px solid var(--md-primary-color); border-right: 1px solid color-mix(in srgb, var(--md-primary-color) 10%, transparent); border-bottom: 1px solid color-mix(in srgb, var(--md-primary-color) 10%, transparent); border-top: 1px solid color-mix(in srgb, var(--md-primary-color) 10%, transparent); background: color-mix(in srgb, var(--md-primary-color) 8%, transparent); } h4 { font-size: calc(var(--md-font-size) * 1.1); border-radius: 6px; } h5 { font-size: var(--md-font-size); border-radius: 6px; } h6 { font-size: var(--md-font-size); border-radius: 6px; } /* ==================== 引用块 ==================== */ blockquote { font-style: italic; padding: 1em 1em 1em 2em; color: rgba(0, 0, 0, 0.6); border-bottom: 0.2px solid rgba(0, 0, 0, 0.04); border-top: 0.2px solid rgba(0, 0, 0, 0.04); border-right: 0.2px solid rgba(0, 0, 0, 0.04); } /* GFM Alert 样式覆盖 */ .markdown-alert-note, .markdown-alert-tip, .markdown-alert-info, .markdown-alert-important, .markdown-alert-warning, .markdown-alert-caution { font-style: italic; } /* ==================== 代码块 ==================== */ pre.code__pre, .hljs.code__pre { border: 1px solid rgba(0, 0, 0, 0.04); } pre.code__pre > code, .hljs.code__pre > code { font-family: 'Fira Code', Menlo, Operator Mono, Consolas, Monaco, monospace; } /* ==================== 图片 ==================== */ img { border-radius: 8px; border: 1px solid rgba(0, 0, 0, 0.04); } figcaption, .md-figcaption { text-align: center; color: #888; font-size: 0.8em; } /* ==================== 列表 ==================== */ ol { padding-left: 1.5em; } ul { list-style: none; padding-left: 1.5em; } li { margin: 0.5em 8px; } /* ==================== 分隔线 ==================== */ hr { height: 1px; border: none; margin: 2em 0; background: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)); } /* ==================== 强调 ==================== */ em { font-style: italic; font-size: inherit; } /* ==================== 链接 ==================== */ a { color: #576b95; text-decoration: none; }