.modal-backdrop.show {
    --bs-backdrop-opacity: 0.3;
}

.modal-backdrop {
    --bs-backdrop-bg: var(--color-brand-base) !important;
}

.modal-content {
    --bs-modal-border-radius: .5rem;
    --bs-modal-border-color: transparent;
}

.modal {
    --bs-modal-box-shadow: var(--modal-box-shadow);
}

.modal-dialog {
    --bs-modal-width: min(40rem, calc(100vw - 1.5rem));
    --bs-modal-margin: 1.375rem;
}