@font-face {
	font-family: "Mynerve";
	src: url("./fonts/Mynerve.ttf") format("truetype");
	font-display: swap;
	font-style: normal;
	font-weight: 400;
}

:root {
	color-scheme: light dark;
	--frontmark-color-scheme: light;
	--frontmark-theme-name: wired;
	--frontmark-font-text: "Avenir Next", "Segoe UI", Inter, ui-sans-serif, system-ui, sans-serif;
	--frontmark-font-mono: "Roboto Mono", ui-monospace, SFMono-Regular, Consolas, monospace;
	--frontmark-font-menu: "Mynerve", cursive;
	--frontmark-theme-ink: #fffaf0;
	--frontmark-theme-night: #ffffff;
	--frontmark-theme-deep: #f4e4c2;
	--frontmark-theme-panel: #ffffff;
	--frontmark-theme-panel-soft: #fff1cc;
	--frontmark-theme-accent: #c99020;
	--frontmark-theme-accent-bright: #856209;
	--frontmark-theme-accent-soft: #4e3708;
	--frontmark-theme-steel: #8b6d2f;
	--frontmark-theme-text: #241b08;
	--frontmark-theme-muted: #66502a;
	--frontmark-theme-header: #f4e4c2;
	--frontmark-theme-warning: #ffcc28;
	--frontmark-theme-danger: #b51621;
	--frontmark-ink: var(--frontmark-theme-ink);
	--frontmark-night: var(--frontmark-theme-night);
	--frontmark-deep: var(--frontmark-theme-deep);
	--frontmark-panel: var(--frontmark-theme-panel);
	--frontmark-panel-soft: var(--frontmark-theme-panel-soft);
	--frontmark-cyan: var(--frontmark-theme-accent);
	--frontmark-cyan-bright: var(--frontmark-theme-accent-bright);
	--frontmark-cyan-soft: var(--frontmark-theme-accent-soft);
	--frontmark-steel: var(--frontmark-theme-steel);
	--frontmark-text: var(--frontmark-theme-text);
	--frontmark-muted: var(--frontmark-theme-muted);
	--frontmark-header: var(--frontmark-theme-header);
	--frontmark-yellow: var(--frontmark-theme-warning);
	--frontmark-danger: var(--frontmark-theme-danger);
	--frontmark-scroll-progress-gradient: linear-gradient(90deg, #856209 0%, #c99020 60%, #ffcc28 100%);
	--frontmark-scroll-progress-track: rgba(133, 98, 9, 0.14);
	--frontmark-scroll-progress-shadow: 0 0 0.85rem rgba(201, 144, 32, 0.42);
	--frontmark-admonition-background-base: var(--frontmark-panel);
	--frontmark-admonition-background-tint: 10%;
	--frontmark-body-background:
		radial-gradient(circle at 78% 5rem, rgba(201, 144, 32, 0.14), transparent 28rem),
		linear-gradient(180deg, #ffffff, #fffaf0 34rem);
	--frontmark-header-background:
		linear-gradient(90deg, rgba(255, 198, 97, 0.18), transparent 30rem),
		linear-gradient(180deg, #5c3b06, #3d2605);
	--frontmark-header-text: #fff4dd;
	--frontmark-header-border: rgba(61, 38, 5, 0.62);
	--frontmark-theme-surface: #ffffff;
	--frontmark-theme-surface-soft: #fff8e8;
	--frontmark-theme-surface-strong: #fff1cc;
	--frontmark-theme-border-subtle: rgba(133, 98, 9, 0.28);
	--frontmark-theme-readable-link: #724600;
	--frontmark-theme-nav-height: 102px;
	--frontmark-theme-nav-height-minimized: 60px;
	--frontmark-menu-title-size: 29px;
	--frontmark-menu-title-size-minimized: 21px;
	--frontmark-logo-size: 62px;
	--frontmark-logo-size-minimized: 40px;
	--frontmark-brand-align: flex-start;
	--frontmark-brand-text-align: left;
	--frontmark-header-radius: 0 0 2rem 0;
	--frontmark-header-shadow: 0 0.62rem 1.4rem rgba(61, 38, 5, 0.2);
	--frontmark-wired-header-blur-height: 3.2rem;
	--frontmark-wired-header-blur-background:
		linear-gradient(180deg, rgba(92, 59, 6, 0.32) 0%, rgba(201, 144, 32, 0.16) 42%, transparent 100%);
	--frontmark-wired-header-blur-shadow: 0 1.25rem 2rem rgba(61, 38, 5, 0.2);
	--frontmark-wired-trace: rgba(255, 198, 97, 0.38);
	--frontmark-wired-trace-soft: rgba(255, 244, 221, 0.18);
	--frontmark-wired-node: rgba(255, 204, 40, 0.68);
	--frontmark-wired-action-background: rgba(255, 250, 240, 0.92);
	--frontmark-wired-action-text: #3d2605;
	--frontmark-wired-action-border: rgba(255, 198, 97, 0.56);
	--frontmark-wired-action-hover-background: #ffc661;
	--frontmark-wired-action-hover-text: #261805;
	--frontmark-wired-panel-background: rgba(61, 38, 5, 0.98);
	--frontmark-wired-panel-text: #fff4dd;
	--frontmark-theme-toolbar-background: rgba(255, 241, 204, 0.96);
	--frontmark-theme-toolbar-border: rgba(133, 98, 9, 0.3);
	--frontmark-theme-toolbar-group-background: #fffdf6;
	--frontmark-theme-toolbar-group-border: rgba(133, 98, 9, 0.24);
	--frontmark-theme-toolbar-group-text: #5c4308;
	--frontmark-theme-toolbar-button-background: #ffffff;
	--frontmark-theme-toolbar-button-text: #2f2206;
	--frontmark-theme-toolbar-button-border: rgba(133, 98, 9, 0.26);
	--frontmark-theme-toolbar-button-hover-background: #ffe7a8;
	--frontmark-theme-toolbar-active-background: #ffdc82;
	--frontmark-theme-toolbar-active-border: #856209;
	--frontmark-page-tools-background: #fff8e8;
	--frontmark-page-tools-border: rgba(133, 98, 9, 0.3);
	--frontmark-page-tools-text: #66502a;
	--frontmark-page-tools-qr-background: #fffdf6;
	--frontmark-page-tools-qr-foreground: #241b08;
	--frontmark-page-tools-action-background: #ffffff;
	--frontmark-page-tools-action-border: rgba(133, 98, 9, 0.26);
	--frontmark-page-tools-action-text: #2f2206;
	--frontmark-page-tools-action-hover-background: #ffe7a8;
	--frontmark-page-tools-action-hover-text: #4e3708;
	--frontmark-footer-background:
		linear-gradient(145deg, rgba(255, 198, 97, 0.14), transparent 38%),
		linear-gradient(180deg, #3d2605, #211604);
		--frontmark-footer-fixed-background:
			linear-gradient(145deg, rgba(255, 198, 97, 0.14), transparent 38%),
			linear-gradient(180deg, #3d2605, #211604);
		--frontmark-footer-icon-gap: 0.28rem;
		--frontmark-footer-social-size: 2.45rem;
		--frontmark-footer-social-icon-size: 1.22rem;
		--frontmark-footer-border: rgba(255, 198, 97, 0.28);
		--frontmark-footer-text: #e4cc9b;
		--frontmark-footer-strong-text: #fff8e8;
	--frontmark-footer-muted-text: #ddbf85;
	--frontmark-footer-link: #ffd38a;
	--frontmark-footer-link-hover: #fff8e8;
	--frontmark-footer-social-background: rgba(255, 198, 97, 0.1);
	--frontmark-footer-social-border: rgba(255, 198, 97, 0.34);
	--frontmark-footer-social-text: #fff8e8;
		--frontmark-footer-social-hover-background: rgba(255, 198, 97, 0.18);
		--frontmark-footer-social-hover-border: rgba(255, 198, 97, 0.72);
		--frontmark-footer-social-hover-text: #ffffff;
		--frontmark-footer-inline-icon-border: 1px solid var(--frontmark-footer-social-border);
		--frontmark-footer-inline-icon-background: var(--frontmark-footer-social-background);
		--frontmark-footer-inline-icon-hover-border: var(--frontmark-footer-social-hover-border);
		--frontmark-footer-inline-icon-hover-background: var(--frontmark-footer-social-hover-background);
		--frontmark-tag-text: #4e3000;
	--frontmark-tag-background: #ffe8ad;
	--frontmark-tag-border: rgba(133, 98, 9, 0.36);
	--frontmark-tag-hover-text: #fff4dd;
	--frontmark-tag-hover-background: #724600;
	--frontmark-tag-hover-border: #ffc661;
		--frontmark-container-shadow-long-drop: 1.15rem 1.15rem 0 rgba(133, 98, 9, 0.34);
		--frontmark-container-shadow-hard: 0.55rem 0.55rem 0 rgba(19, 14, 4, 0.56);
		--frontmark-container-shadow-halo: 0 0 2.2rem rgba(240, 197, 106, 0.4);
		--frontmark-container-shadow-light: 0 0.8rem 1.9rem rgba(19, 14, 4, 0.16);
		--frontmark-starlight-header-font: -apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
		--frontmark-starlight-nav-font: var(--frontmark-starlight-header-font);
	}

:root[data-theme="dark"] {
	color-scheme: dark;
	--frontmark-color-scheme: dark;
	--frontmark-theme-ink: #120d05;
	--frontmark-theme-night: #211604;
	--frontmark-theme-deep: #4e3408;
	--frontmark-theme-panel: #332208;
	--frontmark-theme-panel-soft: #754f0d;
	--frontmark-theme-accent: #d89422;
	--frontmark-theme-accent-bright: #ffc661;
	--frontmark-theme-accent-soft: #ffe2a5;
	--frontmark-theme-steel: #ddbf85;
	--frontmark-theme-text: #fff8e8;
	--frontmark-theme-muted: #e4cc9b;
	--frontmark-theme-header: #2a1b05;
	--frontmark-theme-warning: #ffd166;
	--frontmark-theme-danger: #ff7d73;
	--frontmark-body-background:
		radial-gradient(circle at 78% 5rem, rgba(216, 148, 34, 0.26), transparent 28rem),
		linear-gradient(180deg, #211604, #120d05 34rem);
	--frontmark-header-background:
		linear-gradient(90deg, rgba(255, 198, 97, 0.18), transparent 30rem),
		linear-gradient(180deg, #3a2708, #221705);
	--frontmark-header-text: #ffe2a5;
	--frontmark-header-border: rgba(255, 198, 97, 0.3);
	--frontmark-theme-surface: #2a1b05;
	--frontmark-theme-surface-soft: #332208;
	--frontmark-theme-surface-strong: #4e3408;
	--frontmark-theme-border-subtle: rgba(255, 198, 97, 0.28);
	--frontmark-theme-readable-link: #ffd38a;
	--frontmark-header-shadow: 0 0.9rem 1.9rem rgba(0, 0, 0, 0.3);
	--frontmark-wired-header-blur-background:
		linear-gradient(180deg, rgba(255, 198, 97, 0.18) 0%, rgba(216, 148, 34, 0.13) 44%, transparent 100%);
	--frontmark-wired-header-blur-shadow: 0 1.35rem 2.25rem rgba(0, 0, 0, 0.36);
	--frontmark-wired-trace: rgba(255, 198, 97, 0.3);
	--frontmark-wired-trace-soft: rgba(255, 226, 165, 0.13);
	--frontmark-wired-node: rgba(255, 198, 97, 0.72);
	--frontmark-wired-action-background: rgba(33, 22, 4, 0.82);
	--frontmark-wired-action-text: #ffe2a5;
	--frontmark-wired-action-border: rgba(255, 198, 97, 0.36);
	--frontmark-wired-action-hover-background: rgba(255, 198, 97, 0.18);
	--frontmark-wired-action-hover-text: #fff8e8;
	--frontmark-wired-panel-background: rgba(33, 22, 4, 0.98);
	--frontmark-wired-panel-text: #fff8e8;
	--frontmark-theme-toolbar-background: rgba(42, 27, 5, 0.96);
	--frontmark-theme-toolbar-border: rgba(255, 198, 97, 0.32);
	--frontmark-theme-toolbar-group-background: #211604;
	--frontmark-theme-toolbar-group-border: rgba(255, 198, 97, 0.24);
	--frontmark-theme-toolbar-group-text: #f2d8a4;
	--frontmark-theme-toolbar-button-background: #3a2708;
	--frontmark-theme-toolbar-button-text: #fff8e8;
	--frontmark-theme-toolbar-button-border: rgba(255, 198, 97, 0.26);
	--frontmark-theme-toolbar-button-hover-background: #4e3408;
	--frontmark-theme-toolbar-active-background: #5e3f0a;
	--frontmark-theme-toolbar-active-border: #ffc661;
	--frontmark-page-tools-background: rgba(33, 22, 4, 0.9);
	--frontmark-page-tools-border: rgba(255, 198, 97, 0.3);
	--frontmark-page-tools-text: #e4cc9b;
	--frontmark-page-tools-qr-background: #fff8e8;
	--frontmark-page-tools-qr-foreground: #211604;
	--frontmark-page-tools-action-background: #3a2708;
	--frontmark-page-tools-action-border: rgba(255, 198, 97, 0.28);
	--frontmark-page-tools-action-text: #fff8e8;
	--frontmark-page-tools-action-hover-background: #4e3408;
	--frontmark-page-tools-action-hover-text: #ffc661;
	--frontmark-footer-background:
		linear-gradient(145deg, rgba(255, 198, 97, 0.12), transparent 40%),
		linear-gradient(180deg, #211604, #120d05);
	--frontmark-footer-fixed-background:
		linear-gradient(145deg, rgba(255, 198, 97, 0.12), transparent 40%),
		linear-gradient(180deg, #211604, #120d05);
	--frontmark-footer-border: rgba(255, 198, 97, 0.3);
	--frontmark-footer-text: #e4cc9b;
	--frontmark-footer-strong-text: #fff8e8;
	--frontmark-footer-muted-text: #ddbf85;
	--frontmark-footer-link: #ffd38a;
	--frontmark-footer-link-hover: #fff8e8;
	--frontmark-footer-social-background: rgba(255, 198, 97, 0.1);
	--frontmark-footer-social-border: rgba(255, 198, 97, 0.34);
	--frontmark-footer-social-text: #fff8e8;
	--frontmark-footer-social-hover-background: rgba(255, 198, 97, 0.18);
	--frontmark-footer-social-hover-border: rgba(255, 198, 97, 0.72);
	--frontmark-footer-social-hover-text: #ffffff;
	--frontmark-tag-text: #ffd38a;
	--frontmark-tag-background: rgba(255, 198, 97, 0.16);
	--frontmark-tag-border: rgba(255, 198, 97, 0.42);
	--frontmark-tag-hover-text: #120d05;
	--frontmark-tag-hover-background: #ffd38a;
	--frontmark-tag-hover-border: #fff8e8;
	--frontmark-container-shadow-long-drop: 1.15rem 1.15rem 0 rgba(216, 148, 34, 0.28);
	--frontmark-container-shadow-hard: 0.55rem 0.55rem 0 rgba(0, 0, 0, 0.58);
	--frontmark-container-shadow-halo: 0 0 2.2rem rgba(255, 198, 97, 0.34);
		--frontmark-container-shadow-light: 0 0.8rem 1.9rem rgba(0, 0, 0, 0.28);
	}

	:root :where(header.header, .frontmark-header-shell) .site-title {
		font-family: var(--frontmark-starlight-header-font);
		font-size: 24px;
		line-height: 42px;
	}

	:root :where(header.header, .frontmark-header-shell) .brand-title {
		font-size: 24px;
		line-height: 26.4px;
	}

	:root :where(header.header, .frontmark-header-shell) .frontmark-header-nav {
		font-family: var(--frontmark-starlight-nav-font);
		line-height: 28px;
	}

	:root :where(header.header, .frontmark-header-shell) .frontmark-header-nav a {
		font-family: inherit;
	}

	:root .sl-markdown-content .mkdocs-tag,
	:root .prose .mkdocs-tag {
	border-color: var(--frontmark-tag-border);
	color: var(--frontmark-tag-text);
	background: var(--frontmark-tag-background);
}

:root .sl-markdown-content .mkdocs-tag:hover,
:root .sl-markdown-content .mkdocs-tag:focus-visible,
:root .prose .mkdocs-tag:hover,
:root .prose .mkdocs-tag:focus-visible {
	border-color: var(--frontmark-tag-hover-border);
	color: var(--frontmark-tag-hover-text);
	background: var(--frontmark-tag-hover-background);
}

:root .brand-title strong {
	--frontmark-title-effect-color: #ffc661;
	color: var(--frontmark-header-text);
	letter-spacing: 0.04em;
	text-shadow:
		0 0 0.38rem color-mix(in srgb, var(--frontmark-title-effect-color) 26%, transparent),
		0 1px 0 color-mix(in srgb, white 38%, transparent);
}

:root .brand-title strong::after {
	content: "";
	position: absolute;
	inset-inline: 0;
	inset-block-end: -0.42rem;
	height: 0.42rem;
	background:
		radial-gradient(circle at 14% 50%, var(--frontmark-title-effect-color) 0 0.1rem, transparent 0.11rem),
		radial-gradient(circle at 86% 50%, var(--frontmark-title-effect-color) 0 0.1rem, transparent 0.11rem),
		linear-gradient(90deg, transparent 0 8%, color-mix(in srgb, var(--frontmark-title-effect-color) 70%, transparent) 8% 38%, transparent 38% 48%, color-mix(in srgb, var(--frontmark-title-effect-color) 70%, transparent) 48% 92%, transparent 92%);
	background-position: 0 0, 0 0, 0 50%;
	background-repeat: no-repeat;
	background-size: 100% 100%, 100% 100%, 100% 2px;
	opacity: 0.84;
	pointer-events: none;
	animation: frontmarkWiredTitleCircuit 2.8s ease-in-out infinite;
}

@keyframes frontmarkWiredTitleCircuit {
	0%,
	100% {
		opacity: 0.64;
		filter: saturate(0.86);
	}

	50% {
		opacity: 0.94;
		filter: saturate(1.24);
	}
}

:root .frontmark-acronym-letter {
	color: #ffffff;
	text-shadow:
		0 0 0.42rem var(--frontmark-wired-node),
		0 1px 0 rgba(61, 38, 5, 0.62);
}

:root .brand-title small {
	color: color-mix(in srgb, var(--frontmark-header-text) 86%, transparent);
	text-shadow: 0 1px 0 rgba(61, 38, 5, 0.5);
}

:root .brand-version {
	border-color: rgba(255, 198, 97, 0.34);
	background: rgba(61, 38, 5, 0.3);
	color: var(--frontmark-header-text);
}

:root .frontmark-header-inner.frontmark-header-has-search {
	gap: 0.85rem;
	grid-template-columns: minmax(0, auto) minmax(0, max-content) minmax(9.5rem, 13rem) auto;
}

:root .frontmark-header-actions,
:root .frontmark-social-icons {
	gap: 0.72rem;
	column-gap: 0.72rem;
}

:root .frontmark-header-search site-search,
:root .frontmark-header-search site-search button {
	width: min(100%, 13rem);
}

:root .frontmark-header-nav a {
	border-color: rgba(255, 198, 97, 0.16);
	background:
		linear-gradient(180deg, rgba(255, 244, 221, 0.12), rgba(255, 198, 97, 0.04)),
		rgba(61, 38, 5, 0.16);
	color: var(--frontmark-header-text);
	box-shadow: inset 0 -1px 0 rgba(255, 198, 97, 0.16);
	text-shadow: 0 1px 0 rgba(61, 38, 5, 0.58);
}

:root .frontmark-header-nav a:hover,
:root .frontmark-header-nav a:focus-visible,
:root .frontmark-header-nav a[aria-current="page"] {
	border-color: rgba(255, 198, 97, 0.72);
	background:
		linear-gradient(180deg, rgba(255, 244, 221, 0.42), rgba(255, 198, 97, 0.22)),
		rgba(255, 198, 97, 0.18);
	color: #fffaf0;
	box-shadow:
		inset 0 -2px 0 var(--frontmark-wired-node),
		0 0 1.1rem rgba(255, 198, 97, 0.18);
}

:root .frontmark-header-search site-search button,
:root .frontmark-social-link,
:root .frontmark-header-menu summary,
:root .frontmark-header-menu-search-button,
:root .frontmark-theme-toggle-button {
	border-color: var(--frontmark-wired-action-border);
	background:
		linear-gradient(135deg, rgba(255, 255, 255, 0.16), transparent 46%),
		var(--frontmark-wired-action-background);
	color: var(--frontmark-wired-action-text);
	box-shadow:
		inset 0 1px 0 rgba(255, 255, 255, 0.2),
		0 0.42rem 0.9rem rgba(61, 38, 5, 0.18);
}

:root .frontmark-header-search site-search button span {
	color: color-mix(in srgb, var(--frontmark-wired-action-text) 78%, transparent);
}

:root .frontmark-header-search site-search button kbd {
	border-color: color-mix(in srgb, var(--frontmark-wired-action-border) 80%, transparent);
	background: rgba(255, 198, 97, 0.22);
	color: var(--frontmark-wired-action-text);
}

:root .frontmark-header-search site-search button:hover,
:root .frontmark-social-link:hover,
:root .frontmark-social-link:focus-visible,
:root .frontmark-header-menu summary:hover,
:root .frontmark-header-menu summary:focus-visible,
:root .frontmark-header-menu-search-button:hover,
:root .frontmark-header-menu-search-button:focus-visible,
:root .frontmark-theme-toggle-button:hover,
:root .frontmark-theme-toggle-button:focus-visible {
	border-color: var(--frontmark-wired-node);
	background:
		linear-gradient(135deg, rgba(255, 255, 255, 0.24), transparent 46%),
		var(--frontmark-wired-action-hover-background);
	color: var(--frontmark-wired-action-hover-text);
	box-shadow:
		inset 0 1px 0 rgba(255, 255, 255, 0.24),
		0 0 1.15rem rgba(255, 198, 97, 0.28);
}

:root :where(header.header, .frontmark-header-shell) {
	overflow: visible;
	isolation: isolate;
}

:root :where(header.header, .frontmark-header-shell) > * {
	position: relative;
	z-index: 1;
}

:root :where(header.header, .frontmark-header-shell)::before {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 0;
	border-radius: inherit;
	background:
		radial-gradient(circle at 9% 34%, var(--frontmark-wired-node) 0 0.12rem, transparent 0.14rem),
		radial-gradient(circle at 31% 72%, var(--frontmark-wired-node) 0 0.1rem, transparent 0.12rem),
		radial-gradient(circle at 73% 28%, var(--frontmark-wired-node) 0 0.11rem, transparent 0.13rem),
		linear-gradient(90deg, transparent 0 8%, var(--frontmark-wired-trace) 8% 8.22%, transparent 8.22% 29%, var(--frontmark-wired-trace-soft) 29% 29.18%, transparent 29.18%),
		linear-gradient(135deg, transparent 0 14%, var(--frontmark-wired-trace-soft) 14% 14.28%, transparent 14.28% 46%, var(--frontmark-wired-trace) 46% 46.2%, transparent 46.2%),
		repeating-linear-gradient(90deg, rgba(255, 255, 255, 0.045) 0 1px, transparent 1px 5.25rem);
	opacity: 0.9;
	pointer-events: none;
}

:root :where(header.header, .frontmark-header-shell)::after {
	content: "";
	position: absolute;
	inset-inline: 0;
	inset-block-end: calc(var(--frontmark-wired-header-blur-height, 3.2rem) * -0.9);
	z-index: 0;
	height: var(--frontmark-wired-header-blur-height, 3.2rem);
	background: var(--frontmark-wired-header-blur-background);
	backdrop-filter: blur(14px);
	-webkit-backdrop-filter: blur(14px);
	filter: blur(4px);
	mask-image: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.72) 38%, transparent 100%);
	-webkit-mask-image: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.72) 38%, transparent 100%);
	box-shadow: var(--frontmark-wired-header-blur-shadow);
	pointer-events: none;
}

:root.frontmark-header-minimized {
	--frontmark-wired-header-blur-height: 2.25rem;
}

:root .frontmark-header-menu-panel {
	border-color: rgba(255, 198, 97, 0.32);
	background:
		linear-gradient(145deg, rgba(255, 198, 97, 0.14), transparent 38%),
		var(--frontmark-wired-panel-background);
	color: var(--frontmark-wired-panel-text);
	box-shadow:
		0 1.2rem 2.6rem rgba(33, 22, 4, 0.36),
		inset 0 1px 0 rgba(255, 244, 221, 0.1);
}

:root .frontmark-header-menu-panel a {
	color: var(--frontmark-wired-panel-text);
}

:root .frontmark-header-menu-panel .frontmark-header-menu-actions {
	border-bottom-color: rgba(255, 198, 97, 0.24);
}

:root .frontmark-header-menu-panel a:hover,
:root .frontmark-header-menu-panel a:focus-visible,
:root .frontmark-header-menu-panel a[aria-current="page"] {
	background: rgba(255, 198, 97, 0.18);
	color: #fffaf0;
}

:root :where(.sidebar-content, .sidebar-pane, nav[aria-label="Main"]) a[aria-current="page"] .mkdocs-sidebar-icon,
:root :where(.sidebar-content, .sidebar-pane, nav[aria-label="Main"]) a[aria-current="page"]:hover .mkdocs-sidebar-icon,
:root :where(.sidebar-content, .sidebar-pane, nav[aria-label="Main"]) a[aria-current="page"]:focus-visible .mkdocs-sidebar-icon {
	color: inherit;
}
