/* Documentation additions: preserve the existing site palette and motion. */
body:is([data-page="home-edition"],[data-page="tiktok"],[data-page="data-deletion"],[data-page="editorial"],[data-page="licenses"],[data-page="sources"]) .main > .editorial { padding-top: 140px; }
.prose code { font-family: ui-monospace, SFMono-Regular, monospace; font-size: .9em; overflow-wrap: anywhere; }
@media(max-width:760px) { body:is([data-page="home-edition"],[data-page="tiktok"],[data-page="data-deletion"],[data-page="editorial"],[data-page="licenses"],[data-page="sources"]) .main > .editorial { padding-top: 112px; } }

/* Integrations: quiet reading surface, clear blue focus and no violet frame. */
body.edition[data-page="integrations"] .editorial{border:0!important;outline:0;background:#f3f8fb;border-radius:24px;box-shadow:0 22px 70px #092e4912;padding:48px 32px;margin-top:48px;margin-bottom:64px}
body.edition[data-page="integrations"] .prose{background:transparent;border:0!important;box-shadow:none;color:#203b4e;font-size:17px;line-height:1.85}
body.edition[data-page="integrations"] .prose :is(h2,h3){color:#133c51!important;font-weight:700!important;letter-spacing:-.025em}
body.edition[data-page="integrations"] .prose a{color:#086a8a!important;text-decoration:underline;text-underline-offset:4px}
body.edition[data-page="integrations"] :focus-visible{outline:2px solid #0a8baf;outline-offset:4px}
body.edition[data-page="integrations"] .toc a{color:#36566b!important;font-size:13px!important}
@media(max-width:760px){body.edition[data-page="integrations"] .editorial{padding:28px 20px;border-radius:18px;margin-top:24px}body.edition[data-page="integrations"] .prose{font-size:16px}}
body.edition[data-page="integrations"] .editorial .prose :is(p,li,td,strong){color:#203b4e!important}
body.edition[data-page="integrations"] .editorial .table-wrap{border:1px solid #cadce5!important;box-shadow:none;border-radius:14px}
body.edition[data-page="integrations"] .editorial .prose th{background:#174e63!important;color:#fff!important;font-size:14px!important;font-weight:700!important}
body.edition[data-page="integrations"] .editorial .prose tr:nth-child(even) td{background:#e8f2f6!important}
body.edition[data-page="integrations"] .editorial .prose tr:nth-child(odd) td{background:#f8fbfd!important}
body.edition[data-page="integrations"] .editorial .toc-disclosure{background:transparent!important;box-shadow:none!important;border:0!important}
