/* Generated from Vice's vice/data/accents.json, the same Material 3 schemes the
   app uses. Regenerate rather than editing by hand. */
:root, [data-accent="blue"] {
  --base: #8ab9f3;
  --on-base: #003259;
  --hover: #9fcaff;
  --active: #79a9e2;
  --bg: #11131a;
  --surface-lowest: #0c0e15;
  --surface-low: #191b23;
  --surface: #1d1f27;
  --surface-high: #272a31;
  --surface-highest: #32343c;
  --on-surface: #e1e2ec;
  --on-surface-variant: #c2c6d6;
  --primary-container: #08497c;
  --on-primary-container: #d2e4ff;
  --secondary-container: #324862;
  --on-secondary-container: #d2e4ff;
  --tertiary-container: #563c69;
  --on-tertiary-container: #f3daff;
  --outline: #8c909f;
  --outline-variant: #424654;
  --error: #ffb4ab;
  --on-error: #690005;
  --error-container: #93000a;
  --on-error-container: #ffdad6;
  --ambient: #003660;
}
[data-accent="purple"] {
  --base: #d0bcff;
  --on-base: #372463;
  --hover: #dfd0ff;
  --active: #c0abf4;
  --bg: #161219;
  --surface-lowest: #110c14;
  --surface-low: #1f1a21;
  --surface: #231e25;
  --surface-high: #2e2830;
  --surface-highest: #39333b;
  --on-surface: #eadfea;
  --on-surface-variant: #d0c2d3;
  --primary-container: #4e3b7c;
  --on-primary-container: #e9ddff;
  --secondary-container: #4b4163;
  --on-secondary-container: #e9ddff;
  --tertiary-container: #6c3648;
  --on-tertiary-container: #ffd9e2;
  --outline: #998d9d;
  --outline-variant: #4d4351;
  --error: #ffb4ab;
  --on-error: #690005;
  --error-container: #93000a;
  --on-error-container: #ffdad6;
  --ambient: #3c2968;
}
[data-accent="green"] {
  --base: #85d7ae;
  --on-base: #003824;
  --hover: #95e8be;
  --active: #74c69e;
  --bg: #0c1513;
  --surface-lowest: #07100e;
  --surface-low: #141d1b;
  --surface: #18211f;
  --surface-high: #232c29;
  --surface-highest: #2d3734;
  --on-surface: #dbe5e0;
  --on-surface-variant: #b8cbc4;
  --primary-container: #005236;
  --on-primary-container: #a0f4c9;
  --secondary-container: #284e3c;
  --on-secondary-container: #c2ecd3;
  --tertiary-container: #004d61;
  --on-tertiary-container: #b9eaff;
  --outline: #83958f;
  --outline-variant: #3a4a45;
  --error: #ffb4ab;
  --on-error: #690005;
  --error-container: #93000a;
  --on-error-container: #ffdad6;
  --ambient: #003d28;
}
[data-accent="red"] {
  --base: #ffb3ad;
  --on-base: #5a1b19;
  --hover: #ffcbc6;
  --active: #fd9c95;
  --bg: #1c110d;
  --surface-lowest: #160c08;
  --surface-low: #251915;
  --surface: #291d19;
  --surface-high: #342723;
  --surface-highest: #40322d;
  --on-surface: #f5ded7;
  --on-surface-variant: #dfc0b6;
  --primary-container: #77302d;
  --on-primary-container: #ffdad7;
  --secondary-container: #663b38;
  --on-secondary-container: #ffdad7;
  --tertiary-container: #5d4202;
  --on-tertiary-container: #ffdea6;
  --outline: #a78b81;
  --outline-variant: #58423a;
  --error: #ffb4ab;
  --on-error: #690005;
  --error-container: #93000a;
  --on-error-container: #ffdad6;
  --ambient: #5f1f1d;
}
[data-accent="orange"] {
  --base: #ffb690;
  --on-base: #552100;
  --hover: #ffcdb4;
  --active: #f9a171;
  --bg: #1b120a;
  --surface-lowest: #150c06;
  --surface-low: #231a11;
  --surface: #281e15;
  --surface-high: #33281f;
  --surface-highest: #3e3329;
  --on-surface: #f2dfd1;
  --on-surface-variant: #dcc2ad;
  --primary-container: #73350e;
  --on-primary-container: #ffdbca;
  --secondary-container: #653d27;
  --on-secondary-container: #ffdbca;
  --tertiary-container: #4d4808;
  --on-tertiary-container: #ede596;
  --outline: #a48c7a;
  --outline-variant: #554334;
  --error: #ffb4ab;
  --on-error: #690005;
  --error-container: #93000a;
  --on-error-container: #ffdad6;
  --ambient: #5b2400;
}
