/* Generated by Web/tools/generate-theme-css.swift — do not edit by hand. */
/* Values originate in Shared/Sources/MarkdownEditorUI/EditorColorTheme.swift, */
/* which transcribes the theme selector on https://www.kirupa.com/. */

/* Swatch fills and borders come from the site's #themeChooser rules and */
/* do not vary with the light/dark axis. */
:root {
  --me-swatch-blue: #ceebff;
  --me-swatch-blue-border: #0066af;
  --me-swatch-yellow: #ffee22;
  --me-swatch-yellow-border: #867e0f;
  --me-swatch-pink: #ffd9e6;
  --me-swatch-pink-border: #ff0767;
  --me-swatch-green: #81c784;
  --me-swatch-green-border: #2e7d32;
  --me-swatch-purple: #b891d4;
  --me-swatch-purple-border: #6b16a6;
  --me-swatch-pico8: #ffccaa;
  --me-swatch-pico8-border: #333333;
  --me-swatch-black: #cccccc;
  --me-swatch-black-border: #666666;
  --me-swatch-brown: #88634e;
  --me-swatch-brown-border: #67320f;
}

:root {
  color-scheme: light;
  --me-page-background: #ffffff;
  --me-canvas-background: #f5fcff;
  --me-sidebar-background: #f6fbff;
  --me-primary-text: #373d42;
  --me-secondary-text: #656a6f;
  --me-separator: rgba(0, 0, 0, 0.17);
  --me-accent: #0798ff;
  --me-selection-background: #0798ff;
  --me-selection-text: #000000;
  --me-text-selection-background: rgba(7, 152, 255, 0.304);
  --me-inactive-text-selection-background: rgba(55, 61, 66, 0.151);
  --me-inline-code-background: rgba(0, 0, 0, 0.07);
  --me-code-block-background: #eaf7ff;
}

[data-theme-color="blue"][data-appearance="light"] {
  color-scheme: light;
  --me-page-background: #ffffff;
  --me-canvas-background: #f5fcff;
  --me-sidebar-background: #f6fbff;
  --me-primary-text: #373d42;
  --me-secondary-text: #656a6f;
  --me-separator: rgba(0, 0, 0, 0.17);
  --me-accent: #0798ff;
  --me-selection-background: #0798ff;
  --me-selection-text: #000000;
  --me-text-selection-background: rgba(7, 152, 255, 0.304);
  --me-inactive-text-selection-background: rgba(55, 61, 66, 0.151);
  --me-inline-code-background: rgba(0, 0, 0, 0.07);
  --me-code-block-background: #eaf7ff;
}

[data-theme-color="yellow"][data-appearance="light"] {
  color-scheme: light;
  --me-page-background: #ffffff;
  --me-canvas-background: #fffcdf;
  --me-sidebar-background: #fff9cd;
  --me-primary-text: #373d42;
  --me-secondary-text: #676a62;
  --me-separator: rgba(0, 0, 0, 0.17);
  --me-accent: #686305;
  --me-selection-background: #686305;
  --me-selection-text: #ffffff;
  --me-text-selection-background: rgba(104, 99, 5, 0.23);
  --me-inactive-text-selection-background: rgba(55, 61, 66, 0.151);
  --me-inline-code-background: rgba(0, 0, 0, 0.07);
  --me-code-block-background: #fff5c5;
}

[data-theme-color="pink"][data-appearance="light"] {
  color-scheme: light;
  --me-page-background: #ffffff;
  --me-canvas-background: #ffaecd;
  --me-sidebar-background: #fff6f9;
  --me-primary-text: #373d42;
  --me-secondary-text: #67696d;
  --me-separator: rgba(0, 0, 0, 0.17);
  --me-accent: #ff0767;
  --me-selection-background: #ff0767;
  --me-selection-text: #000000;
  --me-text-selection-background: rgba(255, 7, 103, 0.204);
  --me-inactive-text-selection-background: rgba(55, 61, 66, 0.151);
  --me-inline-code-background: rgba(0, 0, 0, 0.07);
  --me-code-block-background: #ffdae8;
}

[data-theme-color="green"][data-appearance="light"] {
  color-scheme: light;
  --me-page-background: #ffffff;
  --me-canvas-background: #f1fff1;
  --me-sidebar-background: #f0fef1;
  --me-primary-text: #373d42;
  --me-secondary-text: #636b6b;
  --me-separator: rgba(0, 0, 0, 0.17);
  --me-accent: #428989;
  --me-selection-background: #428989;
  --me-selection-text: #000000;
  --me-text-selection-background: rgba(66, 137, 137, 0.281);
  --me-inactive-text-selection-background: rgba(55, 61, 66, 0.151);
  --me-inline-code-background: rgba(0, 0, 0, 0.07);
  --me-code-block-background: #a4f8a8;
}

[data-theme-color="purple"][data-appearance="light"] {
  color-scheme: light;
  --me-page-background: #ffffff;
  --me-canvas-background: #f0dbff;
  --me-sidebar-background: #e1d1ed;
  --me-primary-text: #280540;
  --me-secondary-text: #563869;
  --me-separator: rgba(0, 0, 0, 0.17);
  --me-accent: #6b16a6;
  --me-selection-background: #6b16a6;
  --me-selection-text: #ffffff;
  --me-text-selection-background: rgba(107, 22, 166, 0.183);
  --me-inactive-text-selection-background: rgba(40, 5, 64, 0.123);
  --me-inline-code-background: rgba(0, 0, 0, 0.07);
  --me-code-block-background: #edd4ff;
}

[data-theme-color="pico8"][data-appearance="light"] {
  color-scheme: light;
  --me-page-background: #ffffff;
  --me-canvas-background: #f9e9d9;
  --me-sidebar-background: #ffe8da;
  --me-primary-text: #373d42;
  --me-secondary-text: #676565;
  --me-separator: rgba(0, 0, 0, 0.17);
  --me-accent: #7e2553;
  --me-selection-background: #7e2553;
  --me-selection-text: #ffffff;
  --me-text-selection-background: rgba(126, 37, 83, 0.191);
  --me-inactive-text-selection-background: rgba(55, 61, 66, 0.151);
  --me-inline-code-background: rgba(0, 0, 0, 0.07);
  --me-code-block-background: #ffe4d3;
}

[data-theme-color="black"][data-appearance="light"] {
  color-scheme: light;
  --me-page-background: #ffffff;
  --me-canvas-background: #ececec;
  --me-sidebar-background: #ededed;
  --me-primary-text: #373d42;
  --me-secondary-text: #62676a;
  --me-separator: rgba(0, 0, 0, 0.17);
  --me-accent: #000000;
  --me-selection-background: #000000;
  --me-selection-text: #ffffff;
  --me-text-selection-background: rgba(0, 0, 0, 0.142);
  --me-inactive-text-selection-background: rgba(55, 61, 66, 0.151);
  --me-inline-code-background: rgba(0, 0, 0, 0.07);
  --me-code-block-background: #c1c1c1;
}

[data-theme-color="brown"][data-appearance="light"] {
  color-scheme: light;
  --me-page-background: #ffffff;
  --me-canvas-background: #ffd4d7;
  --me-sidebar-background: #f3cacd;
  --me-primary-text: #373d42;
  --me-secondary-text: #645e62;
  --me-separator: rgba(0, 0, 0, 0.17);
  --me-accent: #99242c;
  --me-selection-background: #99242c;
  --me-selection-text: #ffffff;
  --me-text-selection-background: rgba(153, 36, 44, 0.144);
  --me-inactive-text-selection-background: rgba(55, 61, 66, 0.133);
  --me-inline-code-background: rgba(0, 0, 0, 0.07);
  --me-code-block-background: #d8abae;
}

[data-theme-color="blue"][data-appearance="dark"] {
  color-scheme: dark;
  --me-page-background: #383a42;
  --me-canvas-background: #000000;
  --me-sidebar-background: #24282d;
  --me-primary-text: #f5f9fe;
  --me-secondary-text: #cacaca;
  --me-separator: rgba(255, 255, 255, 0.25);
  --me-accent: #518ac1;
  --me-selection-background: #518ac1;
  --me-selection-text: #000000;
  --me-text-selection-background: rgba(81, 138, 193, 0.291);
  --me-inactive-text-selection-background: rgba(245, 249, 254, 0.088);
  --me-inline-code-background: rgba(255, 255, 255, 0.12);
  --me-code-block-background: #1e2226;
}

[data-theme-color="yellow"][data-appearance="dark"] {
  color-scheme: dark;
  --me-page-background: #3a382f;
  --me-canvas-background: #776703;
  --me-sidebar-background: #292720;
  --me-primary-text: #f5f9fe;
  --me-secondary-text: #cacaca;
  --me-separator: rgba(255, 255, 255, 0.25);
  --me-accent: #776600;
  --me-selection-background: #776600;
  --me-selection-text: #ffffff;
  --me-text-selection-background: rgba(119, 102, 0, 0.4);
  --me-inactive-text-selection-background: rgba(245, 249, 254, 0.088);
  --me-inline-code-background: rgba(255, 255, 255, 0.12);
  --me-code-block-background: #211d08;
}

[data-theme-color="pink"][data-appearance="dark"] {
  color-scheme: dark;
  --me-page-background: #290229;
  --me-canvas-background: #7b397b;
  --me-sidebar-background: #1b001b;
  --me-primary-text: #f5f9fe;
  --me-secondary-text: #cacaca;
  --me-separator: rgba(255, 255, 255, 0.25);
  --me-accent: #ca4fb2;
  --me-selection-background: #ca4fb2;
  --me-selection-text: #000000;
  --me-text-selection-background: rgba(202, 79, 178, 0.261);
  --me-inactive-text-selection-background: rgba(245, 249, 254, 0.112);
  --me-inline-code-background: rgba(255, 255, 255, 0.12);
  --me-code-block-background: #210321;
}

[data-theme-color="green"][data-appearance="dark"] {
  color-scheme: dark;
  --me-page-background: #062014;
  --me-canvas-background: #000000;
  --me-sidebar-background: #0b2c1d;
  --me-primary-text: #f5f9fe;
  --me-secondary-text: #adcaba;
  --me-separator: rgba(255, 255, 255, 0.25);
  --me-accent: #2daa72;
  --me-selection-background: #2daa72;
  --me-selection-text: #000000;
  --me-text-selection-background: rgba(45, 170, 114, 0.209);
  --me-inactive-text-selection-background: rgba(245, 249, 254, 0.096);
  --me-inline-code-background: rgba(255, 255, 255, 0.12);
  --me-code-block-background: #05150d;
}

[data-theme-color="purple"][data-appearance="dark"] {
  color-scheme: dark;
  --me-page-background: #230d2e;
  --me-canvas-background: #4d1866;
  --me-sidebar-background: #15081c;
  --me-primary-text: #f5f9fe;
  --me-secondary-text: #bdadca;
  --me-separator: rgba(255, 255, 255, 0.25);
  --me-accent: #972fc6;
  --me-selection-background: #972fc6;
  --me-selection-text: #ffffff;
  --me-text-selection-background: rgba(151, 47, 198, 0.357);
  --me-inactive-text-selection-background: rgba(245, 249, 254, 0.102);
  --me-inline-code-background: rgba(255, 255, 255, 0.12);
  --me-code-block-background: #09040c;
}

[data-theme-color="pico8"][data-appearance="dark"] {
  color-scheme: dark;
  --me-page-background: #1b1820;
  --me-canvas-background: #4f475d;
  --me-sidebar-background: #332e3c;
  --me-primary-text: #f5f9fe;
  --me-secondary-text: #bdadca;
  --me-separator: rgba(255, 255, 255, 0.25);
  --me-accent: #29adff;
  --me-selection-background: #29adff;
  --me-selection-text: #000000;
  --me-text-selection-background: rgba(41, 173, 255, 0.198);
  --me-inactive-text-selection-background: rgba(245, 249, 254, 0.095);
  --me-inline-code-background: rgba(255, 255, 255, 0.12);
  --me-code-block-background: #2e1f2a;
}

[data-theme-color="black"][data-appearance="dark"] {
  color-scheme: dark;
  --me-page-background: #232323;
  --me-canvas-background: #212121;
  --me-sidebar-background: #191919;
  --me-primary-text: #f5f9fe;
  --me-secondary-text: #bdbdbd;
  --me-separator: rgba(255, 255, 255, 0.25);
  --me-accent: #009aff;
  --me-selection-background: #009aff;
  --me-selection-text: #000000;
  --me-text-selection-background: rgba(0, 154, 255, 0.228);
  --me-inactive-text-selection-background: rgba(245, 249, 254, 0.089);
  --me-inline-code-background: rgba(255, 255, 255, 0.12);
  --me-code-block-background: #282828;
}

[data-theme-color="brown"][data-appearance="dark"] {
  color-scheme: dark;
  --me-page-background: #2c1c17;
  --me-canvas-background: #4f475d;
  --me-sidebar-background: #432b24;
  --me-primary-text: #f5f9fe;
  --me-secondary-text: #caadad;
  --me-separator: rgba(255, 255, 255, 0.25);
  --me-accent: #a56554;
  --me-selection-background: #a56554;
  --me-selection-text: #000000;
  --me-text-selection-background: rgba(165, 101, 84, 0.287);
  --me-inactive-text-selection-background: rgba(245, 249, 254, 0.092);
  --me-inline-code-background: rgba(255, 255, 255, 0.12);
  --me-code-block-background: #1b100d;
}

