.math-container{font-family:Times New Roman,serif;line-height:1.4;word-spacing:.1em}.math-fraction{display:inline-block;text-align:center;vertical-align:middle;margin:0 .1em}.math-numerator{display:block;border-bottom:1px solid #333;padding:0 .2em .1em;font-size:.9em}.math-denominator{display:block;padding:.1em .2em 0;font-size:.9em}.math-absolute{color:#2c3e50}.math-absolute,.math-base{font-weight:500}.math-subscript{font-size:.75em;vertical-align:sub;color:#666}.math-superscript{font-size:.75em;vertical-align:super;color:#666}.math-sqrt{position:relative;display:inline-block;margin:0 .1em}.math-sqrt:before{content:"√";font-size:1.2em;font-weight:700;color:#2c3e50;margin-right:.1em}.math-radicand{text-decoration:overline;padding:.1em .2em;border-top:1px solid #333}.math-symbol{font-style:italic;font-weight:500;color:#2c3e50}.math-infinity{font-size:1.1em;font-weight:700;color:#2c3e50}.math-operator{font-weight:600;color:#2c3e50;margin:0 .1em}.math-function{font-style:italic;font-weight:500;color:#2c3e50}.math-argument{font-weight:400}.math-interval{font-family:Courier New,monospace;font-weight:500;color:#2c3e50;background-color:#f8f9fa;padding:.1em .3em;border-radius:3px;border:1px solid #e9ecef}.formula-display .math-container{font-size:1.1em;line-height:1.6;text-align:center;padding:1rem;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.formula-name{font-weight:600;color:#2c3e50;margin-bottom:.5rem}.formula-explanation{color:#6c757d;font-size:.9em;line-height:1.4}