:root{color-scheme:light dark;--page:light-dark(#f6f8fb,#11151b);--paper:light-dark(#ffffff,#181e26);--ink:light-dark(#182434,#e7edf4);--muted:light-dark(#55657a,#a7b6c9);--line:light-dark(#dce4ec,#344253);--link:light-dark(#245c94,#8dc5f8);--soft:light-dark(#edf3f9,#223143)}
*{box-sizing:border-box}body{margin:0;background:var(--page);color:var(--ink);font:16px/1.75 system-ui,-apple-system,"PingFang SC","Microsoft YaHei",sans-serif}a{color:var(--link);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{text-decoration-thickness:2px}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid var(--link);outline-offset:4px}header{max-width:1152px;margin:auto;padding:24px 36px 16px;display:flex;gap:16px;flex-wrap:wrap;align-items:center;justify-content:space-between}header span{font-size:14px;color:var(--muted)}nav{display:flex;gap:16px;align-items:center;flex-wrap:wrap}button{font:inherit;cursor:pointer;border:1px solid var(--line);border-radius:6px;padding:6px 14px;background:var(--paper);color:var(--ink)}main{max-width:1080px;margin:0 auto 48px;padding:32px 44px 44px;background:var(--paper);border-top:4px solid var(--link)}h1{font-size:30px;line-height:1.4;margin:0 0 20px;font-weight:650}h2{font-size:21px;margin:36px 0 12px;font-weight:600}h3{font-size:17px;margin:24px 0 10px}p{margin:12px 0}li{margin:6px 0}code{font:14px/1.6 ui-monospace,monospace;overflow-wrap:anywhere;background:var(--soft);padding:2px 5px;border-radius:3px}blockquote{margin:20px 0;padding:12px 20px;background:var(--soft);border-left:3px solid var(--link)}blockquote p{margin:0}.table-wrap{max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;margin:16px 0;font-size:14px;line-height:1.65}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 10px;min-width:72px}th{background:var(--soft);font-weight:600}td:first-child{font-weight:500}ul,ol{padding-left:24px}footer{max-width:1080px;margin:0 auto 36px;padding:0 20px;color:var(--muted);font-size:13px}hr{border:0;border-top:1px solid var(--line);margin:30px 0}.toc{font-size:14px} @media(max-width:640px){header{padding:18px 18px 12px}main{padding:24px 18px 30px;margin:0 10px 26px}h1{font-size:24px}h2{font-size:19px}table{min-width:560px}nav{gap:12px}} @media print{body{background:white;color:black}header,footer{display:none}main{margin:0;max-width:none;padding:0;border:0;background:white}h1{font-size:24px}h2{break-after:avoid}table{font-size:10px;min-width:0}tr{break-inside:avoid}a{color:inherit}button{display:none}code{background:none}.table-wrap{overflow:visible}}

.entry-links{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 26px}.entry-links a{padding:8px 14px;background:var(--soft);border:1px solid var(--line);border-radius:6px;text-decoration:none;font-weight:600}.task-card{border-top:2px solid var(--line);padding-top:8px;margin-top:32px;scroll-margin-top:20px}.form-record{border-top:1px solid var(--line);padding-top:6px;scroll-margin-top:16px}h2,h3,[id]{scroll-margin-top:20px}.task-meta{font-size:14px;color:var(--muted)}.task-card h3{font-size:20px}.form-record h3{font-size:18px}.guide-ref-list{font-size:14px}.guide-task-list{font-size:14px;padding-left:22px}.guide-document .guide-form-usage{font-size:15px;color:var(--ink);margin:14px 0}html{overflow-wrap:break-word}@media print{.entry-links{display:none}.task-card{break-inside:auto}h3,h4{break-after:avoid}blockquote{background:none}.guide-ref-list{font-size:11px}}
