/* Cap Ayam Berlaga green palette: forest, fern, pear, pistachio and sage. */
body.theme-green {
    --green-night: #102B1D;
    --green-forest: #173F2B;
    --green-pine: #24583A;
    --green-fern: #43834A;
    --green-leaf: #68A84E;
    --green-pear: #A7C94F;
    --green-pistachio: #E9F1DE;
    --green-tea: #F4F7EE;
    --green-mint: #DDEBDD;
    --green-sage: #73866E;
    --green-ink: #1D2B21;
    --green-copy: #4B5E4E;
    background-color: var(--green-tea) !important;
    color: var(--green-ink) !important;
}

/* Keep validation and required-field cues recognisable as errors. */
body.theme-green [class~="text-red-500"],
body.theme-green [class~="text-red-600"] {
    color: #B42320 !important;
}
body.theme-green [class~="bg-red-600"] {
    background-color: #B42320 !important;
}
body.theme-green [class~="hover:bg-red-700"]:hover {
    background-color: #8F1D1D !important;
}
body.theme-green [class~="border-red-600"] {
    border-color: #B42320 !important;
}
