.primary-0 { color: #33bca5 }
.primary-1 { color: #408d80 }
.primary-2 { color: #117a69 }
.primary-3 { color: #64dec9 }
.primary-4 { color: #85decf }

.secondary-a-0 { color: #4173c1 }
.secondary-a-1 { color: #496591 }
.secondary-a-2 { color: #153e7e }
.secondary-a-3 { color: #719ce0 }
.secondary-a-4 { color: #8faee0 }

.secondary-b-0 { color: #60e23d }
.secondary-b-1 { color: #60aa4d }
.secondary-b-2 { color: #2e9314 }
.secondary-b-3 { color: #88f16d }
.secondary-b-4 { color: #a4f190 }

.complement-0 { color: #ff9045 }
.complement-1 { color: #bf8157 }
.complement-2 { color: #a65016 }
.complement-3 { color: #ffac74 }
.complement-4 { color: #ffc299 }

.primary {
    color: #117a69;
}
.primary-hover:hover {
    color: #016a59;
}
.bg-primary {

}
.secondary {
    color: #4173c1;
}
.secondary {

}

.primary-0 { color: rgba( 51, 188, 165, 1) }
.primary-1 { color: rgba( 64, 141, 128, 1) }
.primary-2 { color: rgba( 17, 122, 105, 1) }
.primary-3 { color: rgba(100, 222, 201, 1) }
.primary-4 { color: rgba(133, 222, 207, 1) }

.secondary-a-0 { color: rgba( 65, 115, 193, 1) }
.secondary-a-1 { color: rgba( 73, 101, 145, 1) }
.secondary-a-2 { color: rgba( 21,  62, 126, 1) }
.secondary-a-3 { color: rgba(113, 156, 224, 1) }
.secondary-a-4 { color: rgba(143, 174, 224, 1) }

.secondary-b-0 { color: rgba( 96, 226,  61, 1) }
.secondary-b-1 { color: rgba( 96, 170,  77, 1) }
.secondary-b-2 { color: rgba( 46, 147,  20, 1) }
.secondary-b-3 { color: rgba(136, 241, 109, 1) }
.secondary-b-4 { color: rgba(164, 241, 144, 1) }

.complement-0 { color: rgba(255, 144,  69, 1) }
.complement-1 { color: rgba(191, 129,  87, 1) }
.complement-2 { color: rgba(166,  80,  22, 1) }
.complement-3 { color: rgba(255, 172, 116, 1) }
.complement-4 { color: rgba(255, 194, 153, 1) }

/* Bootstrap */

body {
    background-color: white;
    color: #212529;
}
a {
    color: #0d6efd;
}
a:hover {
    color: #0a58ca;
}
/*
  --bs-link-color: #0d6efd;
  --bs-link-hover-color: #0a58ca;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fff3cd;
 */
.btn-link {
    --bs-btn-color: #0d6efd;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: #0a58ca;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: #0a58ca;
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #6c757d;
    --bs-btn-disabled-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
}
.btn-link:focus-visible {
    color: #0d6efd;
}
.btn-link:hover {
    color: #0a58ca;
}
