.logo__img { width: 148px; height: 36px; }
footer { flex-wrap: wrap; gap: 16px; padding: 28px 24px; }
footer a { text-decoration: underline; text-underline-offset: .2em; }
:focus-visible { outline: 3px solid var(--link); outline-offset: 4px; }
.search-button__text, .search-button__shortcut { color: var(--fg); }
.api-reference .api-info__version { color: var(--fg); }
.api-reference .api-sidebar__item-path, .api-reference .api-operation__summary { color: var(--fg); }
.api-reference { --muted: var(--fg); --muted-fg: var(--fg); }
.api-reference .api-status-code, .api-reference .api-try-it__response-status { color: var(--fg); background: var(--surface); }
.api-reference .api-copy-btn { color: var(--fg); opacity: 1; }
.api-reference .api-param-required { color: var(--fg); }
.api-reference .api-try-it__send-btn { background: #4938b8; color: #fff; }
.api-reference .api-try-it__send-btn:hover { background: #3b2b94; }
.api-reference .method-badge.method-badge--get { color: #baf0c4; background: #153925; }
.api-reference .method-badge.method-badge--post { color: #bedbff; background: #173653; }
[data-theme="light"] .api-reference .method-badge.method-badge--get { color: #14532d; background: #e5f4e9; }
[data-theme="light"] .api-reference .method-badge.method-badge--post { color: #174478; background: #e6eef9; }
button.api-operation__header { width: 100%; border: 0; background: none; color: var(--fg); font: inherit; text-align: left; }
pre code.hljs { white-space: pre-wrap; overflow-wrap: anywhere; overflow-x: visible; }
[data-theme="light"] .hljs-string, [data-theme="light"] .hljs-addition { color: #17633b; }
[data-theme="light"] .hljs-attr, [data-theme="light"] .hljs-attribute, [data-theme="light"] .hljs-symbol { color: #855000; }
[data-theme="light"] .hljs-built_in, [data-theme="light"] .hljs-doctag, [data-theme="light"] .hljs-regexp, [data-theme="light"] .hljs-operator, [data-theme="light"] .hljs-punctuation, [data-theme="light"] .hljs-subst, [data-theme="light"] .hljs-tag { color: #006979; }
