1@namespace "http://www.w3.org/1998/Math/MathML"; 2 3math { 4 font-family: Symbol, STIXGeneral, "Times New Roman"; 5 display: inline-block; 6 padding: 0px; 7 margin: 0px; 8 vertical-align: baseline; 9 line-height: 1.0; 10} 11 12math[display="block"] { 13 display: block; 14 text-align: center; 15 page-break-inside: avoid; 16 margin-bottom: 1em; 17} 18 19math > * { 20 vertical-align: baseline; 21} 22 23mrow, mfenced { 24 display: inline-block; 25 white-space: nowrap; 26 vertical-align: middle; 27} 28 29mrow > mo, mfenced > mo, math > mo 30{ 31 vertical-align: middle; 32} 33 34mi, mtext { 35 font-style: italic; 36 padding-right: 0.1em; 37} 38 39mi + mrow { 40 margin-left: 0.1em; 41} 42 43mfrac { 44 display: inline-block; 45 vertical-align: middle; 46} 47 48msub, msup { 49 display: inline-block; 50 vertical-align: baseline; 51} 52 53msub > * + * { 54 vertical-align: sub; 55 font-size: 0.75em; 56} 57 58msup > * + * { 59 vertical-align: super; 60 font-size: 0.75em; 61} 62 63msubsup { 64 display: inline-block; 65 vertical-align: baseline; 66} 67 68msubsup > * { 69 margin: 0px; 70 padding: 0px; 71} 72 73msubsup > * + * { 74 font-size: 0.75em; 75} 76 77munder, mover, munderover { 78 display: inline-block; 79 vertical-align: baseline; 80} 81 82munderover > * + *, mover > * + *, munder > * + * { 83 font-size: 0.75em; 84} 85 86mover > mi { 87 text-align: center; 88} 89 90mo, mn, mi, mtext { 91 padding: 0px; 92 margin: 0px; 93} 94 95mo { 96 display: inline-block; 97} 98 99mo { 100 padding-left: 0.05em; 101 padding-right: 0.05em; 102} 103 104mo[mathsize="small"], mn[mathsize="small"], mi[mathsize="small"] { 105 font-size: 0.75em; 106} 107 108mo[mathsize="normal"],mn[mathsize="normal"],mi[mathsize="normal"] { 109 font-size: 1em; 110} 111 112mo[mathsize="big"], mn[mathsize="big"], mi[mathsize="big"] { 113 font-size: 1.5em; 114} 115 116annotation, annotation-xml { 117 display:none; 118} 119 120mphantom { 121 visibility: hidden; 122} 123merror { 124 outline: solid thin red; 125} 126 127msqrt { 128 display: inline-block; 129 padding-top: 0.2em; 130 padding-left: 0.75em; 131} 132 133mroot { 134 display: inline-block; 135 padding-top: 0.2em; 136 padding-left: 0.2em; 137} 138 139mroot > * + * { 140 font-size: 0.75em; 141 vertical-align: top; 142 padding-right: 0.3em; 143} 144 145mtable { 146 display: inline-table; 147 text-align: center; 148 vertical-align: middle; 149} 150mtr { 151 display: table-row; 152} 153mtd { 154 display: table-cell; 155 padding: 0 0.5ex; 156} 157 158mtable[columnalign="left"], mtr[columnalign="left"], mtd[columnalign="left"] { 159 text-align: left; 160} 161 162mtable[columnalign="right"], mtr[columnalign="right"], mtd[columnalign="right"] { 163 text-align: right; 164} 165mtable[rowalign="top"] mtd, mtable mtr[rowalign="top"] mtd, mtable mtr mtd[rowalign="top"] { 166 vertical-align: top; 167} 168mtable[rowalign="bottom"] mtd, mtable mtr[rowalign="bottom"] mtd, mtable mtr mtd[rowalign="bottom"] { 169 vertical-align: bottom; 170} 171mtable[rowalign="center"] mtd, mtable mtr[rowalign="center"] mtd, mtable mtr mtd[rowalign="center"] { 172 vertical-align: middle; 173} 174mtable[frame="solid"] { 175 border: solid thin; 176} 177mtable[frame="dashed"] { 178 border: dashed thin; 179} 180mtable[rowlines="solid"], mtable[rowlines="dashed"], mtable[columnlines="solid"], mtable[columnlines="dashed"] { 181 border-collapse: collapse; 182} 183mtable[rowlines="solid"] > mtr + mtr { 184 border-top: solid thin; 185} 186mtable[rowlines="dashed"] > mtr + mtr { 187 border-top: dashed thin; 188} 189mtable[columnlines="solid"] > mtr > mtd + mtd { 190 border-left: solid thin; 191} 192mtable[columnlines="dashed"] > mtr > mtd + mtd { 193 border-left: dashed thin; 194} 195 196mspace[linebreak="newline"] { 197 display: block; 198} 199