/* Theme tokens. Core CSS uses only these variables; a brand theme overrides
   any of them in a stylesheet loaded after this one. Defaults = the original dark look. */
:root {
  /* Surfaces */
  --bg: #0f1115;
  --bg-deep: #0b0c10;
  --surface: #1a1d24;
  --surface-2: #15181e;
  --surface-3: #262a33;
  --surface-open: #202430;
  --surface-selected: #1b2233;
  --surface-sunk: #121419;
  /* Borders */
  --border: #23262e;
  --border-hover: #4a5060;
  --border-strong: #33373f;
  /* Text */
  --link: #7ea6ff;
  --text: #e8e8ea;
  --text-faint: #6c7280;
  --text-muted: #9a9ea8;
  --text-soft: #c9ccd3;
  --text-soft-2: #c9ccd4;
  --white: #fff;
  --text-strong: #fff;
  --on-accent: #fff;
  /* Accent */
  --accent: #4f7cff;
  /* Status and chips */
  --accepted: #5fe0d4;
  --accepted-bg: #0d2e2b;
  --danger: #ff8a8a;
  --danger-bg: #3a1f22;
  --error: #ff6b6b;
  --info: #9db8ff;
  --info-2: #8fb0ff;
  --info-bg: #1c2740;
  --ok: #6fe08a;
  --ok-bg: #12301e;
  --ok-bg-2: #17351f;
  --person: #c9a8ff;
  --person-2: #b98cff;
  --person-bg: #2a1f40;
  --status-accepted: #19b3a6;
  --status-declined: #7a808c;
  --status-draft: #e0a100;
  --status-fixed: #2f9e5b;
  --status-new: var(--accent);
  --status-new-alert: #e5484d;
  --warn: #e0c26f;
  --warn-2: #f0c860;
  --warn-bg: #332b17;
  --warn-bg-2: #33290c;
  /* Shape */
  --radius: 8px;
  --radius-lg: 12px;
  --radius-md: 10px;
  --radius-pill: 999px;
  --radius-round: 50%;
  --radius-sm: 6px;
  --radius-xs: 4px;
  /* Type */
  --font: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --font-mono: ui-monospace, Consolas, monospace;
  /* Shadows and overlays */
  --overlay-6: rgba(0, 0, 0, .6);
  --shadow: 0 12px 30px rgba(0, 0, 0, .45);
  --shadow-2: 0 0 0 1px #7ea6ff;
  --shadow-3: 0 10px 30px rgba(0,0,0,.4);
  /* Other colors (rename freely) */
  --c-000a: #000a;
  --c-000c: #000c;
  --c-142017: #142017;
  --c-151b2a: #151b2a;
  --c-171a20: #171a20;
  --c-17201a: #17201a;
  --c-1e2128: #1e2128;
  --c-1f1c12: #1f1c12;
  --c-20232b: #20232b;
  --c-2a2412: #2a2412;
  --c-2a2d35: #2a2d35;
  --c-2a2e37: #2a2e37;
  --c-2b5b55: #2b5b55;
  --c-2f5a39: #2f5a39;
  --c-3a3218: #3a3218;
  --c-3a4664: #3a4664;
  --c-7d8290: #7d8290;
  --c-9fd0ff: #9fd0ff;
  --c-9fe6dd: #9fe6dd;
  --c-b9bdc7: #b9bdc7;
  --c-b9c9ff: #b9c9ff;
  --c-c8d4f5: #c8d4f5;
  --c-c9d3bd: #c9d3bd;
  --c-c9f2ec: #c9f2ec;
  --c-cfe9d5: #cfe9d5;
  --c-d6d8de: #d6d8de;
  --c-f0d58a: #f0d58a;
  /* Comment pins drawn on the client page */
  --pin-new: #4f7cff;
  --pin-text: #fff;
  --pin-font: -apple-system, Segoe UI, sans-serif;
  --pin-shadow: 0 2px 8px rgba(0, 0, 0, .35);
  --pin-draft: #d49400;
  --pin-accepted: #0f9d94;
  --pin-fixed: #2f9e5b;
  --pin-declined: #6c7280;
  --pin-alert: #e5484d;
  --pin-ping: rgba(229, 72, 77, .75);
}
