/* 系统使用说明书 HTML/PDF 样式 */ :root { color-scheme: light; } html { font-size: 15px; } body { font-family: "Noto Sans CJK SC", "Source Han Sans SC", "Microsoft YaHei", "PingFang SC", "WenQuanYi Micro Hei", sans-serif; line-height: 1.75; color: #1f2329; max-width: 880px; margin: 0 auto; padding: 2rem 2.5rem; } h1, h2, h3, h4 { color: #0f2a43; line-height: 1.35; } h1 { font-size: 1.7rem; border-bottom: 3px solid #1f6feb; padding-bottom: .4rem; } h2 { font-size: 1.35rem; border-bottom: 1px solid #d0d7de; padding-bottom: .3rem; margin-top: 2.2rem; } h3 { font-size: 1.1rem; margin-top: 1.6rem; } h1#toc, nav#TOC { page-break-after: always; } img { display: block; max-width: 100%; margin: 1rem auto; border: 1px solid #d0d7de; border-radius: 6px; box-shadow: 0 2px 8px rgba(0,0,0,.08); } table { border-collapse: collapse; width: 100%; margin: 1rem 0; font-size: .92rem; } th, td { border: 1px solid #d0d7de; padding: .4rem .6rem; text-align: left; } th { background: #f0f4f8; } code { background: #f6f8fa; padding: .1em .35em; border-radius: 4px; font-size: .88em; } pre { background: #f6f8fa; padding: .8rem 1rem; border-radius: 6px; overflow-x: auto; } pre code { background: none; padding: 0; } blockquote { margin: 1rem 0; padding: .6rem 1rem; border-left: 4px solid #1f6feb; background: #f0f6ff; color: #344054; } hr { border: none; border-top: 1px solid #d0d7de; margin: 2rem 0; } a { color: #1f6feb; text-decoration: none; }