/* Reserve real stage space for the unread crystal so motion bounds include it. */
.hlc-creature:has(> .hlc-notification-diamond) {
  height: 150px;
}
.hlc-creature:has(> .hlc-notification-diamond) > img:not(.hlc-notification-diamond) {
  position: absolute;
  top:auto;right:0;bottom:0;left:0;
  width: 100%;
  height: 108px;
  object-fit: contain;
  object-position: 50% 100%;
}
.hlc-creature .hlc-notification-diamond {
  top: 0;
}

@media (max-width: 700px) {
  .hlc-creature:has(> .hlc-notification-diamond) { height: 134px; }
  .hlc-creature:has(> .hlc-notification-diamond) > img:not(.hlc-notification-diamond) { height: 92px; }
}
