/* TP Portal Templates - country palette overrides (flag colors).
 *
 * This file intentionally overrides tp-portal-templates/assets/brand-vars.css so portals
 * without a registry entry don't fall back to the default India palette.
 */

/* Fix existing palettes to match tp-portal-templates portal registry. */
body.tppt-portal-uk {
    --tp-accent-a: 200, 16, 46;
    --tp-accent-b: 1, 33, 105;
    --tp-accent-c: 255, 255, 255;
}

body.tppt-portal-usa {
    --tp-accent-a: 178, 34, 52;
    --tp-accent-b: 60, 59, 110;
    --tp-accent-c: 255, 255, 255;
}

body.tppt-portal-kenya {
    --tp-accent-a: 187, 19, 62;
    --tp-accent-b: 0, 0, 0;
    --tp-accent-c: 0, 122, 61;
}

body.tppt-portal-nigeria {
    --tp-accent-a: 0, 135, 81;
    --tp-accent-b: 255, 255, 255;
    --tp-accent-c: 0, 102, 60;
}

body.tppt-portal-rwanda {
    --tp-accent-a: 0, 161, 222;
    --tp-accent-b: 250, 210, 1;
    --tp-accent-c: 0, 150, 108;
}

body.tppt-portal-uganda {
    --tp-accent-a: 206, 17, 38;
    --tp-accent-b: 255, 205, 0;
    --tp-accent-c: 0, 0, 0;
}

body.tppt-portal-jamaica {
    --tp-accent-a: 0, 119, 73;
    --tp-accent-b: 254, 221, 0;
    --tp-accent-c: 0, 0, 0;
}

/* New country/region portals (flag palettes). */
body.tppt-portal-america {
    --tp-accent-a: 178, 34, 52;
    --tp-accent-b: 60, 59, 110;
    --tp-accent-c: 255, 255, 255;
}

body.tppt-portal-angola {
    --tp-accent-a: 204, 9, 47;
    --tp-accent-b: 0, 0, 0;
    --tp-accent-c: 255, 203, 0;
}

body.tppt-portal-australia {
    --tp-accent-a: 0, 0, 139;
    --tp-accent-b: 206, 17, 38;
    --tp-accent-c: 255, 255, 255;
}

body.tppt-portal-bahamas {
    --tp-accent-a: 0, 171, 201;
    --tp-accent-b: 250, 224, 66;
    --tp-accent-c: 0, 0, 0;
}

body.tppt-portal-barbados {
    --tp-accent-a: 0, 38, 126;
    --tp-accent-b: 255, 199, 44;
    --tp-accent-c: 0, 0, 0;
}

body.tppt-portal-canada {
    --tp-accent-a: 216, 6, 33;
    --tp-accent-b: 255, 255, 255;
    --tp-accent-c: 160, 0, 0;
}

body.tppt-portal-china {
    --tp-accent-a: 222, 41, 16;
    --tp-accent-b: 255, 222, 0;
    --tp-accent-c: 165, 0, 0;
}

body.tppt-portal-france {
    --tp-accent-a: 0, 85, 164;
    --tp-accent-b: 239, 65, 53;
    --tp-accent-c: 255, 255, 255;
}

body.tppt-portal-georgia {
    --tp-accent-a: 227, 10, 23;
    --tp-accent-b: 255, 255, 255;
    --tp-accent-c: 160, 0, 0;
}

body.tppt-portal-indonesia {
    --tp-accent-a: 206, 17, 38;
    --tp-accent-b: 255, 255, 255;
    --tp-accent-c: 160, 0, 0;
}

body.tppt-portal-ivorycoast {
    --tp-accent-a: 247, 127, 0;
    --tp-accent-b: 255, 255, 255;
    --tp-accent-c: 0, 158, 96;
}

body.tppt-portal-japan {
    --tp-accent-a: 188, 0, 45;
    --tp-accent-b: 255, 255, 255;
    --tp-accent-c: 150, 0, 36;
}

body.tppt-portal-saudiarabia {
    --tp-accent-a: 0, 108, 53;
    --tp-accent-b: 255, 255, 255;
    --tp-accent-c: 0, 80, 40;
}

body.tppt-portal-tanzania {
    --tp-accent-a: 30, 181, 58;
    --tp-accent-b: 0, 163, 221;
    --tp-accent-c: 252, 209, 22;
}

body.tppt-portal-texas {
    --tp-accent-a: 191, 10, 48;
    --tp-accent-b: 0, 40, 104;
    --tp-accent-c: 255, 255, 255;
}

body.tppt-portal-zimbabwe {
    --tp-accent-a: 0, 107, 63;
    --tp-accent-b: 252, 209, 22;
    --tp-accent-c: 206, 17, 38;
}
