/* F5 Cloud Status MCP Server Theme */
:root,
[data-md-color-scheme="default"] {
--md-primary-fg-color: #4f73ff;
--md-primary-fg-color--light: #6b8aff;
--md-primary-fg-color--dark: #3d5ee6;
--md-primary-bg-color: #ffffff;
--md-primary-bg-color--light: #f3f4f9;
--md-accent-fg-color: #4f73ff;
--md-accent-fg-color--transparent: rgba(79, 115, 255, 0.1);
--md-accent-bg-color: #e5eaff;
--md-default-fg-color: #0f1e57;
--md-default-fg-color--light: #6c778c;
--md-default-fg-color--lighter: #a0a7c2;
--md-default-fg-color--lightest: #c9cfdf;
--md-default-bg-color: #ffffff;
--md-default-bg-color--light: #f3f4f9;
--md-default-bg-color--lighter: #f8f9fc;
--md-code-fg-color: #0f1e57;
--md-code-bg-color: #f3f4f9;
--md-code-hl-color: rgba(79, 115, 255, 0.1);
--md-typeset-color: #0f1e57;
--md-typeset-a-color: #4f73ff;
}
[data-md-color-scheme="slate"] {
--md-default-bg-color: #0d1117;
--md-default-bg-color--light: #161b22;
--md-default-bg-color--lighter: #21262d;
--md-default-fg-color: #e6edf3;
--md-default-fg-color--light: #8b949e;
--md-default-fg-color--lighter: #6e7681;
--md-primary-fg-color: #58a6ff;
--md-primary-fg-color--light: #79c0ff;
--md-primary-fg-color--dark: #388bfd;
--md-accent-fg-color: #58a6ff;
--md-code-bg-color: #161b22;
--md-code-fg-color: #e6edf3;
--md-typeset-color: #e6edf3;
--md-typeset-a-color: #58a6ff;
}
[data-md-color-scheme="slate"] .md-header {
background-color: #010409;
box-shadow: 0 1px 0 #21262d;
}
[data-md-color-scheme="slate"] .md-tabs {
background-color: #010409;
border-bottom: 1px solid #21262d;
}
[data-md-color-scheme="slate"] .md-tabs__link {
color: #8b949e;
}
[data-md-color-scheme="slate"] .md-tabs__item--active .md-tabs__link,
[data-md-color-scheme="slate"] .md-tabs__item--active .md-tabs__link:hover {
color: #58a6ff !important;
border-bottom: 2px solid #58a6ff !important;
}
html {
font-size: 16px;
}
.md-typeset {
font-size: 0.875rem;
line-height: 1.5;
}
.md-typeset h2 {
border-bottom: 1px solid #e6e9f3;
margin-top: 1.5rem;
margin-bottom: 0.5rem;
padding-bottom: 0.375rem;
}
.md-typeset a {
color: var(--md-typeset-a-color);
text-decoration: none;
transition: color 0.2s ease;
}
.md-typeset a:hover {
text-decoration: underline;
}
.md-header {
background-color: var(--md-primary-bg-color);
box-shadow: 0 1px 0 #e6e9f3;
}
.md-search__input {
background-color: var(--md-default-bg-color--light);
color: var(--md-default-fg-color);
border-radius: 0.5rem;
font-size: 0.875rem;
}
.md-tabs {
background-color: var(--md-primary-bg-color);
border-bottom: 1px solid #e6e9f3;
}
.md-tabs__link {
color: var(--md-default-fg-color--light);
font-size: 0.875rem;
font-weight: 500;
transition: color 0.2s ease;
}
.md-tabs__link:hover {
color: var(--md-primary-fg-color);
}
[data-md-color-scheme="default"] .md-tabs__item--active .md-tabs__link,
[data-md-color-scheme="default"] .md-tabs__item--active .md-tabs__link:hover {
color: #2952cc !important;
border-bottom: 2px solid #2952cc !important;
}
.md-typeset table:not([class]) {
font-size: 0.8125rem;
border: 1px solid #e6e9f3;
border-radius: 0.375rem;
margin: 0.75rem 0;
}
.md-typeset table:not([class]) th {
background-color: var(--md-default-bg-color--light);
color: var(--md-default-fg-color);
font-weight: 600;
padding: 0.5rem 0.625rem;
border-bottom: 1px solid #e6e9f3;
}
.md-typeset table:not([class]) td {
padding: 0.375rem 0.625rem;
border-bottom: 1px solid #e6e9f3;
}
.md-typeset code {
font-family: 'JetBrains Mono', 'Fira Code', 'Consolas', monospace;
font-size: 0.8em;
background-color: var(--md-code-bg-color);
color: var(--md-code-fg-color);
border-radius: 0.1875rem;
padding: 0.0625rem 0.25rem;
}
.md-typeset pre {
background-color: var(--md-code-bg-color);
border-radius: 0.375rem;
border: 1px solid #e6e9f3;
margin: 0.75rem 0;
}
.md-typeset pre > code {
font-size: 0.75rem;
line-height: 1.5;
padding: 0.625rem 0.75rem;
}
.md-typeset .admonition,
.md-typeset details {
border: 1px solid #e6e9f3;
border-radius: 0.375rem;
background-color: var(--md-default-bg-color);
margin: 0.75rem 0;
}
.md-typeset .admonition-title,
.md-typeset details summary {
background-color: var(--md-default-bg-color--light);
font-weight: 600;
font-size: 0.8125rem;
padding: 0.375rem 0.75rem;
border-bottom: 1px solid #e6e9f3;
}
.md-typeset hr {
border: none;
border-top: 1px solid #e6e9f3;
margin: 2rem 0;
}
.md-footer {
background-color: var(--md-default-bg-color--light);
}
.md-footer__link {
color: var(--md-default-fg-color);
}
.md-content__inner {
padding: 0.75rem 1rem;
}
@media screen and (min-width: 76.25em) {
.md-content__inner {
padding: 1rem 1.5rem;
}
}