www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

katex.css (26750B)


      1 /* stylelint-disable font-family-no-missing-generic-family-keyword */
      2 @font-face {
      3   font-family: 'KaTeX_AMS';
      4   src: url(fonts/KaTeX_AMS-Regular.woff2) format('woff2'), url(fonts/KaTeX_AMS-Regular.woff) format('woff'), url(fonts/KaTeX_AMS-Regular.ttf) format('truetype');
      5   font-weight: normal;
      6   font-style: normal;
      7 }
      8 @font-face {
      9   font-family: 'KaTeX_Caligraphic';
     10   src: url(fonts/KaTeX_Caligraphic-Bold.woff2) format('woff2'), url(fonts/KaTeX_Caligraphic-Bold.woff) format('woff'), url(fonts/KaTeX_Caligraphic-Bold.ttf) format('truetype');
     11   font-weight: bold;
     12   font-style: normal;
     13 }
     14 @font-face {
     15   font-family: 'KaTeX_Caligraphic';
     16   src: url(fonts/KaTeX_Caligraphic-Regular.woff2) format('woff2'), url(fonts/KaTeX_Caligraphic-Regular.woff) format('woff'), url(fonts/KaTeX_Caligraphic-Regular.ttf) format('truetype');
     17   font-weight: normal;
     18   font-style: normal;
     19 }
     20 @font-face {
     21   font-family: 'KaTeX_Fraktur';
     22   src: url(fonts/KaTeX_Fraktur-Bold.woff2) format('woff2'), url(fonts/KaTeX_Fraktur-Bold.woff) format('woff'), url(fonts/KaTeX_Fraktur-Bold.ttf) format('truetype');
     23   font-weight: bold;
     24   font-style: normal;
     25 }
     26 @font-face {
     27   font-family: 'KaTeX_Fraktur';
     28   src: url(fonts/KaTeX_Fraktur-Regular.woff2) format('woff2'), url(fonts/KaTeX_Fraktur-Regular.woff) format('woff'), url(fonts/KaTeX_Fraktur-Regular.ttf) format('truetype');
     29   font-weight: normal;
     30   font-style: normal;
     31 }
     32 @font-face {
     33   font-family: 'KaTeX_Main';
     34   src: url(fonts/KaTeX_Main-Bold.woff2) format('woff2'), url(fonts/KaTeX_Main-Bold.woff) format('woff'), url(fonts/KaTeX_Main-Bold.ttf) format('truetype');
     35   font-weight: bold;
     36   font-style: normal;
     37 }
     38 @font-face {
     39   font-family: 'KaTeX_Main';
     40   src: url(fonts/KaTeX_Main-BoldItalic.woff2) format('woff2'), url(fonts/KaTeX_Main-BoldItalic.woff) format('woff'), url(fonts/KaTeX_Main-BoldItalic.ttf) format('truetype');
     41   font-weight: bold;
     42   font-style: italic;
     43 }
     44 @font-face {
     45   font-family: 'KaTeX_Main';
     46   src: url(fonts/KaTeX_Main-Italic.woff2) format('woff2'), url(fonts/KaTeX_Main-Italic.woff) format('woff'), url(fonts/KaTeX_Main-Italic.ttf) format('truetype');
     47   font-weight: normal;
     48   font-style: italic;
     49 }
     50 @font-face {
     51   font-family: 'KaTeX_Main';
     52   src: url(fonts/KaTeX_Main-Regular.woff2) format('woff2'), url(fonts/KaTeX_Main-Regular.woff) format('woff'), url(fonts/KaTeX_Main-Regular.ttf) format('truetype');
     53   font-weight: normal;
     54   font-style: normal;
     55 }
     56 @font-face {
     57   font-family: 'KaTeX_Math';
     58   src: url(fonts/KaTeX_Math-BoldItalic.woff2) format('woff2'), url(fonts/KaTeX_Math-BoldItalic.woff) format('woff'), url(fonts/KaTeX_Math-BoldItalic.ttf) format('truetype');
     59   font-weight: bold;
     60   font-style: italic;
     61 }
     62 @font-face {
     63   font-family: 'KaTeX_Math';
     64   src: url(fonts/KaTeX_Math-Italic.woff2) format('woff2'), url(fonts/KaTeX_Math-Italic.woff) format('woff'), url(fonts/KaTeX_Math-Italic.ttf) format('truetype');
     65   font-weight: normal;
     66   font-style: italic;
     67 }
     68 @font-face {
     69   font-family: 'KaTeX_SansSerif';
     70   src: url(fonts/KaTeX_SansSerif-Bold.woff2) format('woff2'), url(fonts/KaTeX_SansSerif-Bold.woff) format('woff'), url(fonts/KaTeX_SansSerif-Bold.ttf) format('truetype');
     71   font-weight: bold;
     72   font-style: normal;
     73 }
     74 @font-face {
     75   font-family: 'KaTeX_SansSerif';
     76   src: url(fonts/KaTeX_SansSerif-Italic.woff2) format('woff2'), url(fonts/KaTeX_SansSerif-Italic.woff) format('woff'), url(fonts/KaTeX_SansSerif-Italic.ttf) format('truetype');
     77   font-weight: normal;
     78   font-style: italic;
     79 }
     80 @font-face {
     81   font-family: 'KaTeX_SansSerif';
     82   src: url(fonts/KaTeX_SansSerif-Regular.woff2) format('woff2'), url(fonts/KaTeX_SansSerif-Regular.woff) format('woff'), url(fonts/KaTeX_SansSerif-Regular.ttf) format('truetype');
     83   font-weight: normal;
     84   font-style: normal;
     85 }
     86 @font-face {
     87   font-family: 'KaTeX_Script';
     88   src: url(fonts/KaTeX_Script-Regular.woff2) format('woff2'), url(fonts/KaTeX_Script-Regular.woff) format('woff'), url(fonts/KaTeX_Script-Regular.ttf) format('truetype');
     89   font-weight: normal;
     90   font-style: normal;
     91 }
     92 @font-face {
     93   font-family: 'KaTeX_Size1';
     94   src: url(fonts/KaTeX_Size1-Regular.woff2) format('woff2'), url(fonts/KaTeX_Size1-Regular.woff) format('woff'), url(fonts/KaTeX_Size1-Regular.ttf) format('truetype');
     95   font-weight: normal;
     96   font-style: normal;
     97 }
     98 @font-face {
     99   font-family: 'KaTeX_Size2';
    100   src: url(fonts/KaTeX_Size2-Regular.woff2) format('woff2'), url(fonts/KaTeX_Size2-Regular.woff) format('woff'), url(fonts/KaTeX_Size2-Regular.ttf) format('truetype');
    101   font-weight: normal;
    102   font-style: normal;
    103 }
    104 @font-face {
    105   font-family: 'KaTeX_Size3';
    106   src: url(fonts/KaTeX_Size3-Regular.woff2) format('woff2'), url(fonts/KaTeX_Size3-Regular.woff) format('woff'), url(fonts/KaTeX_Size3-Regular.ttf) format('truetype');
    107   font-weight: normal;
    108   font-style: normal;
    109 }
    110 @font-face {
    111   font-family: 'KaTeX_Size4';
    112   src: url(fonts/KaTeX_Size4-Regular.woff2) format('woff2'), url(fonts/KaTeX_Size4-Regular.woff) format('woff'), url(fonts/KaTeX_Size4-Regular.ttf) format('truetype');
    113   font-weight: normal;
    114   font-style: normal;
    115 }
    116 @font-face {
    117   font-family: 'KaTeX_Typewriter';
    118   src: url(fonts/KaTeX_Typewriter-Regular.woff2) format('woff2'), url(fonts/KaTeX_Typewriter-Regular.woff) format('woff'), url(fonts/KaTeX_Typewriter-Regular.ttf) format('truetype');
    119   font-weight: normal;
    120   font-style: normal;
    121 }
    122 .katex {
    123   font: normal 1.21em KaTeX_Main, Times New Roman, serif;
    124   line-height: 1.2;
    125   text-indent: 0;
    126   text-rendering: auto;
    127   border-color: currentColor;
    128 }
    129 .katex * {
    130   -ms-high-contrast-adjust: none !important;
    131 }
    132 .katex .katex-version::after {
    133   content: "0.13.0";
    134 }
    135 .katex .katex-mathml {
    136   /* Accessibility hack to only show to screen readers
    137          Found at: http://a11yproject.com/posts/how-to-hide-content/ */
    138   position: absolute;
    139   clip: rect(1px, 1px, 1px, 1px);
    140   padding: 0;
    141   border: 0;
    142   height: 1px;
    143   width: 1px;
    144   overflow: hidden;
    145 }
    146 .katex .katex-html {
    147   /* \newline is an empty block at top level, between .base elements */
    148 }
    149 .katex .katex-html > .newline {
    150   display: block;
    151 }
    152 .katex .base {
    153   position: relative;
    154   display: inline-block;
    155   white-space: nowrap;
    156   width: -webkit-min-content;
    157   width: -moz-min-content;
    158   width: min-content;
    159 }
    160 .katex .strut {
    161   display: inline-block;
    162 }
    163 .katex .textbf {
    164   font-weight: bold;
    165 }
    166 .katex .textit {
    167   font-style: italic;
    168 }
    169 .katex .textrm {
    170   font-family: KaTeX_Main;
    171 }
    172 .katex .textsf {
    173   font-family: KaTeX_SansSerif;
    174 }
    175 .katex .texttt {
    176   font-family: KaTeX_Typewriter;
    177 }
    178 .katex .mathnormal {
    179   font-family: KaTeX_Math;
    180   font-style: italic;
    181 }
    182 .katex .mathit {
    183   font-family: KaTeX_Main;
    184   font-style: italic;
    185 }
    186 .katex .mathrm {
    187   font-style: normal;
    188 }
    189 .katex .mathbf {
    190   font-family: KaTeX_Main;
    191   font-weight: bold;
    192 }
    193 .katex .boldsymbol {
    194   font-family: KaTeX_Math;
    195   font-weight: bold;
    196   font-style: italic;
    197 }
    198 .katex .amsrm {
    199   font-family: KaTeX_AMS;
    200 }
    201 .katex .mathbb,
    202 .katex .textbb {
    203   font-family: KaTeX_AMS;
    204 }
    205 .katex .mathcal {
    206   font-family: KaTeX_Caligraphic;
    207 }
    208 .katex .mathfrak,
    209 .katex .textfrak {
    210   font-family: KaTeX_Fraktur;
    211 }
    212 .katex .mathtt {
    213   font-family: KaTeX_Typewriter;
    214 }
    215 .katex .mathscr,
    216 .katex .textscr {
    217   font-family: KaTeX_Script;
    218 }
    219 .katex .mathsf,
    220 .katex .textsf {
    221   font-family: KaTeX_SansSerif;
    222 }
    223 .katex .mathboldsf,
    224 .katex .textboldsf {
    225   font-family: KaTeX_SansSerif;
    226   font-weight: bold;
    227 }
    228 .katex .mathitsf,
    229 .katex .textitsf {
    230   font-family: KaTeX_SansSerif;
    231   font-style: italic;
    232 }
    233 .katex .mainrm {
    234   font-family: KaTeX_Main;
    235   font-style: normal;
    236 }
    237 .katex .vlist-t {
    238   display: inline-table;
    239   table-layout: fixed;
    240   border-collapse: collapse;
    241 }
    242 .katex .vlist-r {
    243   display: table-row;
    244 }
    245 .katex .vlist {
    246   display: table-cell;
    247   vertical-align: bottom;
    248   position: relative;
    249 }
    250 .katex .vlist > span {
    251   display: block;
    252   height: 0;
    253   position: relative;
    254 }
    255 .katex .vlist > span > span {
    256   display: inline-block;
    257 }
    258 .katex .vlist > span > .pstrut {
    259   overflow: hidden;
    260   width: 0;
    261 }
    262 .katex .vlist-t2 {
    263   margin-right: -2px;
    264 }
    265 .katex .vlist-s {
    266   display: table-cell;
    267   vertical-align: bottom;
    268   font-size: 1px;
    269   width: 2px;
    270   min-width: 2px;
    271 }
    272 .katex .vbox {
    273   display: inline-flex;
    274   flex-direction: column;
    275   align-items: baseline;
    276 }
    277 .katex .hbox {
    278   display: inline-flex;
    279   flex-direction: row;
    280   width: 100%;
    281 }
    282 .katex .thinbox {
    283   display: inline-flex;
    284   flex-direction: row;
    285   width: 0;
    286   max-width: 0;
    287 }
    288 .katex .msupsub {
    289   text-align: left;
    290 }
    291 .katex .mfrac > span > span {
    292   text-align: center;
    293 }
    294 .katex .mfrac .frac-line {
    295   display: inline-block;
    296   width: 100%;
    297   border-bottom-style: solid;
    298 }
    299 .katex .mfrac .frac-line,
    300 .katex .overline .overline-line,
    301 .katex .underline .underline-line,
    302 .katex .hline,
    303 .katex .hdashline,
    304 .katex .rule {
    305   min-height: 1px;
    306 }
    307 .katex .mspace {
    308   display: inline-block;
    309 }
    310 .katex .llap,
    311 .katex .rlap,
    312 .katex .clap {
    313   width: 0;
    314   position: relative;
    315 }
    316 .katex .llap > .inner,
    317 .katex .rlap > .inner,
    318 .katex .clap > .inner {
    319   position: absolute;
    320 }
    321 .katex .llap > .fix,
    322 .katex .rlap > .fix,
    323 .katex .clap > .fix {
    324   display: inline-block;
    325 }
    326 .katex .llap > .inner {
    327   right: 0;
    328 }
    329 .katex .rlap > .inner,
    330 .katex .clap > .inner {
    331   left: 0;
    332 }
    333 .katex .clap > .inner > span {
    334   margin-left: -50%;
    335   margin-right: 50%;
    336 }
    337 .katex .rule {
    338   display: inline-block;
    339   border: solid 0;
    340   position: relative;
    341 }
    342 .katex .overline .overline-line,
    343 .katex .underline .underline-line,
    344 .katex .hline {
    345   display: inline-block;
    346   width: 100%;
    347   border-bottom-style: solid;
    348 }
    349 .katex .hdashline {
    350   display: inline-block;
    351   width: 100%;
    352   border-bottom-style: dashed;
    353 }
    354 .katex .sqrt > .root {
    355   /* These values are taken from the definition of `\r@@t`,
    356              `\mkern 5mu` and `\mkern -10mu`. */
    357   margin-left: 0.27777778em;
    358   margin-right: -0.55555556em;
    359 }
    360 .katex .sizing.reset-size1.size1,
    361 .katex .fontsize-ensurer.reset-size1.size1 {
    362   font-size: 1em;
    363 }
    364 .katex .sizing.reset-size1.size2,
    365 .katex .fontsize-ensurer.reset-size1.size2 {
    366   font-size: 1.2em;
    367 }
    368 .katex .sizing.reset-size1.size3,
    369 .katex .fontsize-ensurer.reset-size1.size3 {
    370   font-size: 1.4em;
    371 }
    372 .katex .sizing.reset-size1.size4,
    373 .katex .fontsize-ensurer.reset-size1.size4 {
    374   font-size: 1.6em;
    375 }
    376 .katex .sizing.reset-size1.size5,
    377 .katex .fontsize-ensurer.reset-size1.size5 {
    378   font-size: 1.8em;
    379 }
    380 .katex .sizing.reset-size1.size6,
    381 .katex .fontsize-ensurer.reset-size1.size6 {
    382   font-size: 2em;
    383 }
    384 .katex .sizing.reset-size1.size7,
    385 .katex .fontsize-ensurer.reset-size1.size7 {
    386   font-size: 2.4em;
    387 }
    388 .katex .sizing.reset-size1.size8,
    389 .katex .fontsize-ensurer.reset-size1.size8 {
    390   font-size: 2.88em;
    391 }
    392 .katex .sizing.reset-size1.size9,
    393 .katex .fontsize-ensurer.reset-size1.size9 {
    394   font-size: 3.456em;
    395 }
    396 .katex .sizing.reset-size1.size10,
    397 .katex .fontsize-ensurer.reset-size1.size10 {
    398   font-size: 4.148em;
    399 }
    400 .katex .sizing.reset-size1.size11,
    401 .katex .fontsize-ensurer.reset-size1.size11 {
    402   font-size: 4.976em;
    403 }
    404 .katex .sizing.reset-size2.size1,
    405 .katex .fontsize-ensurer.reset-size2.size1 {
    406   font-size: 0.83333333em;
    407 }
    408 .katex .sizing.reset-size2.size2,
    409 .katex .fontsize-ensurer.reset-size2.size2 {
    410   font-size: 1em;
    411 }
    412 .katex .sizing.reset-size2.size3,
    413 .katex .fontsize-ensurer.reset-size2.size3 {
    414   font-size: 1.16666667em;
    415 }
    416 .katex .sizing.reset-size2.size4,
    417 .katex .fontsize-ensurer.reset-size2.size4 {
    418   font-size: 1.33333333em;
    419 }
    420 .katex .sizing.reset-size2.size5,
    421 .katex .fontsize-ensurer.reset-size2.size5 {
    422   font-size: 1.5em;
    423 }
    424 .katex .sizing.reset-size2.size6,
    425 .katex .fontsize-ensurer.reset-size2.size6 {
    426   font-size: 1.66666667em;
    427 }
    428 .katex .sizing.reset-size2.size7,
    429 .katex .fontsize-ensurer.reset-size2.size7 {
    430   font-size: 2em;
    431 }
    432 .katex .sizing.reset-size2.size8,
    433 .katex .fontsize-ensurer.reset-size2.size8 {
    434   font-size: 2.4em;
    435 }
    436 .katex .sizing.reset-size2.size9,
    437 .katex .fontsize-ensurer.reset-size2.size9 {
    438   font-size: 2.88em;
    439 }
    440 .katex .sizing.reset-size2.size10,
    441 .katex .fontsize-ensurer.reset-size2.size10 {
    442   font-size: 3.45666667em;
    443 }
    444 .katex .sizing.reset-size2.size11,
    445 .katex .fontsize-ensurer.reset-size2.size11 {
    446   font-size: 4.14666667em;
    447 }
    448 .katex .sizing.reset-size3.size1,
    449 .katex .fontsize-ensurer.reset-size3.size1 {
    450   font-size: 0.71428571em;
    451 }
    452 .katex .sizing.reset-size3.size2,
    453 .katex .fontsize-ensurer.reset-size3.size2 {
    454   font-size: 0.85714286em;
    455 }
    456 .katex .sizing.reset-size3.size3,
    457 .katex .fontsize-ensurer.reset-size3.size3 {
    458   font-size: 1em;
    459 }
    460 .katex .sizing.reset-size3.size4,
    461 .katex .fontsize-ensurer.reset-size3.size4 {
    462   font-size: 1.14285714em;
    463 }
    464 .katex .sizing.reset-size3.size5,
    465 .katex .fontsize-ensurer.reset-size3.size5 {
    466   font-size: 1.28571429em;
    467 }
    468 .katex .sizing.reset-size3.size6,
    469 .katex .fontsize-ensurer.reset-size3.size6 {
    470   font-size: 1.42857143em;
    471 }
    472 .katex .sizing.reset-size3.size7,
    473 .katex .fontsize-ensurer.reset-size3.size7 {
    474   font-size: 1.71428571em;
    475 }
    476 .katex .sizing.reset-size3.size8,
    477 .katex .fontsize-ensurer.reset-size3.size8 {
    478   font-size: 2.05714286em;
    479 }
    480 .katex .sizing.reset-size3.size9,
    481 .katex .fontsize-ensurer.reset-size3.size9 {
    482   font-size: 2.46857143em;
    483 }
    484 .katex .sizing.reset-size3.size10,
    485 .katex .fontsize-ensurer.reset-size3.size10 {
    486   font-size: 2.96285714em;
    487 }
    488 .katex .sizing.reset-size3.size11,
    489 .katex .fontsize-ensurer.reset-size3.size11 {
    490   font-size: 3.55428571em;
    491 }
    492 .katex .sizing.reset-size4.size1,
    493 .katex .fontsize-ensurer.reset-size4.size1 {
    494   font-size: 0.625em;
    495 }
    496 .katex .sizing.reset-size4.size2,
    497 .katex .fontsize-ensurer.reset-size4.size2 {
    498   font-size: 0.75em;
    499 }
    500 .katex .sizing.reset-size4.size3,
    501 .katex .fontsize-ensurer.reset-size4.size3 {
    502   font-size: 0.875em;
    503 }
    504 .katex .sizing.reset-size4.size4,
    505 .katex .fontsize-ensurer.reset-size4.size4 {
    506   font-size: 1em;
    507 }
    508 .katex .sizing.reset-size4.size5,
    509 .katex .fontsize-ensurer.reset-size4.size5 {
    510   font-size: 1.125em;
    511 }
    512 .katex .sizing.reset-size4.size6,
    513 .katex .fontsize-ensurer.reset-size4.size6 {
    514   font-size: 1.25em;
    515 }
    516 .katex .sizing.reset-size4.size7,
    517 .katex .fontsize-ensurer.reset-size4.size7 {
    518   font-size: 1.5em;
    519 }
    520 .katex .sizing.reset-size4.size8,
    521 .katex .fontsize-ensurer.reset-size4.size8 {
    522   font-size: 1.8em;
    523 }
    524 .katex .sizing.reset-size4.size9,
    525 .katex .fontsize-ensurer.reset-size4.size9 {
    526   font-size: 2.16em;
    527 }
    528 .katex .sizing.reset-size4.size10,
    529 .katex .fontsize-ensurer.reset-size4.size10 {
    530   font-size: 2.5925em;
    531 }
    532 .katex .sizing.reset-size4.size11,
    533 .katex .fontsize-ensurer.reset-size4.size11 {
    534   font-size: 3.11em;
    535 }
    536 .katex .sizing.reset-size5.size1,
    537 .katex .fontsize-ensurer.reset-size5.size1 {
    538   font-size: 0.55555556em;
    539 }
    540 .katex .sizing.reset-size5.size2,
    541 .katex .fontsize-ensurer.reset-size5.size2 {
    542   font-size: 0.66666667em;
    543 }
    544 .katex .sizing.reset-size5.size3,
    545 .katex .fontsize-ensurer.reset-size5.size3 {
    546   font-size: 0.77777778em;
    547 }
    548 .katex .sizing.reset-size5.size4,
    549 .katex .fontsize-ensurer.reset-size5.size4 {
    550   font-size: 0.88888889em;
    551 }
    552 .katex .sizing.reset-size5.size5,
    553 .katex .fontsize-ensurer.reset-size5.size5 {
    554   font-size: 1em;
    555 }
    556 .katex .sizing.reset-size5.size6,
    557 .katex .fontsize-ensurer.reset-size5.size6 {
    558   font-size: 1.11111111em;
    559 }
    560 .katex .sizing.reset-size5.size7,
    561 .katex .fontsize-ensurer.reset-size5.size7 {
    562   font-size: 1.33333333em;
    563 }
    564 .katex .sizing.reset-size5.size8,
    565 .katex .fontsize-ensurer.reset-size5.size8 {
    566   font-size: 1.6em;
    567 }
    568 .katex .sizing.reset-size5.size9,
    569 .katex .fontsize-ensurer.reset-size5.size9 {
    570   font-size: 1.92em;
    571 }
    572 .katex .sizing.reset-size5.size10,
    573 .katex .fontsize-ensurer.reset-size5.size10 {
    574   font-size: 2.30444444em;
    575 }
    576 .katex .sizing.reset-size5.size11,
    577 .katex .fontsize-ensurer.reset-size5.size11 {
    578   font-size: 2.76444444em;
    579 }
    580 .katex .sizing.reset-size6.size1,
    581 .katex .fontsize-ensurer.reset-size6.size1 {
    582   font-size: 0.5em;
    583 }
    584 .katex .sizing.reset-size6.size2,
    585 .katex .fontsize-ensurer.reset-size6.size2 {
    586   font-size: 0.6em;
    587 }
    588 .katex .sizing.reset-size6.size3,
    589 .katex .fontsize-ensurer.reset-size6.size3 {
    590   font-size: 0.7em;
    591 }
    592 .katex .sizing.reset-size6.size4,
    593 .katex .fontsize-ensurer.reset-size6.size4 {
    594   font-size: 0.8em;
    595 }
    596 .katex .sizing.reset-size6.size5,
    597 .katex .fontsize-ensurer.reset-size6.size5 {
    598   font-size: 0.9em;
    599 }
    600 .katex .sizing.reset-size6.size6,
    601 .katex .fontsize-ensurer.reset-size6.size6 {
    602   font-size: 1em;
    603 }
    604 .katex .sizing.reset-size6.size7,
    605 .katex .fontsize-ensurer.reset-size6.size7 {
    606   font-size: 1.2em;
    607 }
    608 .katex .sizing.reset-size6.size8,
    609 .katex .fontsize-ensurer.reset-size6.size8 {
    610   font-size: 1.44em;
    611 }
    612 .katex .sizing.reset-size6.size9,
    613 .katex .fontsize-ensurer.reset-size6.size9 {
    614   font-size: 1.728em;
    615 }
    616 .katex .sizing.reset-size6.size10,
    617 .katex .fontsize-ensurer.reset-size6.size10 {
    618   font-size: 2.074em;
    619 }
    620 .katex .sizing.reset-size6.size11,
    621 .katex .fontsize-ensurer.reset-size6.size11 {
    622   font-size: 2.488em;
    623 }
    624 .katex .sizing.reset-size7.size1,
    625 .katex .fontsize-ensurer.reset-size7.size1 {
    626   font-size: 0.41666667em;
    627 }
    628 .katex .sizing.reset-size7.size2,
    629 .katex .fontsize-ensurer.reset-size7.size2 {
    630   font-size: 0.5em;
    631 }
    632 .katex .sizing.reset-size7.size3,
    633 .katex .fontsize-ensurer.reset-size7.size3 {
    634   font-size: 0.58333333em;
    635 }
    636 .katex .sizing.reset-size7.size4,
    637 .katex .fontsize-ensurer.reset-size7.size4 {
    638   font-size: 0.66666667em;
    639 }
    640 .katex .sizing.reset-size7.size5,
    641 .katex .fontsize-ensurer.reset-size7.size5 {
    642   font-size: 0.75em;
    643 }
    644 .katex .sizing.reset-size7.size6,
    645 .katex .fontsize-ensurer.reset-size7.size6 {
    646   font-size: 0.83333333em;
    647 }
    648 .katex .sizing.reset-size7.size7,
    649 .katex .fontsize-ensurer.reset-size7.size7 {
    650   font-size: 1em;
    651 }
    652 .katex .sizing.reset-size7.size8,
    653 .katex .fontsize-ensurer.reset-size7.size8 {
    654   font-size: 1.2em;
    655 }
    656 .katex .sizing.reset-size7.size9,
    657 .katex .fontsize-ensurer.reset-size7.size9 {
    658   font-size: 1.44em;
    659 }
    660 .katex .sizing.reset-size7.size10,
    661 .katex .fontsize-ensurer.reset-size7.size10 {
    662   font-size: 1.72833333em;
    663 }
    664 .katex .sizing.reset-size7.size11,
    665 .katex .fontsize-ensurer.reset-size7.size11 {
    666   font-size: 2.07333333em;
    667 }
    668 .katex .sizing.reset-size8.size1,
    669 .katex .fontsize-ensurer.reset-size8.size1 {
    670   font-size: 0.34722222em;
    671 }
    672 .katex .sizing.reset-size8.size2,
    673 .katex .fontsize-ensurer.reset-size8.size2 {
    674   font-size: 0.41666667em;
    675 }
    676 .katex .sizing.reset-size8.size3,
    677 .katex .fontsize-ensurer.reset-size8.size3 {
    678   font-size: 0.48611111em;
    679 }
    680 .katex .sizing.reset-size8.size4,
    681 .katex .fontsize-ensurer.reset-size8.size4 {
    682   font-size: 0.55555556em;
    683 }
    684 .katex .sizing.reset-size8.size5,
    685 .katex .fontsize-ensurer.reset-size8.size5 {
    686   font-size: 0.625em;
    687 }
    688 .katex .sizing.reset-size8.size6,
    689 .katex .fontsize-ensurer.reset-size8.size6 {
    690   font-size: 0.69444444em;
    691 }
    692 .katex .sizing.reset-size8.size7,
    693 .katex .fontsize-ensurer.reset-size8.size7 {
    694   font-size: 0.83333333em;
    695 }
    696 .katex .sizing.reset-size8.size8,
    697 .katex .fontsize-ensurer.reset-size8.size8 {
    698   font-size: 1em;
    699 }
    700 .katex .sizing.reset-size8.size9,
    701 .katex .fontsize-ensurer.reset-size8.size9 {
    702   font-size: 1.2em;
    703 }
    704 .katex .sizing.reset-size8.size10,
    705 .katex .fontsize-ensurer.reset-size8.size10 {
    706   font-size: 1.44027778em;
    707 }
    708 .katex .sizing.reset-size8.size11,
    709 .katex .fontsize-ensurer.reset-size8.size11 {
    710   font-size: 1.72777778em;
    711 }
    712 .katex .sizing.reset-size9.size1,
    713 .katex .fontsize-ensurer.reset-size9.size1 {
    714   font-size: 0.28935185em;
    715 }
    716 .katex .sizing.reset-size9.size2,
    717 .katex .fontsize-ensurer.reset-size9.size2 {
    718   font-size: 0.34722222em;
    719 }
    720 .katex .sizing.reset-size9.size3,
    721 .katex .fontsize-ensurer.reset-size9.size3 {
    722   font-size: 0.40509259em;
    723 }
    724 .katex .sizing.reset-size9.size4,
    725 .katex .fontsize-ensurer.reset-size9.size4 {
    726   font-size: 0.46296296em;
    727 }
    728 .katex .sizing.reset-size9.size5,
    729 .katex .fontsize-ensurer.reset-size9.size5 {
    730   font-size: 0.52083333em;
    731 }
    732 .katex .sizing.reset-size9.size6,
    733 .katex .fontsize-ensurer.reset-size9.size6 {
    734   font-size: 0.5787037em;
    735 }
    736 .katex .sizing.reset-size9.size7,
    737 .katex .fontsize-ensurer.reset-size9.size7 {
    738   font-size: 0.69444444em;
    739 }
    740 .katex .sizing.reset-size9.size8,
    741 .katex .fontsize-ensurer.reset-size9.size8 {
    742   font-size: 0.83333333em;
    743 }
    744 .katex .sizing.reset-size9.size9,
    745 .katex .fontsize-ensurer.reset-size9.size9 {
    746   font-size: 1em;
    747 }
    748 .katex .sizing.reset-size9.size10,
    749 .katex .fontsize-ensurer.reset-size9.size10 {
    750   font-size: 1.20023148em;
    751 }
    752 .katex .sizing.reset-size9.size11,
    753 .katex .fontsize-ensurer.reset-size9.size11 {
    754   font-size: 1.43981481em;
    755 }
    756 .katex .sizing.reset-size10.size1,
    757 .katex .fontsize-ensurer.reset-size10.size1 {
    758   font-size: 0.24108004em;
    759 }
    760 .katex .sizing.reset-size10.size2,
    761 .katex .fontsize-ensurer.reset-size10.size2 {
    762   font-size: 0.28929605em;
    763 }
    764 .katex .sizing.reset-size10.size3,
    765 .katex .fontsize-ensurer.reset-size10.size3 {
    766   font-size: 0.33751205em;
    767 }
    768 .katex .sizing.reset-size10.size4,
    769 .katex .fontsize-ensurer.reset-size10.size4 {
    770   font-size: 0.38572806em;
    771 }
    772 .katex .sizing.reset-size10.size5,
    773 .katex .fontsize-ensurer.reset-size10.size5 {
    774   font-size: 0.43394407em;
    775 }
    776 .katex .sizing.reset-size10.size6,
    777 .katex .fontsize-ensurer.reset-size10.size6 {
    778   font-size: 0.48216008em;
    779 }
    780 .katex .sizing.reset-size10.size7,
    781 .katex .fontsize-ensurer.reset-size10.size7 {
    782   font-size: 0.57859209em;
    783 }
    784 .katex .sizing.reset-size10.size8,
    785 .katex .fontsize-ensurer.reset-size10.size8 {
    786   font-size: 0.69431051em;
    787 }
    788 .katex .sizing.reset-size10.size9,
    789 .katex .fontsize-ensurer.reset-size10.size9 {
    790   font-size: 0.83317261em;
    791 }
    792 .katex .sizing.reset-size10.size10,
    793 .katex .fontsize-ensurer.reset-size10.size10 {
    794   font-size: 1em;
    795 }
    796 .katex .sizing.reset-size10.size11,
    797 .katex .fontsize-ensurer.reset-size10.size11 {
    798   font-size: 1.19961427em;
    799 }
    800 .katex .sizing.reset-size11.size1,
    801 .katex .fontsize-ensurer.reset-size11.size1 {
    802   font-size: 0.20096463em;
    803 }
    804 .katex .sizing.reset-size11.size2,
    805 .katex .fontsize-ensurer.reset-size11.size2 {
    806   font-size: 0.24115756em;
    807 }
    808 .katex .sizing.reset-size11.size3,
    809 .katex .fontsize-ensurer.reset-size11.size3 {
    810   font-size: 0.28135048em;
    811 }
    812 .katex .sizing.reset-size11.size4,
    813 .katex .fontsize-ensurer.reset-size11.size4 {
    814   font-size: 0.32154341em;
    815 }
    816 .katex .sizing.reset-size11.size5,
    817 .katex .fontsize-ensurer.reset-size11.size5 {
    818   font-size: 0.36173633em;
    819 }
    820 .katex .sizing.reset-size11.size6,
    821 .katex .fontsize-ensurer.reset-size11.size6 {
    822   font-size: 0.40192926em;
    823 }
    824 .katex .sizing.reset-size11.size7,
    825 .katex .fontsize-ensurer.reset-size11.size7 {
    826   font-size: 0.48231511em;
    827 }
    828 .katex .sizing.reset-size11.size8,
    829 .katex .fontsize-ensurer.reset-size11.size8 {
    830   font-size: 0.57877814em;
    831 }
    832 .katex .sizing.reset-size11.size9,
    833 .katex .fontsize-ensurer.reset-size11.size9 {
    834   font-size: 0.69453376em;
    835 }
    836 .katex .sizing.reset-size11.size10,
    837 .katex .fontsize-ensurer.reset-size11.size10 {
    838   font-size: 0.83360129em;
    839 }
    840 .katex .sizing.reset-size11.size11,
    841 .katex .fontsize-ensurer.reset-size11.size11 {
    842   font-size: 1em;
    843 }
    844 .katex .delimsizing.size1 {
    845   font-family: KaTeX_Size1;
    846 }
    847 .katex .delimsizing.size2 {
    848   font-family: KaTeX_Size2;
    849 }
    850 .katex .delimsizing.size3 {
    851   font-family: KaTeX_Size3;
    852 }
    853 .katex .delimsizing.size4 {
    854   font-family: KaTeX_Size4;
    855 }
    856 .katex .delimsizing.mult .delim-size1 > span {
    857   font-family: KaTeX_Size1;
    858 }
    859 .katex .delimsizing.mult .delim-size4 > span {
    860   font-family: KaTeX_Size4;
    861 }
    862 .katex .nulldelimiter {
    863   display: inline-block;
    864   width: 0.12em;
    865 }
    866 .katex .delimcenter {
    867   position: relative;
    868 }
    869 .katex .op-symbol {
    870   position: relative;
    871 }
    872 .katex .op-symbol.small-op {
    873   font-family: KaTeX_Size1;
    874 }
    875 .katex .op-symbol.large-op {
    876   font-family: KaTeX_Size2;
    877 }
    878 .katex .op-limits > .vlist-t {
    879   text-align: center;
    880 }
    881 .katex .accent > .vlist-t {
    882   text-align: center;
    883 }
    884 .katex .accent .accent-body {
    885   position: relative;
    886 }
    887 .katex .accent .accent-body:not(.accent-full) {
    888   width: 0;
    889 }
    890 .katex .overlay {
    891   display: block;
    892 }
    893 .katex .mtable .vertical-separator {
    894   display: inline-block;
    895   min-width: 1px;
    896 }
    897 .katex .mtable .arraycolsep {
    898   display: inline-block;
    899 }
    900 .katex .mtable .col-align-c > .vlist-t {
    901   text-align: center;
    902 }
    903 .katex .mtable .col-align-l > .vlist-t {
    904   text-align: left;
    905 }
    906 .katex .mtable .col-align-r > .vlist-t {
    907   text-align: right;
    908 }
    909 .katex .svg-align {
    910   text-align: left;
    911 }
    912 .katex svg {
    913   display: block;
    914   position: absolute;
    915   width: 100%;
    916   height: inherit;
    917   fill: currentColor;
    918   stroke: currentColor;
    919   fill-rule: nonzero;
    920   fill-opacity: 1;
    921   stroke-width: 1;
    922   stroke-linecap: butt;
    923   stroke-linejoin: miter;
    924   stroke-miterlimit: 4;
    925   stroke-dasharray: none;
    926   stroke-dashoffset: 0;
    927   stroke-opacity: 1;
    928 }
    929 .katex svg path {
    930   stroke: none;
    931 }
    932 .katex img {
    933   border-style: none;
    934   min-width: 0;
    935   min-height: 0;
    936   max-width: none;
    937   max-height: none;
    938 }
    939 .katex .stretchy {
    940   width: 100%;
    941   display: block;
    942   position: relative;
    943   overflow: hidden;
    944 }
    945 .katex .stretchy::before,
    946 .katex .stretchy::after {
    947   content: "";
    948 }
    949 .katex .hide-tail {
    950   width: 100%;
    951   position: relative;
    952   overflow: hidden;
    953 }
    954 .katex .halfarrow-left {
    955   position: absolute;
    956   left: 0;
    957   width: 50.2%;
    958   overflow: hidden;
    959 }
    960 .katex .halfarrow-right {
    961   position: absolute;
    962   right: 0;
    963   width: 50.2%;
    964   overflow: hidden;
    965 }
    966 .katex .brace-left {
    967   position: absolute;
    968   left: 0;
    969   width: 25.1%;
    970   overflow: hidden;
    971 }
    972 .katex .brace-center {
    973   position: absolute;
    974   left: 25%;
    975   width: 50%;
    976   overflow: hidden;
    977 }
    978 .katex .brace-right {
    979   position: absolute;
    980   right: 0;
    981   width: 25.1%;
    982   overflow: hidden;
    983 }
    984 .katex .x-arrow-pad {
    985   padding: 0 0.5em;
    986 }
    987 .katex .cd-arrow-pad {
    988   padding: 0 0.55556em 0 0.27778em;
    989 }
    990 .katex .x-arrow,
    991 .katex .mover,
    992 .katex .munder {
    993   text-align: center;
    994 }
    995 .katex .boxpad {
    996   padding: 0 0.3em 0 0.3em;
    997 }
    998 .katex .fbox,
    999 .katex .fcolorbox {
   1000   box-sizing: border-box;
   1001   border: 0.04em solid;
   1002 }
   1003 .katex .cancel-pad {
   1004   padding: 0 0.2em 0 0.2em;
   1005 }
   1006 .katex .cancel-lap {
   1007   margin-left: -0.2em;
   1008   margin-right: -0.2em;
   1009 }
   1010 .katex .sout {
   1011   border-bottom-style: solid;
   1012   border-bottom-width: 0.08em;
   1013 }
   1014 .katex .angl {
   1015   box-sizing: border-content;
   1016   border-top: 0.049em solid;
   1017   border-right: 0.049em solid;
   1018   margin-right: 0.03889em;
   1019 }
   1020 .katex .anglpad {
   1021   padding: 0 0.03889em 0 0.03889em;
   1022 }
   1023 .katex .eqn-num::before {
   1024   counter-increment: katexEqnNo;
   1025   content: "(" counter(katexEqnNo) ")";
   1026 }
   1027 .katex .mml-eqn-num::before {
   1028   counter-increment: mmlEqnNo;
   1029   content: "(" counter(mmlEqnNo) ")";
   1030 }
   1031 .katex .mtr-glue {
   1032   width: 50%;
   1033 }
   1034 .katex .cd-vert-arrow {
   1035   display: inline-block;
   1036   position: relative;
   1037 }
   1038 .katex .cd-label-left {
   1039   display: inline-block;
   1040   position: absolute;
   1041   right: calc(50% + 0.3em);
   1042   text-align: left;
   1043 }
   1044 .katex .cd-label-right {
   1045   display: inline-block;
   1046   position: absolute;
   1047   left: calc(50% + 0.3em);
   1048   text-align: right;
   1049 }
   1050 .katex-display {
   1051   display: block;
   1052   margin: 1em 0;
   1053   text-align: center;
   1054 }
   1055 .katex-display > .katex {
   1056   display: block;
   1057   text-align: center;
   1058   white-space: nowrap;
   1059 }
   1060 .katex-display > .katex > .katex-html {
   1061   display: block;
   1062   position: relative;
   1063 }
   1064 .katex-display > .katex > .katex-html > .tag {
   1065   position: absolute;
   1066   right: 0;
   1067 }
   1068 .katex-display.leqno > .katex > .katex-html > .tag {
   1069   left: 0;
   1070   right: auto;
   1071 }
   1072 .katex-display.fleqn > .katex {
   1073   text-align: left;
   1074   padding-left: 2em;
   1075 }
   1076 body {
   1077   counter-reset: katexEqnNo mmlEqnNo;
   1078 }
   1079