/* Theme default */
:root {
  --om-font: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --om-font-display: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --om-font-mono: ui-monospace, 'Cascadia Code', Consolas, monospace;
  --om-bg: #f5f6f8;
  --om-surface: #ffffff;
  --om-surface-2: #eef0f3;
  --om-border: #dde1e6;
  --om-text: #1b1f24;
  --om-muted: #5f6b7a;
  --om-accent: #2f6fe4;
  --om-accent-text: #ffffff;
  --om-accent-soft: #e3ecfd;
  --om-ok: #1f8a4c;
  --om-warn: #b7791f;
  --om-danger: #c2372f;
  --om-money: #1f8a4c;
  --om-header-bg: #ffffff;
  --om-header-text: #1b1f24;
  --om-radius: 10px;
  --om-radius-sm: 6px;
  --om-shadow: 0 1px 2px rgba(16,24,40,.06), 0 1px 3px rgba(16,24,40,.08);
}
@media (prefers-color-scheme: dark) {
  :root:not([data-mode="light"]) {
  --om-bg: #111418;
  --om-surface: #1a1e24;
  --om-surface-2: #232830;
  --om-border: #2e343d;
  --om-text: #e7eaee;
  --om-muted: #9aa4b1;
  --om-accent: #5b8ff0;
  --om-accent-text: #0b1220;
  --om-accent-soft: #1d2a44;
  --om-ok: #4cc483;
  --om-warn: #e0a94a;
  --om-danger: #ef6b62;
  --om-money: #4cc483;
  --om-header-bg: #161a1f;
  --om-header-text: #e7eaee;
  --om-shadow: 0 1px 2px rgba(0,0,0,.4);
}
}
:root[data-mode="dark"] {
  --om-bg: #111418;
  --om-surface: #1a1e24;
  --om-surface-2: #232830;
  --om-border: #2e343d;
  --om-text: #e7eaee;
  --om-muted: #9aa4b1;
  --om-accent: #5b8ff0;
  --om-accent-text: #0b1220;
  --om-accent-soft: #1d2a44;
  --om-ok: #4cc483;
  --om-warn: #e0a94a;
  --om-danger: #ef6b62;
  --om-money: #4cc483;
  --om-header-bg: #161a1f;
  --om-header-text: #e7eaee;
  --om-shadow: 0 1px 2px rgba(0,0,0,.4);
}
