
/* Album 2 only: clean transparent 24-frame chibi, scrapbook overlap like Album 1. */
#gallery .memory-album-batu>.batu-sticker-trigger {
  --sticker-width:clamp(120px,64%,160px);
  position:absolute;top:19px;right:-12px;left:auto;
  width:var(--sticker-width);height:auto;aspect-ratio:1/1;
  padding:0;margin:0;display:block;
  background:transparent;border:0;border-radius:0;box-shadow:none;
  isolation:isolate;overflow:visible;z-index:8;
  transform:none;filter:drop-shadow(0 6px 5px rgba(81,44,57,.19));
  transition:transform .24s ease;
}
#gallery .memory-album-batu>.batu-sticker-trigger img {
  display:block;width:100%;height:100%;object-fit:contain;
  background:transparent;border:0;box-shadow:none;animation:none!important;
}
@media(hover:hover){#gallery .memory-album-batu>.batu-sticker-trigger:hover{transform:translateY(-4px) scale(1.02)}}
#gallery .memory-album-batu>.batu-sticker-trigger:focus-visible{outline:3px solid #9e5574;outline-offset:3px;border-radius:10px}
#gallery .batu-animation-panel[hidden]{display:none!important}
#gallery .batu-animation-panel {margin-bottom:18px}
#gallery .batu-animation-sprite {
  width:min(210px,100%);aspect-ratio:1;flex:0 0 auto;
  background-image:url('batu-chibi-24.png');
  background-size:600% 400%;background-position:0% 0%;background-repeat:no-repeat;
  will-change:background-position;
}
@media(max-width:680px){
 #gallery .memory-album-batu>.batu-sticker-trigger{--sticker-width:126px;top:25px;right:-1px}
 #gallery .batu-animation-panel{margin-bottom:10px}
 #gallery .batu-animation-sprite{width:166px}
}
@media(max-width:370px){#gallery .memory-album-batu>.batu-sticker-trigger{--sticker-width:112px;top:25px;right:-2px}}
@media(prefers-reduced-motion:reduce){#gallery .memory-album-batu>.batu-sticker-trigger{transition:none}}
