
.moving-docs-header { display: flex; box-sizing: border-box; align-items: center; justify-content: space-between; gap: 24px; padding: 16px 24px; background: #fff; color: #182431; border-bottom: 1px solid #dde4eb; font-family: system-ui, sans-serif; }
.moving-docs-header img { display: block; height: 40px; width: auto; max-width: 100%; object-fit: contain; }
.moving-docs-header .moving-logo-dark { display: none; }
:root[data-docs-theme="dark"] .moving-docs-header .moving-logo-light { display: none; }
:root[data-docs-theme="dark"] .moving-docs-header .moving-logo-dark { display: block; }
:root[data-docs-theme="dark"] .moving-docs-header { background: #0f0f0f; color: #ededed; border-color: #303030; }
:root[data-docs-theme="dark"] .moving-docs-header a { color: #a5b4fc; }
:root[data-docs-theme="dark"] .moving-docs-header a[aria-current] { color: #ededed; }
.moving-docs-header nav { display: flex; align-items: center; flex-wrap: wrap; gap: 24px; }
.moving-docs-header a { color: #245dc1; font-size: 14px; text-decoration: none; }
.moving-docs-header a[aria-current] { color: #182431; font-weight: 650; }
.moving-docs-header a:focus-visible { outline: 2px solid #245dc1; outline-offset: 4px; }
#docs-theme-toggle { font: inherit; font-size: 14px; color: inherit; border: 1px solid #808080; border-radius: 6px; background: transparent; padding: 8px 12px; cursor: pointer; }
#docs-theme-toggle:focus-visible { outline: 2px solid #818cf8; outline-offset: 4px; }
/* Hide the upstream attribution link without hiding request controls. */
a[href="https://www.scalar.com"], a[href="https://scalar.com"] { display: none !important; }
@media (max-width: 600px) { .moving-docs-header { align-items: flex-start; flex-direction: column; gap: 16px; } }
