/* Generated by scripts/build_faction_themes.py -- do not edit by hand.
 *
 * One colour scheme per army, layered over Parchment or Battletome. Only the
 * accents change: headings, figures, keywords, links and a faint tint in the
 * ground. Every colour is pushed until it clears a contrast ratio against the
 * ground it sits on, so a faction's signature stays readable rather than just
 * authentic. */

/* Stormcast Eternals */
:root[data-faction="stormcast-eternals"]{--accent:#6F5A18;--emph:#17619A;--link:#17619A;--accent-dim:#AE8D25;--bg:#E2D6B5;--surface:#E3D7B8;--surface2:#E2D5B3;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"])[data-faction="stormcast-eternals"]{--accent:#D4AF37;--emph:#5AA9E6;--link:#5AA9E6;--accent-dim:#D4AF37;--bg:#1B160D;--surface:#15120C;--surface2:#211B0E;}}
:root[data-theme="dark"][data-faction="stormcast-eternals"]{--accent:#D4AF37;--emph:#5AA9E6;--link:#5AA9E6;--accent-dim:#D4AF37;--bg:#1B160D;--surface:#15120C;--surface2:#211B0E;}

/* Cities of Sigmar */
:root[data-faction="cities-of-sigmar"]{--accent:#39617E;--emph:#705922;--link:#705922;--accent-dim:#4A7FA5;--bg:#DBD4BB;--surface:#DED5BB;--surface2:#D8D2BA;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"])[data-faction="cities-of-sigmar"]{--accent:#4A7FA5;--emph:#C8A24A;--link:#C8A24A;--accent-dim:#4A7FA5;--bg:#111315;--surface:#101011;--surface2:#131619;}}
:root[data-theme="dark"][data-faction="cities-of-sigmar"]{--accent:#4A7FA5;--emph:#C8A24A;--link:#C8A24A;--accent-dim:#4A7FA5;--bg:#111315;--surface:#101011;--surface2:#131619;}

/* Daughters of Khaine */
:root[data-faction="daughters-of-khaine"]{--accent:#B01E28;--emph:#735929;--link:#735929;--accent-dim:#B01E28;--bg:#E0CFB5;--surface:#E1D2B8;--surface2:#DFCBB2;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"])[data-faction="daughters-of-khaine"]{--accent:#DE3D48;--emph:#A8823C;--link:#A8823C;--accent-dim:#B01E28;--bg:#180C0C;--surface:#140C0B;--surface2:#1D0D0D;}}
:root[data-theme="dark"][data-faction="daughters-of-khaine"]{--accent:#DE3D48;--emph:#A8823C;--link:#A8823C;--accent-dim:#B01E28;--bg:#180C0C;--surface:#140C0B;--surface2:#1D0D0D;}

/* Fyreslayers */
:root[data-faction="fyreslayers"]{--accent:#984814;--emph:#7A551D;--link:#7A551D;--accent-dim:#E06A1E;--bg:#E3D2B4;--surface:#E3D5B7;--surface2:#E3D0B1;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"])[data-faction="fyreslayers"]{--accent:#E06A1E;--emph:#B07A2A;--link:#B07A2A;--accent-dim:#E06A1E;--bg:#1C120B;--surface:#160F0B;--surface2:#22140C;}}
:root[data-theme="dark"][data-faction="fyreslayers"]{--accent:#E06A1E;--emph:#B07A2A;--link:#B07A2A;--accent-dim:#E06A1E;--bg:#1C120B;--surface:#160F0B;--surface2:#22140C;}

/* Khazalite Holds */
:root[data-faction="khazalite-holds"]{--accent:#8E4D19;--emph:#396081;--link:#396081;--accent-dim:#D9782A;--bg:#E2D3B5;--surface:#E3D5B8;--surface2:#E2D1B2;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"])[data-faction="khazalite-holds"]{--accent:#D9782A;--emph:#5E8FB8;--link:#5E8FB8;--accent-dim:#D9782A;--bg:#1B130C;--surface:#16100B;--surface2:#21160D;}}
:root[data-theme="dark"][data-faction="khazalite-holds"]{--accent:#D9782A;--emph:#5E8FB8;--link:#5E8FB8;--accent-dim:#D9782A;--bg:#1B130C;--surface:#16100B;--surface2:#21160D;}

/* Idoneth Deepkin */
:root[data-faction="idoneth-deepkin"]{--accent:#236969;--emph:#9A4224;--link:#9A4224;--accent-dim:#2E8B8B;--bg:#DAD4BA;--surface:#DED6BB;--surface2:#D6D3B9;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"])[data-faction="idoneth-deepkin"]{--accent:#2E8B8B;--emph:#D97B5A;--link:#D97B5A;--accent-dim:#2E8B8B;--bg:#0F1413;--surface:#0E100F;--surface2:#101817;}}
:root[data-theme="dark"][data-faction="idoneth-deepkin"]{--accent:#2E8B8B;--emph:#D97B5A;--link:#D97B5A;--accent-dim:#2E8B8B;--bg:#0F1413;--surface:#0E100F;--surface2:#101817;}

/* Kharadron Overlords */
:root[data-faction="kharadron-overlords"]{--accent:#745927;--emph:#316481;--link:#316481;--accent-dim:#B58B3D;--bg:#E1D5B6;--surface:#E2D6B9;--surface2:#E1D4B4;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"])[data-faction="kharadron-overlords"]{--accent:#C39A4E;--emph:#6FA8C8;--link:#6FA8C8;--accent-dim:#C39A4E;--bg:#1A150F;--surface:#15110D;--surface2:#1F1911;}}
:root[data-theme="dark"][data-faction="kharadron-overlords"]{--accent:#C39A4E;--emph:#6FA8C8;--link:#6FA8C8;--accent-dim:#C39A4E;--bg:#1A150F;--surface:#15110D;--surface2:#1F1911;}

/* Lumineth Realm-lords */
:root[data-faction="lumineth-realm-lords"]{--accent:#6A5C24;--emph:#2D6861;--link:#2D6861;--accent-dim:#A48E37;--bg:#E2D6B7;--surface:#E2D7B9;--surface2:#E1D5B5;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"])[data-faction="lumineth-realm-lords"]{--accent:#C9B45E;--emph:#7FC8C0;--link:#7FC8C0;--accent-dim:#C9B45E;--bg:#1A1710;--surface:#15120E;--surface2:#1F1C12;}}
:root[data-theme="dark"][data-faction="lumineth-realm-lords"]{--accent:#C9B45E;--emph:#7FC8C0;--link:#7FC8C0;--accent-dim:#C9B45E;--bg:#1A1710;--surface:#15120E;--surface2:#1F1C12;}

/* Seraphon */
:root[data-faction="seraphon"]{--accent:#1D6762;--emph:#6F5A18;--link:#6F5A18;--accent-dim:#2D9F97;--bg:#DAD5BA;--surface:#DED6BB;--surface2:#D6D4BA;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"])[data-faction="seraphon"]{--accent:#2EA39B;--emph:#D4AF37;--link:#D4AF37;--accent-dim:#2EA39B;--bg:#0F1614;--surface:#0E1110;--surface2:#101A18;}}
:root[data-theme="dark"][data-faction="seraphon"]{--accent:#2EA39B;--emph:#D4AF37;--link:#D4AF37;--accent-dim:#2EA39B;--bg:#0F1614;--surface:#0E1110;--surface2:#101A18;}

/* Sylvaneth */
:root[data-faction="sylvaneth"]{--accent:#396637;--emph:#785718;--link:#785718;--accent-dim:#4E8B4A;--bg:#DCD4B6;--surface:#DFD6B9;--surface2:#D9D3B4;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"])[data-faction="sylvaneth"]{--accent:#4E8B4A;--emph:#D9A441;--link:#D9A441;--accent-dim:#4E8B4A;--bg:#12140E;--surface:#10100D;--surface2:#131810;}}
:root[data-theme="dark"][data-faction="sylvaneth"]{--accent:#4E8B4A;--emph:#D9A441;--link:#D9A441;--accent-dim:#4E8B4A;--bg:#12140E;--surface:#10100D;--surface2:#131810;}

/* Blades of Khorne */
:root[data-faction="blades-of-khorne"]{--accent:#A81C1C;--emph:#745B29;--link:#745B29;--accent-dim:#A81C1C;--bg:#E0CFB4;--surface:#E1D2B7;--surface2:#DFCBB1;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"])[data-faction="blades-of-khorne"]{--accent:#DF3C3C;--emph:#B08A3E;--link:#B08A3E;--accent-dim:#A81C1C;--bg:#180C0B;--surface:#140C0B;--surface2:#1C0D0C;}}
:root[data-theme="dark"][data-faction="blades-of-khorne"]{--accent:#DF3C3C;--emph:#B08A3E;--link:#B08A3E;--accent-dim:#A81C1C;--bg:#180C0B;--surface:#140C0B;--surface2:#1C0D0C;}

/* Disciples of Tzeentch */
:root[data-faction="disciples-of-tzeentch"]{--accent:#296294;--emph:#9D3379;--link:#9D3379;--accent-dim:#2E6FA8;--bg:#DAD3BB;--surface:#DED5BB;--surface2:#D6D1BB;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"])[data-faction="disciples-of-tzeentch"]{--accent:#357FC0;--emph:#C54D9C;--link:#C54D9C;--accent-dim:#2E6FA8;--bg:#0F1215;--surface:#0E0F11;--surface2:#101519;}}
:root[data-theme="dark"][data-faction="disciples-of-tzeentch"]{--accent:#357FC0;--emph:#C54D9C;--link:#C54D9C;--accent-dim:#2E6FA8;--bg:#0F1215;--surface:#0E0F11;--surface2:#101519;}

/* Hedonites of Slaanesh */
:root[data-faction="hedonites-of-slaanesh"]{--accent:#A4326B;--emph:#705922;--link:#705922;--accent-dim:#D26A9E;--bg:#E2D2BB;--surface:#E2D5BB;--surface2:#E2D0BA;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"])[data-faction="hedonites-of-slaanesh"]{--accent:#D26A9E;--emph:#C8A24A;--link:#C8A24A;--accent-dim:#D26A9E;--bg:#1B1214;--surface:#150F10;--surface2:#201419;}}
:root[data-theme="dark"][data-faction="hedonites-of-slaanesh"]{--accent:#D26A9E;--emph:#C8A24A;--link:#C8A24A;--accent-dim:#D26A9E;--bg:#1B1214;--surface:#150F10;--surface2:#201419;}

/* Maggotkin of Nurgle */
:root[data-faction="maggotkin-of-nurgle"]{--accent:#57642A;--emph:#904D24;--link:#904D24;--accent-dim:#7A8C3A;--bg:#DED4B6;--surface:#E0D6B8;--surface2:#DCD3B3;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"])[data-faction="maggotkin-of-nurgle"]{--accent:#7A8C3A;--emph:#B8632E;--link:#B8632E;--accent-dim:#7A8C3A;--bg:#15140D;--surface:#12100C;--surface2:#18180F;}}
:root[data-theme="dark"][data-faction="maggotkin-of-nurgle"]{--accent:#7A8C3A;--emph:#B8632E;--link:#B8632E;--accent-dim:#7A8C3A;--bg:#15140D;--surface:#12100C;--surface2:#18180F;}

/* Skaven */
:root[data-faction="skaven"]{--accent:#45681C;--emph:#705A3D;--link:#705A3D;--accent-dim:#6AA02C;--bg:#DDD6B5;--surface:#E0D7B8;--surface2:#DBD5B2;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"])[data-faction="skaven"]{--accent:#6FA82E;--emph:#91754F;--link:#91754F;--accent-dim:#6FA82E;--bg:#14160D;--surface:#11120C;--surface2:#171A0E;}}
:root[data-theme="dark"][data-faction="skaven"]{--accent:#6FA82E;--emph:#91754F;--link:#91754F;--accent-dim:#6FA82E;--bg:#14160D;--surface:#11120C;--surface2:#171A0E;}

/* Slaves to Darkness */
:root[data-faction="slaves-to-darkness"]{--accent:#5A5F68;--emph:#A8322C;--link:#A8322C;--accent-dim:#8A8F99;--bg:#DFD4BA;--surface:#E0D6BB;--surface2:#DDD3BA;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"])[data-faction="slaves-to-darkness"]{--accent:#8A8F99;--emph:#CF4E47;--link:#CF4E47;--accent-dim:#8A8F99;--bg:#161414;--surface:#121110;--surface2:#191818;}}
:root[data-theme="dark"][data-faction="slaves-to-darkness"]{--accent:#8A8F99;--emph:#CF4E47;--link:#CF4E47;--accent-dim:#8A8F99;--bg:#161414;--surface:#121110;--surface2:#191818;}

/* Helsmiths of Hashut */
:root[data-faction="helsmiths-of-hashut"]{--accent:#9A4415;--emph:#625C56;--link:#625C56;--accent-dim:#D9601E;--bg:#E2D2B4;--surface:#E3D4B7;--surface2:#E2D0B1;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"])[data-faction="helsmiths-of-hashut"]{--accent:#D9601E;--emph:#7F7871;--link:#7F7871;--accent-dim:#D9601E;--bg:#1B110B;--surface:#160F0B;--surface2:#21130C;}}
:root[data-theme="dark"][data-faction="helsmiths-of-hashut"]{--accent:#D9601E;--emph:#7F7871;--link:#7F7871;--accent-dim:#D9601E;--bg:#1B110B;--surface:#160F0B;--surface2:#21130C;}

/* Flesh-eater Courts */
:root[data-faction="flesh-eater-courts"]{--accent:#705C2F;--emph:#9B2222;--link:#9B2222;--accent-dim:#A98B47;--bg:#E2D6B9;--surface:#E2D7BA;--surface2:#E1D5B8;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"])[data-faction="flesh-eater-courts"]{--accent:#C9B27E;--emph:#D74747;--link:#D74747;--accent-dim:#C9B27E;--bg:#1A1712;--surface:#15120F;--surface2:#1F1B15;}}
:root[data-theme="dark"][data-faction="flesh-eater-courts"]{--accent:#C9B27E;--emph:#D74747;--link:#D74747;--accent-dim:#C9B27E;--bg:#1A1712;--surface:#15120F;--surface2:#1F1B15;}

/* Nighthaunt */
:root[data-faction="nighthaunt"]{--accent:#26685B;--emph:#645E46;--link:#645E46;--accent-dim:#3AA18C;--bg:#DCD7BB;--surface:#DFD7BB;--surface2:#D9D6BB;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"])[data-faction="nighthaunt"]{--accent:#4FBFA8;--emph:#D6D2C4;--link:#D6D2C4;--accent-dim:#4FBFA8;--bg:#121815;--surface:#101311;--surface2:#131D19;}}
:root[data-theme="dark"][data-faction="nighthaunt"]{--accent:#4FBFA8;--emph:#D6D2C4;--link:#D6D2C4;--accent-dim:#4FBFA8;--bg:#121815;--surface:#101311;--surface2:#131D19;}

/* Ossiarch Bonereapers */
:root[data-faction="ossiarch-bonereapers"]{--accent:#6F5D33;--emph:#2D6565;--link:#2D6565;--accent-dim:#A78C4D;--bg:#E2D6BA;--surface:#E2D7BB;--surface2:#E1D6B9;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"])[data-faction="ossiarch-bonereapers"]{--accent:#CBB98F;--emph:#3E8C8C;--link:#3E8C8C;--accent-dim:#CBB98F;--bg:#1A1713;--surface:#151210;--surface2:#201C17;}}
:root[data-theme="dark"][data-faction="ossiarch-bonereapers"]{--accent:#CBB98F;--emph:#3E8C8C;--link:#3E8C8C;--accent-dim:#CBB98F;--bg:#1A1713;--surface:#151210;--surface2:#201C17;}

/* Soulblight Gravelords */
:root[data-faction="soulblight-gravelords"]{--accent:#A5202F;--emph:#6C5B3F;--link:#6C5B3F;--accent-dim:#A5202F;--bg:#E0CFB5;--surface:#E1D2B8;--surface2:#DFCBB2;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"])[data-faction="soulblight-gravelords"]{--accent:#DA4153;--emph:#C4B49A;--link:#C4B49A;--accent-dim:#A5202F;--bg:#180C0D;--surface:#130C0C;--surface2:#1C0D0E;}}
:root[data-theme="dark"][data-faction="soulblight-gravelords"]{--accent:#DA4153;--emph:#C4B49A;--link:#C4B49A;--accent-dim:#A5202F;--bg:#180C0D;--surface:#130C0C;--surface2:#1C0D0E;}

/* Gloomspite Gitz */
:root[data-faction="gloomspite-gitz"]{--accent:#6F5E11;--emph:#665299;--link:#665299;--accent-dim:#A88F1A;--bg:#E3D7B6;--surface:#E3D8B9;--surface2:#E3D7B4;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"])[data-faction="gloomspite-gitz"]{--accent:#E3C84A;--emph:#8371B3;--link:#8371B3;--accent-dim:#E3C84A;--bg:#1C180E;--surface:#16130D;--surface2:#221E10;}}
:root[data-theme="dark"][data-faction="gloomspite-gitz"]{--accent:#E3C84A;--emph:#8371B3;--link:#8371B3;--accent-dim:#E3C84A;--bg:#1C180E;--surface:#16130D;--surface2:#221E10;}

/* Ironjawz */
:root[data-faction="ironjawz"]{--accent:#43682B;--emph:#785718;--link:#785718;--accent-dim:#5A8C3A;--bg:#DCD4B6;--surface:#DFD6B8;--surface2:#D9D3B3;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"])[data-faction="ironjawz"]{--accent:#5A8C3A;--emph:#D9A441;--link:#D9A441;--accent-dim:#5A8C3A;--bg:#12140D;--surface:#10100C;--surface2:#15180F;}}
:root[data-theme="dark"][data-faction="ironjawz"]{--accent:#5A8C3A;--emph:#D9A441;--link:#D9A441;--accent-dim:#5A8C3A;--bg:#12140D;--surface:#10100C;--surface2:#15180F;}

/* Kruleboyz */
:root[data-faction="kruleboyz"]{--accent:#476833;--emph:#60601F;--link:#60601F;--accent-dim:#5E8A44;--bg:#DCD4B6;--surface:#DFD6B8;--surface2:#DAD3B4;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"])[data-faction="kruleboyz"]{--accent:#5E8A44;--emph:#C4C44A;--link:#C4C44A;--accent-dim:#5E8A44;--bg:#13140E;--surface:#10100C;--surface2:#151710;}}
:root[data-theme="dark"][data-faction="kruleboyz"]{--accent:#5E8A44;--emph:#C4C44A;--link:#C4C44A;--accent-dim:#5E8A44;--bg:#13140E;--surface:#10100C;--surface2:#151710;}

/* Big Waaagh! */
:root[data-faction="big-waaagh"]{--accent:#476827;--emph:#A83728;--link:#A83728;--accent-dim:#6B9C3A;--bg:#DDD5B6;--surface:#DFD6B8;--surface2:#DBD4B3;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"])[data-faction="big-waaagh"]{--accent:#6B9C3A;--emph:#D14E3C;--link:#D14E3C;--accent-dim:#6B9C3A;--bg:#14150D;--surface:#11110C;--surface2:#16190F;}}
:root[data-theme="dark"][data-faction="big-waaagh"]{--accent:#6B9C3A;--emph:#D14E3C;--link:#D14E3C;--accent-dim:#6B9C3A;--bg:#14150D;--surface:#11110C;--surface2:#16190F;}

/* Ogor Mawtribes */
:root[data-faction="ogor-mawtribes"]{--accent:#755930;--emph:#34637A;--link:#34637A;--accent-dim:#A07A42;--bg:#E0D3B6;--surface:#E1D5B8;--surface2:#DED1B3;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"])[data-faction="ogor-mawtribes"]{--accent:#A07A42;--emph:#7FB0C8;--link:#7FB0C8;--accent-dim:#A07A42;--bg:#17130E;--surface:#13100C;--surface2:#1B160F;}}
:root[data-theme="dark"][data-faction="ogor-mawtribes"]{--accent:#A07A42;--emph:#7FB0C8;--link:#7FB0C8;--accent-dim:#A07A42;--bg:#17130E;--surface:#13100C;--surface2:#1B160F;}

/* Sons of Behemat */
:root[data-faction="sons-of-behemat"]{--accent:#655D53;--emph:#4C6435;--link:#4C6435;--accent-dim:#9A9084;--bg:#DFD4B9;--surface:#E1D6BA;--surface2:#DED3B8;}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"])[data-faction="sons-of-behemat"]{--accent:#9A9084;--emph:#6B8C4A;--link:#6B8C4A;--accent-dim:#9A9084;--bg:#171413;--surface:#13110F;--surface2:#1B1816;}}
:root[data-theme="dark"][data-faction="sons-of-behemat"]{--accent:#9A9084;--emph:#6B8C4A;--link:#6B8C4A;--accent-dim:#9A9084;--bg:#171413;--surface:#13110F;--surface2:#1B1816;}
