/* style.css */
:root {
  --dark-bg: #1a1a1a;
  --darker-bg: #242424;
  --border-color: #404040;
  --text-color: #e0e0e0;
  --header-bg: #2d2d2d;
  --hover-bg: #333333;
}

body {
  background-color: var(--dark-bg) !important;
  color: var(--text-color);
}

#wpadminbar {
  display: none !important;
}

html {
  margin-top: 0 !important;
}

#content {
  padding-top: 0 !important;
}

.tb_turn_on.js-turn-on-builder,
.edit-button {
  display: none !important;
}

.task-table {
  margin: 0 auto;
  border-collapse: collapse;
  text-align: left;
  background-color: var(--darker-bg);
  color: var(--text-color);
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.task-table th,
.task-table td {
  border: 1px solid var(--border-color);
  padding: 12px;
}

.task-table th {
  background-color: var(--header-bg);
  text-align: center;
  color: var(--text-color);
  font-weight: 600;
}

.task-table td {
  text-align: center;
}

.task-table tr:hover {
  background-color: var(--hover-bg);
}

.task-form {
  display: inline;
}

.task-form input[type="checkbox"] {
  accent-color: #4a4a4a;
  width: 16px;
  height: 16px;
}

.update-button {
  margin-left: 10px;
  background-color: var(--header-bg);
  color: var(--text-color);
  border: 1px solid var(--border-color);
  padding: 6px 12px;
  border-radius: 4px;
  cursor: pointer;
}

.update-button:hover {
  background-color: var(--hover-bg);
}

.header-row {
  background-color: var(--header-bg);
}

/* Add smooth transitions */
.task-table td,
.task-table tr,
.update-button {
  transition: all 0.2s ease-in-out;
}

.t0 {
  background-color: #252b28;
} /* Gray-green */
.t1 {
  background-color: #252832;
} /* Gray-blue */
.t2 {
  background-color: #2d2822;
} /* Stronger gray-amber */
.t3 {
  background-color: #2d2520;
} /* Stronger gray-orange */
.t4 {
  background-color: #2d2020;
} /* Stronger gray-red */

.task-table tr.t0:hover {
  background-color: #2c322f;
}
.task-table tr.t1:hover {
  background-color: #2c303b;
}
.task-table tr.t2:hover {
  background-color: #352f28;
}
.task-table tr.t3:hover {
  background-color: #352c26;
}
.task-table tr.t4:hover {
  background-color: #352525;
}
