:root{--bg: #f5f6f8;--card-bg: #ffffff;--item-bg: #f7f8fa;--item-bg-hover: #eef1f5;--text-primary: #1f2329;--text-secondary: #646a73;--border: #e5e7eb;--accent: #4098fc;--danger: #d03050;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--shadow-1: 0 1px 3px rgb(0 0 0 / 6%);--shadow-2: 0 4px 12px rgb(0 0 0 / 10%)}:root[data-theme=dark]{--bg: #101014;--card-bg: #18181c;--item-bg: #232329;--item-bg-hover: #2c2c34;--text-primary: #ececec;--text-secondary: #9ca0a8;--border: #2e2e36;--accent: #51a2ff;--danger: #e88080}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text-primary);font-family:system-ui,-apple-system,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.reveal{opacity:0;transform:translateY(16px);transition:opacity .25s ease,transform .25s ease}.reveal-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal{transition:none}}.md-body{line-height:1.75;word-break:break-word}.md-body h1,.md-body h2,.md-body h3{font-size:16px;font-weight:600;margin:16px 0 8px}.md-body p{margin:8px 0}.md-body a{color:var(--accent);text-decoration:none}.md-body a:hover{text-decoration:underline}.md-body code{background:var(--item-bg);border-radius:var(--radius-sm);padding:1px 6px;font-size:13px}.md-body pre{background:var(--item-bg);border-radius:var(--radius-md);padding:12px;overflow-x:auto}.md-body pre code{background:none;padding:0}.md-body ul,.md-body ol{padding-left:24px;margin:8px 0}.md-body img{max-width:100%}
