:root {
    /* Graphite surfaces and silver controls frame the visual workspace. */
    color-scheme: dark;
    --bg-color: #111213;
    --text-color: #eceeef;
    --primary-color: #d6d9dc;
    --primary-color-rgb: 214, 217, 220;
    --secondary-color: #191b1d;
    --secondary-text-color: #aeb3b7;
    --section-bg-alternate: #191b1d;
    --heading-color: #f3f4f5;
    --link-color: #d6d9dc;
    --link-hover-color: #ffffff;
    --control-border-color: #70777d;
    --focus-ring-color: #eef0f2;

    --cta-bg-color: var(--primary-color);
    --cta-text-color: #151719;
    --cta-bg-hover-color: #f3f4f5;
    --cta-bg-active-color: #b9bec3;

    --feature-item-bg: #222527;
    --feature-item-shadow: rgba(0, 0, 0, 0.3);
    --feature-item-shadow-hover: rgba(0, 0, 0, 0.5);
    --feature-item-border-hover: var(--primary-color);
    --feature-icon-color: var(--primary-color);
    --feature-heading-color: var(--heading-color);

    --code-bg-color: #191b1d;
    --code-text-color: var(--text-color);
    --code-border-color: #3c4043;
    --doc-sidebar-bg: var(--secondary-color);
    --doc-sidebar-border: #3c4043;
    --doc-sidebar-link-color: var(--secondary-text-color);
    --doc-sidebar-link-hover-bg: #222527;
    --doc-sidebar-link-active-bg: var(--primary-color);
    --doc-sidebar-link-active-color: var(--cta-text-color);
    --doc-submenu-link-color: var(--secondary-text-color);
    --doc-submenu-link-hover-color: var(--link-hover-color);
    --doc-content-border: #3c4043;
    --blockquote-bg: #191b1d;
    --blockquote-border: var(--primary-color);
    --blockquote-text-color: var(--text-color);
    --table-border-color: #3c4043;
    --table-header-bg: #222527;
    --table-row-even-bg: #191b1d;
    --mobile-menu-toggle-color: var(--secondary-text-color);
    --button-hover-bg-color: #303437;
    --icon-color: var(--text-color);
    --footer-bg: var(--secondary-color);
    --header-border-color: rgba(214, 217, 220, .14);

    --bs-primary: var(--primary-color);
    --bs-primary-rgb: var(--primary-color-rgb);
    --bs-link-color: var(--link-color);
    --bs-link-color-rgb: var(--primary-color-rgb);
    --bs-link-hover-color: var(--link-hover-color);
    --bs-link-hover-color-rgb: 255, 255, 255;
    --border-color: #3c4043;
}
