:root{--wm-maps-height:clamp(280px, 34vw, 440px);--wm-maps-radius:var(--r-panel);--wm-maps-placeholder:#151a1f;--wm-maps-focus:2px solid var(--c-orange);--wm-maps-flavor:dark;--wm-maps-background:#151a1f;--wm-maps-earth:#151a1f;--wm-maps-water:#122a37;--wm-maps-park:#263420;--wm-maps-wood:#222e1f;--wm-maps-buildings:#1c2228;--wm-maps-roads:#232a32;--wm-maps-roads-major:#2a313a;--wm-maps-highway:#343c46;--wm-maps-railway:#2a313a;--wm-maps-boundaries:#2a313a;--wm-maps-text:#7c838b;--wm-maps-text-halo:#151a1f;--wm-maps-pin:#ed6b06;--wm-maps-pin-dot:#fff;--wm-maps-label-gap:10px;--wm-maps-label-padding:10px 16px;--wm-maps-label-radius:var(--r-pill);--wm-maps-label-background:var(--c-white);--wm-maps-label-color:var(--c-ink);--wm-maps-label-font:var(--f-mono);--wm-maps-label-size:11px;--wm-maps-label-weight:400;--wm-maps-label-shadow:0 4px 16px #00000059;--wm-maps-popup-background:var(--c-white);--wm-maps-popup-color:var(--c-ink);--wm-maps-popup-radius:14px;--wm-maps-control-background:#0f1317;--wm-maps-control-radius:12px;--wm-maps-control-icon-filter:invert(1);--wm-maps-attribution-color:var(--c-ink)}.wm-maps{width:100%;height:var(--wm-maps-height,400px);aspect-ratio:var(--wm-maps-aspect-ratio,auto);border-radius:var(--wm-maps-radius,0);background:var(--wm-maps-placeholder,#f0ede6);font:var(--wm-maps-font,inherit);position:relative;overflow:hidden}.wm-maps__marker{cursor:pointer;font:inherit;background:0 0;border:0;padding:0;display:block;position:relative}.wm-maps__marker:focus-visible{outline:var(--wm-maps-focus,2px solid #1a73e8);outline-offset:2px}.wm-maps__icon{width:var(--wm-maps-marker-size,32px);height:var(--wm-maps-marker-size,32px);object-fit:contain;object-position:bottom;filter:var(--wm-maps-marker-shadow,drop-shadow(0 2px 2px #0000004d));display:block}.wm-maps__label{margin-left:var(--wm-maps-label-gap,4px);white-space:nowrap;padding:var(--wm-maps-label-padding,2px 6px);border-radius:var(--wm-maps-label-radius,4px);background:var(--wm-maps-label-background,#ffffffe6);color:var(--wm-maps-label-color,#1f2328);font-family:var(--wm-maps-label-font,inherit);font-size:var(--wm-maps-label-size,13px);font-weight:var(--wm-maps-label-weight,600);box-shadow:var(--wm-maps-label-shadow,0 1px 2px #0003);position:absolute;top:50%;left:100%;transform:translateY(-50%)}.wm-maps .maplibregl-popup-content{max-width:var(--wm-maps-popup-max-width,280px);padding:var(--wm-maps-popup-padding,12px 32px 12px 16px);border-radius:var(--wm-maps-popup-radius,6px);background:var(--wm-maps-popup-background,#fff);color:var(--wm-maps-popup-color,#1f2328);font-family:var(--wm-maps-popup-font,inherit);font-size:var(--wm-maps-popup-size,14px);line-height:var(--wm-maps-popup-line-height,1.5);box-shadow:var(--wm-maps-popup-shadow,0 2px 8px #0003)}.wm-maps .maplibregl-popup-anchor-bottom .maplibregl-popup-tip,.wm-maps .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip,.wm-maps .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:var(--wm-maps-popup-background,#fff)}.wm-maps .maplibregl-popup-anchor-top .maplibregl-popup-tip,.wm-maps .maplibregl-popup-anchor-top-left .maplibregl-popup-tip,.wm-maps .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-bottom-color:var(--wm-maps-popup-background,#fff)}.wm-maps .maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:var(--wm-maps-popup-background,#fff)}.wm-maps .maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:var(--wm-maps-popup-background,#fff)}.wm-maps .maplibregl-popup-close-button{width:24px;height:24px;color:var(--wm-maps-popup-color,#1f2328);border-radius:4px;font-size:18px;line-height:1;top:4px;right:4px}.wm-maps .maplibregl-ctrl-group{background:var(--wm-maps-control-background,#fff);border-radius:var(--wm-maps-control-radius,4px)}.wm-maps .maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:var(--wm-maps-control-icon-filter,none)}.wm-maps .maplibregl-ctrl-attrib{color:var(--wm-maps-attribution-color,inherit)}
