/* CoreX design tokens. Change this file to give another product its own accent. */
:root {
  --accent: #7442cf;
  --accent-hover: #6333b7;
  --accent-soft: #f0eafb;
  --accent-line: #dacaf5;
  --on-accent: #ffffff;
  --page: #fcfcfb;
  --surface: #ffffff;
  --surface-alt: #f5f5f3;
  --surface-hover: #eeedeb;
  --ink: #24232a;
  --muted: #65636f;
  --quiet: #726d7a;
  --line: #e7e5e9;
  --line-strong: #d4d1da;
  --code-bg: #f6f5f8;
  --code-ink: #363042;
  --code-comment: #777080;
  --code-key: #7142b5;
  --code-string: #4b6453;
  --code-number: #ac6231;
  --success: #2b7556;
  --shadow: 0 12px 48px -24px rgb(31 22 50 / .16);
  --dialog-shadow: 0 28px 100px rgb(16 9 29 / .24);
  --radius: 14px;
  --font: "Segoe UI Variable Text", "Segoe UI", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  --display: "Segoe UI Variable Display", "Segoe UI", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  --mono: "Cascadia Code", "Cascadia Mono", Consolas, "Liberation Mono", monospace;
  --header-height: 76px;
  --ease: cubic-bezier(.2,.7,.2,1);
  --duration: 180ms;
  color-scheme: light;
}
:root[data-theme="dark"] {
  --accent: #b299f0;
  --accent-hover: #c6b1f6;
  --accent-soft: #292333;
  --accent-line: #4a3b66;
  --on-accent: #1c142b;
  --page: #17171a;
  --surface: #1d1d21;
  --surface-alt: #232327;
  --surface-hover: #2b2a30;
  --ink: #eeedf1;
  --muted: #aaa7b3;
  --quiet: #8c8797;
  --line: #313037;
  --line-strong: #45424e;
  --code-bg: #202026;
  --code-ink: #ded9e8;
  --code-comment: #9a91a6;
  --code-key: #bd9af1;
  --code-string: #a1c3a5;
  --code-number: #e3b68c;
  --success: #89c7a8;
  --shadow: 0 12px 48px -24px rgb(0 0 0 / .4);
  --dialog-shadow: 0 28px 100px rgb(0 0 0 / .55);
  color-scheme: dark;
}
