



/* ========== Discover Button ========== */
.discover-button-wrapper {
  text-align: left;
}

.discover-button-inline {
  margin-top: 2.5rem; /* Abstand nach oben zum Text */
  text-align: left;   /* optional: auch center oder right */
}


.discover-button {
  display: inline-flex;
  align-items: center;
  gap: 0.6rem;
  padding: 0.8rem 1.6rem;
  border: 2px solid #ffffff;
  background: transparent;
  color: #ffffff;
  font-size: 1.1rem;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  cursor: pointer;
  transition: all 0.3s ease;
  border-radius: 0.2rem;
  text-decoration: none;
}

.discover-button:hover {
  background-color: #ffffff;
  color: #000000;
}

.discover-icon {
  font-size: 1.4rem;
  line-height: 1;
}

.section-divider {
  height: 5rem; /* Standard-Abstand auf Desktop */
}


@media (max-width: 480px) {
    .albumfarbe-grid .grid-item {
    font-size: 1.6rem;
  }
	
	.albumfarbe-section-heading {
     font-size: 4.0rem;
  }
	
	.section-divider {
    height: 1.5rem; /* Noch kompakter auf sehr kleinen Bildschirmen */
  }
}


@media (max-width: 600px) {
  .discover-button {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    justify-content: center;
    border-radius: 0;
  }

  .discover-button-inline {
    margin-top: 2rem;
  }
}



@media (max-width: 768px) {
  .section-divider {
    height: 2.5rem; /* Weniger Abstand auf kleineren Bildschirmen */
  }
}




