.dark html, .dark body, .dark *, .dark .ui.menu, .dark .ui.menu .item {
    color: rgb(211, 207, 201);
}

.dark .ui.secondary.menu .dropdown.item:hover,
.dark .ui.secondary.menu .link.item:hover,
.dark .ui.secondary.menu a.item:hover,
.dark .ui.menu .ui.dropdown .menu > .active.item,
.dark .ui.menu .ui.dropdown .menu > .selected.item {
    color: rgba(232, 230, 227, 0.95) !important;
}

.dark .ui.form:not(.inverted) .field > label:not(.button) {
  color: rgba(232, 230, 227, 0.87);
}

.dark body, .dark .ui.menu .dropdown.item .menu {
    background-color: rgb(24, 26, 27);
}

.dark .home__footer {
    background-color: rgb(31, 33, 35);
}

.dark .elvis svg {
    fill: rgb(24, 26, 27);
}

.dark .landing img{
    filter: invert(97%);
}

.dark .ui.form textarea, .dark .ui.input textarea {
  background-color: rgb(24, 26, 27);
  border-color: rgba(128, 119, 105, 0.15);
  color: rgba(232, 230, 227, 0.87);
}

.dark .ui.form:not(.initial) .field input:invalid {
  color: rgb(203, 108, 106);
  background-color: rgb(56, 0, 0);
  border-color: rgb(95, 39, 39);
}

.dark .ui.form input:not([type]),
.dark .ui.form input[type="color"],
.dark .ui.form input[type="date"],
.dark .ui.form input[type="datetime-local"],
.dark .ui.form input[type="email"],
.dark .ui.form input[type="file"],
.dark .ui.form input[type="month"],
.dark .ui.form input[type="number"],
.dark .ui.form input[type="password"],
.dark .ui.form input[type="search"],
.dark .ui.form input[type="tel"],
.dark .ui.form input[type="text"],
.dark .ui.form input[type="time"],
.dark .ui.form input[type="url"],
.dark .ui.form input[type="week"] {
  background-color: rgb(24, 26, 27);
  border-color: rgba(128, 119, 105, 0.15);
  color: rgba(232, 230, 227, 0.87);
}