/* SaviorAll public accessibility: strong text contrast on light surfaces. */
:root {
    --ls-muted: #101828;
    --sa-gray: #101828;
}

.sav2-page {
    --sav2-muted: #101828;
    --sav2-gray: #101828;
}

.sal2-page {
    --sal2-muted: #101828;
}

.sa-map-page {
    --sa-muted: #101828;
}

.sa-map-page .sa-map-content,
.sa-map-page .sa-map-suggestions,
.sa-map-page .sa-map-suggestion small,
.sa-map-page .sa-map-loading,
.sa-map-page .sa-map-empty,
.sa-map-page .sa-location-card__area,
.sa-map-page .sa-location-card__price small,
.sa-map-page .sa-location-card__meta span,
.sav2-page .sav2-address-suggestion small,
.sav2-page .sav2-directory,
.sal2-page .sal2-content {
    color: #101828;
}

.sa-assistant {
    --sa-muted: #101828;
}

.sa-assistant .sa-assistant__privacy,
.sa-assistant .sa-assistant__audience small,
.sa-assistant .sa-assistant__option small,
.sa-assistant .sa-assistant__metric span,
.sa-assistant .sa-assistant__settlement small,
.sa-assistant .sa-assistant__typing,
.sa-assistant footer {
    color: #101828;
}
