/* TeX4ht prose and static MathML, matched to the prerequisite document. */
.delta-document { color:var(--ink); font-size:1rem; line-height:1.68; color-scheme:dark; }
.delta-document p { margin:0 0 1rem; text-indent:0; }
.delta-document .maketitle { margin:0; }
.delta-document .author, .delta-document .date,
.delta-document .maketitle > br { display:none; }
.delta-document .paragraphHead { font-weight:600; }
.delta-document .paragraphHead::before { content:""; display:block; margin-top:1.8rem; }
.delta-document .newtheorem { border-left:2px solid var(--accent); margin:1.4rem 0; padding:.1rem 0 .1rem 1.1rem; }
.delta-document .newtheorem > p:last-child, .delta-document .proof > p:last-child { margin-bottom:0; }
.delta-document .newtheorem .head { font-weight:600; }
.delta-document .proof { margin:1rem 0 1.5rem; }
.delta-document [class*="bx-"] { font-weight:600; }
.delta-document [class*="ti-"], .delta-document [class*="ri-"] { font-style:italic; }
.delta-document [class*="tt-"] { font-family:monospace; }
.delta-document a { color:var(--accent); text-decoration:none; }
.delta-document a:hover { text-decoration:underline; }
.delta-document .math-display { display:block; overflow-x:auto; overflow-y:hidden; margin:1.2rem 0; padding:.3rem .1rem .45rem; }
.delta-document .math-display math { width:max-content; min-width:100%; }
.delta-document math { color:var(--ink); font-size:1.02em; }
.delta-document .math-inline { white-space:nowrap; }
.delta-document .center { text-align:center; margin:1.5rem 0; }
.delta-document .center > p { text-align:inherit; }
.delta-document .table-scroll { overflow-x:auto; margin:1.5rem 0; padding-bottom:.4rem; }
.delta-document table.tabular { display:table; max-width:none; width:max-content; min-width:100%; border-collapse:collapse; font-size:.94rem; }
.delta-document table.tabular td, .delta-document table.tabular th { padding:.4rem .65rem; border-color:var(--line); text-align:left; }
.delta-document table.tabular tr:first-child th { border-top:1px solid var(--line); border-bottom:1px solid var(--line); font-weight:600; }
.delta-document table.tabular tr:last-child td { border-bottom:1px solid var(--line); }
.delta-document tr.hline, .delta-document tr.vspace { height:0; }
.delta-document tr.hline td { padding:0; border-top:1px solid var(--line); }
.delta-document img.diagram { display:block; max-width:100%; height:auto; margin:1.2rem auto; background:#fff; padding:1rem; border-radius:4px; }
.delta-document [id] { scroll-margin-top:6rem; }
.doc-actions { gap:.65rem; flex-wrap:wrap; }
@media (max-width:600px) {
  .delta-document .newtheorem { padding-left:.7rem; }
  .delta-document .ltx_title_document { font-size:1.9rem; }
  .delta-document table.tabular { font-size:.88rem; }
}
