/* Generated by build.py from sitegen/tokens.py. Do not edit by hand. */

:root {
  --bg: #F2EDE3;
  --surface: #FBF8F2;
  --ink: #1A1A1A;
  --muted: #6B655B;
  --line: #D9D1C1;
  --accent: #1E46D2;
  --accent-ink: #FFFFFF;
  --accent-soft: #D9E1FA;
  --dot: rgba(26,26,26,.11);
  --ok: #1F7A3A;
  --ok-ink: #FFFFFF;
  --code-bg: #15171C;
  --code-ink: #E9E6DF;
  --bw: 1.5px;
}

[data-theme="dark"] {
  --bg: #14130F;
  --surface: #1E1D18;
  --ink: #F2EDE3;
  --muted: #A39C8E;
  --line: #3A372F;
  --accent: #7D9BFF;
  --accent-ink: #0B0B0B;
  --accent-soft: #23294A;
  --dot: rgba(242,237,227,.09);
  --ok: #5BC27A;
  --ok-ink: #0B0B0B;
  --code-bg: #0C0D10;
  --code-ink: #E9E6DF;
  --bw: 1.5px;
}

[data-contrast="more"] {
  --bg: #FFFFFF;
  --surface: #FFFFFF;
  --ink: #000000;
  --muted: #1A1A1A;
  --line: #000000;
  --accent: #0A2A9E;
  --accent-ink: #FFFFFF;
  --accent-soft: #E3E8FF;
  --dot: transparent;
  --ok: #0B5A23;
  --ok-ink: #FFFFFF;
  --code-bg: #000000;
  --code-ink: #FFFFFF;
  --bw: 2.5px;
}

[data-theme="dark"][data-contrast="more"] {
  --bg: #000000;
  --surface: #000000;
  --ink: #FFFFFF;
  --muted: #F0F0F0;
  --line: #FFFFFF;
  --accent: #A9BDFF;
  --accent-ink: #000000;
  --accent-soft: #10183D;
  --dot: transparent;
  --ok: #8EE0A6;
  --ok-ink: #000000;
  --code-bg: #111111;
  --code-ink: #FFFFFF;
  --bw: 2.5px;
}

[data-cvd="on"] {
  --ok: var(--accent);
  --ok-ink: var(--accent-ink);
}
