:root {
    --bs-body-font-family: "Open Sans", "Helvetica Neue", Arial, sans-serif;

    --pf-color-red-r: 211;
    --pf-color-red-g: 33;
    --pf-color-red-b: 25;
    --pf-color-red: rgb(var(--pf-color-red-r), var(--pf-color-red-g), var(--pf-color-red-b));
    --pf-color-red-rgb: var(--pf-color-red-r), var(--pf-color-red-g), var(--pf-color-red-b);
    --pf-color-brown: rgb(170, 160, 149);

    --bs-primary: var(--pf-color-red);
    --bs-primary-rgb: var(--pf-color-red-rgb);
    --bs-secondary: var(--pf-color-brown);

    --secondary-70: hsl(from var(--bs-secondary) h s l / 0.3);
    --secondary-125: hsl(from var(--bs-secondary) h s calc(l - 25));

    --black-50: rgba(0, 0, 0, 0.5);
    --black-25: rgba(0, 0, 0, 0.25);

    --color-point-finance: var(--pf-color-red);
    --color-point-de-vue: #7030a0;

    --bs-link-color: var(--bs-primary);
    --bs-link-color-rgb: var(--bs-primary-rgb);
    --bs-link-hover-color: hsl(from var(--bs-primary) h s calc(l - 5));
    --bs-link-hover-color-rgb: var(--bs-primary-rgb);
}

.table {
    --bs-table-bg: transparent;
    --bs-table-color: var(--bs-body-color);
}

.btn-primary {
    --bs-btn-bg: var(--bs-primary);
    --bs-btn-border-color: var(--bs-primary);
    --bs-btn-hover-bg: #b31c15;
    --bs-btn-hover-border-color: #a91a14;
    --bs-btn-focus-shadow-rgb: 218, 66, 60;
    --bs-btn-active-bg: #a91a14;
    --bs-btn-active-border-color: #9e1913;
    --bs-btn-disabled-bg: var(--bs-primary);
    --bs-btn-disabled-border-color: var(--bs-primary)
}

.btn-secondary {
    --bs-btn-color: #000;
    --bs-btn-bg: var(--bs-secondary);
    --bs-btn-border-color: var(--bs-secondary);
    --bs-btn-hover-color: var(--bs-btn-color);
    --bs-btn-hover-bg: #b7aea5;
    --bs-btn-hover-border-color: #b3aaa0;
    --bs-btn-focus-shadow-rgb: 145, 136, 127;
    --bs-btn-active-color: var(--bs-btn-color);
    --bs-btn-active-bg: #bbb3aa;
    --bs-btn-active-border-color: #b3aaa0;
    --bs-btn-disabled-color: var(--bs-btn-color);
    --bs-btn-disabled-bg: var(--bs-secondary);
    --bs-btn-disabled-border-color: var(--bs-secondary)
}