:root,
[data-bs-theme=light] {
  --bs-success-dark: #21732e;
  --bs-warning-bg-subtle-raw: 255, 244, 209;
  --bs-success-bg-subtle-raw: 212, 237, 218;
  --bs-danger-bg-subtle-raw: 248, 215, 218;
  --bs-info-bg-subtle-raw: 209, 236, 241;
  --alert-transparency: 0.8;
}

[data-bs-theme=dark] {
  --bs-success-dark: #1e5b2a;
  --bs-warning-bg-subtle-raw: 69, 51, 7;
  --bs-success-bg-subtle-raw: 47, 110, 62;
  --bs-danger-bg-subtle-raw: 92, 37, 43;
  --bs-info-bg-subtle-raw: 59, 110, 143;
  --alert-transparency: 0.8;
}

.btn,
.card,
.alert,
.badge,
.modal-content {
  border-radius: 0 !important;
}

.clickable-row {
  cursor: pointer;
  transition: background-color 0.3s;
}
.clickable-row:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

.form-select option {
  padding: 0.5rem;
  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
}

.form-select option:hover,
.form-select option:focus,
.form-select option:active,
.form-select option:checked {
  background-color: var(--bs-primary);
  color: #ffffff;
}

.form-select option:hover,
.form-select option:focus {
  box-shadow: 0 0 10px 100px var(--bs-primary) inset;
}

.navbar {
  padding: 0.5rem 1rem;
}

.navbar-brand {
  font-size: 1.25rem;
  font-weight: 500;
}

.text-decoration-underline {
  text-decoration: underline;
}

.clickable-row {
  cursor: pointer;
  transition: background-color 0.3s;
}
.clickable-row:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

[data-bs-theme=dark] .clickable-row:hover {
  background-color: #454d55;
}
[data-bs-theme=dark] .img-fluid {
  filter: brightness(0.9);
}
[data-bs-theme=dark] .tooltip-inner {
  background-color: #4a5969;
  color: #e9ecef;
}
[data-bs-theme=dark] [data-registration-form-target=suggestions] .list-group-item {
  background-color: #343a40;
  color: #e9ecef;
}
[data-bs-theme=dark] [data-registration-form-target=suggestions] .list-group-item:hover {
  background-color: #3c444b;
}
[data-bs-theme=dark] .links-footer {
  background: linear-gradient(180deg, rgba(33, 37, 41, 0), #343a40);
}
[data-bs-theme=dark] .links-footer a {
  color: #adb5bd;
}
[data-bs-theme=dark] .links-footer a:hover {
  color: #8296a8;
}
[data-bs-theme=dark] .navbar-brand span {
  color: #e9ecef;
}
[data-bs-theme=dark] .cluster-tooltip-scrollable::-webkit-scrollbar-track {
  background: #343a40;
}
[data-bs-theme=dark] .cluster-tooltip-scrollable::-webkit-scrollbar-thumb {
  background: #8296a8;
}
[data-bs-theme=dark] .cluster-tooltip-scrollable::-webkit-scrollbar-thumb:hover {
  background: #6d8296;
}
[data-bs-theme=dark] .bi-sticky {
  color: #ffca2c;
}
[data-bs-theme=dark] .dailyNoteMarker {
  color: #e9ecef;
}
@media (max-width: 768px) {
  [data-bs-theme=dark] .navbar {
    background-color: rgba(52, 58, 64, 0.95);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
  }
  [data-bs-theme=dark] .card {
    background-color: #343a40;
  }
}
[data-bs-theme=dark] [data-collapse-icon-target=icon] {
  color: var(--bs-light);
}

/*# sourceMappingURL=ui.css-2cdc88f7c4a3742b6c9cba03d181800e.map */
