/* Minimal Bulma Dark Mode Override */

/* This file only overrides essential Bulma elements that conflict with existing styles */

:root {
  /* Force dark color scheme */
  color-scheme: dark !important;
  
  /* Override only essential Bulma variables */
  background-color: #252525;

  --bulma-scheme-main: #252525 !important;
  --bulma-text: #fff !important;
  --bulma-button-background-color: #C0392B !important;
  --bulma-button-color: #fff !important;
  --bulma-primary: #C0392B !important;
  --bulma-title-color: #fff !important;
  --bulma-strong-color: #fff !important;
  --bulma-shadow: 0 0.5em 1em -0.125em hsl(var(--bulma-shadow-h) var(--bulma-shadow-s) var(--bulma-shadow-l) / 10%),0 0px 0 1px hsl(var(--bulma-shadow-h) var(--bulma-shadow-s) var(--bulma-shadow-l) / 2%);
}

.navbar {
  background-color: #131313 !important;
  color: #fff !important;
}

.title {
  color: #fff !important;
}

.label {
  color: #fff !important;
}

/* Let Login.view.css handle table styling - only override Bulma's colors */
.table {
  background-color: #2d2d2d !important;
  color: white !important;
}

.table th, .table td {
  /* Keep Bulma's cell structure but override colors */
  background-color: #2d2d2d !important;
  color: white !important;
  border-color: #C0392B !important;
}

/* Alternating row colors for better readability */
.table tbody tr:nth-child(even) {
  background-color: #333 !important;
}

.table tbody tr:nth-child(even) td {
  background-color: #333 !important;
}

.table tbody tr:nth-child(odd) {
  background-color: #2d2d2d !important;
}

.table tbody tr:nth-child(odd) td {
  background-color: #2d2d2d !important;
}

.input, .textarea, .select select {
  background-color: #333 !important;
  color: #fff !important;
  border-color: #C0392B !important;
}

.modal-card-head, .modal-card-body, .modal-card-foot {
  background-color: #252525 !important;
  color: #fff !important;
}