:root{--bs-body-font-family:var(--font-sans);--bs-font-monospace:var(--font-mono);--bs-body-bg:var(--c-surface-alt);--bs-body-bg-rgb:244,246,246;--bs-body-color:var(--c-text);--bs-body-color-rgb:16,24,26;--bs-secondary-color:var(--c-text-muted);--bs-secondary-color-rgb:86,103,107;--bs-secondary-bg:var(--c-surface-sunk);--bs-secondary-bg-rgb:237,241,241;--bs-tertiary-bg:var(--c-surface-alt);--bs-tertiary-bg-rgb:244,246,246;--bs-border-color:var(--c-border);--bs-primary:#0f766e;--bs-primary-rgb:15,118,110;--bs-link-color:var(--c-accent);--bs-link-color-rgb:15,118,110;--bs-link-hover-color:var(--c-accent-hover);--bs-link-hover-color-rgb:17,94,89}html,body{font-family:var(--font-sans)}html{scroll-padding-top:calc(var(--site-header-h) + 12px)}@media(max-width:991.98px){html:has(#site-catalog:popover-open){overflow:hidden}}a,.btn-link{color:var(--bs-link-color)}.btn-primary{--bs-btn-color:var(--c-accent-ink);--bs-btn-bg:var(--c-accent);--bs-btn-border-color:var(--c-accent);--bs-btn-hover-color:var(--c-accent-ink);--bs-btn-hover-bg:var(--c-accent-hover);--bs-btn-hover-border-color:var(--c-accent-hover);--bs-btn-active-color:var(--c-accent-ink);--bs-btn-active-bg:var(--c-accent-hover);--bs-btn-active-border-color:var(--c-accent-hover);--bs-btn-disabled-color:var(--c-accent-ink);--bs-btn-disabled-bg:var(--c-accent);--bs-btn-disabled-border-color:var(--c-accent);color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn-outline-primary{--bs-btn-color:var(--c-accent);--bs-btn-border-color:var(--c-accent);--bs-btn-hover-color:var(--c-accent-ink);--bs-btn-hover-bg:var(--c-accent);--bs-btn-hover-border-color:var(--c-accent);--bs-btn-active-color:var(--c-accent-ink);--bs-btn-active-bg:var(--c-accent-hover);--bs-btn-active-border-color:var(--c-accent-hover);--bs-btn-disabled-color:var(--c-accent);--bs-btn-disabled-border-color:var(--c-accent)}.nav-pills{--bs-nav-pills-link-active-bg:var(--c-accent);--bs-nav-pills-link-active-color:var(--c-accent-ink)}.pagination{--bs-pagination-color:var(--c-accent);--bs-pagination-hover-color:var(--c-accent-hover);--bs-pagination-active-bg:var(--c-accent);--bs-pagination-active-border-color:var(--c-accent);--bs-pagination-active-color:var(--c-accent-ink)}.dropdown-menu{--bs-dropdown-link-active-bg:var(--c-accent);--bs-dropdown-link-active-color:var(--c-accent-ink)}.progress,.progress-stacked{--bs-progress-bar-bg:var(--c-accent)}.list-group{--bs-list-group-active-bg:var(--c-accent);--bs-list-group-active-border-color:var(--c-accent);--bs-list-group-active-color:var(--c-accent-ink)}.form-check-input:checked{background-color:var(--c-accent);border-color:var(--c-accent)}:where(a,button,summary,[role="button"],[tabindex]:not(h1)):focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.btn:focus,.btn:active:focus,.btn-link.nav-link:focus,.form-control:focus,.form-select:focus,.form-check-input:focus{border-color:var(--c-accent);box-shadow:0 0 0 .2rem var(--c-focus-glow)}