/* Generated from theme-definitions.json - DO NOT EDIT DIRECTLY */
/* Last generated: 2026-02-24T04:37:38.724Z */

/* Root theme (default) */
:root {
  --body-bg: #ffffff;
  --body-color: #1a1a1a;
  --surface-bg: #f5f5f5;
  --voice-badge-color: #9d4edd;
  --error-color: #cc0000;
}

[data-theme="default"] {
  --body-bg: #ffffff;
  --body-color: #1a1a1a;
  --surface-bg: #f5f5f5;
  --voice-badge-color: #9d4edd;
  --error-color: #cc0000;
}

[data-theme="dark"] {
  --body-bg: #0a0e27;
  --body-color: #eaeaea;
  --surface-bg: #1a1f3a;
  --voice-badge-color: #7bfff2;
  --error-color: #ff6b6b;
}

[data-theme="pastel-mondrian"] {
  --body-bg: #ffffff;
  --body-color: #304c61;
  --surface-bg: #f9f4f0;
  --voice-badge-color: #a98268;
  --error-color: #b85a5a;
  --pm-charcoal: #304c61;
  --pm-taupe: #a98268;
  --pm-ash: #95b4b6;
  --pm-coral: #da7a7c;
  --pm-sage: #9ca89d;
}

[data-theme="instrument-paper"] {
  --body-bg: #ffffff;
  --body-color: #000000;
  --surface-bg: #f0f0f0;
  --voice-badge-color: #000000;
  --error-color: #8b3a3a;
}

