
.refnamediv h2,.refsynopsisdiv h2,.refsection h2{font-size:20px}
.refnamediv p{font-size:18px;color:var(--ink)}
.funcsynopsis,.cmdsynopsis{direction:ltr;text-align:left;background:var(--code-bg);border:1px solid var(--rule);border-radius:8px;padding:10px 14px;margin:10px 0;overflow-x:auto;font-family:var(--mono);font-size:13.5px}
.funcsynopsis table,.funcsynopsis td{border:none!important;background:none!important;padding:0 2px!important;display:inline}
main .funcsynopsis table{display:inline-table;border:none;margin:0}
.funcdef,.paramdef{font-family:var(--mono)}
pre.programlisting,pre.screen,pre.literallayout{direction:ltr;text-align:left;background:var(--code-bg);border:1px solid var(--rule);border-radius:8px;padding:14px 16px;overflow-x:auto;font-size:13.5px;line-height:1.6;color:var(--code-ink);font-family:var(--mono)}
code,.varname,.function,.parameter,.type,.literal,.command,.filename{font-family:var(--mono);font-size:.9em;direction:ltr;unicode-bidi:isolate}
code.varname,code.function,code.parameter,code.literal,code.command,code.filename,.type{background:var(--code-bg);border-radius:4px;padding:0 4px}
.note,.tip,.warning,.important,.caution{margin:18px 0;padding:12px 16px;background:var(--tint);border-inline-start:3px solid var(--link);border-radius:8px 0 0 8px}
.warning,.caution,.important{border-inline-start-color:var(--warn)}
.note table,.warning table,.important table,.tip table,.caution table{border:none!important;background:none!important;display:table!important;margin:0!important}
.note td,.warning td,.important td,.tip td,.caution td,.note th,.warning th{border:none!important;background:none!important;padding:2px 6px!important}
img[src*="images/note"],img[src*="images/warning"],img[src*="images/important"],img[src*="images/tip"],img[src*="images/caution"]{width:22px;height:22px}
img[src*="images/check.png"],img[src*="matrix_"]{width:18px;height:18px;vertical-align:-3px}
.informalfigure,.figure,.mediaobject{text-align:center;margin:16px 0}
.informalfigure img,.figure img,.mediaobject img{background:#fff;border:1px solid var(--rule);border-radius:6px;padding:4px;max-width:100%}
.informaltable table,.table table,.segmentedlist table{display:table}
div.informaltable,div.table{overflow-x:auto;margin:14px 0}
div.toc dl,div.toc ul{list-style:none}
main div.toc{background:var(--tint);border:1px solid var(--rule);border-radius:10px;padding:12px 18px;margin:10px 0 22px}
main div.toc .toc-title{font-weight:700;margin-bottom:6px}
main div.toc ul{padding-inline-start:16px;margin:2px 0}
main div.toc a{text-decoration:none}
.titlepage h1,.titlepage h2.title{font-family:var(--display)}
.sidebar-chapters span.n{font-family:var(--mono);color:var(--muted);min-width:2.2em;display:inline-block}
