/*! fxTeX - CSS for the MathML this converter produces.
 *  Every rule is scoped to .fxtex, the class the converter puts on each equation's own root
 *  element (<math>, an align/gather <div>, or the speech <span> that wraps them), so nothing
 *  here can reach markup fxTeX did not generate. The fxtex.min.js bundle injects this
 *  automatically; link this file directly for server-side rendering:
 *      <link id="fxtex-style" rel="stylesheet" href="fxtex.css">
 */
@font-face{font-family:"fxTeX Math";src:local("NewComputerModernMath-Regular"),local("New Computer Modern Math"),url("NewCMMath-Regular.woff2") format("woff2");font-display:swap}
/*! fxTeX Math Fallback: a cut of STIX Two Math, Copyright 2001-2021 The STIX Fonts Project
    Authors (https://github.com/stipub/stixfonts), under the SIL Open Font License 1.1
    (https://scripts.sil.org/OFL). */
@font-face{font-family:"fxTeX Math";src:url("data:font/woff2;base64,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") format("woff2");unicode-range:U+0327,U+03DE-03DF;font-display:swap}
math.fxtex,.fxtex math{font-family:"fxTeX Math",math}
math.fxtex,.fxtex math{white-space:nowrap}
.fxtex:not(.fxtex *){font-size:var(--fxtex-font-size)}
.fxtex mi,.fxtex mn{padding:4px 0 3px 0}
.fxtex :is(mover,munder,munderover):has(> mo[stretchy="true"]:first-child) > :not(:first-child) :is(mi,mn){padding:0}
.fxtex .cc-dddot{padding-left:0.3em}
.fxtex .cc-ddddot{padding-left:0.4em}
.fxtex .cc-vec{padding-left:0.53em}
.fxtex mtd{padding:0 var(--fxtex-arraycolsep,0.5em)}
.fxtex mtr > mtd:first-child{padding-left:0}
.fxtex mtr > mtd:last-child{padding-right:0}
.fxtex .cc-underline{border-bottom:0.04em solid currentColor;padding-bottom:0.12em;margin-bottom:0.04em}
.fxtex .cc-overline{border-top:0.04em solid currentColor;padding-top:0.12em;margin-top:0.04em}
.fxtex .cc-longdiv-bracket{font-family:"fxTeX Math",math}
.fxtex .cc-longdiv{border-top:0.04em solid currentColor;padding-top:0.045em;margin-top:0.04em}
.fxtex .cc-fbox{border:var(--fxtex-fboxrule,0.04em) solid currentColor;padding:var(--fxtex-fboxsep,0.3em)}
.fxtex .cc-circled{border:0.06em solid currentColor;border-radius:50%;padding:0.1em 0.25em}
.fxtex .cc-cancel{background:linear-gradient(to bottom right,transparent calc(50% - 0.6px),currentColor calc(50% - 0.6px),currentColor calc(50% + 0.6px),transparent calc(50% + 0.6px))}
.fxtex .cc-bcancel{background:linear-gradient(to top right,transparent calc(50% - 0.6px),currentColor calc(50% - 0.6px),currentColor calc(50% + 0.6px),transparent calc(50% + 0.6px))}
.fxtex .cc-xcancel{background:linear-gradient(to top right,transparent calc(50% - 0.6px),currentColor calc(50% - 0.6px),currentColor calc(50% + 0.6px),transparent calc(50% + 0.6px)),linear-gradient(to bottom right,transparent calc(50% - 0.6px),currentColor calc(50% - 0.6px),currentColor calc(50% + 0.6px),transparent calc(50% + 0.6px))}
.fxtex.math-align{display:grid;column-gap:0;row-gap:var(--fxtex-jot,0.3em);justify-content:center;align-items:baseline}
.fxtex.math-align-inline{display:inline-grid}
.fxtex > .math-align{display:inline-grid;vertical-align:middle}
div.fxtex:not(.math-align){text-align:center}
.fxtex .cc-align > span{display:inline-block}
.fxtex .cc-align .math-align{vertical-align:middle}
.fxtex .math-align-row{display:contents}
.fxtex .math-align-left{text-align:right}
.fxtex .math-align-right{text-align:left}
.fxtex .math-align-center{text-align:center}
.fxtex.math-align math{width:fit-content}
.fxtex.math-align math{white-space:nowrap}
.fxtex .math-align-left math{margin-left:auto;margin-right:0}
.fxtex .math-align-right math{margin-left:0;margin-right:auto}
.fxtex .math-align-center math{margin-left:auto;margin-right:auto}
.fxtex.math-eqn{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;column-gap:0}
.fxtex.math-eqn > :nth-child(1){grid-column:2}
.fxtex.math-eqn > :nth-child(2){grid-column:3;justify-self:end;white-space:nowrap;padding-left:1em}
.fxtex.math-align.math-align-numbered{justify-content:normal}
.fxtex .math-align-tag{justify-self:end;white-space:nowrap;padding-left:1em}
.fxtex.cc-math{display:inline-block}
.fxtex .cc-speech{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
