/*! 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">
 */
.fxtex mi,.fxtex mn{padding:4px 0 3px 0}
.fxtex .cc-dddot{padding-left:0.3em}
.fxtex .cc-ddddot{padding-left:0.4em}
.fxtex mtr > mtd:first-child{padding-left:0;padding-right:0.5em}
.fxtex mtr > mtd:last-child{padding-right:0}
.fxtex .cc-underline{border-bottom:0.06em solid currentColor}
.fxtex .cc-overline{border-top:0.06em solid currentColor}
.fxtex .cc-fbox{border:0.06em solid currentColor;padding:0.15em}
.fxtex .cc-circled{border:0.06em solid currentColor;border-radius:50%;padding:0.1em 0.25em}
.fxtex .cc-cancel{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-bcancel{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-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:0.15em;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 .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-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}
