.maplibregl-map{width:100%;height:100%}.geo-editor-dialog{background:hsl(var(--popover));color:hsl(var(--popover-foreground))}.geo-editor-dialog-footer,.geo-editor-dialog-header{border-color:hsl(var(--border))}.geo-editor-dialog-title,.geo-editor-label{color:hsl(var(--foreground))}.geo-editor-dialog-close{color:hsl(var(--muted-foreground))}.geo-editor-dialog-close:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.geo-editor-attribute-input,.geo-editor-attribute-select,.geo-editor-attribute-textarea,.geo-editor-input,.geo-editor-rotate-popup-input,.geo-editor-rotate-popup-select{background:hsl(var(--background));border-color:hsl(var(--border));color:hsl(var(--foreground))}.geo-editor-attribute-input:disabled,.geo-editor-attribute-select:disabled,.geo-editor-attribute-textarea:disabled{background-color:hsl(var(--muted));color:hsl(var(--muted-foreground))}.geo-editor-slider{background:hsl(var(--muted))}.geo-editor-btn--secondary,.geo-editor-rotate-popup-cancel{background:hsl(var(--secondary));border-color:hsl(var(--border));color:hsl(var(--secondary-foreground))}.geo-editor-btn--secondary:hover,.geo-editor-rotate-popup-cancel:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.geo-editor-stats{background:hsl(var(--muted))}.geo-editor-stat-value{color:hsl(var(--foreground))}.geo-editor-stat-label{color:hsl(var(--muted-foreground))}.geo-editor-properties-popup .maplibregl-popup-content,.geo-editor-rotate-popup .maplibregl-popup-content{background:hsl(var(--popover));border:1px solid hsl(var(--border));color:hsl(var(--popover-foreground))}.geo-editor-properties-popup .maplibregl-popup-close-button,.geo-editor-rotate-popup .maplibregl-popup-close-button{color:hsl(var(--muted-foreground))}:is(.geo-editor-properties-popup,.geo-editor-rotate-popup):is(.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right) .maplibregl-popup-tip{border-bottom-color:hsl(var(--popover))}:is(.geo-editor-properties-popup,.geo-editor-rotate-popup):is(.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right) .maplibregl-popup-tip{border-top-color:hsl(var(--popover))}:is(.geo-editor-properties-popup,.geo-editor-rotate-popup).maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:hsl(var(--popover))}:is(.geo-editor-properties-popup,.geo-editor-rotate-popup).maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:hsl(var(--popover))}.geo-editor-popup-table td{border-bottom-color:hsl(var(--border))}.geo-editor-popup-key,.geo-editor-rotate-popup-title{color:hsl(var(--foreground))}.geo-editor-popup-empty,.geo-editor-popup-value,.geo-editor-rotate-popup-row span{color:hsl(var(--muted-foreground))}.geo-editor-attribute-panel{background:hsl(var(--popover));color:hsl(var(--popover-foreground))}.geo-editor-attribute-panel-footer,.geo-editor-attribute-panel-header{background:hsl(var(--muted));border-color:hsl(var(--border))}.geo-editor-attribute-checkbox-label,.geo-editor-attribute-label,.geo-editor-attribute-panel-title{color:hsl(var(--foreground))}.geo-editor-attribute-panel-close{color:hsl(var(--muted-foreground))}.geo-editor-attribute-panel-close:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.geo-editor-attribute-readonly{background-color:hsl(var(--muted));border-color:hsl(var(--border))}.geo-editor-attribute-empty,.geo-editor-attribute-extra-section-title,.geo-editor-attribute-readonly,.geo-editor-attribute-readonly-null{color:hsl(var(--muted-foreground))}.geo-editor-attribute-extra-section{border-top-color:hsl(var(--border))}.geo-editor-attribute-panel,.geo-editor-control,.geo-editor-dialog,.geo-editor-rotate-popup-form{color-scheme:light}