:root {
    /* Colors */
    --color-black: #000000; /* 10 */

    /* Text colors */
    --color-text-10: var(--color-black);

    /* Background colors */
    --color-background-10: var(--color-black);

    /* Border colors */
    --color-border-10: var(--color-black);

    /* Rte */
    --rte-color-text-table: var(--color-text-10);
}

.c-accordion-menu-small {
    --accordion-menu-small-color-icon: var(--color-text-10);
    --accordion-menu-small-color-border: var(--color-border-1);
    --accordion-menu-small-color-link: var(--color-text-10);
}

.c-alert {
    --alert-color-icon: var(--color-text-10);
}

.c-bar-sites {
    --bar-sites-color-background: var(--color-background-8);
}

.c-branding-info {
    --branding-info-color-author-dark: var(--color-text-10);
}

.c-breadcrumb {
    --breadcrumb-color-text: var(--color-text-10);
}

.c-button {
    --button-color-background-dark: var(--color-background-8);
    --button-color-background-hover-dark: var(--color-background-10);
    --button-color-text-dark: var(--color-text-9);

    --button-color-background-light: var(--color-background-2);
    --button-color-background-hover-light: var(--color-background-1);
    --button-color-text-light: var(--color-text-10);
}

.c-button-facet {
    --button-facet-color-label: var(--color-text-10);
    --button-facet-color-label-hover: var(--color-text-9);
    --button-facet-color-icon: var(--color-text-10);
    --button-facet-color-icon-hover: var(--color-text-9);
    --button-facet-color-border: var(--color-border-10);
    --button-facet-color-border-hover: var(--color-border-10);
    --button-facet-color-background-hover: var(--color-background-10);
}

.c-card {
    --card-color-background-badge: var(--color-background-8);
    --card-color-text-badge: var(--color-background-9);
    --card-color-text-primary-dark: var(--color-text-10);
    --card-color-text-primary-light: var(--color-text-9);
    --card-color-text-secondary-dark: var(--color-background-6);
    --card-color-text-secondary-light: var(--color-background-9);
}

.c-card-small {
    --card-small-color-background: var(--color-background-3);
    --card-small-color-text: var(--color-background-10);
}

.c-carousel-figure {
    --carousel-figure-color-text: var(--color-text-10);
}

.c-cta {
    --cta-color-text-dark: var(--color-text-10);
}

.c-data {
    --data-color-data: var(--color-text-8);
    --data-color-text: var(--color-text-10);
}

.c-figure {
    --figure-color-description-dark: var(--color-text-10);
}

.c-footer {
    --footer-color-border-light: var(--color-border-1);
    --footer-color-link-dark: var(--color-text-10);
    --footer-color-text-dark: var(--color-text-10);
    --footer-color-title-dark: var(--color-text-10);
}

.c-form {
    --form-color-background-button: var(--color-background-8);
    --form-color-background-button-hover: var(--color-background-10);
    --form-color-label-button: var(--color-text-9);
    --form-color-label-button-hover: var(--color-text-9);

    --form-color-background-checkbox: var(--color-background-10);
    --form-color-background-radio: var(--color-background-4);
    --form-color-border: var(--color-border-10);
    --form-color-description: var(--color-text-10);
    --form-color-error: var(--color-text-8);
    --form-color-icon: var(--color-text-10);
    --form-color-label: var(--color-text-10);
    --form-color-legend: var(--color-text-10);
    --form-color-required: var(--color-text-10);
    --form-color-step: var(--color-text-10);
    --form-color-text: var(--color-text-10);
    --form-color-value: var(--color-text-10);
}

.c-header {
    --header-color-label: var(--color-text-10);
    --header-color-label-hover: var(--color-text-10);
    --header-color-icon: var(--color-text-8);
    --header-color-border: var(--color-border-8);
}

.c-hot-topics {
    --hot-topics-color-text: var(--color-text-10);
}

.c-icon-text {
    --icon-text-color-text-dark: var(--color-text-10);
}

.c-image-links {
    --image-links-color-text-dark: var(--color-text-10);
}

.c-kiosk {
    --kiosk-color-text-dark: var(--color-text-10);
}

.c-link {
    --link-color-text-dark: var(--color-text-10);
}

.c-link-featured {
    --link-featured-color-text: var(--color-text-10);
    --link-featured-color-background: var(--color-background-2);
    --link-featured-color-text-featured: var(--color-text-9);
    --link-featured-color-background-featured: var(--color-background-8);
}

.c-logo {
    --logo-color-text: var(--color-text-10);
}

.c-menu-large {
    --menu-large-color-link: var(--color-text-10);
}

.c-menu-sites {
    --menu-sites-color-background: var(--color-background-8);
}

.c-menu-small {
    --menu-small-color: var(--color-text-10);
    --menu-small-color-icon: var(--color-text-10);
}

.c-message {
    --message-color-icon-dark: var(--color-text-10);
}

.c-meta {
    --meta-color-author-dark: var(--color-text-10);
}

.c-page-header {
    --page-header-color-text-dark: var(--color-text-10);
}

.c-page-header-columns {
    --page-header-columns-color-text-dark: var(--color-text-10);
    --page-header-columns-color-date-dark: var(--color-text-10);
    --page-header-columns-color-copyright: var(--color-text-10);
}

.c-page-header-home {
    --page-header-home-color-subtitle-1-dark: var(--color-text-10);
    --page-header-home-color-subtitle-2: var(--color-text-10);
    --page-header-home-color-text-dark: var(--color-text-10);
    --page-header-home-color-title-1-dark: var(--color-text-10);
}

.c-pagination {
    --pagination-color-link: var(--color-text-9);
    --pagination-color-link-hover: var(--color-text-9);
    --pagination-color-icon: var(--color-text-9);
    --pagination-color-icon-hover: var(--color-text-9);
    --pagination-color-active: var(--color-text-9);
    --pagination-color-ellipsis: var(--color-text-9);
    --pagination-color-background-link: var(--color-background-8);
    --pagination-color-background-link-hover: var(--color-background-10);
    --pagination-color-background-active: var(--color-background-10);
    --pagination-color-background-ellipsis: var(--color-background-8);
}

.c-quote {
    --quote-color-text: var(--color-text-10);
    --quote-color-name: var(--color-text-10);
    --quote-color-border: var(--color-border-8);
}

.c-resource {
    --resource-color-icon-dark: var(--color-text-10);
    --resource-color-link-dark: var(--color-text-10);
    --resource-color-text-dark: var(--color-text-10);
    --resource-color-date-dark: var(--color-text-6);

    --resource-color-icon-light: var(--color-text-9);
    --resource-color-link-light: var(--color-text-9);
    --resource-color-text-light: var(--color-text-9);
    --resource-color-date-light: var(--color-text-9);
}

.c-search-auto-correct {
    --search-auto-correct-color-link: var(--color-text-10);
}

.c-search-count {
    --search-count-color: var(--color-text-10);
}

.c-search-facet-active {
    --search-facet-active-color-label: var(--color-text-10);
    --search-facet-active-color-description: var(--color-text-10);
    --search-facet-active-color-link: var(--color-text-10);
    --search-facet-active-color-icon: var(--color-text-10);
}

.c-search-facet-button {
    --search-facet-button-color-label: var(--color-text-10);
    --search-facet-button-color-description: var(--color-text-10);
}

.c-search-facet-date {
    --search-facet-date-color-legend: var(--color-text-10);
    --search-facet-date-color-label: var(--color-text-10);
    --search-facet-date-color-description: var(--color-text-10);
    --search-facet-date-color-value: var(--color-text-10);
    --search-facet-date-color-border: var(--color-border-10);
}

.c-search-facet-select {
    --search-facet-select-color-label: var(--color-text-10);
    --search-facet-select-color-description: var(--color-text-10);
    --search-facet-select-color-value: var(--color-text-10);
    --search-facet-select-color-icon: var(--color-text-8);
    --search-facet-select-color-background: var(--color-background-9);
    --search-facet-select-color-border: var(--color-border-10);
}

.c-search-form {
    --search-form-color-text: var(--color-text-10);
    --search-form-color-icon: var(--color-text-10);
}

.c-search-keyword {
    --search-keyword-color-label: var(--color-text-10);
    --search-keyword-color-description: var(--color-text-10);
    --search-keyword-color-value: var(--color-text-10);
    --search-keyword-color-icon: var(--color-text-10);
    --search-keyword-color-border: var(--color-border-10);
    --search-keyword-color-border-active: var(--color-border-8);
    --search-keyword-color-suggestion: var(--color-text-10);
}

.c-separator {
    --separator-color-background-medium: var(--color-background-8);
}

.c-skip-links {
    --skip-links-color-background: var(--color-background-8);
}

.c-socials {
    --socials-color-text-dark: var(--color-text-10);
}

.c-table-of-content {
    --table-of-content-color-label: var(--color-text-10);
    --table-of-content-color-icon: var(--color-text-10);
    --table-of-content-color-link: var(--color-text-10);
}

.c-text {
    --text-color-text-dark: var(--color-text-10);
}

.c-title {
    --title-color-text-dark: var(--color-text-10);
}