.menu-img-logo {
  filter: drop-shadow(0px 0px 3px grey);
}

.hero.has-coverbg {
  background: linear-gradient(
      rgba(0, 0, 0, 0.9),
      rgba(0, 0, 0, 0.7),
      rgba(0, 0, 0, 0.9)
    ), url("/assets/ai/cover-3-blur-49038499.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.hero.has-coverbg-random {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.hero.has-coverbg1 {
  background: linear-gradient(
    rgba(0, 0, 0, 0.9),
    rgba(0, 0, 0, 0.6),
    rgba(0, 0, 0, 0.9)
    ), url("/assets/bgs/bg1-7474da63.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.hero.has-coverbg2 {
  background: linear-gradient(
    rgba(0, 0, 0, 0.9),
    rgba(0, 0, 0, 0.6),
    rgba(0, 0, 0, 0.9)
    ), url("/assets/bgs/bg2-63f28427.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.hero.has-coverbg3 {
  background: linear-gradient(
    rgba(0, 0, 0, 0.9),
    rgba(0, 0, 0, 0.6),
    rgba(0, 0, 0, 0.9)
    ), url("/assets/bgs/bg3-87290a7a.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.event-image {
  border-radius: 1rem;
  border-width: 1px;
  border-style: solid;
  border-color: darkgray;
}

.past-event-image {
  border-radius: 1rem;
  border-width: 1px;
  border-style: solid;
  border-color: white;
}

.venue-image {
  border-radius: 0.5rem;
  border-width: 1px;
  border-style: solid;
  border-color: lightgray;
}

.artists-image {
  object-fit: cover;
}

.artists-dropdown-caret {
  float: right;
}

.artist-notes {
  white-space: pre-wrap;
}