/* Mouse stays inside the physical log mouth; the original sprite is untouched.
   Load after habitat-repair-v12.css. Source geometry is 1536 x 1024. */
#outside-world .thicket-mouse{
  --habitat-x:.21354166666666666!important;
  --habitat-y:.5517578125!important;
  --habitat-w:.057291666666666664!important;
  --habitat-h:.1103515625!important;
}
#outside-world .thicket-mouse>.natural-habitat-cover{
  mask-image:url(#log-mask-v12-1)!important;
  -webkit-mask-image:url(#log-mask-v12-1)!important;
  clip-path:none!important;
}
#outside-world .thicket-mouse>.world-friend{
  --actor-body-width:100%;--actor-body-height:100%;
}
#outside-world .thicket-mouse .actor-body{z-index:1}
#outside-world .thicket-mouse .actor-body>img,
#outside-world .thicket-mouse:is(.is-near,.is-focused,.discovered) .actor-body>img{
  object-fit:contain;object-position:center top;translate:0 0!important;
  filter:brightness(.66) saturate(.82);transition:none!important;
}
/* A recessed contact shadow sits behind the head, never over the log edge. */
#outside-world .thicket-mouse>.world-friend:before{
  content:"";display:block!important;position:absolute;left:18%;right:auto;
  top:31%;bottom:auto;width:77%;height:34%;z-index:0;border-radius:50%;
  background:radial-gradient(ellipse,#1c100b96,transparent 70%);
  filter:blur(1px);pointer-events:none!important;
}
