/* ==========================================================================
   3DOptix redesign — USER MANUAL page-unique CSS (help-center layout).

   Depends on: dxr-tokens.css -> dxr-components.css -> dxr-shell.css
   Enqueued CONDITIONALLY from page-templates/dxr-user-manual.php (handle
   'dxr-page-manual', dependency 'dxr-shell').

   This is technical help, not an article: compact type, a collapsible tree,
   one chapter at a time with collapsible sections. Every selector is scoped
   to .dxr-page-manual; every colour is a token. One layout breakpoint at
   --dxr-nav-break (900px), plus print.

   The chapter body is rendered from Markdown by inc/dxr-manual.php, so §5 is
   the positive typography for plain elements inside .dxr-hm__body, at
   (0,2,1) over the components reset's (0,1,0). The prose layer (.dxr-prose)
   is deliberately not used.

   Contents
     §0  Page-local custom properties
     §1  Top bar: title, search, app link
     §2  Two-column grid and its collapse
     §3  Sidebar: tree, current chapter's sections, search results
     §4  Chapter head, tools, pager
     §5  Chapter body typography, collapsible sections
     §6  Print
   ========================================================================== */

.dxr-page-manual{
  --dxr-hm-side-w:284px;
  --dxr-hm-bar-h:52px;
  --dxr-hm-sticky-top:calc(var(--dxr-nav-h) + var(--dxr-hm-bar-h));
  --dxr-hm-measure:840px;
  --dxr-hm-fs:15px;
  --dxr-hm-lh:1.65;
  --dxr-hm-code:13px;
  --dxr-hm-anchor-offset:calc(var(--dxr-hm-sticky-top) + 16px);
  background:var(--dxr-surface);
}


/* ==========================================================================
   §1 Top bar
   ========================================================================== */
.dxr-page-manual .dxr-hm__bar{
  position:sticky;
  top:var(--dxr-nav-h);
  z-index:5;
  background:var(--dxr-surface);
  border-bottom:1px solid var(--dxr-border);
}
.dxr-page-manual .dxr-hm__bar-inner{
  display:flex;
  align-items:center;
  gap:18px;
  min-height:var(--dxr-hm-bar-h);
}
.dxr-page-manual .dxr-hm__brand{
  display:flex;
  align-items:baseline;
  gap:10px;
  font:700 15px/1 var(--dxr-font-sans);
  color:var(--dxr-ink);
  white-space:nowrap;
}
.dxr-page-manual .dxr-hm__edition{
  font:500 11px/1 var(--dxr-font-mono);
  letter-spacing:.04em;
  color:var(--dxr-text-subtle);
}

.dxr-page-manual .dxr-hm__search{
  position:relative;
  flex:1;
  max-width:460px;
  margin:0;
}
.dxr-page-manual .dxr-hm__search-label{
  position:absolute;
  width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;
}
.dxr-page-manual .dxr-hm__search-input{
  width:100%;
  height:34px;
  padding:0 34px 0 12px;
  border:1px solid var(--dxr-border-strong);
  border-radius:var(--dxr-radius-md);
  background:var(--dxr-surface-raised);
  font:400 13.5px/1 var(--dxr-font-sans);
  color:var(--dxr-ink);
  -webkit-appearance:none;
  appearance:none;
}
.dxr-page-manual .dxr-hm__search-input::placeholder{color:var(--dxr-text-subtle)}
.dxr-page-manual .dxr-hm__search-input:focus{
  outline:none;
  border-color:var(--dxr-primary);
  background:var(--dxr-surface);
  box-shadow:0 0 0 3px var(--dxr-primary-tint);
}
.dxr-page-manual .dxr-hm__search-input::-webkit-search-cancel-button{display:none}
.dxr-page-manual .dxr-hm__search-clear{
  position:absolute;
  right:6px;
  top:50%;
  transform:translateY(-50%);
  width:24px;height:24px;
  border:0;
  border-radius:var(--dxr-radius-badge);
  background:transparent;
  color:var(--dxr-text-subtle);
  font:400 18px/1 var(--dxr-font-sans);
  cursor:pointer;
}
.dxr-page-manual .dxr-hm__search-clear:hover{background:var(--dxr-surface-sunken);color:var(--dxr-ink)}
.dxr-page-manual .dxr-hm__search-clear[hidden]{display:none}

.dxr-page-manual .dxr-hm__app{
  margin-left:auto;
  font:600 13px/1 var(--dxr-font-sans);
  color:var(--dxr-primary);
  white-space:nowrap;
}
.dxr-page-manual .dxr-hm__app:hover{color:var(--dxr-primary-hover)}


/* ==========================================================================
   §2 Grid
   ========================================================================== */
.dxr-page-manual .dxr-hm__grid{
  display:grid;
  grid-template-columns:var(--dxr-hm-side-w) minmax(0,1fr);
  gap:40px;
  align-items:start;
  padding-top:22px;
  padding-bottom:var(--dxr-section-y);
}

@media (max-width:900px){
  .dxr-page-manual .dxr-hm__grid{grid-template-columns:minmax(0,1fr);gap:20px}
  .dxr-page-manual .dxr-hm__bar-inner{flex-wrap:wrap;gap:10px;padding-top:8px;padding-bottom:8px}
  .dxr-page-manual .dxr-hm__search{order:3;flex-basis:100%;max-width:none}
  .dxr-page-manual .dxr-hm__bar{position:static}
}


/* ==========================================================================
   §3 Sidebar
   ========================================================================== */
.dxr-page-manual .dxr-hm__side{
  position:sticky;
  top:calc(var(--dxr-hm-sticky-top) + 16px);
  max-height:calc(100vh - var(--dxr-hm-sticky-top) - 32px);
  overflow-y:auto;
  overscroll-behavior:contain;
  padding-right:6px;
  scrollbar-width:thin;
  scrollbar-color:var(--dxr-border-strong) transparent;
}
.dxr-page-manual .dxr-hm__side::-webkit-scrollbar{width:6px}
.dxr-page-manual .dxr-hm__side::-webkit-scrollbar-thumb{background:var(--dxr-border-strong);border-radius:3px}

/* the mobile disclosure */
.dxr-page-manual .dxr-hm__side-toggle{display:none}

/* --- parts ------------------------------------------------------------- */
.dxr-page-manual .dxr-hm__part{border-top:1px solid var(--dxr-border-inner)}
.dxr-page-manual .dxr-hm__part:first-child{border-top:0}
.dxr-page-manual .dxr-hm__part-head{
  display:flex;
  align-items:baseline;
  gap:8px;
  padding:9px 8px 9px 22px;
  position:relative;
  cursor:pointer;
  list-style:none;
  color:var(--dxr-ink);
  border-radius:var(--dxr-radius-badge);
}
.dxr-page-manual .dxr-hm__part-head::-webkit-details-marker{display:none}
.dxr-page-manual .dxr-hm__part-head::before{
  content:"";
  position:absolute;
  left:8px;
  top:13px;
  width:6px;height:6px;
  border-right:1.5px solid var(--dxr-text-subtle);
  border-bottom:1.5px solid var(--dxr-text-subtle);
  transform:rotate(-45deg);
  transition:transform .15s ease;
}
.dxr-page-manual .dxr-hm__part[open] > .dxr-hm__part-head::before{transform:rotate(45deg);top:11px}
.dxr-page-manual .dxr-hm__part-head:hover{background:var(--dxr-surface-sunken)}
.dxr-page-manual .dxr-hm__part-label{
  font:500 10px/1 var(--dxr-font-mono);
  letter-spacing:.1em;
  text-transform:uppercase;
  color:var(--dxr-text-subtle);
}
.dxr-page-manual .dxr-hm__part-title{font:700 13px/1.3 var(--dxr-font-sans)}

/* --- chapters ---------------------------------------------------------- */
.dxr-page-manual .dxr-hm__chapters{margin:0 0 8px;padding:0;list-style:none}
.dxr-page-manual .dxr-hm__chapter{margin:0}
.dxr-page-manual .dxr-hm__chapter-link{
  display:flex;
  align-items:baseline;
  gap:9px;
  padding:5px 8px 5px 22px;
  border-left:2px solid transparent;
  border-radius:0 var(--dxr-radius-badge) var(--dxr-radius-badge) 0;
  font:500 13.5px/1.35 var(--dxr-font-sans);
  color:var(--dxr-body);
}
.dxr-page-manual .dxr-hm__chapter-link:hover{background:var(--dxr-primary-tint-hover);color:var(--dxr-ink)}
.dxr-page-manual .dxr-hm__num{
  flex-shrink:0;
  width:2.1em;
  font:500 10.5px/1 var(--dxr-font-mono);
  color:var(--dxr-text-subtle);
  transform:translateY(-1px);
}
.dxr-page-manual .dxr-hm__chapter--sub .dxr-hm__chapter-link{padding-left:34px;font-size:13px;color:var(--dxr-text-muted)}
.dxr-page-manual .dxr-hm__chapter.is-current > .dxr-hm__chapter-link{
  background:var(--dxr-primary-tint);
  border-left-color:var(--dxr-primary);
  color:var(--dxr-primary);
  font-weight:600;
}
.dxr-page-manual .dxr-hm__chapter.is-current > .dxr-hm__chapter-link .dxr-hm__num{color:var(--dxr-primary)}

/* --- the current chapter's sections ------------------------------------ */
.dxr-page-manual .dxr-hm__secs,
.dxr-page-manual .dxr-hm__subsecs{margin:0;padding:0;list-style:none}
.dxr-page-manual .dxr-hm__secs{margin:2px 0 6px;padding-left:22px;border-left:2px solid var(--dxr-border-inner);margin-left:22px}
.dxr-page-manual .dxr-hm__subsecs{padding-left:14px}
.dxr-page-manual .dxr-hm__sec-link{
  display:block;
  padding:3px 8px 3px 10px;
  margin-left:-12px;
  border-radius:var(--dxr-radius-badge);
  font:400 12.5px/1.4 var(--dxr-font-sans);
  color:var(--dxr-text-muted);
}
.dxr-page-manual .dxr-hm__sec-link--sub{font-size:12px;color:var(--dxr-text-subtle)}
.dxr-page-manual .dxr-hm__sec-link:hover{color:var(--dxr-ink);background:var(--dxr-surface-sunken)}
.dxr-page-manual .dxr-hm__sec-link[aria-current="location"]{color:var(--dxr-primary);font-weight:600}

/* --- search results ----------------------------------------------------- */
.dxr-page-manual .dxr-hm__results{padding:2px 0}
.dxr-page-manual .dxr-hm__results-meta{
  padding:6px 8px 10px;
  font:500 10.5px/1.4 var(--dxr-font-mono);
  letter-spacing:.06em;
  text-transform:uppercase;
  color:var(--dxr-text-subtle);
}
.dxr-page-manual .dxr-hm__result{
  display:block;
  padding:8px 10px;
  border-radius:var(--dxr-radius-md);
  color:var(--dxr-body);
}
.dxr-page-manual .dxr-hm__result:hover,
.dxr-page-manual .dxr-hm__result:focus{background:var(--dxr-primary-tint-hover);outline:none}
.dxr-page-manual .dxr-hm__result-where{
  display:block;
  font:500 10.5px/1.3 var(--dxr-font-mono);
  color:var(--dxr-text-subtle);
  margin-bottom:2px;
}
.dxr-page-manual .dxr-hm__result-title{
  display:block;
  font:600 13px/1.35 var(--dxr-font-sans);
  color:var(--dxr-ink);
}
.dxr-page-manual .dxr-hm__result-snip{
  display:block;
  margin-top:3px;
  font:400 12px/1.5 var(--dxr-font-sans);
  color:var(--dxr-text-muted);
}
.dxr-page-manual .dxr-hm__results mark{
  background:var(--dxr-amber-tint);
  color:var(--dxr-ink);
  padding:0 1px;
  border-radius:2px;
}
.dxr-page-manual .dxr-hm__results-empty{padding:10px 8px;font:400 13px/1.5 var(--dxr-font-sans);color:var(--dxr-text-muted)}

@media (max-width:900px){
  .dxr-page-manual .dxr-hm__side{position:static;max-height:none;overflow:visible;padding-right:0}
  .dxr-page-manual .dxr-hm__side-toggle{
    display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 14px;
    border:1px solid var(--dxr-border);border-radius:var(--dxr-radius-md);background:var(--dxr-surface-raised);
    color:var(--dxr-ink);font:700 13.5px/1 var(--dxr-font-sans);text-align:left;cursor:pointer;
  }
  .dxr-page-manual .dxr-hm__side-toggle-current{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 12.5px/1 var(--dxr-font-sans);color:var(--dxr-text-muted)}
  .dxr-page-manual .dxr-hm__tree{border:1px solid var(--dxr-border);border-top:0;border-radius:0 0 var(--dxr-radius-md) var(--dxr-radius-md);padding:8px 6px;max-height:60vh;overflow-y:auto}
  .dxr-page-manual .dxr-hm__tree[hidden]{display:none}
  .dxr-page-manual .dxr-hm__side-toggle[aria-expanded="true"]{border-bottom-left-radius:0;border-bottom-right-radius:0}
}


/* ==========================================================================
   §4 Chapter head, tools, pager
   ========================================================================== */
.dxr-page-manual .dxr-hm__doc{min-width:0;max-width:var(--dxr-hm-measure)}
.dxr-page-manual .dxr-hm__notice{
  margin:0 0 16px;
  padding:10px 14px;
  border-radius:var(--dxr-radius-md);
  background:var(--dxr-amber-tint-soft);
  border:1px solid var(--dxr-amber-tint);
  font:400 13.5px/1.5 var(--dxr-font-sans);
  color:var(--dxr-amber-deep);
}
.dxr-page-manual .dxr-hm__doc-head{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:20px;
  padding-bottom:14px;
  margin-bottom:18px;
  border-bottom:1px solid var(--dxr-border);
}
.dxr-page-manual .dxr-hm__kicker{
  margin:0 0 6px;
  font:500 10.5px/1 var(--dxr-font-mono);
  letter-spacing:.1em;
  text-transform:uppercase;
  color:var(--dxr-text-subtle);
}
.dxr-page-manual .dxr-hm__title{
  margin:0;
  font:800 clamp(22px,2.4vw,28px)/1.2 var(--dxr-font-sans);
  letter-spacing:-.028em;
  color:var(--dxr-ink);
}
.dxr-page-manual .dxr-hm__doc-tools{display:flex;gap:6px;flex-shrink:0;padding-bottom:2px}
.dxr-page-manual .dxr-hm__doc-tools[hidden]{display:none}
.dxr-page-manual .dxr-hm__tool{
  height:28px;
  padding:0 10px;
  border:1px solid var(--dxr-border-strong);
  border-radius:var(--dxr-radius-badge);
  background:var(--dxr-surface);
  font:500 12px/1 var(--dxr-font-sans);
  color:var(--dxr-body);
  cursor:pointer;
}
.dxr-page-manual .dxr-hm__tool:hover{border-color:var(--dxr-primary);color:var(--dxr-primary)}

.dxr-page-manual .dxr-hm__pager{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:12px;
  margin-top:36px;
  padding-top:18px;
  border-top:1px solid var(--dxr-border);
}
.dxr-page-manual .dxr-hm__pager-link{
  display:block;
  padding:12px 14px;
  border:1px solid var(--dxr-border);
  border-radius:var(--dxr-radius-md);
  color:var(--dxr-ink);
  transition:border-color .15s ease;
}
.dxr-page-manual .dxr-hm__pager-link--next{text-align:right}
.dxr-page-manual .dxr-hm__pager-link:hover{border-color:var(--dxr-primary)}
.dxr-page-manual .dxr-hm__pager-label{display:block;font:500 11px/1 var(--dxr-font-mono);color:var(--dxr-text-subtle);margin-bottom:6px}
.dxr-page-manual .dxr-hm__pager-title{display:block;font:600 13.5px/1.35 var(--dxr-font-sans)}
@media (max-width:900px){
  .dxr-page-manual .dxr-hm__pager{grid-template-columns:1fr}
  .dxr-page-manual .dxr-hm__pager-link--next{text-align:left}
}


/* ==========================================================================
   §5 Chapter body
   ========================================================================== */
.dxr-page-manual .dxr-hm__body{font:400 var(--dxr-hm-fs)/var(--dxr-hm-lh) var(--dxr-font-sans);color:var(--dxr-body)}
.dxr-page-manual .dxr-hm__body [id]{scroll-margin-top:var(--dxr-hm-anchor-offset)}
.dxr-page-manual .dxr-hm__body.is-loading{opacity:.5;transition:opacity .15s ease}

/* --- collapsible sections ---------------------------------------------- */
.dxr-page-manual .dxr-hm__sec{border-top:1px solid var(--dxr-border-inner)}
.dxr-page-manual .dxr-hm__intro + .dxr-hm__sec{margin-top:6px}
.dxr-page-manual .dxr-hm__sec-head{
  display:flex;
  align-items:center;
  gap:10px;
  padding:12px 0 12px 20px;
  position:relative;
  cursor:pointer;
  list-style:none;
}
.dxr-page-manual .dxr-hm__sec-head::-webkit-details-marker{display:none}
.dxr-page-manual .dxr-hm__sec-head::before{
  content:"";
  position:absolute;
  left:4px;
  top:50%;
  width:7px;height:7px;
  margin-top:-6px;
  border-right:1.5px solid var(--dxr-text-subtle);
  border-bottom:1.5px solid var(--dxr-text-subtle);
  transform:rotate(-45deg);
  transition:transform .15s ease;
}
.dxr-page-manual .dxr-hm__sec[open] > .dxr-hm__sec-head::before{transform:rotate(45deg);margin-top:-8px}
.dxr-page-manual .dxr-hm__sec-head:hover .dxr-hm__sec-title{color:var(--dxr-primary)}
.dxr-page-manual .dxr-hm__sec-title{
  margin:0;
  font:700 17px/1.3 var(--dxr-font-sans);
  letter-spacing:-.016em;
  color:var(--dxr-ink);
  transition:color .15s ease;
}
.dxr-page-manual .dxr-hm__sec-body{padding:0 0 18px 20px}
.dxr-page-manual .dxr-hm__intro{padding-bottom:6px}

/* --- text ---------------------------------------------------------------- */
.dxr-page-manual .dxr-hm__body p{margin:0 0 12px}
.dxr-page-manual .dxr-hm__body h3{
  margin:22px 0 8px;
  font:700 15px/1.4 var(--dxr-font-sans);
  letter-spacing:-.01em;
  color:var(--dxr-ink);
}
.dxr-page-manual .dxr-hm__body h4{margin:16px 0 6px;font:700 14px/1.4 var(--dxr-font-sans);color:var(--dxr-ink)}
.dxr-page-manual .dxr-hm__body a{
  color:var(--dxr-primary);
  text-decoration:underline;
  text-decoration-color:var(--dxr-primary-light);
  text-underline-offset:.14em;
}
.dxr-page-manual .dxr-hm__body a:hover{color:var(--dxr-primary-hover);text-decoration-color:currentColor}
.dxr-page-manual .dxr-hm__body strong{font-weight:700;color:var(--dxr-ink)}
.dxr-page-manual .dxr-hm__body em{font-style:italic}
.dxr-page-manual .dxr-hm__body sub,
.dxr-page-manual .dxr-hm__body sup{font-size:.72em;line-height:0}

.dxr-page-manual .dxr-hm__body ul,
.dxr-page-manual .dxr-hm__body ol{margin:0 0 12px;padding-left:1.4em}
.dxr-page-manual .dxr-hm__body ul{list-style:disc}
.dxr-page-manual .dxr-hm__body ol{list-style:decimal}
.dxr-page-manual .dxr-hm__body ul ul{list-style:circle}
.dxr-page-manual .dxr-hm__body li{margin:0 0 5px}
.dxr-page-manual .dxr-hm__body li::marker{color:var(--dxr-text-subtle)}
.dxr-page-manual .dxr-hm__body li > p{margin-bottom:5px}
.dxr-page-manual .dxr-hm__body li > ul,
.dxr-page-manual .dxr-hm__body li > ol{margin:5px 0 0}

/* --- notes (blockquotes) ------------------------------------------------- */
.dxr-page-manual .dxr-hm__body blockquote{
  margin:14px 0 16px;
  padding:10px 14px 10px 16px;
  border-left:3px solid var(--dxr-primary);
  border-radius:0 var(--dxr-radius-md) var(--dxr-radius-md) 0;
  background:var(--dxr-primary-tint);
}
.dxr-page-manual .dxr-hm__body blockquote::before{
  content:"Note";
  display:block;
  margin-bottom:4px;
  font:500 10px/1 var(--dxr-font-mono);
  letter-spacing:.12em;
  text-transform:uppercase;
  color:var(--dxr-primary);
}
.dxr-page-manual .dxr-hm__body blockquote p{font-size:14px;line-height:1.6}
.dxr-page-manual .dxr-hm__body blockquote > :last-child{margin-bottom:0}

/* --- code ---------------------------------------------------------------- */
.dxr-page-manual .dxr-hm__body code{
  font:400 var(--dxr-hm-code)/1.5 var(--dxr-font-mono);
  color:var(--dxr-ink);
  background:var(--dxr-surface-sunken);
  border:1px solid var(--dxr-border-inner);
  border-radius:var(--dxr-radius-badge);
  padding:.08em .34em;
  overflow-wrap:anywhere;
}
.dxr-page-manual .dxr-hm__body pre{
  margin:0 0 14px;
  padding:12px 14px;
  background:var(--dxr-surface-sunken);
  border:1px solid var(--dxr-border);
  border-radius:var(--dxr-radius-md);
  overflow-x:auto;
  font:400 var(--dxr-hm-code)/1.55 var(--dxr-font-mono);
  color:var(--dxr-ink);
  tab-size:4;
}
.dxr-page-manual .dxr-hm__body pre code{display:block;padding:0;border:0;background:transparent;overflow-wrap:normal;white-space:pre}
.dxr-page-manual .dxr-hm__body pre[data-lang]{position:relative;padding-top:28px}
.dxr-page-manual .dxr-hm__body pre[data-lang]::before{
  content:attr(data-lang);
  position:absolute;top:8px;left:14px;
  font:500 10px/1 var(--dxr-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dxr-text-subtle);
}

/* --- tables -------------------------------------------------------------- */
.dxr-page-manual .dxr-hm__table{
  margin:12px 0 16px;
  border:1px solid var(--dxr-border);
  border-radius:var(--dxr-radius-md);
  overflow:auto;
  background:var(--dxr-surface);
}
.dxr-page-manual .dxr-hm__body table{width:100%;border-collapse:collapse;font:400 13.5px/1.5 var(--dxr-font-sans);color:var(--dxr-body)}
.dxr-page-manual .dxr-hm__body th,
.dxr-page-manual .dxr-hm__body td{padding:8px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--dxr-border-inner)}
.dxr-page-manual .dxr-hm__body th{
  background:var(--dxr-surface-raised);
  font:500 10px/1.4 var(--dxr-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dxr-text-subtle);
  border-bottom:1px solid var(--dxr-border);white-space:nowrap;
}
.dxr-page-manual .dxr-hm__body tbody tr:last-child td{border-bottom:0}
.dxr-page-manual .dxr-hm__body td code{white-space:nowrap}

/* --- figures ------------------------------------------------------------- */
.dxr-page-manual .dxr-hm__body figure{margin:14px 0 18px}
.dxr-page-manual .dxr-hm__body figure img{
  display:block;width:auto;max-width:100%;height:auto;
  border:1px solid var(--dxr-border);border-radius:var(--dxr-radius-md);background:var(--dxr-surface);
}
.dxr-page-manual .dxr-hm__body figcaption{margin:8px 0 0;font:400 12px/1.5 var(--dxr-font-mono);color:var(--dxr-text-subtle)}

.dxr-page-manual .dxr-hm__body hr{height:0;margin:20px 0;border:0;border-top:1px dashed var(--dxr-border)}


/* ==========================================================================
   §6 Print
   ========================================================================== */
@media print{
  .dxr-page-manual .dxr-hm__bar,
  .dxr-page-manual .dxr-hm__side,
  .dxr-page-manual .dxr-hm__doc-tools,
  .dxr-page-manual .dxr-hm__pager{display:none}
  .dxr-page-manual .dxr-hm__grid{display:block}
  .dxr-page-manual .dxr-hm__doc{max-width:none}
  .dxr-page-manual .dxr-hm__sec-head::before{display:none}
  .dxr-page-manual .dxr-hm__body h3{break-after:avoid}
  .dxr-page-manual .dxr-hm__table,
  .dxr-page-manual .dxr-hm__body pre,
  .dxr-page-manual .dxr-hm__body blockquote,
  .dxr-page-manual .dxr-hm__body figure{break-inside:avoid}
  .dxr-page-manual .dxr-hm__body a{color:inherit}
}
