/* Warm typewriter lettering and a single aligned art width. */
body.gather-edited #gather-map>.gather-scene-stage>.gather-scene-motion{
 clip-path:polygon(0 .6%,8% 0,16% .5%,24% .1%,33% .7%,43% .2%,52% .5%,61% 0,71% .5%,81% .1%,90% .7%,100% .2%,99.7% 18%,100% 32%,99.8% 47%,100% 63%,99.7% 78%,100% 100%,0 100%,.3% 81%,0 64%,.3% 48%,0 31%,.2% 16%)!important;
}
body.gather-edited #gather-map>.gather-map-wayfinding>button>strong{font-size:clamp(19px,1.9vw,27px)!important;color:var(--rk-warm-yellow)!important;text-decoration-color:var(--rk-warm-yellow)!important}
body.gather-edited #gather-map>.gather-scene-stage>.gather-pine-door{
 right:17%!important;top:5%!important;width:162px!important;gap:5px!important;
 filter:none!important;opacity:1!important;
}
body.gather-edited #gather-map>.gather-scene-stage>.gather-pine-door>img{
 width:60px!important;height:59px!important;filter:brightness(1.65) saturate(.8) drop-shadow(0 2px 2px #081b17) drop-shadow(0 0 9px #081b17)!important;opacity:1!important;
}
body.gather-edited #gather-map>.gather-scene-stage>.gather-pine-door>strong{font-size:29px!important;color:var(--rk-warm-yellow)!important;text-shadow:0 2px 3px #081b17,0 0 12px #081b17!important}
body.gather-edited #gather-map>.gather-scene-stage>.gather-pine-door>.gather-pine-invite{font-size:12px!important;letter-spacing:.08em!important;color:var(--rk-warm-yellow)!important;text-shadow:0 2px 3px #081b17,0 0 10px #081b17!important}
body.gather-edited #gather-map>.gather-map-wayfinding>button>.gather-door-action img{filter:brightness(1.55) saturate(.8) drop-shadow(0 2px 3px #081b17)!important}
@media(max-width:800px){
 body.gather-edited #gather-map>.gather-map-wayfinding>button>strong{font-size:clamp(18px,4.6vw,23px)!important}
 body.gather-edited #gather-map>.gather-scene-stage>.gather-pine-door{right:4%!important;top:3%!important;width:110px!important;gap:2px!important}
 body.gather-edited #gather-map>.gather-scene-stage>.gather-pine-door>img{width:42px!important;height:41px!important}
 body.gather-edited #gather-map>.gather-scene-stage>.gather-pine-door>strong{font-size:21px!important}
 body.gather-edited #gather-map>.gather-scene-stage>.gather-pine-door>.gather-pine-invite{font-size:10px!important}
}

/* Keep the map proportional, within the area above the invitation strip. */
body.gather-edited #gather-map>.gather-scene-stage{height:calc(100% - clamp(180px,30svh,310px) - 14px)!important}
body.gather-edited #gather-map .gather-scene-motion>.gather-scene-map,
body.gather-edited #gather-map .gather-scene-motion>.gather-bridge-occlusion{width:1774px!important;height:887px!important}
@media(max-width:800px){body.gather-edited #gather-map>.gather-scene-stage{height:100%!important}}
