/* Bounded, silent Minecraft scenes; only the music area receives effects. */
.creeper-layer {
 position:fixed;left:0;width:100%;z-index:6;overflow:hidden;pointer-events:none;
 user-select:none;contain:layout paint style;
}
.creeper-actor { position:absolute;transform-origin:50% 90%; }
.creeper-actor .mc-model { transition:transform 620ms cubic-bezier(.25,.65,.3,1); }
.creeper-music-hidden { opacity:0 !important; }
.minecraft-chip,.minecraft-crack,.creeper-art-shard,.creeper-copy-shard,.creeper-dust,.creeper-pixel,.creeper-ring {
 position:absolute;margin:0;pointer-events:none;
}
.minecraft-chip,.creeper-art-shard,.creeper-copy-shard,.creeper-dust,.creeper-pixel,.creeper-ring { will-change:transform,opacity; }
.minecraft-chip { image-rendering:pixelated;border-radius:0; }
.minecraft-crack {
 image-rendering:pixelated;background-size:100% 100%;background-repeat:no-repeat;
 filter:drop-shadow(1px 1px 0 rgba(235,243,222,.3));mix-blend-mode:multiply;
}
.minecraft-crack-title { mix-blend-mode:normal;filter:brightness(1.65); }
.minecraft-planted-tnt { transform-origin:50% 90%; }
.creeper-art-shard { background-repeat:no-repeat;backface-visibility:hidden; }
.creeper-art-shard.creeper-fallback-shard {
 background-image:repeating-radial-gradient(circle at var(--vinyl-x) var(--vinyl-y),#1c2030 0 2px,#333e43 3px 4px);
}
.creeper-copy-shard { overflow:hidden; }
.creeper-copy-shard>div { position:absolute;margin:0;padding:0;overflow-wrap:anywhere;text-wrap:balance; }
.creeper-dust { border-radius:2px;box-shadow:10px 7px 0 currentColor,-6px -8px 0 currentColor; }
.creeper-ring { border:3px solid #e6ddbd;border-radius:50%; }
@media(prefers-reduced-motion:reduce) {
 .creeper-layer { display:none !important; }
 .creeper-music-hidden { opacity:1 !important; }
}
