  html:root { --bcb-accent: var(--c-primary); --bcb-accent-hover: var(--c-primary-hover, var(--c-primary)); --bcb-on-accent: var(--c-primary-contrast, #fff);  --bcb-bg: var(--c-base);  --bcb-bg-2: var(--c-base-2);  --bcb-text: var(--c-text); --bcb-muted: var(--c-text-muted, var(--c-text)); --bcb-border: var(--c-border); --bcb-radius: var(--r-s); }  html:root {  --dialog-backdrop-background-color: #000; --dialog-background-color: var(--bcb-bg); --dialog-text-color: var(--bcb-text); --dialog-separator-color: var(--bcb-border); --dialog-footer-background-color: var(--bcb-bg-2); --dialog-footer-text-color: var(--bcb-muted);  --dialog-button-accept-all-color: var(--bcb-accent); --dialog-button-accept-all-color-hover: var(--bcb-accent-hover); --dialog-button-accept-all-text-color: var(--bcb-on-accent); --dialog-button-accept-all-text-color-hover: var(--bcb-on-accent);  --dialog-button-accept-only-essential-color: var(--bcb-bg-2); --dialog-button-accept-only-essential-color-hover: var(--bcb-border); --dialog-button-accept-only-essential-text-color: var(--bcb-text); --dialog-button-accept-only-essential-text-color-hover: var(--bcb-text); --dialog-button-preferences-color: var(--bcb-bg-2); --dialog-button-preferences-color-hover: var(--bcb-border); --dialog-button-preferences-text-color: var(--bcb-text); --dialog-button-preferences-text-color-hover: var(--bcb-text); --dialog-button-save-consent-color: var(--bcb-bg-2); --dialog-button-save-consent-color-hover: var(--bcb-border); --dialog-button-save-consent-text-color: var(--bcb-text); --dialog-button-save-consent-text-color-hover: var(--bcb-text); --dialog-button-selection-color: var(--bcb-bg-2); --dialog-button-selection-color-hover: var(--bcb-border); --dialog-button-selection-text-color: var(--bcb-text); --dialog-button-selection-text-color-hover: var(--bcb-text); --dialog-button-close-color: var(--bcb-bg-2); --dialog-button-close-color-hover: var(--bcb-border); --dialog-button-close-text-color: var(--bcb-text); --dialog-button-close-text-color-hover: var(--bcb-text);  --dialog-link-primary-color: var(--bcb-accent); --dialog-link-primary-color-hover: var(--bcb-accent-hover); --dialog-link-secondary-color: var(--bcb-muted); --dialog-link-secondary-color-hover: var(--bcb-accent); --dialog-control-element-color: var(--bcb-accent); --dialog-control-element-color-hover: var(--bcb-accent-hover);  --dialog-checkbox-background-color-active: var(--bcb-accent); --dialog-checkbox-background-color-inactive: var(--bcb-bg); --dialog-checkbox-background-color-disabled: var(--bcb-bg-2); --dialog-checkbox-border-color-active: var(--bcb-accent); --dialog-checkbox-border-color-disabled: var(--bcb-border); --dialog-checkbox-check-mark-color-active: var(--bcb-on-accent); --dialog-switch-button-background-color-active: var(--bcb-accent); --dialog-switch-button-background-color-inactive: var(--bcb-border); --dialog-switch-button-color-active: var(--bcb-on-accent); --dialog-switch-button-color-inactive: var(--bcb-bg);  --dialog-card-background-color: var(--bcb-bg-2); --dialog-card-text-color: var(--bcb-text); --dialog-card-control-element-color: var(--bcb-accent); --dialog-card-control-element-color-hover: var(--bcb-accent-hover);  --dialog-list-item-background-color-even: var(--bcb-bg); --dialog-list-item-background-color-odd: var(--bcb-bg); --dialog-list-item-text-color-even: var(--bcb-text); --dialog-list-item-text-color-odd: var(--bcb-text); --dialog-list-item-control-element-color: var(--bcb-muted); --dialog-list-item-control-element-color-hover: var(--bcb-accent); --dialog-list-item-control-element-separator-color: var(--bcb-border); --dialog-list-item-separator-color: var(--bcb-border);  --dialog-tab-bar-tab-background-color-active: var(--bcb-accent); --dialog-tab-bar-tab-background-color-inactive: var(--bcb-bg-2); --dialog-tab-bar-tab-text-color-active: var(--bcb-on-accent); --dialog-tab-bar-tab-text-color-inactive: var(--bcb-text); --dialog-tab-bar-tab-border-color-top-active: var(--bcb-accent); --dialog-tab-bar-tab-border-color-right-active: var(--bcb-accent); --dialog-tab-bar-tab-border-color-bottom-active: var(--bcb-accent); --dialog-tab-bar-tab-border-color-left-active: var(--bcb-accent); --dialog-tab-bar-tab-border-color-top-inactive: var(--bcb-border); --dialog-tab-bar-tab-border-color-right-inactive: var(--bcb-border); --dialog-tab-bar-tab-border-color-bottom-inactive: var(--bcb-border); --dialog-tab-bar-tab-border-color-left-inactive: var(--bcb-border);  --dialog-table-row-background-color-even: var(--bcb-bg-2); --dialog-table-row-background-color-odd: var(--bcb-bg); --dialog-table-row-text-color-even: var(--bcb-text); --dialog-table-row-text-color-odd: var(--bcb-text); --dialog-table-row-border-color: var(--bcb-border); --dialog-search-bar-input-background-color: var(--bcb-bg); --dialog-search-bar-input-text-color: var(--bcb-text); --dialog-search-bar-input-border-color-focus: var(--bcb-accent);  --dialog-border-radius-top-left: var(--bcb-radius); --dialog-border-radius-top-right: var(--bcb-radius); --dialog-border-radius-bottom-left: var(--bcb-radius); --dialog-border-radius-bottom-right: var(--bcb-radius); --dialog-button-border-radius-top-left: var(--bcb-radius); --dialog-button-border-radius-top-right: var(--bcb-radius); --dialog-button-border-radius-bottom-left: var(--bcb-radius); --dialog-button-border-radius-bottom-right: var(--bcb-radius); --dialog-card-border-radius-top-left: var(--bcb-radius); --dialog-card-border-radius-top-right: var(--bcb-radius); --dialog-card-border-radius-bottom-left: var(--bcb-radius); --dialog-card-border-radius-bottom-right: var(--bcb-radius); --dialog-checkbox-border-radius-top-left: var(--bcb-radius); --dialog-checkbox-border-radius-top-right: var(--bcb-radius); --dialog-checkbox-border-radius-bottom-left: var(--bcb-radius); --dialog-checkbox-border-radius-bottom-right: var(--bcb-radius);  --content-blocker-button-color: var(--bcb-accent); --content-blocker-button-color-hover: var(--bcb-accent-hover); --content-blocker-link-color: var(--bcb-accent); --content-blocker-link-color-hover: var(--bcb-accent-hover); --content-blocker-button-border-radius-top-left: var(--bcb-radius); --content-blocker-button-border-radius-top-right: var(--bcb-radius); --content-blocker-button-border-radius-bottom-left: var(--bcb-radius); --content-blocker-button-border-radius-bottom-right: var(--bcb-radius); }