/*
  Shared party theme tokens for the MP Activity Tracker.
  The public chrome remains neutral; these variables only adapt accents inside
  the active tracker context selected by the user.
*/

body[data-party-slug="labour"] {
  --accent: #D50000;
  --accent-dark: #8F0000;
  --accent-tint: #F6D6D6;
  --accent-soft: #FFF4F4;
}

body[data-party-slug="conservative"] {
  --accent: #0063BA;
  --accent-dark: #003B70;
  --accent-tint: #D8E8F7;
  --accent-soft: #F2F7FC;
}

body[data-party-slug="liberal-democrat"] {
  --accent: #FC7D0B;
  --accent-dark: #A84A00;
  --accent-tint: #FFE0C2;
  --accent-soft: #FFF6ED;
}

body[data-party-slug="scottish-national-party"] {
  --accent: #FFF685;
  --accent-dark: #6C5E00;
  --accent-tint: #FFF8B8;
  --accent-soft: #FFFDEB;
}

body[data-party-slug="green-party"] {
  --accent: #78B82A;
  --accent-dark: #3B6415;
  --accent-tint: #DDEEC8;
  --accent-soft: #F5FAEF;
}

body[data-party-slug="reform-uk"] {
  --accent: #12B6CF;
  --accent-dark: #087184;
  --accent-tint: #C9F0F5;
  --accent-soft: #F0FBFD;
}

body[data-party-slug="plaid-cymru"] {
  --accent: #348837;
  --accent-dark: #1E5520;
  --accent-tint: #D7EAD8;
  --accent-soft: #F2F8F2;
}

body[data-party-slug="sinn-fein"] {
  --accent: #02665F;
  --accent-dark: #013D39;
  --accent-tint: #CDE5E2;
  --accent-soft: #F0F8F7;
}

body[data-party-slug="democratic-unionist-party"] {
  --accent: #D46A4C;
  --accent-dark: #873622;
  --accent-tint: #F3D9D0;
  --accent-soft: #FFF5F2;
}

body[data-party-slug="sdlp"] {
  --accent: #4EA268;
  --accent-dark: #2B5F3C;
  --accent-tint: #D9ECDC;
  --accent-soft: #F3FAF5;
}

body[data-party-slug="alliance"] {
  --accent: #CDAF2D;
  --accent-dark: #715F10;
  --accent-tint: #F1E7BA;
  --accent-soft: #FCFAEF;
}

body[data-party-slug="ulster-unionist-party"] {
  --accent: #A1CDF0;
  --accent-dark: #2F5F87;
  --accent-tint: #DCECF9;
  --accent-soft: #F4FAFE;
}

body[data-party-slug="traditional-unionist-voice"] {
  --accent: #0C3A6A;
  --accent-dark: #082544;
  --accent-tint: #D5E0EA;
  --accent-soft: #F2F6FA;
}
