/* Surcharge Bootstrap */

:root {
    --bs-primary: var(--wp--preset--color--primary);
    --bs-primary-rgb: 251, 140, 2;
    --bs-primary-text-emphasis: var(--wp--preset--color--primary-dark);
    --bs-primary-bg-subtle: var(--wp--preset--color--primary-light);
    --bs-primary-border-subtle: var(--wp--preset--color--primary-light);
    --bs-secondary: var(--wp--preset--color--secondary);
    --bs-secondary-rgb: 74, 59, 57;
    --bs-secondary-text-emphasis: var(--wp--preset--color--secondary-dark);
    --bs-secondary-bg-subtle: var(--wp--preset--color--secondary-light);
    --bs-secondary-border-subtle: var(--wp--preset--color--secondary-light);
    --bs-dark: var(--wp--preset--color--secondary-dark);
    --bs-dark-rgb: 46, 36, 35;
    --bs-dark-text-emphasis: var(--wp--preset--color--secondary-dark);
    --bs-dark-bg-subtle: var(--wp--preset--color--secondary);
    --bs-dark-border-subtle: var(--wp--preset--color--secondary);
}

.btn {
    --bs-btn-border-radius: var(--wp--preset--btn--border-radius);
    --bs-btn-padding-x: var(--wp--preset--btn--padding-x);
    --bs-btn-padding-y: var(--wp--preset--btn--padding-y);
    --bs-btn-bg: white;
    font-weight: bold;
}

.btn-primary,
.btn-secondary {
    --bs-btn-bg: var(--btn-color);
    --bs-btn-border-color: var(--btn-color);
    --bs-btn-hover-bg: var(--btn-color-dark);
    --bs-btn-hover-border-color: var(--btn-color-dark);
    --bs-btn-focus-shadow-rgb: var(--btn-color-rgb);
    --bs-btn-active-bg: var(--btn-color-dark);
    --bs-btn-active-border-color: var(--btn-color-dark);
    --bs-btn-disabled-bg: var(--btn-color);
    --bs-btn-disabled-border-color: var(--btn-color);
}
.btn-outline-primary,
.btn-outline-secondary {
    --bs-btn-color: var(--btn-color);
    --bs-btn-border-color: var(--btn-color);
    --bs-btn-hover-bg: var(--btn-color);
    --bs-btn-hover-border-color: var(--btn-color);
    --bs-btn-focus-shadow-rgb: var(--btn-color-rgb);
    --bs-btn-active-bg: var(--btn-color);
    --bs-btn-active-border-color: var(--btn-color);
    --bs-btn-disabled-color: var(--btn-color);
    --bs-btn-disabled-border-color: var(--btn-color);
}

.btn-primary,
.btn-outline-primary {
    --btn-color: var(--bs-primary);
    --btn-color-rgb: var(--bs-primary-rgb);
    --btn-color-dark: var(--bs-secondary);
}
.btn-secondary,
.btn-outline-secondary {
    --btn-color: var(--bs-secondary);
    --btn-color-rgb: var(--bs-secondary-rgb);
    --btn-color-dark: var(--bs-primary);
}


/* Gutenberg + Menu secondaire */

#menu-menu-secondaire .nav-link,
.wp-block-button__link {
    padding: var(--wp--preset--btn--padding-y) var(--wp--preset--btn--padding-x);
    background-color: var(--wp--preset--color--primary);
    border: none;
    border-radius: var(--wp--preset--btn--border-radius);
    font-size: var(--wp--preset--font-size--medium);
    font-weight: bold;
    color: white;
}
#menu-menu-secondaire .nav-link:hover,
#menu-menu-secondaire .nav-link:active,
#menu-menu-secondaire .nav-link:focus,
#menu-menu-secondaire .nav-link:focus-visible,
.wp-block-button__link:hover,
.wp-block-button__link:active,
.wp-block-button__link:focus,
.wp-block-button__link:focus-visible {
    background-color: var(--wp--preset--color--secondary);
    color: white;
}