.math-picture{width:100%;max-width:390px;margin:2px auto 5px;background:linear-gradient(145deg,#fcfbff,#f3f6ff);border:1px solid #e7e4f2;border-radius:18px;padding:10px;box-shadow:inset 0 1px 0 white}
.math-picture svg{width:100%;height:auto;display:block}
.fraction-diagram{display:block!important;margin:18px 0!important;min-height:140px}
.item .math-picture{max-width:340px;margin:12px auto}
@media(max-width:480px){.math-picture{padding:7px}}

.fraction-diagram:empty{display:none!important}
.numi-frac{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;vertical-align:middle;line-height:1.08;font-family:Georgia,'Times New Roman',serif;font-weight:500;font-variant-numeric:lining-nums;margin:0 .11em;min-width:1.1em;white-space:nowrap}
.numi-frac>span{display:block;padding:0 .09em;text-align:center}
.numi-frac>span:first-child{border-bottom:1.6px solid currentColor;padding-bottom:.09em}
.numi-frac>span:last-child{padding-top:.07em}
