diff --git a/css/design.css b/css/design.css
old mode 100755
new mode 100644
index 35404ed31f1fde95932b3ff4cb54c4a47cd22ec2..586fa34a985c8e7a1335740416d80c20b559c995
--- a/css/design.css
+++ b/css/design.css
@@ -1,56 +1,48 @@
 @viewport {
-   width: device-width;
-   user-zoom:fixed;
+  width: device-width;
+  user-zoom: fixed;
 }
-
 body {
-	margin: 0px;
-	background: #0a0a0a;
-	font-family: Arial;
-	overflow:hidden;
+  margin: 0px;
+  background: #0a0a0a;
+  font-family: Arial;
+  overflow: hidden;
 }
-
 [data-container=panel] {
-	background-color: rgba(8, 8, 8, 0.68);
-	border: solid 1px #252525;
-	box-shadow: 0px 2px 1px #000000;
-	padding: 6px;
-/*	margin: 5px;*/
-	float:left;
-	box-sizing: border-box;
-	height:100%;
-	width:100%;
-	overflow: hidden;
+  background-color: rgba(8, 8, 8, 0.68);
+  border: solid 1px #252525;
+  box-shadow: 0px 2px 1px #000000;
+  padding: 6px;
+  /*	margin: 5px;*/
+  float: left;
+  box-sizing: border-box;
+  height: 100%;
+  width: 100%;
+  overflow: hidden;
 }
-
 [data-container=panelContainer] {
-	float: left;
+  float: left;
   width: 100%;
   height: 100%;
   /*padding: 4px;*/
-	padding: 0.2vw;
+  padding: 0.2vw;
   box-sizing: border-box;
 }
-
 [data-container=split] {
-	box-sizing: border-box;
-/*	display: flex;
+  box-sizing: border-box;
+  /*	display: flex;
 	flex-direction: column;*/
-	height:100%;
-	width:100%;
-	float: left;
+  height: 100%;
+  width: 100%;
+  float: left;
 }
-
 [data-container=main] {
-	height:100%;
-	width:100%;
-	position:absolute;
-
-	box-sizing: border-box;
-		padding: 0.2vw;
-    background: radial-gradient(black 15%, transparent 15%) 0 0, radial-gradient(black 15%, transparent 15%) 8px 8px, radial-gradient(rgba(255,255,255,.1) 15%, 
-transparent 20%) 0 1px, radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 8px 9px;
-    background-size: 16px 16px;
-    background-color: #171717;
+  height: 100%;
+  width: 100%;
+  position: absolute;
+  box-sizing: border-box;
+  padding: 0.2vw;
+  background: radial-gradient(black 15%, transparent 15%) 0 0, radial-gradient(black 15%, transparent 15%) 12px 12px, radial-gradient(rgba(255, 255, 255, 0.1) 15%, transparent 20%) 0 1px, radial-gradient(rgba(255, 255, 255, 0.1) 15%, transparent 20%) 12px 13px;
+  background-size: 36px 36px;
+  background-color: #171717;
 }
-
diff --git a/css/design.less b/css/design.less
new file mode 100755
index 0000000000000000000000000000000000000000..cf3f83acc8a20601c0cd4c467785bb368a84ffe8
--- /dev/null
+++ b/css/design.less
@@ -0,0 +1,59 @@
+@dotdist: 12px;
+
+@viewport {
+   width: device-width;
+   user-zoom:fixed;
+}
+
+body {
+	margin: 0px;
+	background: #0a0a0a;
+	font-family: Arial;
+	overflow:hidden;
+}
+
+[data-container=panel] {
+	background-color: rgba(8, 8, 8, 0.68);
+	border: solid 1px #252525;
+	box-shadow: 0px 2px 1px #000000;
+	padding: 6px;
+/*	margin: 5px;*/
+	float:left;
+	box-sizing: border-box;
+	height:100%;
+	width:100%;
+	overflow: hidden;
+}
+
+[data-container=panelContainer] {
+	float: left;
+  width: 100%;
+  height: 100%;
+  /*padding: 4px;*/
+	padding: 0.2vw;
+  box-sizing: border-box;
+}
+
+[data-container=split] {
+	box-sizing: border-box;
+/*	display: flex;
+	flex-direction: column;*/
+	height:100%;
+	width:100%;
+	float: left;
+}
+
+[data-container=main] {
+	height:100%;
+	width:100%;
+	position:absolute;
+
+	box-sizing: border-box;
+		padding: 0.2vw;
+    background: radial-gradient(black 15%, transparent 15%) 0 0, radial-gradient(black 15%, transparent 15%) @dotdist @dotdist, radial-gradient(rgba(255,255,255,.1) 
+15%, 
+transparent 20%) 0 1px, radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) @dotdist @dotdist+1;
+    background-size: @dotdist*3 @dotdist*3;
+    background-color: #171717;
+}
+