/* Scoped to the 52 imported articles; authored content stays in WordPress unchanged. */
.fone-technical-article .post-content .fone-table-scroll {
  display:block; width:100%; max-width:100%; overflow-x:auto;
  overscroll-behavior-x:contain; margin:1.5em 0; -webkit-overflow-scrolling:touch;
}
.fone-technical-article .post-content .fone-table-scroll table { margin:0; width:100%; }
.fone-technical-article .post-content .fone-table-scroll:focus-visible,
.fone-technical-article .post-content .math.display:focus-visible { outline:2px solid #277b82; outline-offset:2px; }
.fone-technical-article .post-content pre .hljs-comment,
.fone-technical-article .post-content pre .hljs-quote { color:#b8c4d8; }
.fone-technical-article .post-content .math.display {
  display:block; max-width:100%; overflow-x:auto; overflow-y:hidden;
  padding:.3em 0; margin:1em 0; overscroll-behavior-x:contain;
}
.fone-technical-article .post-content .math.inline[data-fone-tex] {
  display:inline-block; max-width:100%; overflow-x:auto; vertical-align:middle; padding:.2em 0;
}
.fone-technical-article .post-content .katex { font-size:1.08em; }
.fone-technical-article .post-content .katex-display { margin:.3em 0; text-align:left; }
.fone-technical-article .post-content .katex-display>.katex { text-align:left; }
.fone-technical-article .fone-title-anchor { scroll-margin-top:100px; }
