/* Legal and help content share the site theme, including inline text and tables.
   Keep these tokens inside main so navigation and footer retain their styling. */
/* Legal documents use a plain canvas in both themes. */
html:is([data-page="privacy-policy"], [data-page="terms-of-use"]) .movo-atmosphere {
  display: none;
}
html:is([data-page="privacy-policy"], [data-page="terms-of-use"], [data-page="user-guide"], [data-page="user-guide-article"]) main.page-body {
  --document-link: #d2bfff;
  --document-code: #d0d5ff;
  --text-3: #d4cfdf;
  --text-4: #d4cfdf;
  --brand-purple: #d2bfff;
  --brand-cyan: #8ce5ec;
  --accent-yellow: #ffe099;
}
html[data-theme="light"]:is([data-page="privacy-policy"], [data-page="terms-of-use"], [data-page="user-guide"], [data-page="user-guide-article"]) main.page-body {
  --document-link: #48218a;
  --document-code: #35266d;
  --text-3: #474052;
  --text-4: #474052;
  --brand-purple: #48218a;
  --brand-cyan: #07545b;
  --accent-yellow: #634300;
}
main.page-body .pp-doc {
  color: var(--movo-text-secondary);
  overflow-wrap: anywhere;
}
main.page-body .pp-doc :is(p, .qa, ul, ol, td) { color: var(--movo-text-secondary); }
main.page-body .pp-doc :is(b, strong, .q, h2, h3, th) { color: var(--movo-text-primary); }
main.page-body .pp-doc :is(a, .toc-list a) { color: var(--document-link); }
main.page-body .pp-doc a { text-decoration: underline; text-underline-offset: 3px; }
main.page-body .pp-doc .toc-list li::before,
main.page-body .pp-doc ul li::marker { color: var(--text-3); }
main.page-body .pp-doc table { table-layout: fixed; }
main.page-body .pp-doc table :is(th, td) { border-color: rgb(var(--movo-contrast-rgb) / .3); }
main.page-body .pp-doc table th { background: rgb(var(--movo-contrast-rgb) / .08); }
main.page-body .doc-main :is(code, pre) { color: var(--document-code); }
main.page-body .doc-crumbs { flex-wrap: wrap; }
main.page-body .doc-main .callout .cbody { min-width: 0; overflow-wrap: anywhere; }
/* The article action has a colored fill independent of the text-link token. */
main.page-body .article-cta .cta-btn { background: #7544d4; }
