/* Owner-supplied Kakumen pack/checklist reference pairs.
   The normal approved-photo renderer still owns the image and contributor
   credit; this file only gives the two evidence photos enough room to read. */
.kakumen-reference {
  margin-top: 22px !important;
  margin-bottom: 34px !important;
}

html body section.sticker-head.kakumen-reference > .sets-grid > .set-tile {
  max-width: 760px !important;
}

html body section.sticker-head.kakumen-reference > .sets-grid > .set-tile > .ph-f,
html body section.sticker-head.kakumen-reference > .sets-grid > .set-tile > .ph-b {
  aspect-ratio: 4 / 5 !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  cursor: zoom-in;
}

html body section.sticker-head.kakumen-reference > .sets-grid > .set-tile > .body .snm {
  font-size: 16px !important;
}

html body section.sticker-head.kakumen-reference > .sets-grid > .set-tile > .body .sty {
  color: var(--ink-dim) !important;
  font-size: 13px !important;
  letter-spacing: 0.08em !important;
}

@media (max-width: 600px) {
  .kakumen-reference {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }

  html body section.sticker-head.kakumen-reference > .sets-grid > .set-tile {
    max-width: 100% !important;
    padding: 10px !important;
  }

  html body section.sticker-head.kakumen-reference > .sets-grid > .set-tile > .body .snm {
    font-size: 15px !important;
  }
}
