/* mflock + mcheck component CSS, copied from the source files. */
.mflock{pointer-events:none}
/* The village fades out on every side. Two nested single masks avoid mask-composite differences between engines. */
.mflock-village{position:absolute;inset:0;overflow:hidden;
  -webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 24%,#000 68%,transparent 100%);
          mask-image:linear-gradient(to bottom,transparent 0,#000 24%,#000 68%,transparent 100%)}
.mflock-village-h{position:absolute;inset:0;
  -webkit-mask-image:linear-gradient(to right,transparent 0,#000 20%,#000 88%,transparent 100%);
          mask-image:linear-gradient(to right,transparent 0,#000 20%,#000 88%,transparent 100%)}
.mflock-village-h.is-narrow{
  -webkit-mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%);
          mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%)}
.mflock-chunk{position:absolute;left:0;top:0;overflow:visible;will-change:transform}
.mcheck{pointer-events:none;overflow:hidden}
