+}
+
+#sws-help-panel-canvas {
+ color:white;
+ background:black;
+ z-index: 101;
+ position:fixed;
+ width:30%;
+ left:35%;
+ top:25%;
+ opacity: 0.9;
+ border-radius: 1vh;
+ display:none;
+}
+#sws-help-panel-canvas * {
+ color: white;
+ font-family: sans;
+}
+#sws-help-panel-canvas h1 {
+ font-size: large;
+}
+
+/* embedded SVG images are inlined and their height matches twice the size of a small letter x */
+object[type="image/svg+xml"] {
+ display:inline-block;
+ font-size:inherit;
+ height: 2.5ex;
+ vertical-align:middle;