.cl-math-block {display:block;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding:.45rem .15rem;box-sizing:border-box;}
.cl-math .katex-display {margin:.4rem 0;text-align:left;}
.cl-math .katex-display>.katex {text-align:left;}
.cl-math {font-size:1em;color:inherit;}
/* Override only the KaTeX root, never its internal script/fraction sizing. */
.katex {font-size:1em;}
.katex-display {max-width:100%;overflow-x:auto;overflow-y:hidden;}
.cl-formula {max-width:100%;min-width:0;overflow-x:auto;}
.cl-toy-mlkem details {min-width:0;max-width:100%;}
.cl-toy-mlkem,.cl-result-zone:has(.cl-toy-mlkem) {min-width:0;max-width:100%;}
.cl-toy-mlkem .cl-coefficient-key {font-size:.92rem;}
.cl-toy-mlkem .cl-coefficient-table {border-collapse:collapse;}
.cl-toy-mlkem .cl-coefficient-table th,.cl-toy-mlkem .cl-coefficient-table td {padding:.4rem .65rem;border:1px solid currentColor;text-align:center;}
.cl-lab-matrix {max-width:100%;min-width:0;}
.cl-result-panel:has(.cl-data-matrix) {min-width:0;max-width:100%;grid-column:1/-1;}
@media(max-width:480px){.cl-math {font-size:1em;}.cl-toy-mlkem .cl-coefficient-table th,.cl-toy-mlkem .cl-coefficient-table td{padding:.35rem .5rem;}}
