///////////////////////////////// // THEME / GENERIC / COLOR-SCHEME ///////////////////////////////// :root { // color-scheme: light dark; // Background Colors --bg-badge: #{$bg-color-badge-light-mode}; --bg-body: #{$bg-color-body-light-mode}; --bg-btn-inverse-primary: #{$bg-color-button-inverse-primary}; --bg-btn-inverse-secondary: #{$bg-color-button-inverse-secondary}; --bg-btn-inverse-tertiary: #{$bg-color-button-inverse-tertiary}; --bg-btn-primary: #{$bg-color-button-primary-light-mode}; --bg-btn-primary-hover: #{$bg-color-button-primary-hover-light-mode}; --bg-btn-secondary: #{$bg-color-button-secondary-light-mode}; --bg-btn-secondary-tertiary-hover: #{$bg-color-button-secondary-tertiary-hover-light-mode}; --bg-btn-tertiary: #{$bg-color-button-tertiary-light-mode}; --bg-card: #{$bg-color-card-light-mode}; --bg-code: #{$bg-color-code-light-mode}; --bg-input: #{$bg-color-input-light-mode}; --bg-input-disabled: #{$bg-color-input-disabled-light-mode}; --bg-input-group-addon: #{$bg-color-input-group-addon-light-mode}; --bg-kbd: #{$bg-color-kbd-light-mode}; --bg-light-gray: #{$bg-color-gray-light-light-mode}; --bg-lighter-gray: #{$bg-color-gray-lighter-light-mode}; --bg-lightest-gray: #{$bg-color-gray-lightest-light-mode}; --bg-mark: #{$bg-color-mark-light-mode}; --bg-modal-header: #{$bg-color-modal-header-light-mode}; --bg-modal-wrapper: #{$bg-color-modal-wrapper-light-mode}; --bg-overlay-dark: #{$bg-color-overlay-dark-light-mode}; --bg-overlay-light: #{$bg-color-overlay-light-light-mode}; --bg-pre: #{$bg-color-pre-light-mode}; --bg-radio: #{$bg-color-radio-light-mode}; --bg-scarlet: #{$bg-color-scarlet-light-mode}; --bg-select-1: #{$bg-color-select-1-light-mode}; --bg-select-2: #{$bg-color-select-2-light-mode}; --bg-table-stripe: #{$bg-color-table-stripe-light-mode}; --bg-tab-selected: #{$bg-color-tab-selected-light-mode}; --bg-tabs-panel: #{$bg-color-tabs-panel-light-mode}; --bg-white: #{$bg-color-white-light-mode}; // Border Colors --b: #{$border-color-light-mode}; --b-breadcrumb-arrow: #{$breadcrumb-arrow-color-light-mode}; --b-btn-primary: #{$border-color-button-primary-light-mode}; --b-btn-primary-hover: #{$border-color-button-primary-hover-light-mode}; --b-btn-secondary: #{$border-color-button-secondary}; --b-btn-tertiary: #{$border-color-button-tertiary}; --b-btn-inverse-primary: #{$border-color-button-inverse-primary}; --b-btn-inverse-secondary: #{$border-color-button-secondary}; --b-btn-inverse-tertiary: #{$border-color-button-tertiary}; --b-checkmark: #{$border-color-checkmark-light-mode}; --b-fieldset: #{$border-color-fieldset-light-mode}; --b-input: #{$border-color-input-light-mode}; --b-input-checked: #{$border-color-input-checked-light-mode}; --b-input-focus: #{$border-color-input-focus-light-mode}; --b-input-group-addon: #{$border-color-input-group-addon-light-mode}; --b-input-hover: #{$border-color-input-hover-light-mode}; --b-table: #{$border-color-table-light-mode}; --b-tab: #{$border-color-tab-light-mode}; --b-tabs-panel: #{$border-color-tabs-panel-light-mode}; // Colors --active: #{$color-active-light-mode}; --badge: #{$color-badge-light-mode}; --body: #{$color-body-light-mode}; --brand-alpha: #{$color-brand-alpha-light-mode}; --btn-primary: #{$color-button-primary-light-mode}; --btn-secondary: #{$color-button-secondary-light-mode}; --btn-secondary-tertiary-hover: #{$color-button-secondary-tertiary-hover-light-mode}; --btn-tertiary: #{$color-button-tertiary-light-mode}; --btn-inverse-primary: #{$color-button-inverse-primary}; --btn-inverse-secondary: #{$color-button-inverse-secondary}; --btn-inverse-tertiary: #{$color-button-inverse-tertiary}; --caption: #{$color-caption-light-mode}; --code: #{$color-code-light-mode}; --dark-gray: #{$color-gray-dark-light-mode}; --darker-gray: #{$color-gray-darker-light-mode}; --darkest-gray: #{$color-gray-darkest-light-mode}; --figcaption: #{$color-figcaption-light-mode}; --focus-outline: #{$color-focus-outline-light-mode}; --form-help: #{$color-form-help-light-mode}; --heading: #{$color-heading-light-mode}; --hover: #{$color-hover-light-mode}; --input-group-addon: #{$color-input-group-addon-light-mode}; --inverse: #{$color-inverse-light-mode}; --inverse-active: #{$color-inverse-active-light-mode}; --inverse-link: #{$color-inverse-link-light-mode}; --inverse-hover: #{$color-inverse-hover-light-mode}; --inverse-visited: #{$color-inverse-visited-light-mode}; --kbd: #{$color-kbd-light-mode}; --link: #{$color-link-light-mode}; --select: #{$color-select-light-mode}; --tab-selected: #{$color-tab-selected-light-mode}; --visited: #{$color-visited-light-mode}; } // @media (prefers-color-scheme: dark) { // // :root { // // // Background Colors // --bg-badge: #{$bg-color-badge-dark-mode}; // --bg-body: #{$bg-color-body-dark-mode}; // --bg-btn-inverse-primary: #{$bg-color-button-inverse-primary}; // --bg-btn-inverse-secondary: #{$bg-color-button-inverse-secondary}; // --bg-btn-inverse-tertiary: #{$bg-color-button-inverse-tertiary}; // --bg-btn-primary: #{$bg-color-button-primary-dark-mode}; // --bg-btn-primary-hover: #{$bg-color-button-primary-hover-dark-mode}; // --bg-btn-secondary: #{$bg-color-button-secondary-dark-mode}; // --bg-btn-secondary-tertiary-hover: #{$bg-color-button-secondary-tertiary-hover-dark-mode}; // --bg-btn-tertiary: #{$bg-color-button-tertiary-dark-mode}; // --bg-card: #{$bg-color-card-dark-mode}; // --bg-code: #{$bg-color-code-dark-mode}; // --bg-input: #{$bg-color-input-dark-mode}; // --bg-input-disabled: #{$bg-color-input-disabled-dark-mode}; // --bg-input-group-addon: #{$bg-color-input-group-addon-dark-mode}; // --bg-kbd: #{$bg-color-kbd-dark-mode}; // --bg-light-gray: #{$bg-color-gray-light-dark-mode}; // --bg-lighter-gray: #{$bg-color-gray-lighter-dark-mode}; // --bg-lightest-gray: #{$bg-color-gray-lightest-dark-mode}; // --bg-mark: #{$bg-color-mark-dark-mode}; // --bg-modal-header: #{$bg-color-modal-header-dark-mode}; // --bg-modal-wrapper: #{$bg-color-modal-wrapper-dark-mode}; // --bg-overlay-dark: #{$bg-color-overlay-dark-dark-mode}; // --bg-overlay-light: #{$bg-color-overlay-light-dark-mode}; // --bg-pre: #{$bg-color-pre-dark-mode}; // --bg-radio: #{$bg-color-radio-dark-mode}; // --bg-scarlet: #{$bg-color-scarlet-dark-mode}; // --bg-select-1: #{$bg-color-select-1-dark-mode}; // --bg-select-2: #{$bg-color-select-2-dark-mode}; // --bg-table-stripe: #{$bg-color-table-stripe-dark-mode}; // --bg-tab-selected: #{$bg-color-tab-selected-dark-mode}; // --bg-tabs-panel: #{$bg-color-tabs-panel-dark-mode}; // --bg-white: #{$bg-color-white-dark-mode}; // // // Border Colors // --b: #{$border-color-dark-mode}; // --b-breadcrumb-arrow: #{$breadcrumb-arrow-color-dark-mode}; // --b-btn-primary: #{$border-color-button-primary-dark-mode}; // --b-btn-primary-hover: #{$border-color-button-primary-hover-dark-mode}; // --b-btn-secondary: #{$border-color-button-secondary}; // --b-btn-tertiary: #{$border-color-button-tertiary}; // --b-btn-inverse-primary: #{$border-color-button-inverse-primary}; // --b-btn-inverse-secondary: #{$border-color-button-secondary}; // --b-btn-inverse-tertiary: #{$border-color-button-tertiary}; // --b-checkmark: #{$border-color-checkmark-dark-mode}; // --b-fieldset: #{$border-color-fieldset-dark-mode}; // --b-input: #{$border-color-input-dark-mode}; // --b-input-checked: #{$border-color-input-checked-dark-mode}; // --b-input-focus: #{$border-color-input-focus-dark-mode}; // --b-input-group-addon: #{$border-color-input-group-addon-dark-mode}; // --b-input-hover: #{$border-color-input-hover-dark-mode}; // --b-table: #{$border-color-table-dark-mode}; // --b-tab: #{$border-color-tab-dark-mode}; // --b-tabs-panel: #{$border-color-tabs-panel-dark-mode}; // // // Colors // --active: #{$color-active-dark-mode}; // --badge: #{$color-badge-dark-mode}; // --body: #{$color-body-dark-mode}; // --brand-alpha: #{$color-brand-alpha-dark-mode}; // --btn-inverse-primary: #{$color-button-inverse-primary}; // --btn-inverse-secondary: #{$color-button-inverse-secondary}; // --btn-inverse-tertiary: #{$color-button-inverse-tertiary}; // --btn-primary: #{$color-button-primary-dark-mode}; // --btn-secondary: #{$color-button-secondary-dark-mode}; // --btn-secondary-tertiary-hover: #{$color-button-secondary-tertiary-hover-dark-mode}; // --btn-tertiary: #{$color-button-tertiary-dark-mode}; // --caption: #{$color-caption-dark-mode}; // --code: #{$color-code-dark-mode}; // --dark-gray: #{$color-gray-dark-dark-mode}; // --darker-gray: #{$color-gray-darker-dark-mode}; // --darkest-gray: #{$color-gray-darkest-dark-mode}; // --figcaption: #{$color-figcaption-dark-mode}; // --focus-outline: #{$color-focus-outline-dark-mode}; // --form-help: #{$color-form-help-dark-mode}; // --heading: #{$color-heading-dark-mode}; // --hover: #{$color-hover-dark-mode}; // --input-group-addon: #{$color-input-group-addon-dark-mode}; // --inverse: #{$color-inverse-dark-mode}; // --inverse-active: #{$color-inverse-active-dark-mode}; // --inverse-hover: #{$color-inverse-hover-dark-mode}; // --inverse-link: #{$color-inverse-link-dark-mode}; // --inverse-visited: #{$color-inverse-visited-dark-mode}; // --kbd: #{$color-kbd-dark-mode}; // --link: #{$color-link-dark-mode}; // --select: #{$color-select-dark-mode}; // --tab-selected: #{$color-tab-selected-dark-mode}; // --visited: #{$color-visited-dark-mode}; // // } // // }