.subtitle-block .hover-button {
  opacity: 0;
  transition: opacity 0.3s;
  pointer-events: none;
  display: none;
}

.subtitle-block:hover .hover-button {
  opacity: 1;
  pointer-events: auto;
  display:inline-block;
}

button {
  transition: transform 0.1s ease, background-color 0.1s ease;
}

/* On hover, make it feel interactive */
button:hover {
  transform: scale(1.05);
  cursor: pointer;
}

/* On active press — magnify slightly and flash a colour */
button:active {
  transform: scale(1.08);
  background-color: white!important;
  color: orange !important;
}