diff --git a/ui (gen4)/css/layout.css b/ui (gen4)/css/layout.css
index 2aa77cd7..57f97ef4 100644
--- a/ui (gen4)/css/layout.css
+++ b/ui (gen4)/css/layout.css
@@ -793,6 +793,27 @@ stretching in width... */
width: 12px;
height: 3px;
}
+/* XXX these are still experimental... */
+.mark.brace-opening {
+ width: 20px;
+ height: 310px;
+ border-top: solid 5px yellow;
+ border-left: solid 5px yellow;
+ border-bottom: solid 5px yellow;
+ margin-top: -10px;
+ margin-bottom: -10px;
+ margin-right: -15px;
+}
+.mark.brace-closing {
+ width: 20px;
+ height: 310px;
+ border-top: solid 5px yellow;
+ border-right: solid 5px yellow;
+ border-bottom: solid 5px yellow;
+ margin-top: -10px;
+ margin-bottom: -10px;
+ margin-left: -15px;
+}
/****************************************************** Image info ***/
.inline-image-info {
display: none;
diff --git a/ui (gen4)/css/layout.less b/ui (gen4)/css/layout.less
index 020e9a06..6466842f 100755
--- a/ui (gen4)/css/layout.less
+++ b/ui (gen4)/css/layout.less
@@ -808,6 +808,33 @@ stretching in width... */
}
+/* XXX these are still experimental... */
+.mark.brace-opening {
+ width: @image-tile-size / 15;
+ height: @image-tile-size + 10;
+
+ border-top: solid 5px yellow;
+ border-left: solid 5px yellow;
+ border-bottom: solid 5px yellow;
+
+ margin-top: -10px;
+ margin-bottom: -10px;
+ margin-right: -15px;
+}
+.mark.brace-closing {
+ width: @image-tile-size / 15;
+ height: @image-tile-size + 10;
+
+ border-top: solid 5px yellow;
+ border-right: solid 5px yellow;
+ border-bottom: solid 5px yellow;
+
+ margin-top: -10px;
+ margin-bottom: -10px;
+ margin-left: -15px;
+}
+
+
/****************************************************** Image info ***/
.inline-image-info {
display: none;
diff --git a/ui (gen4)/index.html b/ui (gen4)/index.html
index 292883f1..337d54c9 100755
--- a/ui (gen4)/index.html
+++ b/ui (gen4)/index.html
@@ -6,6 +6,7 @@
+