/* 说明页复用社区阅读布局与水晶色彩，只补充长文阅读样式。 */
body[data-service-info]{color-scheme:dark;color:var(--space-text);font-family:"Microsoft YaHei UI","Microsoft YaHei","PingFang SC",system-ui,sans-serif}
.service-info .common-toc{top:calc(var(--site-header-height,7rem) + 22px)}
.service-info section[id]{scroll-margin-top:calc(var(--site-header-height,7rem) + 20px)}
.service-info .common-reader-section:first-child{padding-top:0}
.service-info h3{font-size:18px;line-height:1.7;margin:24px 0 10px}
.service-info ul,.service-info ol{padding-left:1.4em;margin:12px 0 20px}
.service-info li{padding-left:4px;margin:9px 0;font-size:16px;line-height:1.9;overflow-wrap:anywhere}
.service-info .common-article a{color:var(--space-accent);text-decoration:underline;text-underline-offset:4px}
.service-info .common-article a:hover{color:var(--space-text)}
.service-info pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--space-soft);border:1px solid var(--space-line);border-radius:10px;padding:18px;font:14px/1.9 "Microsoft YaHei UI",system-ui,sans-serif}
.service-info .service-status{font-size:14px;color:var(--space-warning-text);background:var(--space-warning-bg);border-left:3px solid currentColor;padding:12px 16px}
.service-info .service-footer{font-size:13px;color:var(--space-muted);border-top:1px solid var(--space-line);margin-top:30px;padding-top:20px;line-height:1.9}
@media(max-width:700px){.service-info .common-toc{position:static}.service-info li{font-size:15px}.service-info pre{padding:14px;font-size:13px}}
