.btn-primary {
    --bs-btn-color: var(--sb-brand-on-primary);
    --bs-btn-bg: var(--sb-brand-primary);
    --bs-btn-border-color: var(--sb-brand-primary);
    --bs-btn-hover-color: var(--sb-brand-on-primary);
    --bs-btn-hover-bg: var(--sb-brand-primary);
    --bs-btn-hover-border-color: var(--sb-brand-primary);
    --bs-btn-active-color: var(--sb-brand-on-primary);
    --bs-btn-active-bg: var(--sb-brand-primary);
    --bs-btn-active-border-color: var(--sb-brand-primary);
    --bs-btn-disabled-color: var(--sb-brand-on-primary);
    --bs-btn-disabled-bg: var(--sb-brand-primary);
    --bs-btn-disabled-border-color: var(--sb-brand-primary);
    --vz-btn-color: var(--sb-brand-on-primary);
    --vz-btn-bg: var(--sb-brand-primary);
    --vz-btn-border-color: var(--sb-brand-primary);
    --vz-btn-hover-color: var(--sb-brand-on-primary);
    --vz-btn-hover-bg: var(--sb-brand-primary);
    --vz-btn-hover-border-color: var(--sb-brand-primary);
    --vz-btn-active-color: var(--sb-brand-on-primary);
    --vz-btn-active-bg: var(--sb-brand-primary);
    --vz-btn-active-border-color: var(--sb-brand-primary);
    --vz-btn-disabled-color: var(--sb-brand-on-primary);
    --vz-btn-disabled-bg: var(--sb-brand-primary);
    --vz-btn-disabled-border-color: var(--sb-brand-primary);
}

.btn-outline-primary {
    --bs-btn-color: var(--sb-brand-primary);
    --bs-btn-border-color: var(--sb-brand-primary);
    --bs-btn-hover-color: var(--sb-brand-on-primary);
    --bs-btn-hover-bg: var(--sb-brand-primary);
    --bs-btn-hover-border-color: var(--sb-brand-primary);
    --bs-btn-active-color: var(--sb-brand-on-primary);
    --bs-btn-active-bg: var(--sb-brand-primary);
    --bs-btn-active-border-color: var(--sb-brand-primary);
    --vz-btn-color: var(--sb-brand-primary);
    --vz-btn-bg: transparent;
    --vz-btn-border-color: var(--sb-brand-primary);
    --vz-btn-hover-color: var(--sb-brand-on-primary);
    --vz-btn-hover-bg: var(--sb-brand-primary);
    --vz-btn-hover-border-color: var(--sb-brand-primary);
    --vz-btn-active-color: var(--sb-brand-on-primary);
    --vz-btn-active-bg: var(--sb-brand-primary);
    --vz-btn-active-border-color: var(--sb-brand-primary);
}

.text-primary,
.link-primary {
    color: var(--sb-brand-primary) !important;
}

.bg-primary {
    background-color: var(--sb-brand-primary) !important;
    color: var(--sb-brand-on-primary) !important;
}