/* Approved presentation palettes and matching personal streak colors. */
html[data-site-appearance="spring"] {
  --season-bg:#edf4e8;
  --season-surface:#fbfdf7;
  --season-soft:#e1ecd8;
  --season-text:#29432e;
  --season-muted:#58705a;
  --season-accent:#396747;
  --season-ink:#fffef6;
  --season-line:#bdcfb7;
  --season-hover:#d1e2c7;
  --season-glow:#7fab6a1a;
  --season-danger:#a33e46;
  --season-header-start:#e7f1df;
  --season-header-end:#f8fbef;
  --season-backdrop:#29432e80;
  --season-logo:url('/seasonal-month-spring-logo.svg');
  --season-motif:url('/seasonal-month-spring-motif.svg');
  --streak-color:#3d774f;
  --streak-soft:#e3f0d8;
  --streak-border:#a4c59b;
}
html[data-site-appearance="showers"] {
  --season-bg:#172e3b;
  --season-surface:#203c49;
  --season-soft:#2a4958;
  --season-text:#f0f6f5;
  --season-muted:#b8d1d5;
  --season-accent:#a4d8df;
  --season-ink:#15333d;
  --season-line:#4b6a77;
  --season-hover:#365968;
  --season-glow:#82c2d01a;
  --season-danger:#f2b0a6;
  --season-header-start:#294451;
  --season-header-end:#183443;
  --season-backdrop:#091f2ac9;
  --season-logo:url('/seasonal-month-showers-logo.svg');
  --season-motif:url('/seasonal-month-showers-motif.svg');
  --streak-color:#b6e1e6;
  --streak-soft:#2c4c5a;
  --streak-border:#6a9eae;
}
html[data-site-appearance="flowers"] {
  --season-bg:#f5edf0;
  --season-surface:#fffafb;
  --season-soft:#eadee5;
  --season-text:#47313f;
  --season-muted:#795f72;
  --season-accent:#7a3d65;
  --season-ink:#fffafd;
  --season-line:#d6bdcd;
  --season-hover:#e7d1dd;
  --season-glow:#cf85a91a;
  --season-danger:#9f394e;
  --season-header-start:#f3e3ec;
  --season-header-end:#f4f6e8;
  --season-backdrop:#47313f80;
  --season-logo:url('/seasonal-month-flowers-logo.svg');
  --season-motif:url('/seasonal-month-flowers-motif.svg');
  --streak-color:#8a456d;
  --streak-soft:#f6e2ec;
  --streak-border:#d9a6bf;
}
html[data-site-appearance="sunshine"] {
  --season-bg:#fcf4df;
  --season-surface:#fffdf5;
  --season-soft:#f4e6bf;
  --season-text:#3d3c28;
  --season-muted:#756c43;
  --season-accent:#866523;
  --season-ink:#fffdf1;
  --season-line:#d9cb9d;
  --season-hover:#efdda7;
  --season-glow:#e9bd4b1c;
  --season-danger:#a03a38;
  --season-header-start:#fff3c9;
  --season-header-end:#e6f1ed;
  --season-backdrop:#3d3c2880;
  --season-logo:url('/seasonal-month-sunshine-logo.svg');
  --season-motif:url('/seasonal-month-sunshine-motif.svg');
  --streak-color:#8a641e;
  --streak-soft:#fff0bd;
  --streak-border:#d3b66f;
}
html[data-site-appearance="beach"] {
  --season-bg:#eaf5f2;
  --season-surface:#fafffc;
  --season-soft:#d6ece6;
  --season-text:#214a4c;
  --season-muted:#527879;
  --season-accent:#246d70;
  --season-ink:#fafffa;
  --season-line:#afd0c8;
  --season-hover:#c5e2d8;
  --season-glow:#5db5ad1a;
  --season-danger:#a64443;
  --season-header-start:#d4efec;
  --season-header-end:#f4efd9;
  --season-backdrop:#214a4c80;
  --season-logo:url('/seasonal-month-beach-logo.svg');
  --season-motif:url('/seasonal-month-beach-motif.svg');
  --streak-color:#24767b;
  --streak-soft:#dff3ed;
  --streak-border:#94c6bd;
}
html[data-site-appearance="sunflower"] {
  --season-bg:#f5ecd9;
  --season-surface:#fffcf2;
  --season-soft:#ede0bd;
  --season-text:#493a24;
  --season-muted:#7c6944;
  --season-accent:#8a5c22;
  --season-ink:#fffdf5;
  --season-line:#d4c299;
  --season-hover:#e6d2a3;
  --season-glow:#d9a63d1c;
  --season-danger:#a13d39;
  --season-header-start:#f2e3b5;
  --season-header-end:#f8f1dd;
  --season-backdrop:#493a2480;
  --season-logo:url('/seasonal-month-sunflower-logo.svg');
  --season-motif:url('/seasonal-month-sunflower-motif.svg');
  --streak-color:#94601d;
  --streak-soft:#fff0c3;
  --streak-border:#d2b16f;
}
html[data-site-appearance="school"] {
  --season-bg:#e9eeeb;
  --season-surface:#f9fbf8;
  --season-soft:#dbe4df;
  --season-text:#293d3a;
  --season-muted:#596e67;
  --season-accent:#3b6256;
  --season-ink:#fbfdf8;
  --season-line:#b6c8bf;
  --season-hover:#c9d9d0;
  --season-glow:#709a821a;
  --season-danger:#a03b41;
  --season-header-start:#dfe9e2;
  --season-header-end:#f0f2e8;
  --season-backdrop:#293d3a80;
  --season-logo:url('/seasonal-month-school-logo.svg');
  --season-motif:url('/seasonal-month-school-motif.svg');
  --streak-color:#3e6b5a;
  --streak-soft:#e1eee4;
  --streak-border:#a1bfa9;
}
html[data-site-appearance="harvest"] {
  --season-bg:#f5eadd;
  --season-surface:#fffaf2;
  --season-soft:#eedbc7;
  --season-text:#4c3325;
  --season-muted:#80614a;
  --season-accent:#9a512d;
  --season-ink:#fffaf4;
  --season-line:#dabda4;
  --season-hover:#e8ccb0;
  --season-glow:#c578381a;
  --season-danger:#a13735;
  --season-header-start:#f0dcc1;
  --season-header-end:#f9eee0;
  --season-backdrop:#4c332580;
  --season-logo:url('/seasonal-month-harvest-logo.svg');
  --season-motif:url('/seasonal-month-harvest-motif.svg');
  --streak-color:#a75b2d;
  --streak-soft:#fff0dc;
  --streak-border:#d9a370;
}
html[data-site-appearance="spring"] .streak-flame {
  --streak-color:#3d774f;
  --streak-soft:#e3f0d8;
  --streak-border:#a4c59b;
}
html[data-site-appearance="showers"] .streak-flame {
  --streak-color:#b6e1e6;
  --streak-soft:#2c4c5a;
  --streak-border:#6a9eae;
}
html[data-site-appearance="flowers"] .streak-flame {
  --streak-color:#8a456d;
  --streak-soft:#f6e2ec;
  --streak-border:#d9a6bf;
}
html[data-site-appearance="sunshine"] .streak-flame {
  --streak-color:#8a641e;
  --streak-soft:#fff0bd;
  --streak-border:#d3b66f;
}
html[data-site-appearance="beach"] .streak-flame {
  --streak-color:#24767b;
  --streak-soft:#dff3ed;
  --streak-border:#94c6bd;
}
html[data-site-appearance="sunflower"] .streak-flame {
  --streak-color:#94601d;
  --streak-soft:#fff0c3;
  --streak-border:#d2b16f;
}
html[data-site-appearance="school"] .streak-flame {
  --streak-color:#3e6b5a;
  --streak-soft:#e1eee4;
  --streak-border:#a1bfa9;
}
html[data-site-appearance="harvest"] .streak-flame {
  --streak-color:#a75b2d;
  --streak-soft:#fff0dc;
  --streak-border:#d9a370;
}
