/* Scoped hub entry; no changes to the default Atlas layout. */
.atlas-topic-scope[hidden], .source-registry[hidden] { display: none !important; }
.atlas-topic-scope { display: grid; gap: 8px; margin: 18px 0; padding: 16px; border: 1px solid #cfe2ce; border-radius: 12px; background: #f0f7ec; color: #183c29; font-size: 16px; line-height: 1.5; }
.atlas-topic-scope strong { font-size: 18px; }
.atlas-topic-scope__links { display: flex; flex-wrap: wrap; gap: 4px 16px; }
.atlas-topic-scope__links a, .atlas-topic-scope__links button { display: inline-flex; align-items: center; min-height: 44px; border: 0; padding: 0; background: transparent; color: #15542d; font: inherit; font-weight: 700; text-decoration: underline; text-underline-offset: 3px; cursor: pointer; }
.atlas-topic-scope__links :focus-visible { outline: 3px solid #388a49; outline-offset: 4px; border-radius: 3px; }
