/* GENERATED by theme-gen.js - do not edit by hand; run `node theme-gen.js`.
   Dark is not here: every colour in styles.css falls back to its dark self.
   148 colours, each given a twin per theme. */

:root[data-theme="light"] {
  color-scheme: light;
  --x-0000004d: #1f22271b;
  --x-00000066: #1f222724;
  --x-00000073: #1f222728;
  --x-00000080: #1f22272d;
  --x-000000a6: #1f22273a;
  --x-000000c4: #1f222745;
  --x-05070c8c: #fcfdff8c;
  --x-05070ccc: #fcfdffcc;
  --x-06120c: #f1f4f2;
  --x-0d1017: #f0f2f5;
  --x-0f1115: #eff1f3;
  --x-14171f: #e9eaed;
  --x-141821d9: #e7e9ecd9;
  --x-14413a: #c4eae2;
  --x-16211d: #e0e3e2;
  --x-16213a: #dddee1;
  --x-16301f: #d5eedb;
  --x-16341f: #d1eed7;
  --x-171a21: #e5e7e9;
  --x-171d29: #e2e4e6;
  --x-1a2030: #dfe0e3;
  --x-1c2029: #dfe0e3;
  --x-1c2436: #dbdcdf;
  --x-1d222c: #dddee1;
  --x-1d3328: #d1d4d2;
  --x-1e2a44: #d4d6d8;
  --x-1e2a4a: #d3d5d7;
  --x-222836: #d7d8db;
  --x-222937: #d6d7da;
  --x-22293a: #d6d7da;
  --x-231619: #e9e5e6;
  --x-232936: #d6d7da;
  --x-241a1c: #e6e2e3;
  --x-241f18: #e2e0de;
  --x-24365f: #d2e1ff;
  --x-262b36: #d4d5d8;
  --x-283048: #cecfd2;
  --x-2a1a1d: #e4e0e1;
  --x-2a1f3d: #ebe2ff;
  --x-2a2320: #dedbd9;
  --x-2a2440: #e7e2ff;
  --x-2a3140: #cecfd2;
  --x-2a3550: #c9cbcd;
  --x-2b3348: #cccdd0;
  --x-2b3450: #cacbce;
  --x-2c6b4a: #4c8b68;
  --x-2e1717: #ffe3e2;
  --x-2e4a7a: #c5dbff;
  --x-2f3849: #c7c9cc;
  --x-2f5a48: #bde2d0;
  --x-2f6b4a: #4e8a67;
  --x-2f6f4f: #478765;
  --x-2f8f5e: #007042;
  --x-303a55: #c5c6c9;
  --x-323b53: #c4c5c8;
  --x-323b54: #c4c5c8;
  --x-33290f: #efe5cd;
  --x-333b4a: #c5c6c9;
  --x-34405c: #bfc1c3;
  --x-39414f: #bfc1c3;
  --x-39415a: #bebfc2;
  --x-39435a: #bdbec1;
  --x-3a1719: #ffe0e0;
  --x-3a1e1e: #fedfdd;
  --x-3a2a5e: #e3dcff;
  --x-3a2c12: #f1e2ca;
  --x-3a3f4b: #c1c2c5;
  --x-3a4256: #bebfc2;
  --x-3a4460: #bcbdbf;
  --x-3b2f63: #e0dbff;
  --x-3b5bdb: #4a66be;
  --x-3b5bdb66: #4a66be66;
  --x-3f2c14: #f4e0c9;
  --x-3f8a61: #217048;
  --x-454d5e: #b4b6b8;
  --x-45c286: #005c39;
  --x-4a2529: #ffd8da;
  --x-4a3775: #ded5fd;
  --x-4a4636: #bdbcb9;
  --x-4a5468: #aeb0b2;
  --x-4a5570: #adaeb1;
  --x-4a5a8a: #6879ac;
  --x-4a7dff: #2a4a9d;
  --x-4fbf87: #005d39;
  --x-4fbf8726: #005d3926;
  --x-555f73: #a5a7a9;
  --x-56408a: #d9d1f9;
  --x-5b4a8f: #8373bc;
  --x-5c5136: #e0d6be;
  --x-6b3030: #ffcecc;
  --x-6b5220: #967c4b;
  --x-6b5a22: #8d7b44;
  --x-6b5a33: #8b7a52;
  --x-6d7480: #676a6e;
  --x-6f57c4: #6a58b4;
  --x-6fbf8e: #005d34;
  --x-6fd89b: #005d35;
  --x-7a3a3a: #facac8;
  --x-7a3b3b: #facac8;
  --x-7a68b8: #64519f;
  --x-7a828f: #5a5c61;
  --x-7c2f35: #fccbcb;
  --x-7ddba4: #005d36;
  --x-7fd8a4: #005d36;
  --x-7fd8c4: #005b4d;
  --x-8b6ff0: #513c95;
  --x-8b93a1: #4a4d51;
  --x-8fd7b0: #0a5c3b;
  --x-9be7bd: #015c3a;
  --x-9dbaff: #334985;
  --x-b02a2a: #b84d47;
  --x-b99cff: #56378f;
  --x-b9a4ff: #523a8b;
  --x-b9a4ff33: #523a8b33;
  --x-bcd0ff: #191b1f;
  --x-c2c9d4: #1e2125;
  --x-c3ccdc: #1c1f22;
  --x-c3d4ff: #16181c;
  --x-c5b3ff: #523f81;
  --x-c8ced8: #1b1d21;
  --x-c98b8b: #713b3c;
  --x-cfdcff: #111216;
  --x-cfe0ff: #0f1114;
  --x-d2bfff: #534177;
  --x-d93a3a: #9a322f;
  --x-d93a3a44: #9a322f44;
  --x-ddd0ff: #51456c;
  --x-e0a33a: #684600;
  --x-e0c27a: #614900;
  --x-e6e8eb: #090b0f;
  --x-e8c65c: #5e4b00;
  --x-f0a83c26: #6a440026;
  --x-f0c07a: #684500;
  --x-ff6b6b: #892026;
  --x-ff6b6b26: #89202626;
  --x-ff7b7b: #892028;
  --x-ff8f8f: #88232b;
  --x-ff9090: #87232c;
  --x-ff9a9a: #822a30;
  --x-ff9a9a1a: #822a301a;
  --x-ff9b9b: #822b31;
  --x-ffc46b: #684500;
  --x-ffffff: #ffffff;
  --x-ffffff0d: #1f22270d;
  --x-ffffff0f: #1f22270f;
  --x-ffffff12: #1f222712;
  --x-ffffff14: #1f222714;
  --x-ffffffb3: #1f2227b3;
  /* set by hand: the page, the text, the accent, and the blocks people look at */
  --bg: #eef1f5;
  --panel: #ffffff;
  --panel-2: #f6f8fb;
  --line: #dde2ea;
  --line-soft: #e8ecf2;
  --text: #111827;
  --muted: #4b5563;
  --dim: #6b7280;
  --blue: #2f63e6;
  --blue-soft: #e3ebff;
  --green: #15803d;
  --amber: #b45309;
  --red: #dc2626;
  --x-2b3348: #ffffff;
  --x-323b53: #f8fafd;
  --x-3a4460: #d9dfe8;
  --x-323b54: #c9d1dd;
  --x-303a55: #f3f6ff;
  --x-00000066: #10182824;
  --x-ffffff0d: #ffffff00;
  --x-ffffff12: #ffffff00;
  --x-222937: #e8effd;
  --x-141821d9: #ffffffe0;
}

:root[data-theme="beautiful"] {
  color-scheme: light;
  --x-0000004d: #3e281b17;
  --x-00000066: #3e281b1f;
  --x-00000073: #3e281b23;
  --x-00000080: #3e281b26;
  --x-000000a6: #3e281b32;
  --x-000000c4: #3e281b3b;
  --x-05070c8c: #fff7ec8c;
  --x-05070ccc: #fff7eccc;
  --x-06120c: #f7ede0;
  --x-0d1017: #f6ecdf;
  --x-0f1115: #f5ebde;
  --x-14171f: #eee4d7;
  --x-141821d9: #ede3d7d9;
  --x-14413a: #c4eae2;
  --x-16211d: #e7ddd0;
  --x-16213a: #e3d9cd;
  --x-16301f: #d5eedb;
  --x-16341f: #d1eed7;
  --x-171a21: #ebe1d5;
  --x-171d29: #e8ded2;
  --x-1a2030: #e4dbce;
  --x-1c2029: #e5dbcf;
  --x-1c2436: #e0d7ca;
  --x-1d222c: #e3d9cd;
  --x-1d3328: #d8cec2;
  --x-1e2a44: #dad1c4;
  --x-1e2a4a: #d9d0c3;
  --x-222836: #ddd3c7;
  --x-222937: #dcd2c6;
  --x-22293a: #dcd2c6;
  --x-231619: #ebe1d4;
  --x-232936: #dcd2c6;
  --x-241a1c: #e8ded1;
  --x-241f18: #e5dbcf;
  --x-24365f: #ffd7c3;
  --x-262b36: #dad1c4;
  --x-283048: #d4cbbe;
  --x-2a1a1d: #e6dccf;
  --x-2a1f3d: #ebe2ff;
  --x-2a2320: #e0d7ca;
  --x-2a2440: #e7e2ff;
  --x-2a3140: #d4cbbe;
  --x-2a3550: #d0c7ba;
  --x-2b3348: #d2c9bc;
  --x-2b3450: #d0c7bb;
  --x-2c6b4a: #4c8b68;
  --x-2e1717: #ffe3e2;
  --x-2e4a7a: #f9d0bb;
  --x-2f3849: #cec5b8;
  --x-2f5a48: #bde2d0;
  --x-2f6b4a: #4e8a67;
  --x-2f6f4f: #478765;
  --x-2f8f5e: #007042;
  --x-303a55: #cbc2b6;
  --x-323b53: #cbc1b5;
  --x-323b54: #cac1b5;
  --x-33290f: #efe5cd;
  --x-333b4a: #cbc2b6;
  --x-34405c: #c6bdb1;
  --x-39414f: #c6bdb1;
  --x-39415a: #c5bcaf;
  --x-39435a: #c4bbae;
  --x-3a1719: #ffe0e0;
  --x-3a1e1e: #fedfdd;
  --x-3a2a5e: #e3dcff;
  --x-3a2c12: #f1e2ca;
  --x-3a3f4b: #c8beb2;
  --x-3a4256: #c5bbaf;
  --x-3a4460: #c2b9ad;
  --x-3b2f63: #e0dbff;
  --x-3b5bdb: #ab4e0d;
  --x-3b5bdb66: #ab4e0d66;
  --x-3f2c14: #f4e0c9;
  --x-3f8a61: #217048;
  --x-454d5e: #bcb2a6;
  --x-45c286: #005c39;
  --x-4a2529: #ffd8da;
  --x-4a3775: #ded5fd;
  --x-4a4636: #c2b8ac;
  --x-4a5468: #b6ada1;
  --x-4a5570: #b5ab9f;
  --x-4a5a8a: #a36d51;
  --x-4a7dff: #833800;
  --x-4fbf87: #005d39;
  --x-4fbf8726: #005d3926;
  --x-555f73: #ada498;
  --x-56408a: #d9d1f9;
  --x-5b4a8f: #8373bc;
  --x-5c5136: #e0d6be;
  --x-6b3030: #ffcecc;
  --x-6b5220: #967c4b;
  --x-6b5a22: #8d7b44;
  --x-6b5a33: #8b7a52;
  --x-6d7480: #816a5e;
  --x-6f57c4: #6a58b4;
  --x-6fbf8e: #005d34;
  --x-6fd89b: #005d35;
  --x-7a3a3a: #facac8;
  --x-7a3b3b: #facac8;
  --x-7a68b8: #64519f;
  --x-7a828f: #735d50;
  --x-7c2f35: #fccbcb;
  --x-7ddba4: #005d36;
  --x-7fd8a4: #005d36;
  --x-7fd8c4: #005b4d;
  --x-8b6ff0: #513c95;
  --x-8b93a1: #624d41;
  --x-8fd7b0: #0a5c3b;
  --x-9be7bd: #015c3a;
  --x-9dbaff: #79380f;
  --x-b02a2a: #b84d47;
  --x-b99cff: #56378f;
  --x-b9a4ff: #523a8b;
  --x-b9a4ff33: #523a8b33;
  --x-bcd0ff: #2d1b10;
  --x-c2c9d4: #332016;
  --x-c3ccdc: #311e14;
  --x-c3d4ff: #2a180d;
  --x-c5b3ff: #523f81;
  --x-c8ced8: #2f1d12;
  --x-c98b8b: #713b3c;
  --x-cfdcff: #241208;
  --x-cfe0ff: #221006;
  --x-d2bfff: #534177;
  --x-d93a3a: #9a322f;
  --x-d93a3a44: #9a322f44;
  --x-ddd0ff: #51456c;
  --x-e0a33a: #684600;
  --x-e0c27a: #614900;
  --x-e6e8eb: #1b0a03;
  --x-e8c65c: #5e4b00;
  --x-f0a83c26: #6a440026;
  --x-f0c07a: #684500;
  --x-ff6b6b: #892026;
  --x-ff6b6b26: #89202626;
  --x-ff7b7b: #892028;
  --x-ff8f8f: #88232b;
  --x-ff9090: #87232c;
  --x-ff9a9a: #822a30;
  --x-ff9a9a1a: #822a301a;
  --x-ff9b9b: #822b31;
  --x-ffc46b: #684500;
  --x-ffffff: #ffffff;
  --x-ffffff0d: #3e281b0d;
  --x-ffffff0f: #3e281b0f;
  --x-ffffff12: #3e281b12;
  --x-ffffff14: #3e281b14;
  --x-ffffffb3: #3e281bb3;
  /* set by hand: the page, the text, the accent, and the blocks people look at */
  --bg: #f7efe4;
  --panel: #fffaf3;
  --panel-2: #fbf4ea;
  --line: #e9dccb;
  --line-soft: #f1e7da;
  --text: #3b2e26;
  --muted: #7a6a5d;
  --dim: #9a8a7d;
  --blue: #c9794f;
  --blue-soft: #f6e1d2;
  --green: #6b9e78;
  --amber: #c98f3e;
  --red: #c8665e;
  --radius: 14px;
  --x-2b3348: #fffdf9;
  --x-323b53: #fff7ee;
  --x-3a4460: #eadfce;
  --x-323b54: #e0d1bc;
  --x-303a55: #fdf1e6;
  --x-00000066: #5b3f2a22;
  --x-ffffff0d: #ffffff00;
  --x-ffffff12: #ffffff00;
  --x-222937: #f3e4d0;
  --x-141821d9: #fffaf3e0;
}
:root[data-theme="beautiful"] * {
  --jct: color-mix(in oklab, var(--jc) 72%, #fff7ec);
  --clientt: color-mix(in oklab, var(--client) 72%, #fff7ec);
}

:root[data-theme="pink"] {
  color-scheme: light;
  --x-0000004d: #41232f17;
  --x-00000066: #41232f1f;
  --x-00000073: #41232f23;
  --x-00000080: #41232f26;
  --x-000000a6: #41232f32;
  --x-000000c4: #41232f3b;
  --x-05070c8c: #fff8fa8c;
  --x-05070ccc: #fff8facc;
  --x-06120c: #fbecf1;
  --x-0d1017: #faebf0;
  --x-0f1115: #f9eaef;
  --x-14171f: #f3e3e8;
  --x-141821d9: #f2e2e8d9;
  --x-14413a: #c4eae2;
  --x-16211d: #ecdce1;
  --x-16213a: #e8d9de;
  --x-16301f: #d5eedb;
  --x-16341f: #d1eed7;
  --x-171a21: #f0e0e6;
  --x-171d29: #eddde3;
  --x-1a2030: #e9dadf;
  --x-1c2029: #eadae0;
  --x-1c2436: #e6d6db;
  --x-1d222c: #e8d9de;
  --x-1d3328: #ddced3;
  --x-1e2a44: #e0d0d6;
  --x-1e2a4a: #dfd0d5;
  --x-222836: #e2d3d8;
  --x-222937: #e1d2d7;
  --x-22293a: #e1d2d7;
  --x-231619: #f0e0e5;
  --x-232936: #e1d2d7;
  --x-241a1c: #eddde3;
  --x-241f18: #eadbe0;
  --x-24365f: #ffd3e2;
  --x-262b36: #dfd0d5;
  --x-283048: #dacbd0;
  --x-2a1a1d: #ebdbe1;
  --x-2a1f3d: #ebe2ff;
  --x-2a2320: #e5d6db;
  --x-2a2440: #e7e2ff;
  --x-2a3140: #dacbd0;
  --x-2a3550: #d5c6cb;
  --x-2b3348: #d7c8cd;
  --x-2b3450: #d6c7cc;
  --x-2c6b4a: #4c8b68;
  --x-2e1717: #ffe3e2;
  --x-2e4a7a: #f9cbdb;
  --x-2f3849: #d4c5ca;
  --x-2f5a48: #bde2d0;
  --x-2f6b4a: #4e8a67;
  --x-2f6f4f: #478765;
  --x-2f8f5e: #007042;
  --x-303a55: #d1c2c7;
  --x-323b53: #d0c1c6;
  --x-323b54: #d0c1c6;
  --x-33290f: #efe5cd;
  --x-333b4a: #d1c2c7;
  --x-34405c: #ccbdc2;
  --x-39414f: #ccbdc2;
  --x-39415a: #cbbcc1;
  --x-39435a: #cabbc0;
  --x-3a1719: #ffe0e0;
  --x-3a1e1e: #fedfdd;
  --x-3a2a5e: #e3dcff;
  --x-3a2c12: #f1e2ca;
  --x-3a3f4b: #cdbec3;
  --x-3a4256: #cabcc1;
  --x-3a4460: #c8b9be;
  --x-3b2f63: #e0dbff;
  --x-3b5bdb: #a94471;
  --x-3b5bdb66: #a9447166;
  --x-3f2c14: #f4e0c9;
  --x-3f8a61: #217048;
  --x-454d5e: #c2b3b8;
  --x-45c286: #005c39;
  --x-4a2529: #ffd8da;
  --x-4a3775: #ded5fd;
  --x-4a4636: #c7b9be;
  --x-4a5468: #bcadb2;
  --x-4a5570: #bbacb1;
  --x-4a5a8a: #a2677e;
  --x-4a7dff: #882655;
  --x-4fbf87: #005d39;
  --x-4fbf8726: #005d3926;
  --x-555f73: #b3a5aa;
  --x-56408a: #d9d1f9;
  --x-5b4a8f: #8373bc;
  --x-5c5136: #e0d6be;
  --x-6b3030: #ffcecc;
  --x-6b5220: #967c4b;
  --x-6b5a22: #8d7b44;
  --x-6b5a33: #8b7a52;
  --x-6d7480: #856571;
  --x-6f57c4: #6a58b4;
  --x-6fbf8e: #005d34;
  --x-6fd89b: #005d35;
  --x-7a3a3a: #facac8;
  --x-7a3b3b: #facac8;
  --x-7a68b8: #64519f;
  --x-7a828f: #775863;
  --x-7c2f35: #fccbcb;
  --x-7ddba4: #005d36;
  --x-7fd8a4: #005d36;
  --x-7fd8c4: #005b4d;
  --x-8b6ff0: #513c95;
  --x-8b93a1: #674853;
  --x-8fd7b0: #0a5c3b;
  --x-9be7bd: #015c3a;
  --x-9dbaff: #773150;
  --x-b02a2a: #b84d47;
  --x-b99cff: #56378f;
  --x-b9a4ff: #523a8b;
  --x-b9a4ff33: #523a8b33;
  --x-bcd0ff: #301621;
  --x-c2c9d4: #371c27;
  --x-c3ccdc: #341a24;
  --x-c3d4ff: #2d131e;
  --x-c5b3ff: #523f81;
  --x-c8ced8: #321823;
  --x-c98b8b: #713b3c;
  --x-cfdcff: #260d18;
  --x-cfe0ff: #240b16;
  --x-d2bfff: #534177;
  --x-d93a3a: #9a322f;
  --x-d93a3a44: #9a322f44;
  --x-ddd0ff: #51456c;
  --x-e0a33a: #684600;
  --x-e0c27a: #614900;
  --x-e6e8eb: #1e0610;
  --x-e8c65c: #5e4b00;
  --x-f0a83c26: #6a440026;
  --x-f0c07a: #684500;
  --x-ff6b6b: #892026;
  --x-ff6b6b26: #89202626;
  --x-ff7b7b: #892028;
  --x-ff8f8f: #88232b;
  --x-ff9090: #87232c;
  --x-ff9a9a: #822a30;
  --x-ff9a9a1a: #822a301a;
  --x-ff9b9b: #822b31;
  --x-ffc46b: #684500;
  --x-ffffff: #ffffff;
  --x-ffffff0d: #41232f0d;
  --x-ffffff0f: #41232f0f;
  --x-ffffff12: #41232f12;
  --x-ffffff14: #41232f14;
  --x-ffffffb3: #41232fb3;
  /* set by hand: the page, the text, the accent, and the blocks people look at */
  --bg: #fcedf2;
  --panel: #fff8fb;
  --panel-2: #fdf2f6;
  --line: #f1d3de;
  --line-soft: #f7e1e9;
  --text: #46222f;
  --muted: #8a5e6c;
  --dim: #a98190;
  --blue: #d1417a;
  --blue-soft: #fbdbe7;
  --green: #4f9a74;
  --amber: #c98a3a;
  --red: #b8322f;
  --radius: 14px;
  --x-2b3348: #fffbfd;
  --x-323b53: #fff3f8;
  --x-3a4460: #f0d2dd;
  --x-323b54: #e6bfcd;
  --x-303a55: #fdeef4;
  --x-00000066: #7a2a4a22;
  --x-ffffff0d: #ffffff00;
  --x-ffffff12: #ffffff00;
  --x-222937: #f9d9e5;
  --x-141821d9: #fff8fbe0;
}
:root[data-theme="pink"] * {
  --jct: color-mix(in oklab, var(--jc) 72%, #fff5f8);
  --clientt: color-mix(in oklab, var(--client) 72%, #fff5f8);
}
