/* Subtle India-inspired palette overrides */
:root {
    --tj-color-common-white: #fcfbf8;
    --tj-color-common-white-2: #9ea6b1;
    --tj-color-common-black: #111111;
    --tj-color-common-black-2: #566170;
    --tj-color-common-black-3: #8c96a3;

    /* Ashoka blue for headings and key accents */
    --tj-color-heading-primary: #1f3f77;
    --tj-color-text-body: #4b5563;
    --tj-color-text-body-2: #6b7280;

    /* Muted saffron + green for subtle tricolor feel */
    --tj-color-theme-primary: #d98a2b;
    --tj-color-theme-dark: #1f6b45;
    --tj-color-theme-bg: #fff8ef;
    --tj-color-theme-bg-2: #eff7f1;

    --tj-color-border-1: #2f4f86;
    --tj-color-border-2: #d8e2dd;
    --tj-color-border-3: #e2e8f0;
}

/* Gentle section tint to carry the palette without looking loud */
.h6-about-section[style*="background-color: #f8f9fa"],
.h6-services-section,
.h6-cta-section {
    background-color: #f7f9f6;
}

/* Keep badges readable with softer tones */
.badge.bg-primary {
    background-color: #d98a2b !important;
    color: #ffffff;
}

/* Improve CTA title readability by using the global heading blue */
.h6-cta-section .h6-cta-content .sec-title {
    color: var(--tj-color-heading-primary);
}
