/* Generated by scripts/build-themes.cjs from the light design. Do not edit. */
:root:where([data-theme='dark']):root {
  background: #212121;
}
:where(html[data-theme='dark']) .comfort-link {
  background: #212121;
}
:where(html[data-theme='dark']) .comfort-link[aria-current='page'] {
  color: #212121;
}
:where(html[data-theme='dark']) .session-bar {
  background: #212121;
}
:where(html[data-theme='dark']) .session-steps li[aria-current='step'] {
  color: #212121;
}
:where(html[data-theme='dark']) .session-bar button,
:where(html[data-theme='dark']) .session-bar a.session-action {
  background: #212121;
}
:where(html[data-theme='dark']) .session-bar .session-next {
  color: #212121;
}
:where(html[data-theme='dark']) .session-gate {
  background: #cfd9d573;
}
:where(html[data-theme='dark']) .session-gate > div {
  background: #212121;
}
:where(html[data-theme='dark']) .talk-fab {
  color: #212121;
}
:where(html[data-theme='dark']) .more-menu > summary {
  background: #212121;
}
:where(html[data-theme='dark']) .more-menu[open] > div {
  background: #212121;
}
:root:where([data-theme='calm']):root {
  background: #f2f2f2;
}
:where(html[data-theme='calm']) .comfort-link {
  background: #f2f2f2;
}
:where(html[data-theme='calm']) .comfort-link[aria-current='page'] {
  color: #f2f2f2;
}
:where(html[data-theme='calm']) .session-bar {
  background: #f2f2f2;
}
:where(html[data-theme='calm']) .session-steps li[aria-current='step'] {
  color: #f2f2f2;
}
:where(html[data-theme='calm']) .session-bar button,
:where(html[data-theme='calm']) .session-bar a.session-action {
  background: #f2f2f2;
}
:where(html[data-theme='calm']) .session-bar .session-next {
  color: #f2f2f2;
}
:where(html[data-theme='calm']) .session-gate {
  background: #262c2a73;
}
:where(html[data-theme='calm']) .session-gate > div {
  background: #f2f2f2;
}
:where(html[data-theme='calm']) .talk-fab {
  color: #f2f2f2;
}
:where(html[data-theme='calm']) .more-menu > summary {
  background: #f2f2f2;
}
:where(html[data-theme='calm']) .more-menu[open] > div {
  background: #f2f2f2;
}
