.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;
}
.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 {
  margin-bottom: 0;

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

.info-section>div:has(.info-section-artwork-download) {
  flex: 0;
  min-width: max-content;
}

.info-section>div:has(.info-section-data-blurb) {
  flex: 1.5;
}

.info-section>div:has(.info-section-tag-blurb) {
  flex: 1;
}

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

  /* eslint-disable-next-line css/no-invalid-properties */
  gap: var(--MARGIN_MAIN);
}
.artwork-download {
  align-content: end;
}

.artwork-download-button {
  cursor: pointer;

  /* eslint-disable-next-line css/no-invalid-properties */
  background-color: var(--ACCENT_PRIMARY);

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

  /* eslint-disable-next-line css/no-invalid-properties */
  border-radius: var(--BORDER_RADIUS);

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

.artwork-download-button:hover {
  /* eslint-disable-next-line css/no-invalid-properties */
  background-color: color-mix(in srgb, var(--ACCENT_PRIMARY), white 25%);
}

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

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