diff --git a/src/assets/css/leaflet.scss b/src/assets/css/leaflet.scss
new file mode 100644
index 0000000..8167764
--- /dev/null
+++ b/src/assets/css/leaflet.scss
@@ -0,0 +1,17 @@
+:root {
+ --map-tiles-filter: brightness(0.6) invert(1) contrast(3) hue-rotate(200deg) saturate(0.3) brightness(0.7);
+}
+
+@media (prefers-color-scheme: dark) {
+ .map-tiles {
+ filter:var(--map-tiles-filter, none);
+ }
+}
+
+.dark {
+ color-scheme: dark;
+
+ .map-tiles {
+ filter:var(--map-tiles-filter, none);
+ }
+}
diff --git a/src/assets/css/main.scss b/src/assets/css/main.scss
index f718cb3..a4fbb55 100644
--- a/src/assets/css/main.scss
+++ b/src/assets/css/main.scss
@@ -1,12 +1,19 @@
@import '@/assets/css/tailwind.css';
@import 'leaflet/dist/leaflet.css';
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;400;500;700&display=swap');
+@import '@/assets/css/leaflet.scss';
* {
box-sizing: content-box;
}
+
body {
@apply bg-gray-100;
@apply dark:bg-gray-900;
@apply font-inter;
+ @apply dark:text-slate-400;
+}
+
+.dark {
+ color-scheme: dark;
}
diff --git a/src/components/Autocomplete/Autocomplete.vue b/src/components/Autocomplete/Autocomplete.vue
index 5a18e6f..771602a 100644
--- a/src/components/Autocomplete/Autocomplete.vue
+++ b/src/components/Autocomplete/Autocomplete.vue
@@ -25,7 +25,26 @@
diff --git a/src/components/Breadcrumb.vue b/src/components/Breadcrumb.vue
index 115fdc9..886dd15 100644
--- a/src/components/Breadcrumb.vue
+++ b/src/components/Breadcrumb.vue
@@ -1,5 +1,5 @@
-
+
-
{{ key }}
@@ -34,7 +34,7 @@
-