diff --git a/addressing.mss b/addressing.mss
index 39f341f887..fae182afc6 100644
--- a/addressing.mss
+++ b/addressing.mss
@@ -30,4 +30,4 @@
text-size: 9;
}
}
-}
\ No newline at end of file
+}
diff --git a/admin.mss b/admin.mss
index 89268d18f5..1802b799d7 100644
--- a/admin.mss
+++ b/admin.mss
@@ -1,68 +1,80 @@
+#admin-01234 {
+ [admin_level = '2'],
+ [admin_level = '3'] {
+ [zoom >= 4] {
+ line-color: purple;
+ line-width: 0.6;
+ line-opacity: 0.2;
+ }
+ [zoom >= 7] {
+ line-width: 2;
+ }
+ [zoom >= 10] {
+ line-opacity: 0.1;
+ [admin_level = '2'] {
+ line-width: 6;
+ }
+ [admin_level = '3'] {
+ line-width: 5;
+ line-dasharray: 4,2;
+ }
+ }
+ }
+ [admin_level = '4'] {
+ [zoom >= 4] {
+ line-color: purple;
+ line-width: 0.6;
+ line-dasharray: 4,3;
+ line-opacity: 0.2;
+ }
+ [zoom >= 7] {
+ line-width: 1;
+ }
+ [zoom >= 11] {
+ line-width: 3;
+ }
+ }
+}
+
+#admin-5678 {
+ [admin_level = '5'][zoom >= 11] {
+ line-color: purple;
+ line-width: 2;
+ line-dasharray: 6,3,2,3,2,3;
+ line-opacity: 0.3;
+ }
+ [admin_level = '6'][zoom >= 11] {
+ line-color: purple;
+ line-width: 2;
+ line-dasharray: 6,3,2,3;
+ line-opacity: 0.3;
+ }
+ [admin_level = '7'],
+ [admin_level = '8'] {
+ [zoom >= 12] {
+ line-color: purple;
+ line-width: 1.5;
+ line-dasharray: 5,2;
+ line-opacity: 0.3;
+ }
+ }
+}
+
+#admin-other {
+ [admin_level = '9'],
+ [admin_level = '10'] {
+ [zoom >= 13] {
+ line-color: purple;
+ line-width: 2;
+ line-dasharray: 2,3;
+ line-opacity: 0.3;
+ }
+ }
+}
+
/*
-
-
+ * err, what does this do?
-
*/