.log-context-pre,
.log-details,
.rich-content pre,
.rich-editor-area pre {
  background: var(--surface-soft) !important;
  color: var(--text-soft) !important;
  border: 0 !important;
  box-shadow: none !important;
}

#systemLogsList .row,
#systemLogsList .badge,
#systemLogsList .log-details,
#systemLogsList .log-context-pre {
  border: 0 !important;
  box-shadow: none !important;
}

.rich-editor {
  background: var(--editor-surface) !important;
  border: 1px solid var(--border-strong) !important;
}

.rich-editor:focus-within {
  background: var(--editor-surface) !important;
  border-color: var(--accent-border) !important;
  box-shadow: 0 0 0 3px var(--accent-glow) !important;
}

.rich-editor-toolbar {
  background: var(--editor-surface) !important;
  border-bottom: 1px solid var(--border) !important;
}

.rich-editor-btn {
  background: var(--editor-surface) !important;
  color: var(--text-soft) !important;
  border: 0 !important;
}

.rich-editor-btn:hover,
.rich-editor-btn:focus-visible {
  background: var(--accent-soft) !important;
  color: var(--accent-strong) !important;
  border: 0 !important;
}

.rich-editor-separator {
  background: var(--border-strong) !important;
}

.rich-editor-area {
  background: var(--editor-surface) !important;
  color: var(--text) !important;
}

.rich-content blockquote,
.rich-editor-area blockquote {
  border-left-color: rgba(57, 104, 246, .45) !important;
  color: var(--text-soft) !important;
}

.rich-content th,
.rich-content td,
.rich-editor-area th,
.rich-editor-area td {
  border-color: var(--border) !important;
}
