/*:root {
  --tblr-primary: #206bc4;
  --tblr-primary-rgb: 32, 107, 196;
}*/

/* Dark theme specific styles */
/*.theme-dark {
  --tblr-body-bg: #1a2234;
  --tblr-bg-surface: #1e293b;
  --tblr-card-bg: #1e293b;
  --tblr-border-color: #2c3c56;
  --tblr-body-color: #f8fafc;
  --tblr-muted: #8592a6;
}

.theme-dark .modal-content {
  background-color: var(--tblr-card-bg);
  color: var(--tblr-body-color);
}

.theme-dark .bg-light {
  background-color: #2c3c56 !important;
}

.theme-dark pre {
  color: #e2e8f0;
}

.theme-dark .table {
  color: var(--tblr-body-color);
}

.theme-dark .empty-img {
  color: #4299e1;
}

pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  max-height: 300px;
  overflow-y: auto;
}

.page-title {
  font-weight: 600;
}

.empty {
  text-align: center;
  padding: 2rem;
}

.empty-img {
  margin-bottom: 1rem;
  color: var(--tblr-primary);
}

.empty-title {
  font-size: 1.25rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
}

.badge {
  text-transform: uppercase;
  font-size: 0.65rem;
  font-weight: 600;
  padding: 0.25rem 0.5rem;
}

.code-block {
  background-color: #f8f9fa;
  border: 1px solid #e9ecef;
  border-radius: 4px;
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 0.875em;
}

.theme-dark .code-block {
  background-color: #2c3c56;
  border-color: #374151;
}*/
