:root {
  color-scheme: light;

  --bg: #f4fbf7;
  --surface: #ffffff;
  --surface-2: #ebf6ef;
  --surface-3: #deefe5;
  --border: #c9dfd0;
  --border-strong: #9fc3ad;

  --text: #153329;
  --muted: #49695c;
  --heading: #0f271f;

  --accent: #1f8f60;
  --accent-strong: #176f4a;
  --accent-soft: #d9efe4;
  --danger: #a62e2e;

  --mono-bg: #f2f8f4;
  --shadow: 0 8px 30px rgba(8, 36, 26, 0.08);

  --font-sans:
    "IBM Plex Sans", "Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;
  --font-mono: "IBM Plex Mono", "Consolas", "Courier New", monospace;
}

/*
Slate-blue preset:
:root {
  color-scheme: light;
  --bg: #f4f7fc;
  --surface: #ffffff;
  --surface-2: #eef3fb;
  --surface-3: #dfe8f7;
  --border: #ccd8ee;
  --border-strong: #9cb4de;
  --text: #1a2842;
  --muted: #4c5f82;
  --heading: #121e35;
  --accent: #2f6adf;
  --accent-strong: #1f4fae;
  --accent-soft: #dce7fb;
  --danger: #ad2b35;
  --mono-bg: #f2f6fc;
  --shadow: 0 10px 28px rgba(19, 39, 80, 0.1);
  --font-sans: "IBM Plex Sans", "Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;
  --font-mono: "IBM Plex Mono", "Consolas", "Courier New", monospace;
}
*/

/*
Sunset preset:
:root {
  color-scheme: light;
  --bg: #fff7ef;
  --surface: #ffffff;
  --surface-2: #fff0e2;
  --surface-3: #ffe2cb;
  --border: #f2cfaf;
  --border-strong: #dca677;
  --text: #4a2318;
  --muted: #7b4a3d;
  --heading: #39170f;
  --accent: #d05b2c;
  --accent-strong: #a3411c;
  --accent-soft: #ffe4d3;
  --danger: #a62e2e;
  --mono-bg: #fff1e7;
  --shadow: 0 10px 28px rgba(93, 43, 21, 0.12);
  --font-sans: "IBM Plex Sans", "Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;
  --font-mono: "IBM Plex Mono", "Consolas", "Courier New", monospace;
}
*/
