/* Start custom CSS *//* Light theme on the language page too (questionnaire header, 2026-10-23; design system: forms open light, moon / sun toggle). Same values as the form pages. CSS exception (standards §6): Elementor variables hold one value; light values from tokens.json modes. */
:root.mj-theme--light {
  --background: #FFFFFF; --surface: #F5F5F5; --border: #D4D4D4; --border-strong: #8F8F8F;
  --text: #0A0A0A; --text-muted: #6B6B6B; --text-subtle: #8F8F8F; --text-disabled: #B3B3B3;
  --action: #000000; --on-action: #FFFFFF; --focus: #000000;
  --error: #C4251B; --success: #067647; --overlay: rgba(255, 255, 255, 0.6);
  /* Old name still in use: point it at the 2.0.0 value (others retired 2026-10-23). */
  --text-secondary: #6B6B6B;
  color-scheme: light;
}
:root:not(.mj-theme--light) { color-scheme: dark; }
body { background-color: var(--background); }/* End custom CSS */