/* チームカラー(自動生成: tools/calendar/src/team-colors.mjs ← data/team-colors.json。直接編集しない) */
html[data-club="madrid"]{--band:#FFFFFF;--on-band:#131614;--band-edge:#C9CFC9;--trim1:#D4A72C;--trim2:#1E2A5A;--accent:#1E2A5A;--accent-text:#FFFFFF;--accent-soft:#E4E5EB;--focus:#1E2A5A}
html[data-club="barcelona"]{--band:#A50044;--on-band:#FFFFFF;--band-edge:#A50044;--trim1:#EDBB00;--trim2:#004D98;--accent:#A50044;--accent-text:#FFFFFF;--accent-soft:#F4E0E9;--focus:#A50044}
html[data-club="atletico"]{--band:#CB3524;--on-band:#FFFFFF;--band-edge:#CB3524;--trim1:#FFFFFF;--trim2:#272E61;--accent:#CB3524;--accent-text:#FFFFFF;--accent-soft:#F9E7E5;--focus:#CB3524}
html[data-club="athletic"]{--band:#EA1412;--on-band:#FFFFFF;--band-edge:#EA1412;--trim1:#FFFFFF;--trim2:#000000;--accent:#DC1311;--accent-text:#FFFFFF;--accent-soft:#FBE3E2;--focus:#DC1311}
html[data-club="sociedad"]{--band:#0067B1;--on-band:#FFFFFF;--band-edge:#0067B1;--trim1:#FFFFFF;--trim2:#0067B1;--accent:#0067B1;--accent-text:#FFFFFF;--accent-soft:#E0EDF6;--focus:#0067B1}
html[data-club="villarreal"]{--band:#FFE667;--on-band:#131614;--band-edge:#C9CFC9;--trim1:#005187;--trim2:#005187;--accent:#005187;--accent-text:#FFFFFF;--accent-soft:#E0EAF1;--focus:#005187}
html[data-club="betis"]{--band:#0BB363;--on-band:#131614;--band-edge:#0BB363;--trim1:#FFFFFF;--trim2:#087E46;--accent:#087E46;--accent-text:#FFFFFF;--accent-soft:#E1F0E9;--focus:#087E46}
html[data-club="sevilla"]{--band:#FFFFFF;--on-band:#131614;--band-edge:#C9CFC9;--trim1:#D81920;--trim2:#D81920;--accent:#D81920;--accent-text:#FFFFFF;--accent-soft:#FAE3E4;--focus:#D81920}
html[data-club="valencia"]{--band:#FFFFFF;--on-band:#131614;--band-edge:#C9CFC9;--trim1:#EE7E1C;--trim2:#000000;--accent:#000000;--accent-text:#FFFFFF;--accent-soft:#E0E0E0;--focus:#000000}
html[data-club="celta"]{--band:#8AC3EE;--on-band:#131614;--band-edge:#8AC3EE;--trim1:#FFFFFF;--trim2:#D7192F;--accent:#1A73B5;--accent-text:#FFFFFF;--accent-soft:#E4EEF6;--focus:#1A73B5}
html[data-club="osasuna"]{--band:#D91A21;--on-band:#FFFFFF;--band-edge:#D91A21;--trim1:#0A346F;--trim2:#0A346F;--accent:#D91A21;--accent-text:#FFFFFF;--accent-soft:#FAE4E4;--focus:#D91A21}
html[data-club="getafe"]{--band:#005999;--on-band:#FFFFFF;--band-edge:#005999;--trim1:#FFFFFF;--trim2:#005999;--accent:#005999;--accent-text:#FFFFFF;--accent-soft:#E0EBF3;--focus:#005999}
html[data-club="rayo"]{--band:#FFFFFF;--on-band:#131614;--band-edge:#C9CFC9;--trim1:#E53027;--trim2:#E53027;--accent:#D8231A;--accent-text:#FFFFFF;--accent-soft:#FAE5E4;--focus:#D8231A}
html[data-club="alaves"]{--band:#0761AF;--on-band:#FFFFFF;--band-edge:#0761AF;--trim1:#FFFFFF;--trim2:#0761AF;--accent:#0761AF;--accent-text:#FFFFFF;--accent-soft:#E1ECF5;--focus:#0761AF}
html[data-club="espanyol"]{--band:#0079BE;--on-band:#FFFFFF;--band-edge:#0079BE;--trim1:#FFFFFF;--trim2:#0079BE;--accent:#0073B5;--accent-text:#FFFFFF;--accent-soft:#E0EEF7;--focus:#0073B5}
html[data-club="levante"]{--band:#B4053F;--on-band:#FFFFFF;--band-edge:#B4053F;--trim1:#004C97;--trim2:#004C97;--accent:#B4053F;--accent-text:#FFFFFF;--accent-soft:#F6E1E8;--focus:#B4053F}
html[data-club="elche"]{--band:#FFFFFF;--on-band:#131614;--band-edge:#C9CFC9;--trim1:#05642C;--trim2:#05642C;--accent:#05642C;--accent-text:#FFFFFF;--accent-soft:#E1ECE6;--focus:#05642C}
html[data-club="racing"]{--band:#FFFFFF;--on-band:#131614;--band-edge:#C9CFC9;--trim1:#00843D;--trim2:#00843D;--accent:#00813C;--accent-text:#FFFFFF;--accent-soft:#E0F0E8;--focus:#00813C}
html[data-club="deportivo"]{--band:#0055A4;--on-band:#FFFFFF;--band-edge:#0055A4;--trim1:#FFFFFF;--trim2:#0055A4;--accent:#0055A4;--accent-text:#FFFFFF;--accent-soft:#E0EBF4;--focus:#0055A4}
html[data-club="malaga"]{--band:#5DA9E9;--on-band:#131614;--band-edge:#5DA9E9;--trim1:#0B2F6B;--trim2:#0B2F6B;--accent:#1A73BE;--accent-text:#FFFFFF;--accent-soft:#E4EEF7;--focus:#1A73BE}
html[data-club="arsenal"]{--band:#EA0107;--on-band:#FFFFFF;--band-edge:#EA0107;--trim1:#FFFFFF;--trim2:#063672;--accent:#E00107;--accent-text:#FFFFFF;--accent-soft:#FBE1E1;--focus:#E00107}
html[data-club="aston-villa"]{--band:#670E36;--on-band:#FFFFFF;--band-edge:#670E36;--trim1:#95BFE5;--trim2:#95BFE5;--accent:#670E36;--accent-text:#FFFFFF;--accent-soft:#EDE2E7;--focus:#670E36}
html[data-club="bournemouth"]{--band:#DA291C;--on-band:#FFFFFF;--band-edge:#DA291C;--trim1:#000000;--trim2:#000000;--accent:#D5281B;--accent-text:#FFFFFF;--accent-soft:#FAE5E4;--focus:#D5281B}
html[data-club="brentford"]{--band:#E30613;--on-band:#FFFFFF;--band-edge:#E30613;--trim1:#FFFFFF;--trim2:#000000;--accent:#DE0613;--accent-text:#FFFFFF;--accent-soft:#FBE1E3;--focus:#DE0613}
html[data-club="brighton"]{--band:#0057B8;--on-band:#FFFFFF;--band-edge:#0057B8;--trim1:#FFFFFF;--trim2:#0057B8;--accent:#0057B8;--accent-text:#FFFFFF;--accent-soft:#E0EBF6;--focus:#0057B8}
html[data-club="chelsea"]{--band:#034694;--on-band:#FFFFFF;--band-edge:#034694;--trim1:#FFFFFF;--trim2:#034694;--accent:#034694;--accent-text:#FFFFFF;--accent-soft:#E1E9F2;--focus:#034694}
html[data-club="crystal-palace"]{--band:#1B458F;--on-band:#FFFFFF;--band-edge:#1B458F;--trim1:#C4122E;--trim2:#C4122E;--accent:#1B458F;--accent-text:#FFFFFF;--accent-soft:#E4E9F2;--focus:#1B458F}
html[data-club="everton"]{--band:#003399;--on-band:#FFFFFF;--band-edge:#003399;--trim1:#FFFFFF;--trim2:#003399;--accent:#003399;--accent-text:#FFFFFF;--accent-soft:#E0E7F3;--focus:#003399}
html[data-club="fulham"]{--band:#FFFFFF;--on-band:#131614;--band-edge:#C9CFC9;--trim1:#000000;--trim2:#CC0000;--accent:#000000;--accent-text:#FFFFFF;--accent-soft:#E0E0E0;--focus:#000000}
html[data-club="leeds"]{--band:#FFFFFF;--on-band:#131614;--band-edge:#C9CFC9;--trim1:#FFCD00;--trim2:#1D428A;--accent:#1D428A;--accent-text:#FFFFFF;--accent-soft:#E4E8F1;--focus:#1D428A}
html[data-club="liverpool"]{--band:#C8102E;--on-band:#FFFFFF;--band-edge:#C8102E;--trim1:#FFFFFF;--trim2:#00B2A9;--accent:#C8102E;--accent-text:#FFFFFF;--accent-soft:#F8E2E6;--focus:#C8102E}
html[data-club="man-city"]{--band:#6CABDD;--on-band:#131614;--band-edge:#6CABDD;--trim1:#1C2C5B;--trim2:#1C2C5B;--accent:#1C2C5B;--accent-text:#FFFFFF;--accent-soft:#E4E6EB;--focus:#1C2C5B}
html[data-club="man-united"]{--band:#DA291C;--on-band:#FFFFFF;--band-edge:#DA291C;--trim1:#FBE122;--trim2:#000000;--accent:#D5281B;--accent-text:#FFFFFF;--accent-soft:#FAE5E4;--focus:#D5281B}
html[data-club="newcastle"]{--band:#241F20;--on-band:#FFFFFF;--band-edge:#241F20;--trim1:#FFFFFF;--trim2:#41B6E6;--accent:#241F20;--accent-text:#FFFFFF;--accent-soft:#E5E4E4;--focus:#241F20}
html[data-club="nottingham-forest"]{--band:#DD0000;--on-band:#FFFFFF;--band-edge:#DD0000;--trim1:#FFFFFF;--trim2:#DD0000;--accent:#DD0000;--accent-text:#FFFFFF;--accent-soft:#FBE0E0;--focus:#DD0000}
html[data-club="sunderland"]{--band:#E91428;--on-band:#FFFFFF;--band-edge:#E91428;--trim1:#FFFFFF;--trim2:#000000;--accent:#DB1226;--accent-text:#FFFFFF;--accent-soft:#FBE3E5;--focus:#DB1226}
html[data-club="tottenham"]{--band:#FFFFFF;--on-band:#131614;--band-edge:#C9CFC9;--trim1:#132257;--trim2:#132257;--accent:#132257;--accent-text:#FFFFFF;--accent-soft:#E3E4EB;--focus:#132257}
html[data-club="coventry"]{--band:#59CBE8;--on-band:#131614;--band-edge:#59CBE8;--trim1:#007CA6;--trim2:#007CA6;--accent:#147A94;--accent-text:#FFFFFF;--accent-soft:#E3EFF2;--focus:#147A94}
html[data-club="hull"]{--band:#F5A12D;--on-band:#131614;--band-edge:#C9CFC9;--trim1:#000000;--trim2:#000000;--accent:#A06008;--accent-text:#FFFFFF;--accent-soft:#F4ECE1;--focus:#A06008}
html[data-club="ipswich"]{--band:#0044A9;--on-band:#FFFFFF;--band-edge:#0044A9;--trim1:#FFFFFF;--trim2:#0044A9;--accent:#0044A9;--accent-text:#FFFFFF;--accent-soft:#E0E9F5;--focus:#0044A9}
[data-cb="madrid"]{--cb:#FFFFFF;--cb-on:#131614;--cb-edge:#C9CFC9}
[data-cb="barcelona"]{--cb:#A50044;--cb-on:#FFFFFF;--cb-edge:#A50044}
[data-cb="atletico"]{--cb:#CB3524;--cb-on:#FFFFFF;--cb-edge:#CB3524}
[data-cb="athletic"]{--cb:#EA1412;--cb-on:#FFFFFF;--cb-edge:#EA1412}
[data-cb="sociedad"]{--cb:#0067B1;--cb-on:#FFFFFF;--cb-edge:#0067B1}
[data-cb="villarreal"]{--cb:#FFE667;--cb-on:#131614;--cb-edge:#C9CFC9}
[data-cb="betis"]{--cb:#0BB363;--cb-on:#131614;--cb-edge:#0BB363}
[data-cb="sevilla"]{--cb:#FFFFFF;--cb-on:#131614;--cb-edge:#C9CFC9}
[data-cb="valencia"]{--cb:#FFFFFF;--cb-on:#131614;--cb-edge:#C9CFC9}
[data-cb="celta"]{--cb:#8AC3EE;--cb-on:#131614;--cb-edge:#8AC3EE}
[data-cb="osasuna"]{--cb:#D91A21;--cb-on:#FFFFFF;--cb-edge:#D91A21}
[data-cb="getafe"]{--cb:#005999;--cb-on:#FFFFFF;--cb-edge:#005999}
[data-cb="rayo"]{--cb:#FFFFFF;--cb-on:#131614;--cb-edge:#C9CFC9}
[data-cb="alaves"]{--cb:#0761AF;--cb-on:#FFFFFF;--cb-edge:#0761AF}
[data-cb="espanyol"]{--cb:#0079BE;--cb-on:#FFFFFF;--cb-edge:#0079BE}
[data-cb="levante"]{--cb:#B4053F;--cb-on:#FFFFFF;--cb-edge:#B4053F}
[data-cb="elche"]{--cb:#FFFFFF;--cb-on:#131614;--cb-edge:#C9CFC9}
[data-cb="racing"]{--cb:#FFFFFF;--cb-on:#131614;--cb-edge:#C9CFC9}
[data-cb="deportivo"]{--cb:#0055A4;--cb-on:#FFFFFF;--cb-edge:#0055A4}
[data-cb="malaga"]{--cb:#5DA9E9;--cb-on:#131614;--cb-edge:#5DA9E9}
[data-cb="arsenal"]{--cb:#EA0107;--cb-on:#FFFFFF;--cb-edge:#EA0107}
[data-cb="aston-villa"]{--cb:#670E36;--cb-on:#FFFFFF;--cb-edge:#670E36}
[data-cb="bournemouth"]{--cb:#DA291C;--cb-on:#FFFFFF;--cb-edge:#DA291C}
[data-cb="brentford"]{--cb:#E30613;--cb-on:#FFFFFF;--cb-edge:#E30613}
[data-cb="brighton"]{--cb:#0057B8;--cb-on:#FFFFFF;--cb-edge:#0057B8}
[data-cb="chelsea"]{--cb:#034694;--cb-on:#FFFFFF;--cb-edge:#034694}
[data-cb="crystal-palace"]{--cb:#1B458F;--cb-on:#FFFFFF;--cb-edge:#1B458F}
[data-cb="everton"]{--cb:#003399;--cb-on:#FFFFFF;--cb-edge:#003399}
[data-cb="fulham"]{--cb:#FFFFFF;--cb-on:#131614;--cb-edge:#C9CFC9}
[data-cb="leeds"]{--cb:#FFFFFF;--cb-on:#131614;--cb-edge:#C9CFC9}
[data-cb="liverpool"]{--cb:#C8102E;--cb-on:#FFFFFF;--cb-edge:#C8102E}
[data-cb="man-city"]{--cb:#6CABDD;--cb-on:#131614;--cb-edge:#6CABDD}
[data-cb="man-united"]{--cb:#DA291C;--cb-on:#FFFFFF;--cb-edge:#DA291C}
[data-cb="newcastle"]{--cb:#241F20;--cb-on:#FFFFFF;--cb-edge:#241F20}
[data-cb="nottingham-forest"]{--cb:#DD0000;--cb-on:#FFFFFF;--cb-edge:#DD0000}
[data-cb="sunderland"]{--cb:#E91428;--cb-on:#FFFFFF;--cb-edge:#E91428}
[data-cb="tottenham"]{--cb:#FFFFFF;--cb-on:#131614;--cb-edge:#C9CFC9}
[data-cb="coventry"]{--cb:#59CBE8;--cb-on:#131614;--cb-edge:#59CBE8}
[data-cb="hull"]{--cb:#F5A12D;--cb-on:#131614;--cb-edge:#C9CFC9}
[data-cb="ipswich"]{--cb:#0044A9;--cb-on:#FFFFFF;--cb-edge:#0044A9}
@media (prefers-color-scheme: dark) {
  html[data-club="madrid"]{--band:#FFFFFF;--on-band:#131614;--band-edge:#FFFFFF;--trim1:#4059BF;--trim2:#D4A72C;--accent:#FFFFFF;--accent-text:#131614;--accent-soft:#4C504E;--focus:#FFFFFF}
  html[data-club="barcelona"]{--band:#A50044;--on-band:#FFFFFF;--band-edge:#A50044;--trim1:#0060BE;--trim2:#EDBB00;--accent:#0483FF;--accent-text:#131614;--accent-soft:#15354E;--focus:#0483FF}
  html[data-club="atletico"]{--band:#CB3524;--on-band:#FFFFFF;--band-edge:#CB3524;--trim1:#4C59B7;--trim2:#FFFFFF;--accent:#DF5C4D;--accent-text:#131614;--accent-soft:#452C27;--focus:#DF5C4D}
  html[data-club="athletic"]{--band:#EA1412;--on-band:#FFFFFF;--band-edge:#EA1412;--trim1:#000000;--trim2:#FFFFFF;--accent:#F14644;--accent-text:#131614;--accent-soft:#492825;--focus:#F14644}
  html[data-club="sociedad"]{--band:#0067B1;--on-band:#FFFFFF;--band-edge:#0067B1;--trim1:#FFFFFF;--trim2:#FFFFFF;--accent:#0088E9;--accent-text:#131614;--accent-soft:#143649;--focus:#0088E9}
  html[data-club="villarreal"]{--band:#FFE667;--on-band:#131614;--band-edge:#FFE667;--trim1:#0065A8;--trim2:#0065A8;--accent:#FFE667;--accent-text:#131614;--accent-soft:#4C4B2D;--focus:#FFE667}
  html[data-club="betis"]{--band:#0BB363;--on-band:#131614;--band-edge:#0BB363;--trim1:#FFFFFF;--trim2:#FFFFFF;--accent:#0BB363;--accent-text:#131614;--accent-soft:#17402C;--focus:#0BB363}
  html[data-club="sevilla"]{--band:#FFFFFF;--on-band:#131614;--band-edge:#FFFFFF;--trim1:#D81920;--trim2:#D81920;--accent:#FFFFFF;--accent-text:#131614;--accent-soft:#4C504E;--focus:#FFFFFF}
  html[data-club="valencia"]{--band:#FFFFFF;--on-band:#131614;--band-edge:#FFFFFF;--trim1:#000000;--trim2:#EE7E1C;--accent:#FFFFFF;--accent-text:#131614;--accent-soft:#4C504E;--focus:#FFFFFF}
  html[data-club="celta"]{--band:#8AC3EE;--on-band:#131614;--band-edge:#8AC3EE;--trim1:#FFFFFF;--trim2:#D7192F;--accent:#8AC3EE;--accent-text:#131614;--accent-soft:#33434A;--focus:#8AC3EE}
  html[data-club="osasuna"]{--band:#D91A21;--on-band:#FFFFFF;--band-edge:#D91A21;--trim1:#125DC6;--trim2:#125DC6;--accent:#EA5056;--accent-text:#131614;--accent-soft:#482A29;--focus:#EA5056}
  html[data-club="getafe"]{--band:#005999;--on-band:#FFFFFF;--band-edge:#005999;--trim1:#FFFFFF;--trim2:#FFFFFF;--accent:#0088EB;--accent-text:#131614;--accent-soft:#14364A;--focus:#0088EB}
  html[data-club="rayo"]{--band:#FFFFFF;--on-band:#131614;--band-edge:#FFFFFF;--trim1:#E53027;--trim2:#E53027;--accent:#FFFFFF;--accent-text:#131614;--accent-soft:#4C504E;--focus:#FFFFFF}
  html[data-club="alaves"]{--band:#0761AF;--on-band:#FFFFFF;--band-edge:#0761AF;--trim1:#FFFFFF;--trim2:#FFFFFF;--accent:#0A87F4;--accent-text:#131614;--accent-soft:#16364C;--focus:#0A87F4}
  html[data-club="espanyol"]{--band:#0079BE;--on-band:#FFFFFF;--band-edge:#0079BE;--trim1:#FFFFFF;--trim2:#FFFFFF;--accent:#008CDC;--accent-text:#131614;--accent-soft:#143746;--focus:#008CDC}
  html[data-club="levante"]{--band:#B4053F;--on-band:#FFFFFF;--band-edge:#B4053F;--trim1:#005FBD;--trim2:#005FBD;--accent:#0884FF;--accent-text:#131614;--accent-soft:#16354E;--focus:#0884FF}
  html[data-club="elche"]{--band:#FFFFFF;--on-band:#131614;--band-edge:#FFFFFF;--trim1:#067332;--trim2:#067332;--accent:#FFFFFF;--accent-text:#131614;--accent-soft:#4C504E;--focus:#FFFFFF}
  html[data-club="racing"]{--band:#FFFFFF;--on-band:#131614;--band-edge:#FFFFFF;--trim1:#00843D;--trim2:#00843D;--accent:#FFFFFF;--accent-text:#131614;--accent-soft:#4C504E;--focus:#FFFFFF}
  html[data-club="deportivo"]{--band:#0055A4;--on-band:#FFFFFF;--band-edge:#0055A4;--trim1:#FFFFFF;--trim2:#FFFFFF;--accent:#0083FD;--accent-text:#131614;--accent-soft:#14354E;--focus:#0083FD}
  html[data-club="malaga"]{--band:#5DA9E9;--on-band:#131614;--band-edge:#5DA9E9;--trim1:#FFFFFF;--trim2:#FFFFFF;--accent:#5DA9E9;--accent-text:#131614;--accent-soft:#293D49;--focus:#5DA9E9}
  html[data-club="arsenal"]{--band:#EA0107;--on-band:#FFFFFF;--band-edge:#EA0107;--trim1:#FFFFFF;--trim2:#0A5DC4;--accent:#FE2F34;--accent-text:#131614;--accent-soft:#4C2321;--focus:#FE2F34}
  html[data-club="aston-villa"]{--band:#670E36;--on-band:#FFFFFF;--band-edge:#4A524D;--trim1:#95BFE5;--trim2:#95BFE5;--accent:#95BFE5;--accent-text:#131614;--accent-soft:#354248;--focus:#95BFE5}
  html[data-club="bournemouth"]{--band:#DA291C;--on-band:#FFFFFF;--band-edge:#DA291C;--trim1:#000000;--trim2:#DA291C;--accent:#E75247;--accent-text:#131614;--accent-soft:#472A25;--focus:#E75247}
  html[data-club="brentford"]{--band:#E30613;--on-band:#FFFFFF;--band-edge:#E30613;--trim1:#000000;--trim2:#FFFFFF;--accent:#FA3742;--accent-text:#131614;--accent-soft:#4B2424;--focus:#FA3742}
  html[data-club="brighton"]{--band:#0057B8;--on-band:#FFFFFF;--band-edge:#0057B8;--trim1:#FFFFFF;--trim2:#FFFFFF;--accent:#1584FF;--accent-text:#131614;--accent-soft:#19354E;--focus:#1584FF}
  html[data-club="chelsea"]{--band:#034694;--on-band:#FFFFFF;--band-edge:#034694;--trim1:#FFFFFF;--trim2:#FFFFFF;--accent:#1C83FA;--accent-text:#131614;--accent-soft:#1A354D;--focus:#1C83FA}
  html[data-club="crystal-palace"]{--band:#1B458F;--on-band:#FFFFFF;--band-edge:#1B458F;--trim1:#C4122E;--trim2:#C4122E;--accent:#EE4963;--accent-text:#131614;--accent-soft:#49282C;--focus:#EE4963}
  html[data-club="everton"]{--band:#003399;--on-band:#FFFFFF;--band-edge:#003399;--trim1:#FFFFFF;--trim2:#FFFFFF;--accent:#4281FF;--accent-text:#131614;--accent-soft:#23354E;--focus:#4281FF}
  html[data-club="fulham"]{--band:#FFFFFF;--on-band:#131614;--band-edge:#FFFFFF;--trim1:#000000;--trim2:#CC0000;--accent:#FFFFFF;--accent-text:#131614;--accent-soft:#4C504E;--focus:#FFFFFF}
  html[data-club="leeds"]{--band:#FFFFFF;--on-band:#131614;--band-edge:#FFFFFF;--trim1:#295CC1;--trim2:#FFCD00;--accent:#FFFFFF;--accent-text:#131614;--accent-soft:#4C504E;--focus:#FFFFFF}
  html[data-club="liverpool"]{--band:#C8102E;--on-band:#FFFFFF;--band-edge:#C8102E;--trim1:#FFFFFF;--trim2:#00B2A9;--accent:#F04460;--accent-text:#131614;--accent-soft:#49272B;--focus:#F04460}
  html[data-club="man-city"]{--band:#6CABDD;--on-band:#131614;--band-edge:#6CABDD;--trim1:#3A5BBD;--trim2:#3A5BBD;--accent:#6CABDD;--accent-text:#131614;--accent-soft:#2C3E46;--focus:#6CABDD}
  html[data-club="man-united"]{--band:#DA291C;--on-band:#FFFFFF;--band-edge:#DA291C;--trim1:#000000;--trim2:#FBE122;--accent:#E75247;--accent-text:#131614;--accent-soft:#472A25;--focus:#E75247}
  html[data-club="newcastle"]{--band:#241F20;--on-band:#FFFFFF;--band-edge:#4A524D;--trim1:#FFFFFF;--trim2:#41B6E6;--accent:#FFFFFF;--accent-text:#131614;--accent-soft:#4C504E;--focus:#FFFFFF}
  html[data-club="nottingham-forest"]{--band:#DD0000;--on-band:#FFFFFF;--band-edge:#DD0000;--trim1:#FFFFFF;--trim2:#FFFFFF;--accent:#FF3030;--accent-text:#131614;--accent-soft:#4C2320;--focus:#FF3030}
  html[data-club="sunderland"]{--band:#E91428;--on-band:#FFFFFF;--band-edge:#E91428;--trim1:#000000;--trim2:#FFFFFF;--accent:#EF4656;--accent-text:#131614;--accent-soft:#492829;--focus:#EF4656}
  html[data-club="tottenham"]{--band:#FFFFFF;--on-band:#131614;--band-edge:#FFFFFF;--trim1:#3356D2;--trim2:#3356D2;--accent:#FFFFFF;--accent-text:#131614;--accent-soft:#4C504E;--focus:#FFFFFF}
  html[data-club="coventry"]{--band:#59CBE8;--on-band:#131614;--band-edge:#59CBE8;--trim1:#FFFFFF;--trim2:#FFFFFF;--accent:#59CBE8;--accent-text:#131614;--accent-soft:#284549;--focus:#59CBE8}
  html[data-club="hull"]{--band:#F5A12D;--on-band:#131614;--band-edge:#F5A12D;--trim1:#000000;--trim2:#F5A12D;--accent:#F5A12D;--accent-text:#131614;--accent-soft:#4A3C20;--focus:#F5A12D}
  html[data-club="ipswich"]{--band:#0044A9;--on-band:#FFFFFF;--band-edge:#0044A9;--trim1:#FFFFFF;--trim2:#FFFFFF;--accent:#2C81FF;--accent-text:#131614;--accent-soft:#1E354E;--focus:#2C81FF}
  [data-cb="madrid"]{--cb:#FFFFFF;--cb-on:#131614;--cb-edge:#FFFFFF}
  [data-cb="barcelona"]{--cb:#A50044;--cb-on:#FFFFFF;--cb-edge:#A50044}
  [data-cb="atletico"]{--cb:#CB3524;--cb-on:#FFFFFF;--cb-edge:#CB3524}
  [data-cb="athletic"]{--cb:#EA1412;--cb-on:#FFFFFF;--cb-edge:#EA1412}
  [data-cb="sociedad"]{--cb:#0067B1;--cb-on:#FFFFFF;--cb-edge:#0067B1}
  [data-cb="villarreal"]{--cb:#FFE667;--cb-on:#131614;--cb-edge:#FFE667}
  [data-cb="betis"]{--cb:#0BB363;--cb-on:#131614;--cb-edge:#0BB363}
  [data-cb="sevilla"]{--cb:#FFFFFF;--cb-on:#131614;--cb-edge:#FFFFFF}
  [data-cb="valencia"]{--cb:#FFFFFF;--cb-on:#131614;--cb-edge:#FFFFFF}
  [data-cb="celta"]{--cb:#8AC3EE;--cb-on:#131614;--cb-edge:#8AC3EE}
  [data-cb="osasuna"]{--cb:#D91A21;--cb-on:#FFFFFF;--cb-edge:#D91A21}
  [data-cb="getafe"]{--cb:#005999;--cb-on:#FFFFFF;--cb-edge:#005999}
  [data-cb="rayo"]{--cb:#FFFFFF;--cb-on:#131614;--cb-edge:#FFFFFF}
  [data-cb="alaves"]{--cb:#0761AF;--cb-on:#FFFFFF;--cb-edge:#0761AF}
  [data-cb="espanyol"]{--cb:#0079BE;--cb-on:#FFFFFF;--cb-edge:#0079BE}
  [data-cb="levante"]{--cb:#B4053F;--cb-on:#FFFFFF;--cb-edge:#B4053F}
  [data-cb="elche"]{--cb:#FFFFFF;--cb-on:#131614;--cb-edge:#FFFFFF}
  [data-cb="racing"]{--cb:#FFFFFF;--cb-on:#131614;--cb-edge:#FFFFFF}
  [data-cb="deportivo"]{--cb:#0055A4;--cb-on:#FFFFFF;--cb-edge:#0055A4}
  [data-cb="malaga"]{--cb:#5DA9E9;--cb-on:#131614;--cb-edge:#5DA9E9}
  [data-cb="arsenal"]{--cb:#EA0107;--cb-on:#FFFFFF;--cb-edge:#EA0107}
  [data-cb="aston-villa"]{--cb:#670E36;--cb-on:#FFFFFF;--cb-edge:#4A524D}
  [data-cb="bournemouth"]{--cb:#DA291C;--cb-on:#FFFFFF;--cb-edge:#DA291C}
  [data-cb="brentford"]{--cb:#E30613;--cb-on:#FFFFFF;--cb-edge:#E30613}
  [data-cb="brighton"]{--cb:#0057B8;--cb-on:#FFFFFF;--cb-edge:#0057B8}
  [data-cb="chelsea"]{--cb:#034694;--cb-on:#FFFFFF;--cb-edge:#034694}
  [data-cb="crystal-palace"]{--cb:#1B458F;--cb-on:#FFFFFF;--cb-edge:#1B458F}
  [data-cb="everton"]{--cb:#003399;--cb-on:#FFFFFF;--cb-edge:#003399}
  [data-cb="fulham"]{--cb:#FFFFFF;--cb-on:#131614;--cb-edge:#FFFFFF}
  [data-cb="leeds"]{--cb:#FFFFFF;--cb-on:#131614;--cb-edge:#FFFFFF}
  [data-cb="liverpool"]{--cb:#C8102E;--cb-on:#FFFFFF;--cb-edge:#C8102E}
  [data-cb="man-city"]{--cb:#6CABDD;--cb-on:#131614;--cb-edge:#6CABDD}
  [data-cb="man-united"]{--cb:#DA291C;--cb-on:#FFFFFF;--cb-edge:#DA291C}
  [data-cb="newcastle"]{--cb:#241F20;--cb-on:#FFFFFF;--cb-edge:#4A524D}
  [data-cb="nottingham-forest"]{--cb:#DD0000;--cb-on:#FFFFFF;--cb-edge:#DD0000}
  [data-cb="sunderland"]{--cb:#E91428;--cb-on:#FFFFFF;--cb-edge:#E91428}
  [data-cb="tottenham"]{--cb:#FFFFFF;--cb-on:#131614;--cb-edge:#FFFFFF}
  [data-cb="coventry"]{--cb:#59CBE8;--cb-on:#131614;--cb-edge:#59CBE8}
  [data-cb="hull"]{--cb:#F5A12D;--cb-on:#131614;--cb-edge:#F5A12D}
  [data-cb="ipswich"]{--cb:#0044A9;--cb-on:#FFFFFF;--cb-edge:#0044A9}
}
