/* Exponation – Listmonk Public Pages */

/* Basis */
body {
  background: #0f0f0f !important;
  color: #d0d0d0 !important;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}

/* Container-Box */
.wrap {
  background: #1a1a1a !important;
  border: 1px solid #2a2a2a !important;
  box-shadow: none !important;
}

/* Header-Trennlinie gold */
.header {
  border-bottom-color: #c8a44e !important;
}

/* Überschriften */
h1, h2, h3, h4 {
  color: #ffffff !important;
}

/* Fliesstext & Labels */
p, label, .description {
  color: #d0d0d0 !important;
}

/* Links */
a {
  color: #c8a44e !important;
  text-decoration-color: rgba(200, 164, 78, 0.4) !important;
}
a:hover {
  color: #ddb85e !important;
}

/* Buttons */
.button {
  background: #c8a44e !important;
  color: #0f0f0f !important;
  font-weight: 700 !important;
  border-radius: 4px !important;
}
.button:hover {
  background: #ddb85e !important;
  color: #0f0f0f !important;
}
.button.button-outline {
  background: transparent !important;
  border: 1px solid #c8a44e !important;
  color: #c8a44e !important;
}
.button.button-outline:hover {
  background: #c8a44e !important;
  border-color: #c8a44e !important;
  color: #0f0f0f !important;
}

/* Formularfelder */
input[type="text"],
input[type="email"],
input[type="password"],
select {
  background: #252525 !important;
  border: 1px solid #3a3a3a !important;
  box-shadow: none !important;
  color: #d0d0d0 !important;
  border-radius: 4px !important;
}
input:focus {
  border-color: #c8a44e !important;
}

/* Checkbox */
input[type="checkbox"] {
  accent-color: #c8a44e;
}

/* Listen-Beschreibungen */
.lists .description {
  color: #888888 !important;
}

/* Unsub-Trennlinie */
.unsub-all {
  border-top-color: #333333 !important;
}

/* Error-Text */
.error {
  color: #ff6b6b !important;
}

/* Footer */
footer.container {
  color: #555555 !important;
}
footer a {
  color: #666666 !important;
}
footer a:hover {
  color: #c8a44e !important;
}