.gallery-section {
  display: grid;

  /* eslint-disable-next-line css/no-invalid-properties */
  gap: var(--MARGIN_MAIN);

  /* eslint-disable-next-line css/no-invalid-properties */
  margin-bottom: var(--MARGIN_MAIN);
  justify-content: center;
}

.gallery-section div {
  margin-bottom: 0;
}

.gallery-grid-extras {
  position: absolute;
}
.artwork-section {
  display: flex;
  justify-content: center;

  position: relative;
}

.artwork-section-image img {
  max-height: 80vh;
  height: auto;
  width: auto;
  object-fit: scale-down;
  cursor: pointer;
}

.artwork-section-unconstrain-height {
  max-height: none !important;
}

.artwork-download {
  align-content: end;
}

.artwork-download-button {
  cursor: pointer;
}

.artwork-download-hidden {
  display: none;
}

.artwork-download-share-hidden {
  display: none;
}
.info-section {
  display: flex;
  flex-flow: wrap;

  /* eslint-disable-next-line css/no-invalid-properties */
  gap: var(--MARGIN_MAIN);

  /* eslint-disable-next-line css/no-invalid-properties */
  margin-bottom: var(--MARGIN_MAIN);

  justify-content: space-between;
}

.info-section>div {
  flex: 2;
  margin-bottom: 0;

  /* Picked at random cause it looked nice */
  min-width: 400px;
}

.info-section>div:nth-child(2) {
  /* Selector for the 2nd div inside of info-section, which is the tags. */
  flex: 1;
}

.info-section-blurb {
  display: flex;
  flex-flow: wrap;

  /* eslint-disable-next-line css/no-invalid-properties */
  gap: var(--MARGIN_MAIN);
}
