:root {
  --subject-deep: #172640;
  --subject-start: #101d33;
  --subject-end: #245c9d;
  --subject-soft: #eaf3ff;
}
[data-course-subject="ses"], .approved-pathway[data-subject="ses"], .approved-course[data-subject="ses"] {
  --subject-deep: #5b2b18;
  --subject-start: #512613;
  --subject-end: #e58a3e;
  --subject-soft: #fcf3ec;
}
[data-course-subject="mathematiques"], .approved-pathway[data-subject="mathematiques"], .approved-course[data-subject="mathematiques"] {
  --subject-deep: #25205a;
  --subject-start: #17143f;
  --subject-end: #7769db;
  --subject-soft: #f1f0fb;
}
[data-course-subject="francais"], .approved-pathway[data-subject="francais"], .approved-course[data-subject="francais"] {
  --subject-deep: #4d1d30;
  --subject-start: #3d1728;
  --subject-end: #d55b78;
  --subject-soft: #fbeff2;
}
[data-course-subject="histoire"], .approved-pathway[data-subject="histoire"], .approved-course[data-subject="histoire"] {
  --subject-deep: #4a2a1e;
  --subject-start: #321a12;
  --subject-end: #b86c42;
  --subject-soft: #f8f0ec;
}
[data-course-subject="geographie"], .approved-pathway[data-subject="geographie"], .approved-course[data-subject="geographie"] {
  --subject-deep: #123f35;
  --subject-start: #0b3027;
  --subject-end: #319c7a;
  --subject-soft: #eaf5f2;
}
[data-course-subject="snt"], .approved-pathway[data-subject="snt"], .approved-course[data-subject="snt"] {
  --subject-deep: #0a315a;
  --subject-start: #071f3a;
  --subject-end: #1394f1;
  --subject-soft: #e7f4fe;
}
[data-course-subject="svt"], .approved-pathway[data-subject="svt"], .approved-course[data-subject="svt"] {
  --subject-deep: #154739;
  --subject-start: #0d3429;
  --subject-end: #3b9d79;
  --subject-soft: #ebf5f2;
}
[data-course-subject="physique-chimie"], .approved-pathway[data-subject="physique-chimie"], .approved-course[data-subject="physique-chimie"] {
  --subject-deep: #17366c;
  --subject-start: #0c244d;
  --subject-end: #4e7be0;
  --subject-soft: #edf2fc;
}
[data-course-subject="emc"], .approved-pathway[data-subject="emc"], .approved-course[data-subject="emc"] {
  --subject-deep: #4c285c;
  --subject-start: #32163c;
  --subject-end: #ad6bc9;
  --subject-soft: #f7f0fa;
}
[data-course-subject="anglais"], .approved-pathway[data-subject="anglais"], .approved-course[data-subject="anglais"] {
  --subject-deep: #1d386b;
  --subject-start: #122650;
  --subject-end: #5279c2;
  --subject-soft: #eef2f9;
}
[data-course-subject="enseignement-scientifique"], .approved-pathway[data-subject="enseignement-scientifique"], .approved-course[data-subject="enseignement-scientifique"] {
  --subject-deep: #164652;
  --subject-start: #0b3039;
  --subject-end: #3894a9;
  --subject-soft: #ebf4f6;
}
[data-course-subject="mathematiques-integrees"], .approved-pathway[data-subject="mathematiques-integrees"], .approved-course[data-subject="mathematiques-integrees"] {
  --subject-deep: #2c275e;
  --subject-start: #1c183f;
  --subject-end: #8172d6;
  --subject-soft: #f2f1fb;
}
[data-course-subject="espagnol-lvb"], .approved-pathway[data-subject="espagnol-lvb"], .approved-course[data-subject="espagnol-lvb"] {
  --subject-deep: #5a251f;
  --subject-start: #421712;
  --subject-end: #d56050;
  --subject-soft: #fbefee;
}
[data-course-subject="philosophie"], .approved-pathway[data-subject="philosophie"], .approved-course[data-subject="philosophie"] {
  --subject-deep: #3f2d5d;
  --subject-start: #291b42;
  --subject-end: #8b69bd;
  --subject-soft: #f3f0f8;
}
[data-course-subject="mathematiques-complementaires"], .approved-pathway[data-subject="mathematiques-complementaires"], .approved-course[data-subject="mathematiques-complementaires"] {
  --subject-deep: #233463;
  --subject-start: #172448;
  --subject-end: #667ed0;
  --subject-soft: #f0f2fa;
}
[data-course-subject="mathematiques-expertes"], .approved-pathway[data-subject="mathematiques-expertes"], .approved-course[data-subject="mathematiques-expertes"] {
  --subject-deep: #38245e;
  --subject-start: #23153f;
  --subject-end: #7d5ac0;
  --subject-soft: #f2eff9;
}
[data-course-subject="eps"], .approved-pathway[data-subject="eps"], .approved-course[data-subject="eps"] {
  --subject-deep: #175b4b;
  --subject-start: #0d3c32;
  --subject-end: #37a67f;
  --subject-soft: #e8f6f1;
}
[data-course-subject="hggsp"], .approved-pathway[data-subject="hggsp"], .approved-course[data-subject="hggsp"] {
  --subject-deep: #5a3423;
  --subject-start: #332017;
  --subject-end: #b86e42;
  --subject-soft: #f8f1ec;
}
[data-course-subject="hlp"], .approved-pathway[data-subject="hlp"], .approved-course[data-subject="hlp"] {
  --subject-deep: #572c4b;
  --subject-start: #351c30;
  --subject-end: #b95f92;
  --subject-soft: #f8eff4;
}
[data-course-subject="nsi"], .approved-pathway[data-subject="nsi"], .approved-course[data-subject="nsi"] {
  --subject-deep: #173a70;
  --subject-start: #0d254d;
  --subject-end: #467fd0;
  --subject-soft: #edf2fa;
}
[data-course-subject="sciences-ingenieur"], .approved-pathway[data-subject="sciences-ingenieur"], .approved-course[data-subject="sciences-ingenieur"] {
  --subject-deep: #15516a;
  --subject-start: #0c3446;
  --subject-end: #3b91a9;
  --subject-soft: #ebf4f6;
}
[data-course-subject="eppcs"], .approved-pathway[data-subject="eppcs"], .approved-course[data-subject="eppcs"] {
  --subject-deep: #6f3027;
  --subject-start: #471d18;
  --subject-end: #c55c47;
  --subject-soft: #f9efed;
}
[data-course-subject="biologie-ecologie"], .approved-pathway[data-subject="biologie-ecologie"], .approved-course[data-subject="biologie-ecologie"] {
  --subject-deep: #285d38;
  --subject-start: #183b24;
  --subject-end: #5d9f68;
  --subject-soft: #eff5f0;
}
[data-course-subject="arts"], .approved-pathway[data-subject="arts"], .approved-course[data-subject="arts"] {
  --subject-deep: #68243f;
  --subject-start: #411529;
  --subject-end: #ce5c7d;
  --subject-soft: #faeff2;
}
[data-course-subject="llcer"], .approved-pathway[data-subject="llcer"], .approved-course[data-subject="llcer"] {
  --subject-deep: #293f80;
  --subject-start: #192753;
  --subject-end: #657ed0;
  --subject-soft: #f0f2fa;
}
[data-course-subject="llca"], .approved-pathway[data-subject="llca"], .approved-course[data-subject="llca"] {
  --subject-deep: #63412a;
  --subject-start: #3d281b;
  --subject-end: #b17a4e;
  --subject-soft: #f7f2ed;
}
[data-course-subject="dgemc"], .approved-pathway[data-subject="dgemc"], .approved-course[data-subject="dgemc"] {
  --subject-deep: #294968;
  --subject-start: #193047;
  --subject-end: #5d86ad;
  --subject-soft: #eff3f7;
}
[data-course-subject="options-nationales"], .approved-pathway[data-subject="options-nationales"], .approved-course[data-subject="options-nationales"] {
  --subject-deep: #4c396f;
  --subject-start: #302448;
  --subject-end: #8c70bd;
  --subject-soft: #f4f1f8;
}
