.terris-base-map .mapboxgl-popup-content{background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--elevation-3)}.terris-base-map .mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.terris-base-map .mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.terris-base-map .mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.terris-base-map .mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.terris-base-map .mapboxgl-popup-anchor-top .mapboxgl-popup-tip,.terris-base-map .mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip,.terris-base-map .mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{border-bottom-color:var(--popover)}.terris-base-map .mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip,.terris-base-map .mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip,.terris-base-map .mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{border-top-color:var(--popover)}.terris-base-map .mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-right-color:var(--popover)}.terris-base-map .mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:var(--popover)}.terris-base-map .mapboxgl-popup-close-button:hover{background-color:var(--accent)}
