/* Generated by scripts/theme-tokens.mjs from the site CSS. Do not edit by hand: change the script and run npm run build. */
@media screen {
html[data-theme="dark"] {
  color-scheme: dark;
  --c-000000: #f1e9d6;
  --c-14263b00: #e8eff900;
  --c-14263b1f: #e8eff91f;
  --c-192d49: #f1e9d6;
  --c-215b9a: #8cbcf2;
  --c-2c3e57: #e5ecf5;
  --c-2f4662: #dae2eb;
  --c-35465c: #dae1eb;
  --c-42546a: #b3bfcc;
  --c-4b5c59: #becbc9;
  --c-526047: #c1c7bd;
  --c-566679: #b2bac2;
  --c-56677d: #b1b8c1;
  --c-5a3b00: #eae3da;
  --c-777777: #a3a3a3;
  --c-86b394: #597963;
  --c-89939c: #7e878e;
  --c-8996a5: #7f8ea0;
  --c-8fb7d6: #4b6980;
  --c-8fbf8a: #477443;
  --c-9b3025: #fcaea1;
  --c-9fc4dc: #3d5d72;
  --c-a4acb4: #656c74;
  --c-af3426: #fa9a8a;
  --c-b26a00: #d38834;
  --c-b3261e: #fc9c8f;
  --c-b7c2cf: #4e5863;
  --c-b7d9ef: #24425c;
  --c-b7d9ef00: #24425c00;
  --c-b7d9eff2: #24425cf2;
  --c-b9bdb8: #595c58;
  --c-b9c4cf: #4d565f;
  --c-bcc9bf: #4b564d;
  --c-c9d3d0: #424a48;
  --c-ccd3c8: #444a41;
  --c-cfc6a8: #595137;
  --c-d3a93f: #7f6319;
  --c-d8b84a: #6f5a03;
  --c-d8dcd9: #3d403d;
  --c-d9b3a5: #725145;
  --c-db4935: #ff8a73;
  --c-dcecf7: #28353d;
  --c-dfe5ea: #33383c;
  --c-e1eff8: #273239;
  --c-e2effa: #273139;
  --c-e3f2e1: #283327;
  --c-e4f2e7: #27322a;
  --c-e9f3fa: #262d33;
  --c-edf2f5: #292d2f;
  --c-edf3ec: #292e29;
  --c-eef2f6: #292c2f;
  --c-eef3f7: #282c2f;
  --c-f1f1ee: #2d2d2a;
  --c-f1f4f2: #292b2a;
  --c-f4ebd0: #38311b;
  --c-f4f7f8: #262829;
  --c-f6beb0: #634139;
  --c-f6dfb5: #463618;
  --c-f8cbb9: #5a3a2d;
  --c-f8cbb900: #5a3a2d00;
  --c-f8cbb980: #5a3a2d80;
  --c-fdeee9: #342925;
  --c-ffdb69: #5c4d15;
  --c-ffecad: #39300f;
  --c-fff0e9: #332823;
  --c-fff1c7: #352b0a;
  --c-fff1cb: #3a3420;
  --c-fff4d6: #312910;
  --c-fff4df: #302818;
  --c-fff9e9: #0e1a29;
  --c-fffdf5: #172638;
  --c-ffffff: #172638;
  --s-14263b1f: #00000032;
  --s-14263b2e: #0000004a;
  --s-14263b30: #0000004d;
  --s-14263b33: #00000052;
  --s-14263b4d: #0000007b;
  --s-14263b66: #000000a3;
  --s-14263b9e: #000000e6;
  --s-192d4933: #00000052;
  --s-192d4973: #000000b8;
  --s-b3261e55: #00000088;
}
/* The footer is dark in both modes. In dark mode it sits a step darker than the page. */
html[data-theme="dark"] footer { background: #08121e; color: #fff9e9; border-top-color: #2a3a4e; }
/* The wordmark file is dark ink. Dark mode paints the text colour through the wordmark's shape, as the footer does. */
html[data-theme="dark"] header .brand { position: relative; }
html[data-theme="dark"] header .brand::before { content: ""; position: absolute; inset: 0; background: currentColor; -webkit-mask: url("/peachmigo-wordmark.webp") center/contain no-repeat; mask: url("/peachmigo-wordmark.webp") center/contain no-repeat; }
html[data-theme="dark"] header .brand img { opacity: 0; }
html[data-theme="dark"] :is(.menu-lang select) { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5' fill='none' stroke='%23f1e9d6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }
html[data-theme="dark"] :is(.filter-bar select) { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5' fill='none' stroke='%23f1e9d6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }
html[data-theme="dark"] :is(/* Selects (filters sheet, guided form, handout editor) share one look. */
:is(.care-form, .field-grid, .care-actions, #feedback-form, .plan-manage) select) { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5' fill='none' stroke='%23f1e9d6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }
/* Paper previews stay light, so they still show what will print. */
html[data-theme="dark"] :is(.sheet-frame, .handout, #combined-sheet) { color-scheme: light; --c-000000: #000000; --c-14263b00: #14263b00; --c-14263b1f: #14263b1f; --c-192d49: #192d49; --c-215b9a: #215b9a; --c-2c3e57: #2c3e57; --c-2f4662: #2f4662; --c-35465c: #35465c; --c-42546a: #42546a; --c-4b5c59: #4b5c59; --c-526047: #526047; --c-566679: #566679; --c-56677d: #56677d; --c-5a3b00: #5a3b00; --c-777777: #777777; --c-86b394: #86b394; --c-89939c: #89939c; --c-8996a5: #8996a5; --c-8fb7d6: #8fb7d6; --c-8fbf8a: #8fbf8a; --c-9b3025: #9b3025; --c-9fc4dc: #9fc4dc; --c-a4acb4: #a4acb4; --c-af3426: #af3426; --c-b26a00: #b26a00; --c-b3261e: #b3261e; --c-b7c2cf: #b7c2cf; --c-b7d9ef: #b7d9ef; --c-b7d9ef00: #b7d9ef00; --c-b7d9eff2: #b7d9eff2; --c-b9bdb8: #b9bdb8; --c-b9c4cf: #b9c4cf; --c-bcc9bf: #bcc9bf; --c-c9d3d0: #c9d3d0; --c-ccd3c8: #ccd3c8; --c-cfc6a8: #cfc6a8; --c-d3a93f: #d3a93f; --c-d8b84a: #d8b84a; --c-d8dcd9: #d8dcd9; --c-d9b3a5: #d9b3a5; --c-db4935: #db4935; --c-dcecf7: #dcecf7; --c-dfe5ea: #dfe5ea; --c-e1eff8: #e1eff8; --c-e2effa: #e2effa; --c-e3f2e1: #e3f2e1; --c-e4f2e7: #e4f2e7; --c-e9f3fa: #e9f3fa; --c-edf2f5: #edf2f5; --c-edf3ec: #edf3ec; --c-eef2f6: #eef2f6; --c-eef3f7: #eef3f7; --c-f1f1ee: #f1f1ee; --c-f1f4f2: #f1f4f2; --c-f4ebd0: #f4ebd0; --c-f4f7f8: #f4f7f8; --c-f6beb0: #f6beb0; --c-f6dfb5: #f6dfb5; --c-f8cbb9: #f8cbb9; --c-f8cbb900: #f8cbb900; --c-f8cbb980: #f8cbb980; --c-fdeee9: #fdeee9; --c-ffdb69: #ffdb69; --c-ffecad: #ffecad; --c-fff0e9: #fff0e9; --c-fff1c7: #fff1c7; --c-fff1cb: #fff1cb; --c-fff4d6: #fff4d6; --c-fff4df: #fff4df; --c-fff9e9: #fff9e9; --c-fffdf5: #fffdf5; --c-ffffff: #ffffff; --s-14263b1f: #14263b1f; --s-14263b2e: #14263b2e; --s-14263b30: #14263b30; --s-14263b33: #14263b33; --s-14263b4d: #14263b4d; --s-14263b66: #14263b66; --s-14263b9e: #14263b9e; --s-192d4933: #192d4933; --s-192d4973: #192d4973; --s-b3261e55: #b3261e55; --ink: var(--c-192d49, #192d49); --paper: var(--c-fff9e9, #fff9e9); --red: var(--c-db4935, #db4935); --blue: var(--c-b7d9ef, #b7d9ef); --yellow: var(--c-ffdb69, #ffdb69); --line: 2px solid var(--ink); --control-border: var(--c-8996a5, #8996a5); --surface-border: var(--c-d8dcd9, #d8dcd9); --focus: var(--c-215b9a, #215b9a); color: var(--ink); }
}
