/* Bagholder: Wall Street ticker: black, green, red, amber. Colors only. */
[data-site='bagholder'][data-theme='dark'] {
  --bg: #0a0d10;
  --bg-sunken: #050709;
  --surface: #11161b;
  --surface-raised: #192027;
  --surface-hover: #222b33;
  --border: #2b363f;
  --border-strong: #566672;
  --text: #eef2f5;
  --text-muted: #a3b0ba;
  --text-faint: #7f8d98;
  --accent: #00d27a;
  --accent-hover: #2fe08f;
  --accent-press: #00b368;
  --accent-text: #2fe08f;
  --on-accent: #04130c;
  --accent-soft: #ffb300;
  --accent-soft-bg: #222b33;
  --on-accent-soft: #ffc94d;
  --selected-bg: #eef2f5;
  --selected-text: #0a0d10;
  --positive: #2fe08f;
  --negative: #ff5c6c;
  --danger: #ff5c6c;
  --highlight: #ffb300;
  --special: #b794ff;
  --on-positive: #04130c;
  --on-negative: #1f0509;
  --positive-bg: #0f2a1e;
  --negative-bg: #2f1418;
  --highlight-bg: #2e230c;
  --special-bg: #241a38;
  --focus-ring: #2fe08f;
  --scrim: rgb(0 0 0 / 0.6);
  --wash: rgb(238 242 245 / 0.08);
  --wash-strong: rgb(238 242 245 / 0.14);
  --shadow-color: rgb(0 0 0 / 0.6);
  --glow-color: rgb(0 210 122 / 0.16);
  --glow-edge: rgb(0 210 122 / 0.4);
  --qr-bg: #fbf9f7;
  --qr-fg: #070608;
  --logo-end: var(--accent);
  --tape-bg: #efe6cf;
  --on-tape: #2a2418;
  --tape-up: #0b6b3a;
  --tape-down: #a81e2b;
  --theme-color: #0a0d10;
  color-scheme: dark;
}

[data-site='bagholder'][data-theme='light'] {
  --bg: #f7f8f6;
  --bg-sunken: #eceee9;
  --surface: #ffffff;
  --surface-raised: #f0f2ee;
  --surface-hover: #e4e7e1;
  --border: #d9ddd5;
  --border-strong: #a9b0a5;
  --text: #0c1014;
  --text-muted: #51606b;
  --text-faint: #6d7a84;
  --accent: #00d27a;
  --accent-hover: #00b368;
  --accent-press: #009a59;
  --accent-text: #006b3e;
  --on-accent: #04130c;
  --accent-soft: #a86a00;
  --accent-soft-bg: #fff1d4;
  --on-accent-soft: #7a4d00;
  --selected-bg: #0c1014;
  --selected-text: #f7f8f6;
  --positive: #006b3e;
  --negative: #bf1b30;
  --danger: #bf1b30;
  --highlight: #8a5a00;
  --special: #5b34b8;
  --on-positive: #ffffff;
  --on-negative: #ffffff;
  --positive-bg: #dff3e8;
  --negative-bg: #fbe3e6;
  --highlight-bg: #fff1d4;
  --special-bg: #ece4fb;
  --focus-ring: #006b3e;
  --scrim: rgb(10 13 16 / 0.6);
  --wash: rgb(12 16 20 / 0.08);
  --wash-strong: rgb(12 16 20 / 0.14);
  --shadow-color: rgb(12 16 20 / 0.14);
  --glow-color: rgb(0 210 122 / 0.16);
  --glow-edge: rgb(0 210 122 / 0.4);
  --qr-bg: #fbf9f7;
  --qr-fg: #070608;
  --logo-end: var(--accent-text);
  --tape-bg: #efe6cf;
  --on-tape: #2a2418;
  --tape-up: #0b6b3a;
  --tape-down: #a81e2b;
  --theme-color: #f7f8f6;
  color-scheme: light;
}
