:root {
    --red-color: #0b9f6d;
    --red-color-rgb: 11, 159, 109;
    --background-red-color: rgba(11, 159, 109, 0.2);
    --second-background-red-color: rgba(11, 159, 109, 0.05);
    --second-red-color: #0f9f6d;
    --first-title-color: #ffffff;
    --title-color: #000000;
    --main-background-color-opacity: rgba(11, 159, 109, 0.7);
    --main-background-color-second-opacity: rgba(11, 159, 109, 0.8);
    --svg-color: #a43028;
    --brand-accent: #cf454c;
    --brand-accent-rgb: 207, 69, 76;
    /* Validation / danger — always real red (brand --red-color may be green) */
    --error-color: #cf454c;
    --error-color-rgb: 207, 69, 76;
}

h1, h2, h3 {
    color: var(--title-color) !important;
}

/* Form validation errors must stay red regardless of brand --red-color */
.help-block,
.invalid-feedback,
.form-control-error-text,
.error-text,
.custom-select.error::after {
    color: var(--error-color) !important;
}