:root {
  --gallery-box-shadow-color: var(--color-secondary-light);
}

/* FIGURE CAPTIONS DONT FORMAT WELL, CRAPPY FIX */

.page figcaption.blocks-gallery-item__caption {
  width: -webkit-fit-content;
  width: fit-content;
  width: -moz-fit-content;
  pointer-events: none;
}

/* ADD RADIUS ON GALLERY IMAGES */

.page .blocks-gallery-item img {
  border-radius: var(--page-pane-radius);
}

.page .wp-block-gallery.is-cropped figure {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.page .wp-block-gallery.is-cropped img {
  box-shadow: 2px 2px 5px var(--gallery-box-shadow-color);
}

.front-page figure.wp-block-image {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

/* REMOVE FILTER ON HOVER */

.front-page figure.wp-block-image:hover {
  -webkit-filter: none;
  filter: none;
}

.page .wp-block-gallery.is-cropped figure:hover {
  -webkit-filter: none;
  filter: none;
}

#spotlight .footer {
  width: 100%;
}

#spotlight .footer .title {
  text-align: center;
}