:root{--torflow-accent:#149bdf;--torflow-text:#eee;--torflow-background:#111}html,body,#app{height:100%;margin:0}body{color:var(--torflow-text);background-color:var(--torflow-background);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;font:12px Lucida Grande,Helvetica,Arial,sans-serif;position:relative;overflow:hidden}a{color:#00b7ff;text-decoration:none}.maplibregl-map .maplibregl-ctrl-group{box-shadow:none;background:0 0;border-radius:4px}.maplibregl-map .maplibregl-ctrl-group button{width:26px;height:26px;color:var(--torflow-text);border:1px solid var(--torflow-accent);background-color:#0006}.maplibregl-map .maplibregl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.maplibregl-map .maplibregl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.maplibregl-map .maplibregl-ctrl-group button+button{border-top:none}.maplibregl-map .maplibregl-ctrl-group button:not(:disabled):hover{background-color:#286090}.maplibregl-map .maplibregl-ctrl-group button:disabled .maplibregl-ctrl-icon{opacity:1}.maplibregl-map .maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon,.maplibregl-map .maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{text-indent:1px;background-image:none;font:700 18px/24px Lucida Console,Monaco,monospace}.maplibregl-map .maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon:before{content:"+"}.maplibregl-map .maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon:before{content:"−";font-size:20px}.maplibregl-map .maplibregl-ctrl.maplibregl-ctrl-attrib{color:#ababab;background:0 0;margin:0 10px 10px 0;padding:0;font-size:12px;line-height:18px}.maplibregl-map .maplibregl-ctrl-attrib a{color:#0078a8}.p-slider.p-slider-horizontal{box-sizing:border-box;border:1px solid var(--torflow-accent);background:#0006;border-radius:4px;height:10px}.p-slider .p-slider-range{background:#149bdf80;border-radius:4px}.p-slider.p-slider-horizontal .p-slider-handle{margin-top:-7px;background:var(--torflow-accent);border-radius:4px;width:14px;height:14px;margin-inline-start:-7px}.p-slider .p-slider-handle:before{display:none}.p-checkbox{width:16px;height:16px}.p-checkbox .p-checkbox-box,.p-checkbox.p-checkbox-checked .p-checkbox-box{border:2px solid var(--torflow-accent);background:0 0;border-radius:3px;width:16px;height:16px}.p-checkbox .p-checkbox-icon{width:12px;height:12px;color:var(--torflow-accent)}
