/* Roomnotes room settings.
   Five palettes, one layout. Only these six tokens change, never spacing,
   type or composition. Deep Roast Blue is the default and lives in theme.css;
   it is repeated here so the picker can name it like the others.

   Switch with: document.documentElement.dataset.theme = "high-contrast"
   Every pairing below was measured. Ink on ground clears 14:1 in every theme,
   ink-soft clears 7:1, ink-faint clears 4.5:1, and accent clears 6:1.
   Accent never carries body copy. ink-faint is for labels and codes only,
   never for a sentence someone has to read from the back of the room. */

[data-theme="deep-roast"] {
  --bg: #241811;
  --bg-lift: #33241a;
  --line: #45341f;
  --ink: #f5ede1;
  --ink-soft: #c3b4a0;
  --ink-faint: #96887a;
  --accent: #79aeff;
}

/* Near-neutral charcoal. For warm or red venue branding, and when the
   speaker wants the screen to disappear behind the words. */
[data-theme="ember"] {
  --bg: #1a1614;
  --bg-lift: #262120;
  --line: #3a3330;
  --ink: #f6f1ea;
  --ink-soft: #b7ada3;
  --ink-faint: #918780;
  --accent: #ff6b3d;
}

/* The original espresso and chartreuse. Loudest accent in the set.
   Masterminds and conferences more than Sunday mornings. */
[data-theme="ember-roast"] {
  --bg: #221a12;
  --bg-lift: #2c231a;
  --line: #3d3225;
  --ink: #f2e9d8;
  --ink-soft: #c9bba3;
  --ink-faint: #948778;
  --accent: #c8e64b;
}

/* Daylight services, rooms with windows, LCD panels that cannot go dark.
   Warm paper rather than white so it never glares. */
[data-theme="bright-room"] {
  --bg: #f7f2e9;
  --bg-lift: #ffffff;
  --line: #dfd5c4;
  --ink: #241811;
  --ink-soft: #5b4a3b;
  --ink-faint: #7e6a59;
  --accent: #1b54b8;
}

/* The rescue theme. Switch to it when the back row says they cannot read
   the screen. Ugly up close, readable from anywhere. */
[data-theme="high-contrast"] {
  --bg: #000000;
  --bg-lift: #0e0e0e;
  --line: #2e2e2e;
  --ink: #ffffff;
  --ink-soft: #eaeaea;
  --ink-faint: #bdbdbd;
  --accent: #ffd84d;
}
