/* Documentation identity only; articles, search and navigation are unchanged. */
.acc-docs{--accent:var(--link-ink);--warn:var(--warning);font-family:"Segoe UI",-apple-system,BlinkMacSystemFont,Arial,sans-serif}
.acc-docs .top,.acc-docs .side,.acc-docs.menu-open .side{background:var(--surface)}
.acc-docs .search{background:var(--field);border-color:var(--line)}
.acc-docs .side a.article-link[aria-current="page"]{background:var(--selected);color:var(--link-ink)}
.acc-docs article a,.acc-docs .pager a,.acc-docs .toc a,.acc-docs .toc-mobile a{color:var(--link-ink)}
.acc-docs .flag{background:var(--raised);border-color:var(--line);color:var(--ink)}
.acc-docs .flag.ready{background:var(--success-muted);color:var(--success)}
.acc-docs .flag.partial{background:var(--warning-muted);color:var(--warning)}
.acc-docs :focus-visible{outline:2px solid var(--focus);outline-offset:3px}
.acc-docs .brand .acc-mark{width:24px;height:24px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.acc-docs *{transition:none;animation:none}}

.acc-docs pre,.acc-docs code{background:var(--field);color:var(--ink);border-color:var(--line)}
.acc-docs .summary,.acc-docs .toc-mobile{background:var(--surface);border-color:var(--line)}
