/* 独立说明页沿用灵域品牌色，以正文阅读和真实记录为中心。 */
:root{--ink:#17343f;--muted:#657981;--blue:#007ead;--bright:#00a8fe;--line:#d8e6eb;--soft:#edf7fa;--paper:#fff;--serif:'Noto Serif CJK SC','Source Han Serif SC','Songti SC',STSong,serif;--sans:'PingFang SC','Hiragino Sans GB','Microsoft YaHei',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);background:#f7fafb;font-family:var(--sans);font-size:16px;-webkit-font-smoothing:antialiased}a{color:var(--blue);text-underline-offset:4px}a:hover{color:#005c81}a:focus-visible{outline:3px solid var(--bright);outline-offset:5px}img{max-width:100%;height:auto}.skip{position:absolute;top:-60px;left:20px;padding:12px;background:white;z-index:20}.skip:focus{top:8px}.masthead{border-bottom:1px solid var(--line);background:rgba(255,255,255,.96);position:sticky;top:0;z-index:10}.masthead-inner{max-width:1192px;padding:18px 28px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:21px;text-decoration:none;color:var(--ink);white-space:nowrap}.brand small{font-size:10px;letter-spacing:.14em;color:var(--muted);font-weight:500;margin-left:3px}.masthead nav{display:flex;align-items:center;gap:26px;font-size:13px}.masthead nav a{text-decoration:none}.nav-action{background:var(--blue);color:white!important;padding:11px 16px;border-radius:5px;display:flex;gap:15px;align-items:center}.layout{max-width:1136px;margin:auto;display:grid;grid-template-columns:minmax(0,770px) 232px;gap:66px;padding:58px 0 68px}article{background:var(--paper);padding:48px 52px 34px;border:1px solid var(--line);min-width:0;box-shadow:0 8px 40px #123a4810}.kicker{display:flex;gap:20px;align-items:center;font-size:12px;color:var(--muted);letter-spacing:.03em}.kicker>span{font-weight:700;color:var(--blue);border-left:3px solid var(--bright);padding-left:10px}h1{font:600 37px/1.48 var(--serif);letter-spacing:-.02em;margin:23px 0 24px;color:#102f3b}.title-rule{height:3px;width:64px;background:linear-gradient(90deg,#00a8fe,#1bceca);margin-bottom:30px}.article-body{font-size:15.5px;line-height:1.95;overflow-wrap:anywhere}.article-body>p:first-child{font-size:17px;line-height:1.9;color:#254f60}.article-body p{margin:16px 0}.article-body h2{font:600 25px/1.5 var(--serif);margin:42px 0 17px;padding-top:15px;border-top:1px solid var(--line);scroll-margin-top:100px}.article-body h3{font:650 17px/1.6 var(--sans);margin:24px 0 8px}.article-body strong{font-weight:650;color:#113c4e}.workflow-list{list-style:none;padding:0;counter-reset:steps;margin:20px 0}.workflow-list li{counter-increment:steps;position:relative;padding:16px 0 17px 47px;border-bottom:1px solid var(--line)}.workflow-list li::before{content:counter(steps,decimal-leading-zero);position:absolute;left:0;top:17px;color:var(--blue);font:600 22px/1.5 var(--serif)}.record-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 20px;background:var(--soft);border-left:3px solid var(--bright);margin:20px 0}.record-strip span{display:block;color:var(--muted);font-size:11px;line-height:1.7}.record-strip strong{display:block;font-size:14px;white-space:nowrap}.evidence-table{margin:24px 0;border:1px solid var(--line);overflow:hidden;border-radius:4px}.evidence-table figcaption{padding:12px 16px;font-size:13px;font-weight:650;background:#f3f8fa}.evidence-table table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.65}.evidence-table th,.evidence-table td{padding:12px 13px;text-align:left;border-top:1px solid var(--line);vertical-align:top}.evidence-table thead th{color:var(--muted);font-weight:500}.evidence-table th[scope=row]{width:43%;font-weight:500}.evidence-table .caption{font-size:11px;color:var(--muted);line-height:1.7;padding:0 15px;margin:12px 0 15px}.article-footer{border-top:1px solid var(--line);margin-top:38px;padding-top:20px;display:flex;gap:20px;justify-content:space-between;font-size:11px;color:var(--muted)}.aside-inner{position:sticky;top:117px}.aside-label{color:var(--muted);font-size:11px;letter-spacing:.12em;margin:0 0 17px}.toc{display:grid;gap:0;border-top:1px solid var(--line)}.toc a{display:flex;gap:11px;padding:13px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.6;text-decoration:none;color:#365563}.toc a span{font:500 12px/1.6 var(--serif);color:#81a1af}.aside-note{margin-top:33px;padding:19px 18px 21px;background:#e8f5fa;border-top:3px solid var(--bright)}.note-label{font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--blue);margin:0 0 12px}.aside-note p:not(.note-label){font:600 18px/1.85 var(--serif);margin:10px 0 18px}.aside-note a{font-size:11px}.aside-foot{font-size:11px;line-height:1.9;color:var(--muted);margin-top:24px}.site-footer{border-top:1px solid var(--line);max-width:1136px;margin:auto;padding:30px 0 42px;display:flex;align-items:center;justify-content:space-between;gap:24px}.site-footer .brand{font-size:15px}.site-footer p{font-size:11px;color:var(--muted)}.site-footer>a{font-size:12px;text-decoration:none}@media(max-width:1190px){.layout,.site-footer{margin-left:28px;margin-right:28px}.layout{grid-template-columns:minmax(0,1fr) 212px;gap:30px}article{padding:38px 36px}}@media(max-width:850px){.layout{grid-template-columns:minmax(0,1fr);max-width:720px;margin:0 auto;padding:30px 20px 38px}.layout aside{display:none}article{padding:34px 32px}.site-footer{margin:0 20px;padding:25px 12px}h1{font-size:33px}.masthead-inner{padding:14px 22px}.masthead nav{gap:18px}.masthead nav>a:nth-child(2){display:none}}@media(max-width:520px){.masthead-inner{padding:13px 18px;gap:14px}.brand{font-size:18px;gap:7px}.brand img{width:27px}.brand small{display:none}.masthead nav{gap:12px}.masthead nav>a:first-child{display:none}.nav-action{font-size:11px;padding:9px 11px;gap:8px}.layout{padding:22px 13px 30px}article{padding:29px 22px 26px}h1{font-size:28px;line-height:1.5;margin-top:20px}.kicker{font-size:10px;gap:13px}.article-body{font-size:14px;line-height:1.95}.article-body>p:first-child{font-size:15px}.article-body h2{font-size:22px;margin-top:33px}.article-body h3{font-size:16px}.workflow-list li{padding-left:39px}.workflow-list li::before{font-size:20px}.record-strip{padding:13px 12px;gap:8px}.record-strip strong{font-size:11px}.record-strip span{font-size:10px}.evidence-table th,.evidence-table td{padding:9px 8px;font-size:10px}.evidence-table figcaption{font-size:11px;padding:10px 11px}.evidence-table .caption{font-size:10px}.article-footer{display:grid;gap:9px}.site-footer{align-items:flex-start}.site-footer p{max-width:180px;line-height:1.7}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{body{background:white}.masthead,.layout aside,.site-footer{display:none}.layout{display:block;padding:0;margin:0;max-width:none}article{border:0;padding:0;box-shadow:none}h2,h3{break-after:avoid}.evidence-table,.record-strip{break-inside:avoid}}

/* 在窄屏按问题与流程断行，避免团队一词被分拆。 */
@media(max-width:520px){h1{font-size:25px}.title-topic,.title-detail{display:block}.title-detail{margin-top:5px}}
