/* v12: source-native habitat edges; load AFTER trail-world-v11.css.
   All masks use the existing exact full-stage source replica. No source art is edited. */
#outside-world .natural-habitat-cover{clip-path:none!important;mask-mode:luminance;mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;pointer-events:none!important}
#outside-world .discovery-thicket:not(.thicket-badger)>.world-friend{--actor-body-width:100%;--actor-body-height:100%}
#outside-world .discovery-thicket:not(.thicket-badger) .actor-body>img{object-position:center top}
#outside-world .discovery-thicket .actor-body>img,#outside-world .discovery-thicket:is(.is-near,.is-focused,.discovered) .actor-body>img{translate:0 0!important;transition:none!important}
/* The actual source grasses hide Mouse. A second fern mound obscured its log rim. */
#outside-world .thicket-mouse>.thicket-branch{display:none!important}
/* Keep rooted Badger fringe as the accepted reference. Do not add detached perches. */
#outside-world .thicket-badger>.thicket-branch{display:block}
#outside-world .thicket-owl>.thicket-branch,#outside-world .thicket-raven>.thicket-branch,#outside-world .thicket-troll>.thicket-branch,#outside-world .thicket-gnome>.thicket-branch{display:none!important}
#outside-world .thicket-mouse>.natural-habitat-cover{mask-image:url(#log-mask-v12);-webkit-mask-image:url(#log-mask-v12)}
#outside-world .thicket-mouse .actor-body>img{filter:brightness(0.63) saturate(.88)}
#outside-world .thicket-badger>.natural-habitat-cover{mask-image:url(#sett-mask-v12);-webkit-mask-image:url(#sett-mask-v12)}
#outside-world .thicket-badger .actor-body>img{filter:brightness(0.76) saturate(.88)}
#outside-world .thicket-owl>.natural-habitat-cover{mask-image:url(#owl-mask-v12);-webkit-mask-image:url(#owl-mask-v12)}
#outside-world .thicket-owl .actor-body>img{filter:brightness(0.72) saturate(.88)}
#outside-world .thicket-raven>.natural-habitat-cover{mask-image:url(#raven-mask-v12);-webkit-mask-image:url(#raven-mask-v12)}
#outside-world .thicket-raven .actor-body>img{filter:brightness(0.69) saturate(.88)}
#outside-world .thicket-troll>.natural-habitat-cover{mask-image:url(#bridge-mask-v12);-webkit-mask-image:url(#bridge-mask-v12)}
#outside-world .thicket-troll .actor-body>img{filter:brightness(0.67) saturate(.88)}
#outside-world .thicket-gnome>.natural-habitat-cover{mask-image:url(#garden-mask-v12);-webkit-mask-image:url(#garden-mask-v12)}
#outside-world .thicket-gnome .actor-body>img{filter:brightness(0.75) saturate(.88)}
@media(prefers-reduced-motion:reduce){#outside-world .discovery-thicket .actor-body>img{transition:none!important}}
