/* Page themes. The type in each page's front matter becomes body.theme-<type>. */

/* COD:About, announcements,oops, contact, thanks, welcome, sponsorship */
body.theme-default,
body.theme-cod,
.theme-cod,
.theme-default  {
    --accent: #ca3393;
    --accent-dark: #77267e;
    --accent-text: #ffffff;
}

[data-theme="dark"] body.theme-default,
[data-theme="dark"] body.theme-cod,
[data-theme="dark"] .theme-default,
[data-theme="dark"] .theme-cod {
    --accent: #a05b89;
    --accent-dark: #c38ab0;
    --accent-text: #0a1420;
}

/*--------------------------------------------------*/
/* alert: air, flood, gov */
body.theme-alert,
.theme-alert {
    --accent: #0f6e8c;
    --accent-dark: #0a4f65;
    --accent-text: #ffffff;
}

[data-theme="dark"] body.theme-alert,
[data-theme="dark"] .theme-alert {
    --accent: #5bb8d6;
    --accent-dark: #8fd0e6;
    --accent-text: #0a1420;
}

/*--------------------------------------------------*/


body.theme-single,
body.theme-classifieds,
.theme-single,
.theme-classifieds {
    --accent: #6a3f6b;
    --accent-dark: #4d2d4e;
    --accent-text: #ffffff;
}

[data-theme="dark"] body.theme-single,
[data-theme="dark"] body.theme-classifieds,
[data-theme="dark"] .theme-single,
[data-theme="dark"] .theme-classifieds {
    --accent: #a877a9;
    --accent-dark: #c9a0ca;
    --accent-text: #0a1420;
}

/*--------------------------------------------------*/

body.theme-fuel,
.theme-fuel {
    --accent: #b5561f;
    --accent-dark: #863f16;
    --accent-text: #ffffff;
}

[data-theme="dark"] body.theme-fuel,
[data-theme="dark"] .theme-fuel {
    --accent: #e08a4f;
    --accent-dark: #f0ad7c;
    --accent-text: #0a1420;
}


/*--------------------------------------------------*/

body.theme-food,
.theme-food {
    --accent: #b8925a;
    --accent-dark: #d1b184;
    --accent-text: #0a1420;
}

[data-theme="dark"] body.theme-food,
[data-theme="dark"] .theme-food {
    --accent: #4ba39c;
    --accent-dark: #7fc2bb;
    --accent-text: #0a1420;
}

/*--------------------------------------------------*/
/* House: house, planning */
body.theme-house,
.theme-house {
    --accent: #8a2f3d;
    --accent-dark: #661f2a;
    --accent-text: #ffffff;
}

[data-theme="dark"] body.theme-house,
[data-theme="dark"] .theme-house {
    --accent: #c97985;
    --accent-dark: #dba3ab;
    --accent-text: #0a1420;
}


/*--------------------------------------------------*/

body.theme-news,
.theme-news {
    --accent: #1d4e89;
    --accent-dark: #123a68;
    --accent-text: #ffffff;
}

[data-theme="dark"] body.theme-news,
[data-theme="dark"] .theme-news {
    --accent: #7db0e8;
    --accent-dark: #a6cbf2;
    --accent-text: #0a1420;
}


/*--------------------------------------------------*/

/* other: fix, food, help, holidays */
body.theme-other,
.theme-other {
    --accent: #2f6b4f;
    --accent-dark: #204a37;
    --accent-text: #ffffff;
}

[data-theme="dark"] body.theme-other,
[data-theme="dark"] .theme-other {
    --accent: #5ba07f;
    --accent-dark: #8ac3a8;
    --accent-text: #0a1420;

}

/*--------------------------------------------------*/
/* third: GP, PO, Recycling, Third, Toilets */
body.theme-third,
.theme-third {
    --accent: #4a51b7;
    --accent-dark: #112d4e;
    --accent-text: #ffffff;
}

[data-theme="dark"] body.theme-third,
[data-theme="dark"] .theme-third {
    --accent: #6778d7;
    --accent-dark: #9ca2c4;
    --accent-text: #110a20;
}