/* Math rendering styles */
.math-block {
    margin: 1.5em 0;
    padding: 1em;
    background-color: #f8f9fa;
    border-left: 3px solid #007bff;
    overflow-x: auto;
    text-align: center;
}

.math-inline {
    display: inline;
}

/* Ensure KaTeX renders properly */
.katex-display {
    margin: 0;
}