/* Generated by tools/sync-tokens.py from the forum theme (forum.jimineering.com). Do not edit by hand. */
:root {
  color-scheme: light dark;
  --bg: #F5F5F5; /* --secondary */
  --surface: #F5F5F5; /* --jim-surface */
  --rail: #EDEDED; /* --jim-rail */
  --border: #D6D6D6; /* --jim-border */
  --border-soft: #E3E3E3; /* --jim-border-soft */
  --text: #262626; /* --jim-text */
  --text-strong: #141414; /* --primary */
  --text-soft: #404040; /* --jim-text-soft */
  --muted: #5C5C5C; /* --jim-muted */
  --link: #12382C; /* --d-link-color */
  --accent: #12382C; /* --tertiary */
  --focus: #12382C; /* --tertiary */
  --highlight: #E3ECE8; /* --highlight */
  --header-bg: #F5F5F5; /* --header_background */
  --header-text: #141414; /* --header_primary */
  --header-border: #D6D6D6; /* --jim-border */
  --btn-primary-bg: #12382C; /* --d-button-primary-bg-color */
  --btn-primary-text: #F5F5F5; /* --d-button-primary-text-color */
  --btn-primary-bg-hover: #0E2A21; /* --d-button-primary-bg-color--hover */
  --btn-default-bg: #E8E8E8; /* --d-button-default-bg-color */
  --btn-default-text: #141414; /* --d-button-default-text-color */
  --btn-default-bg-hover: #8A8A8A; /* --d-button-default-bg-color--hover */
  --btn-default-text-hover: #F5F5F5; /* --d-button-default-text-color--hover */
  --tag-bg: #E3ECE8; /* --jim-tag-bg */
  --tag-text: #12382C; /* --jim-tag-text */
  --input-bg: #EBEBEB; /* --jim-search-bg */
  --code-bg: #FAFAFA; /* --jim-code-bg */
  --code-text: #1F1F1F; /* --jim-code-text */
  --code-keyword: #0000FF; /* --jim-hl-kw */
  --code-control: #AF00DB; /* --jim-hl-ctrl */
  --code-function: #795E26; /* --jim-hl-fn */
  --code-type: #267F99; /* --jim-hl-type */
  --code-string: #A31515; /* --jim-hl-str */
  --code-number: #088255; /* --jim-hl-num */
  --code-comment: #008000; /* --jim-hl-com */
  --code-variable: #001080; /* --jim-hl-var */
  --code-gutter: #5C5C5C; /* --jim-muted */
  /* category colours, same as the forum */
  --cat-backend: #2F6D53; --cat-devops: #3D7A62; --cat-languages: #519575;
  --cat-code-review: #757575; --cat-databases: #7A8C84; --cat-career: #888888;
}
@media (prefers-color-scheme: dark) {
  :root {
  --bg: #141414; /* --secondary */
  --surface: #1A1A1A; /* --jim-surface */
  --rail: #101010; /* --jim-rail */
  --border: #2E2E2E; /* --jim-border */
  --border-soft: #242424; /* --jim-border-soft */
  --text: #D9D9D9; /* --jim-text */
  --text-strong: #F5F5F5; /* --primary */
  --text-soft: #BDBDBD; /* --jim-text-soft */
  --muted: #9E9E9E; /* --jim-muted */
  --link: #9FD8B9; /* --d-link-color */
  --accent: #9FD8B9; /* --tertiary */
  --focus: #9FD8B9; /* --tertiary */
  --highlight: #1F3A30; /* --highlight */
  --header-bg: #101010; /* --header_background */
  --header-text: #F5F5F5; /* --header_primary */
  --header-border: #2E2E2E; /* --jim-border */
  --btn-primary-bg: #9FD8B9; /* --d-button-primary-bg-color */
  --btn-primary-text: #141414; /* --d-button-primary-text-color */
  --btn-primary-bg-hover: #B2E0C7; /* --d-button-primary-bg-color--hover */
  --btn-default-bg: #363636; /* --d-button-default-bg-color */
  --btn-default-text: #F5F5F5; /* --d-button-default-text-color */
  --btn-default-bg-hover: #9F9F9F; /* --d-button-default-bg-color--hover */
  --btn-default-text-hover: #141414; /* --d-button-default-text-color--hover */
  --tag-bg: #1F3A30; /* --jim-tag-bg */
  --tag-text: #CFEBDC; /* --jim-tag-text */
  --input-bg: #1C1C1C; /* --jim-search-bg */
  --code-bg: #1E1E1E; /* --jim-code-bg */
  --code-text: #D4D4D4; /* --jim-code-text */
  --code-keyword: #569CD6; /* --jim-hl-kw */
  --code-control: #C586C0; /* --jim-hl-ctrl */
  --code-function: #DCDCAA; /* --jim-hl-fn */
  --code-type: #4EC9B0; /* --jim-hl-type */
  --code-string: #CE9178; /* --jim-hl-str */
  --code-number: #B5CEA8; /* --jim-hl-num */
  --code-comment: #6A9955; /* --jim-hl-com */
  --code-variable: #9CDCFE; /* --jim-hl-var */
  --code-gutter: #9E9E9E; /* --jim-muted */
  }
}
