/* Root */
:root {
    --bs-branding: #AE9C4D;
    --bs-branding-rgb: 174, 156, 77;
    --bs-link-color: #AE9C4D;
    --bs-link-color-rgb: 174, 156, 77;
    --bs-link-hover-color: rgb(139.2, 124.8, 61.6);
    --bs-link-hover-color-rgb: 139, 125, 62;
}

/* Buttons */
.btn-branding {
    --bs-btn-color: #fff;
    --bs-btn-bg: #AE9C4D;
    --bs-btn-border-color: #AE9C4D;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(147.9, 132.6, 65.45);
    --bs-btn-hover-border-color: rgb(139.2, 124.8, 61.6);
    --bs-btn-focus-shadow-rgb: 186, 171, 104;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(139.2, 124.8, 61.6);
    --bs-btn-active-border-color: rgb(130.5, 117, 57.75);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #AE9C4D;
    --bs-btn-disabled-border-color: #AE9C4D;
}

.btn-outline-branding {
    --bs-btn-color: #AE9C4D;
    --bs-btn-border-color: #AE9C4D;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #AE9C4D;
    --bs-btn-hover-border-color: #AE9C4D;
    --bs-btn-focus-shadow-rgb: 174, 156, 77;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #AE9C4D;
    --bs-btn-active-border-color: #AE9C4D;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #AE9C4D;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #AE9C4D;
    --bs-gradient: none;
}

/* Forms */
.form-check-input:checked[type=checkbox] {
    --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3e%3crect width='10' height='10' rx='2' fill='%23AE9C4D'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
    --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3e%3crect width='10' height='10' rx='2' fill='%23AE9C4D'/%3e%3c/svg%3e");
}

.form-switch .form-check-input:focus:not(:checked) {
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23AE9C4D'/%3e%3c/svg%3e");
}

/* SVG Fill */
.fill-branding {
    fill: #AE9C4D;
}
