/* Match original Quantum Fundamentals typography exactly: serif display, sans body. */
:root {--serif:Georgia,'Times New Roman',serif;--sans:'Segoe UI',Arial,sans-serif;}
html,body,main,article,section,aside,header,footer,nav,p,li,dt,dd,a,button,input,select,textarea,label,summary,table,th,td,figcaption,small,strong,.description,.lead {font-family:var(--sans) !important;}
h1,h2,h3,h4,h5,h6,.title,.display-title,.site-title {font-family:var(--serif) !important;font-weight:400;}
/* Retain original math, code and pictographic fonts. */
.katex,.katex *,.MathJax,.MathJax *,mjx-container,mjx-container *,pre,pre *,code,code *,.hljs,.hljs *,[class*="icon"],[class*="icon"] *,svg text {font-family:revert !important;}
.qv-topic-emblem{display:inline-grid;place-items:center;min-width:1.55em;height:1.55em;margin-right:.35em;padding:0 .16em;border:1px solid #b84e2d55;border-radius:12px;background:#f5f1e7;color:#183d32;font-family:var(--serif)!important;font-size:.65em;vertical-align:middle;line-height:1;box-shadow:inset 0 0 0 3px #ffffff75;}
.qv-topic-emblem::after{content:'';position:absolute;}
