/* The published docs in the Console's own tokens (colors.css, typography.css, fonts.css are the Console's files,
   copied at stage time). Material's variables are mapped onto them; the theme toggle switches both
   ([data-md-color-scheme] here, [data-theme] for the tokens, see theme.js). */
:root {
	--md-text-font: "IBM Plex Sans";
	--md-code-font: "IBM Plex Mono";
}
[data-md-color-scheme="default"],
[data-md-color-scheme="slate"] {
	--md-default-bg-color: var(--bg-app);
	--md-default-fg-color: var(--text-1);
	--md-default-fg-color--light: var(--text-2);
	--md-default-fg-color--lighter: var(--text-3);
	--md-default-fg-color--lightest: var(--border-default);
	--md-primary-fg-color: var(--surface-1);
	--md-primary-bg-color: var(--text-1);
	--md-primary-bg-color--light: var(--text-2);
	--md-accent-fg-color: var(--accent);
	--md-accent-fg-color--transparent: var(--accent-subtle);
	--md-typeset-color: var(--text-1);
	--md-typeset-a-color: var(--accent-text);
	--md-code-bg-color: var(--code-bg, var(--bg-sunken));
	--md-code-fg-color: var(--text-1);
	--md-footer-bg-color: var(--bg-sunken);
	--md-footer-fg-color: var(--text-2);
	--md-footer-fg-color--light: var(--text-3);
}
.md-typeset {
	font-size: 0.8rem;
	line-height: var(--leading-normal, 1.5);
}
.md-typeset h1,
.md-typeset h2,
.md-typeset h3 {
	font-family: var(--font-serif);
	font-weight: 600;
	color: var(--text-1);
	letter-spacing: 0;
}
.md-typeset code,
.md-typeset pre {
	font-family: var(--font-mono);
}
.md-typeset a {
	text-decoration-color: var(--accent-border);
}
.md-header {
	border-bottom: 1px solid var(--border-default);
	box-shadow: none;
}
.md-tabs,
.md-nav__title {
	background: transparent;
}
.md-search__input {
	background: var(--bg-sunken);
}
.md-typeset table:not([class]) {
	border: 1px solid var(--border-default);
}
.md-typeset table:not([class]) th {
	background: var(--bg-sunken);
}
