/* Source: evidence/legal-pages/mirror/terms.html inline legal overrides; unchanged. */

[data-reference-chrome="document"] .legal-site{background:#fff}

/* 站点页头是 84px 吸顶；原来的 98px 是按 legal 自带页头算的 */
[data-reference-chrome="document"] .legal-toc{top:104px}
[data-reference-chrome="document"] .legal-article>section:not(.legal-contact-card){scroll-margin-top:104px}

/* 归档主题会给裸元素派边距与颜色，这里把正文范围内的还原成 legal 的口径 */
[data-reference-chrome="document"] .legal-article ul,
[data-reference-chrome="document"] .legal-article ol{margin:17px 0 0;padding:0;list-style:none}
[data-reference-chrome="document"] .legal-article li{margin:0 0 11px;padding-left:23px}
[data-reference-chrome="document"] .legal-article p{margin:0 0 14px}
[data-reference-chrome="document"] .legal-article a{text-decoration:none}
[data-reference-chrome="document"] .legal-shell{width:min(1120px,calc(100% - 48px))}

/* 示意图里的 UI 复刻同样要挡住主题的元素样式（它自己那套 reset 只防了 legal-article） */
[data-reference-chrome="document"] .guide-ui ul,
[data-reference-chrome="document"] .guide-ui ol{margin:0;padding:0;list-style:none}
[data-reference-chrome="document"] .guide-ui li{margin:0;padding:0}
[data-reference-chrome="document"] .guide-ui p{margin:0}
[data-reference-chrome="document"] .guide-ui table{margin:0}

/* 文档正文自带留白，页脚前不需要主题的额外分隔 */
[data-reference-chrome="document"] .legal-layout{padding-bottom:76px}

