/* The 10 color-wheel palettes (Galilee blue default). */
/* ===== color wheel palettes ===== */
:root[data-palette="ember"]{ --paper:#F2EAE6; --surface:#FFFFFF; --ink:#15181C; --muted:#5A5F66; --line:#D4C6BF; --soft:#E5DBD5; --accent:#B8322A; --accent-ink:#B8322A; --on-accent:#FFFFFF; --warn:#B9770E; --bar:#161112; --health:#3F7A55; --fitness:#3A6A96; --routines:#3E7F7F; --spiritual:#7A4E7E; --mindset:#5B5F8A; --relationships:#9C3B3B; --career:#4F6F80; --danger:#B3261E; }
@media (prefers-color-scheme:dark){ :root[data-palette="ember"]:not([data-theme="light"]){ --paper:#161112; --surface:#231E1F; --ink:#EDEDEA; --muted:#A3A6A8; --line:#343031; --soft:#2B2627; --accent:#D9443A; --accent-ink:#DE5A52; --on-accent:#FFFFFF; --warn:#F2B53A; --bar:#0E0B0C; --health:#6FB088; --fitness:#7FA8D4; --routines:#7CC0C0; --spiritual:#B98BBD; --mindset:#9AA0D0; --relationships:#E07A72; --career:#8DB0C2; --danger:#FF6B5E; } }
:root[data-palette="ember"][data-theme="dark"]{ --paper:#161112; --surface:#231E1F; --ink:#EDEDEA; --muted:#A3A6A8; --line:#343031; --soft:#2B2627; --accent:#D9443A; --accent-ink:#DE5A52; --on-accent:#FFFFFF; --warn:#F2B53A; --bar:#0E0B0C; --health:#6FB088; --fitness:#7FA8D4; --routines:#7CC0C0; --spiritual:#B98BBD; --mindset:#9AA0D0; --relationships:#E07A72; --career:#8DB0C2; --danger:#FF6B5E; }
:root[data-palette="sunrise"]{ --paper:#F2ECE5; --surface:#FFFFFF; --ink:#15181C; --muted:#5A5F66; --line:#D4C9BD; --soft:#E5DED4; --accent:#B85A16; --accent-ink:#B85A16; --on-accent:#FFFFFF; --warn:#B9770E; --bar:#15120F; --health:#3F7A55; --fitness:#3A6A96; --routines:#3E7F7F; --spiritual:#7A4E7E; --mindset:#5B5F8A; --relationships:#9C3B3B; --career:#4F6F80; --danger:#B3261E; }
@media (prefers-color-scheme:dark){ :root[data-palette="sunrise"]:not([data-theme="light"]){ --paper:#15120F; --surface:#221F1C; --ink:#EDEDEA; --muted:#A3A6A8; --line:#33312E; --soft:#2A2725; --accent:#E07A2E; --accent-ink:#E48A47; --on-accent:#111111; --warn:#F2B53A; --bar:#0E0C0A; --health:#6FB088; --fitness:#7FA8D4; --routines:#7CC0C0; --spiritual:#B98BBD; --mindset:#9AA0D0; --relationships:#E07A72; --career:#8DB0C2; --danger:#FF6B5E; } }
:root[data-palette="sunrise"][data-theme="dark"]{ --paper:#15120F; --surface:#221F1C; --ink:#EDEDEA; --muted:#A3A6A8; --line:#33312E; --soft:#2A2725; --accent:#E07A2E; --accent-ink:#E48A47; --on-accent:#111111; --warn:#F2B53A; --bar:#0E0C0A; --health:#6FB088; --fitness:#7FA8D4; --routines:#7CC0C0; --spiritual:#B98BBD; --mindset:#9AA0D0; --relationships:#E07A72; --career:#8DB0C2; --danger:#FF6B5E; }
:root[data-palette="harvest"]{ --paper:#F0EDE4; --surface:#FFFFFF; --ink:#15181C; --muted:#5A5F66; --line:#D0CABC; --soft:#E2DED3; --accent:#8A6608; --accent-ink:#8A6608; --on-accent:#FFFFFF; --warn:#B9770E; --bar:#14130E; --health:#3F7A55; --fitness:#3A6A96; --routines:#3E7F7F; --spiritual:#7A4E7E; --mindset:#5B5F8A; --relationships:#9C3B3B; --career:#4F6F80; --danger:#B3261E; }
@media (prefers-color-scheme:dark){ :root[data-palette="harvest"]:not([data-theme="light"]){ --paper:#14130E; --surface:#21201B; --ink:#EDEDEA; --muted:#A3A6A8; --line:#33322D; --soft:#292824; --accent:#D9A62E; --accent-ink:#DEB147; --on-accent:#111111; --warn:#F2B53A; --bar:#0D0C09; --health:#6FB088; --fitness:#7FA8D4; --routines:#7CC0C0; --spiritual:#B98BBD; --mindset:#9AA0D0; --relationships:#E07A72; --career:#8DB0C2; --danger:#FF6B5E; } }
:root[data-palette="harvest"][data-theme="dark"]{ --paper:#14130E; --surface:#21201B; --ink:#EDEDEA; --muted:#A3A6A8; --line:#33322D; --soft:#292824; --accent:#D9A62E; --accent-ink:#DEB147; --on-accent:#111111; --warn:#F2B53A; --bar:#0D0C09; --health:#6FB088; --fitness:#7FA8D4; --routines:#7CC0C0; --spiritual:#B98BBD; --mindset:#9AA0D0; --relationships:#E07A72; --career:#8DB0C2; --danger:#FF6B5E; }
:root[data-palette="olive"]{ --paper:#EDEDE5; --surface:#FFFFFF; --ink:#15181C; --muted:#5A5F66; --line:#CCCBBD; --soft:#DFDFD3; --accent:#55700D; --accent-ink:#55700D; --on-accent:#FFFFFF; --warn:#B9770E; --bar:#121410; --health:#3F7A55; --fitness:#3A6A96; --routines:#3E7F7F; --spiritual:#7A4E7E; --mindset:#5B5F8A; --relationships:#9C3B3B; --career:#4F6F80; --danger:#B3261E; }
@media (prefers-color-scheme:dark){ :root[data-palette="olive"]:not([data-theme="light"]){ --paper:#121410; --surface:#1F211D; --ink:#EDEDEA; --muted:#A3A6A8; --line:#31332F; --soft:#272926; --accent:#9BB93A; --accent-ink:#A7C152; --on-accent:#111111; --warn:#F2B53A; --bar:#0C0D0A; --health:#6FB088; --fitness:#7FA8D4; --routines:#7CC0C0; --spiritual:#B98BBD; --mindset:#9AA0D0; --relationships:#E07A72; --career:#8DB0C2; --danger:#FF6B5E; } }
:root[data-palette="olive"][data-theme="dark"]{ --paper:#121410; --surface:#1F211D; --ink:#EDEDEA; --muted:#A3A6A8; --line:#31332F; --soft:#272926; --accent:#9BB93A; --accent-ink:#A7C152; --on-accent:#111111; --warn:#F2B53A; --bar:#0C0D0A; --health:#6FB088; --fitness:#7FA8D4; --routines:#7CC0C0; --spiritual:#B98BBD; --mindset:#9AA0D0; --relationships:#E07A72; --career:#8DB0C2; --danger:#FF6B5E; }
:root[data-palette="cedar"]{ --paper:#EAEEE8; --surface:#FFFFFF; --ink:#15181C; --muted:#5A5F66; --line:#C8CCC1; --soft:#DCE0D7; --accent:#227A47; --accent-ink:#227A47; --on-accent:#FFFFFF; --warn:#B9770E; --bar:#0F1411; --health:#3F7A55; --fitness:#3A6A96; --routines:#3E7F7F; --spiritual:#7A4E7E; --mindset:#5B5F8A; --relationships:#9C3B3B; --career:#4F6F80; --danger:#B3261E; }
@media (prefers-color-scheme:dark){ :root[data-palette="cedar"]:not([data-theme="light"]){ --paper:#0F1411; --surface:#1C211E; --ink:#EDEDEA; --muted:#A3A6A8; --line:#2E3330; --soft:#252926; --accent:#3FA866; --accent-ink:#56B278; --on-accent:#0B140E; --warn:#F2B53A; --bar:#0A0D0B; --health:#6FB088; --fitness:#7FA8D4; --routines:#7CC0C0; --spiritual:#B98BBD; --mindset:#9AA0D0; --relationships:#E07A72; --career:#8DB0C2; --danger:#FF6B5E; } }
:root[data-palette="cedar"][data-theme="dark"]{ --paper:#0F1411; --surface:#1C211E; --ink:#EDEDEA; --muted:#A3A6A8; --line:#2E3330; --soft:#252926; --accent:#3FA866; --accent-ink:#56B278; --on-accent:#0B140E; --warn:#F2B53A; --bar:#0A0D0B; --health:#6FB088; --fitness:#7FA8D4; --routines:#7CC0C0; --spiritual:#B98BBD; --mindset:#9AA0D0; --relationships:#E07A72; --career:#8DB0C2; --danger:#FF6B5E; }
:root[data-palette="jordan"]{ --paper:#EAEEEA; --surface:#FFFFFF; --ink:#15181C; --muted:#5A5F66; --line:#C7CBC5; --soft:#DBDFD9; --accent:#16756F; --accent-ink:#16756F; --on-accent:#FFFFFF; --warn:#B9770E; --bar:#0F1414; --health:#3F7A55; --fitness:#3A6A96; --routines:#3E7F7F; --spiritual:#7A4E7E; --mindset:#5B5F8A; --relationships:#9C3B3B; --career:#4F6F80; --danger:#B3261E; }
@media (prefers-color-scheme:dark){ :root[data-palette="jordan"]:not([data-theme="light"]){ --paper:#0F1414; --surface:#1C2121; --ink:#EDEDEA; --muted:#A3A6A8; --line:#2E3333; --soft:#252929; --accent:#2BA8A0; --accent-ink:#44B2AB; --on-accent:#0B1414; --warn:#F2B53A; --bar:#0A0D0D; --health:#6FB088; --fitness:#7FA8D4; --routines:#7CC0C0; --spiritual:#B98BBD; --mindset:#9AA0D0; --relationships:#E07A72; --career:#8DB0C2; --danger:#FF6B5E; } }
:root[data-palette="jordan"][data-theme="dark"]{ --paper:#0F1414; --surface:#1C2121; --ink:#EDEDEA; --muted:#A3A6A8; --line:#2E3333; --soft:#252929; --accent:#2BA8A0; --accent-ink:#44B2AB; --on-accent:#0B1414; --warn:#F2B53A; --bar:#0A0D0D; --health:#6FB088; --fitness:#7FA8D4; --routines:#7CC0C0; --spiritual:#B98BBD; --mindset:#9AA0D0; --relationships:#E07A72; --career:#8DB0C2; --danger:#FF6B5E; }
:root[data-palette="galilee"]{ --paper:#EAEDEC; --surface:#FFFFFF; --ink:#15181C; --muted:#5A5F66; --line:#C7CBC9; --soft:#DCDFDC; --accent:#1A6FA3; --accent-ink:#1A6FA3; --on-accent:#FFFFFF; --warn:#B9770E; --bar:#0F1316; --health:#3F7A55; --fitness:#3A6A96; --routines:#3E7F7F; --spiritual:#7A4E7E; --mindset:#5B5F8A; --relationships:#9C3B3B; --career:#4F6F80; --danger:#B3261E; }
@media (prefers-color-scheme:dark){ :root[data-palette="galilee"]:not([data-theme="light"]){ --paper:#0F1316; --surface:#1C2023; --ink:#EDEDEA; --muted:#A3A6A8; --line:#2E3234; --soft:#25282B; --accent:#2E9BD9; --accent-ink:#47A7DE; --on-accent:#0B1218; --warn:#F2B53A; --bar:#0A0C0E; --health:#6FB088; --fitness:#7FA8D4; --routines:#7CC0C0; --spiritual:#B98BBD; --mindset:#9AA0D0; --relationships:#E07A72; --career:#8DB0C2; --danger:#FF6B5E; } }
:root[data-palette="galilee"][data-theme="dark"]{ --paper:#0F1316; --surface:#1C2023; --ink:#EDEDEA; --muted:#A3A6A8; --line:#2E3234; --soft:#25282B; --accent:#2E9BD9; --accent-ink:#47A7DE; --on-accent:#0B1218; --warn:#F2B53A; --bar:#0A0C0E; --health:#6FB088; --fitness:#7FA8D4; --routines:#7CC0C0; --spiritual:#B98BBD; --mindset:#9AA0D0; --relationships:#E07A72; --career:#8DB0C2; --danger:#FF6B5E; }
:root[data-palette="covenant"]{ --paper:#EBECED; --surface:#FFFFFF; --ink:#15181C; --muted:#5A5F66; --line:#C9C9CA; --soft:#DDDDDD; --accent:#2E52B0; --accent-ink:#2E52B0; --on-accent:#FFFFFF; --warn:#B9770E; --bar:#10121A; --health:#3F7A55; --fitness:#3A6A96; --routines:#3E7F7F; --spiritual:#7A4E7E; --mindset:#5B5F8A; --relationships:#9C3B3B; --career:#4F6F80; --danger:#B3261E; }
@media (prefers-color-scheme:dark){ :root[data-palette="covenant"]:not([data-theme="light"]){ --paper:#10121A; --surface:#1D1F27; --ink:#EDEDEA; --muted:#A3A6A8; --line:#2F3138; --soft:#26272F; --accent:#5A82EA; --accent-ink:#6E91ED; --on-accent:#FFFFFF; --warn:#F2B53A; --bar:#0A0C11; --health:#6FB088; --fitness:#7FA8D4; --routines:#7CC0C0; --spiritual:#B98BBD; --mindset:#9AA0D0; --relationships:#E07A72; --career:#8DB0C2; --danger:#FF6B5E; } }
:root[data-palette="covenant"][data-theme="dark"]{ --paper:#10121A; --surface:#1D1F27; --ink:#EDEDEA; --muted:#A3A6A8; --line:#2F3138; --soft:#26272F; --accent:#5A82EA; --accent-ink:#6E91ED; --on-accent:#FFFFFF; --warn:#F2B53A; --bar:#0A0C11; --health:#6FB088; --fitness:#7FA8D4; --routines:#7CC0C0; --spiritual:#B98BBD; --mindset:#9AA0D0; --relationships:#E07A72; --career:#8DB0C2; --danger:#FF6B5E; }
:root[data-palette="royal"]{ --paper:#EEEBED; --surface:#FFFFFF; --ink:#15181C; --muted:#5A5F66; --line:#CDC7CA; --soft:#E0DCDD; --accent:#6240B0; --accent-ink:#6240B0; --on-accent:#FFFFFF; --warn:#B9770E; --bar:#13111A; --health:#3F7A55; --fitness:#3A6A96; --routines:#3E7F7F; --spiritual:#7A4E7E; --mindset:#5B5F8A; --relationships:#9C3B3B; --career:#4F6F80; --danger:#B3261E; }
@media (prefers-color-scheme:dark){ :root[data-palette="royal"]:not([data-theme="light"]){ --paper:#13111A; --surface:#201E27; --ink:#EDEDEA; --muted:#A3A6A8; --line:#323038; --soft:#28262F; --accent:#9470E6; --accent-ink:#A181E9; --on-accent:#FFFFFF; --warn:#F2B53A; --bar:#0C0B11; --health:#6FB088; --fitness:#7FA8D4; --routines:#7CC0C0; --spiritual:#B98BBD; --mindset:#9AA0D0; --relationships:#E07A72; --career:#8DB0C2; --danger:#FF6B5E; } }
:root[data-palette="royal"][data-theme="dark"]{ --paper:#13111A; --surface:#201E27; --ink:#EDEDEA; --muted:#A3A6A8; --line:#323038; --soft:#28262F; --accent:#9470E6; --accent-ink:#A181E9; --on-accent:#FFFFFF; --warn:#F2B53A; --bar:#0C0B11; --health:#6FB088; --fitness:#7FA8D4; --routines:#7CC0C0; --spiritual:#B98BBD; --mindset:#9AA0D0; --relationships:#E07A72; --career:#8DB0C2; --danger:#FF6B5E; }
:root[data-palette="rose"]{ --paper:#F1EAE9; --surface:#FFFFFF; --ink:#15181C; --muted:#5A5F66; --line:#D2C6C4; --soft:#E4DBD9; --accent:#A82E68; --accent-ink:#A82E68; --on-accent:#FFFFFF; --warn:#B9770E; --bar:#171015; --health:#3F7A55; --fitness:#3A6A96; --routines:#3E7F7F; --spiritual:#7A4E7E; --mindset:#5B5F8A; --relationships:#9C3B3B; --career:#4F6F80; --danger:#B3261E; }
@media (prefers-color-scheme:dark){ :root[data-palette="rose"]:not([data-theme="light"]){ --paper:#171015; --surface:#241D22; --ink:#EDEDEA; --muted:#A3A6A8; --line:#352F33; --soft:#2C262A; --accent:#E0559A; --accent-ink:#E469A6; --on-accent:#FFFFFF; --warn:#F2B53A; --bar:#0F0A0E; --health:#6FB088; --fitness:#7FA8D4; --routines:#7CC0C0; --spiritual:#B98BBD; --mindset:#9AA0D0; --relationships:#E07A72; --career:#8DB0C2; --danger:#FF6B5E; } }
:root[data-palette="rose"][data-theme="dark"]{ --paper:#171015; --surface:#241D22; --ink:#EDEDEA; --muted:#A3A6A8; --line:#352F33; --soft:#2C262A; --accent:#E0559A; --accent-ink:#E469A6; --on-accent:#FFFFFF; --warn:#F2B53A; --bar:#0F0A0E; --health:#6FB088; --fitness:#7FA8D4; --routines:#7CC0C0; --spiritual:#B98BBD; --mindset:#9AA0D0; --relationships:#E07A72; --career:#8DB0C2; --danger:#FF6B5E; }

