.wp-block-button__link,
.wp-element-button,
button,
input[type="submit"],
a.button {
  background: linear-gradient(135deg, #166534, #39FF14) !important;
  color: #e0e0e0 !important; 
  border: none !important;
  padding: 0.75em 1.5em;
  border-radius: 6px;
  font-weight: bold;
  text-decoration: none;
  display: inline-block;
  transition: all 0.3s ease;
  box-shadow: none !important;
  outline: none !important;
}

/* Container drumherum auch absichern */
.wp-block-button,
.wp-block-button__link {
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* Hover-Zustand */
.wp-block-button__link:hover,
.wp-element-button:hover,
button:hover,
input[type="submit"]:hover,
a.button:hover {
  background: linear-gradient(135deg, #14532d, #166534) !important; 
  filter: brightness(1.2);
  color: #ffffff !important; 
  cursor: pointer;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.3); 
}

.adore-header {
  background-color: #212121 !important;
}

.news-ticker-section .news-ticker-section-wrapper {
    background-color: #111111 !important; /* dunkles Grau */
    color: #ffffff !important;
}

body,
p,
span,
li,
td,
th,
div,
section,
article {
  color: #ffffff !important;
}

h1, h2, h3, h4, h5, h6 {
  color: #ffffff !important;
}

a {
  color: #ffffff !important;
}
a:hover,
a:focus {
  color: #dddddd !important;
}