@@ -14,7 +14,7 @@
14 <style type="text/css">
14 <style type="text/css">
15a.sourceLine { display: inline-block; line-height: 1.25; }
15a.sourceLine { display: inline-block; line-height: 1.25; }
16a.sourceLine { pointer-events: none; color: inherit; text-decoration: inherit; }
16a.sourceLine { pointer-events: none; color: inherit; text-decoration: inherit; }
17−a.sourceLine:empty { height: 1.2em; position: absolute; }
17+a.sourceLine:empty { height: 1.2em; }
18.sourceCode { overflow: visible; }
18.sourceCode { overflow: visible; }
19code.sourceCode { white-space: pre; position: relative; }
19code.sourceCode { white-space: pre; position: relative; }
20div.sourceCode { margin: 1em 0; }
20div.sourceCode { margin: 1em 0; }
@@ -27,13 +27,11 @@ code.sourceCode { white-space: pre-wrap; }
27a.sourceLine { text-indent: -1em; padding-left: 1em; }
27a.sourceLine { text-indent: -1em; padding-left: 1em; }
29pre.numberSource a.sourceLine
29pre.numberSource a.sourceLine
30− { position: relative; }
30+ { position: relative; left: -4em; }
31−pre.numberSource a.sourceLine:empty
32− { position: absolute; }
33pre.numberSource a.sourceLine::before
31pre.numberSource a.sourceLine::before
34 { content: attr(data-line-number);
32 { content: attr(data-line-number);
35− position: absolute; left: -5em; text-align: right; vertical-align: baseline;
33+ position: relative; left: -1em; text-align: right; vertical-align: baseline;
36− border: none; pointer-events: all;
34+ border: none; pointer-events: all; display: inline-block;
37 -webkit-touch-callout: none; -webkit-user-select: none;
35 -webkit-touch-callout: none; -webkit-user-select: none;
38 -khtml-user-select: none; -moz-user-select: none;
36 -khtml-user-select: none; -moz-user-select: none;
39 -ms-user-select: none; user-select: none;
37 -ms-user-select: none; user-select: none;