/* Scope refinements to the existing Journal, retaining its shared brand and reading layout. */
.journal-article-header h1,.journal-contents a,.journal-article li{overflow-wrap:anywhere}
.journal-article button:disabled{cursor:default;opacity:.65}
.journal-article section:target,.journal-article li:target{scroll-margin-top:24px}
.journal-nav a:focus-visible,.journal-contents a:focus-visible{outline:2px solid var(--cafe-link);outline-offset:4px}
@media(max-width:360px){.journal-shell{width:calc(100% - 28px)}.journal-article{padding:22px 16px}.journal-article-header h1{font-size:28px}.journal-next-step{padding:18px}.journal-nav{gap:12px}}

/* Keep the approved purple palette without the snapshot’s white wash behind pale text. */
body.seo-article-page{background-image:linear-gradient(135deg,#ffffff05,#ffffff00),linear-gradient(#51406b,#2c273e),url("/assets/reference-grid.svg")}
