:root { --enterprise-red: #c71920; --enterprise-ink: #242424; --enterprise-muted: #666; --enterprise-soft: #fff7f6; } #write { color: var(--enterprise-ink); font-family: "Noto Serif CJK SC", "Source Han Serif SC", "Microsoft YaHei", "SimSun", serif; font-size: 18px; line-height: 1.8; overflow-wrap: break-word; } #write .doc-masthead-official { margin: 0 0 12mm; padding-bottom: 3mm; border-bottom: 0.8mm solid var(--enterprise-red); break-inside: avoid; } #write .doc-classification { display: flex; justify-content: space-between; color: var(--enterprise-muted); font-size: 0.78em; } #write .doc-issuer { margin: 6mm 0; color: var(--enterprise-red); font-family: "STZhongsong", "Noto Serif CJK SC", "Source Han Serif SC", serif; font-size: 2em; font-weight: 700; letter-spacing: 0.1em; line-height: 1.3; text-align: center; text-indent: 0; } #write .doc-issue-row { display: flex; justify-content: space-between; color: #444; font-size: 0.78em; } #write .doc-title { margin: 0 0 8mm; color: #171717; font-size: 1.65em; font-weight: 700; line-height: 1.4; text-align: center; } #write h1:not(.doc-title), #write h2, #write h3, #write h4 { margin: 1.4em 0 0.55em; color: var(--enterprise-red); font-family: "Noto Sans CJK SC", "Source Han Sans SC", "Microsoft YaHei", sans-serif; font-weight: 700; line-height: 1.45; } #write h1:not(.doc-title) { font-size: 1.55em; } #write h2 { padding-left: 0.65em; border-left: 0.22em solid var(--enterprise-red); font-size: 1.25em; } #write h3, #write h4 { color: #333; font-size: 1.08em; } #write p { margin: 0 0 0.8em; text-align: justify; text-indent: 2em; } #write li > p, #write blockquote p, #write td p, #write th p, #write .doc-signature p, #write .doc-edition p { text-indent: 0; } #write a { color: #a4141a; text-underline-offset: 0.14em; } #write blockquote { margin: 1em 0; padding: 0.75em 1em; border-left: 0.25em solid var(--enterprise-red); background: var(--enterprise-soft); } #write table { width: 100%; margin: 1em 0; border-collapse: collapse; font-size: 0.88em; } #write th, #write td { padding: 0.5em 0.7em; border: 1px solid #c8c8c8; } #write th { color: #7d1116; background: #fbe9e8; font-weight: 700; } #write code { padding: 0.1em 0.3em; border-radius: 3px; background: #f5f5f5; font-family: "Cascadia Mono", Consolas, monospace; font-size: 0.82em; } #write pre, #write .md-fences { margin: 1em 0; padding: 0.9em 1em; overflow: auto; border: 1px solid #ddd; border-radius: 4px; background: #f7f7f7; line-height: 1.6; } #write pre code { padding: 0; background: transparent; } #write .doc-signature { width: 48%; margin: 8mm 0 8mm auto; text-align: center; } #write .doc-signature-issuer, #write .doc-signature-date { display: block; text-indent: 0; } #write .doc-edition { margin-top: 8mm; padding: 2mm 0; border-top: 1px solid var(--enterprise-red); border-bottom: 1px solid var(--enterprise-red); color: var(--enterprise-muted); font-size: 0.78em; } #write .doc-printing-row { display: flex; justify-content: space-between; } #write img, #write svg { max-width: 100%; height: auto; }