/* Sets the manual as a paper: title block, headings, text, highlights, margin notes and cross-references. */

.man{max-width:860px;margin:0 auto;background:var(--paper);color:var(--pink);border-radius:2px;box-shadow:0 2px 6px rgba(0,0,0,.3),0 18px 50px rgba(0,0,0,.35);padding:clamp(28px,6vw,88px) clamp(20px,7vw,96px) clamp(40px,6vw,80px);position:relative}
.pbreak{display:flex;align-items:center;gap:14px;margin:56px calc(-1 * clamp(20px,7vw,96px));font:10.5px var(--mono);color:#9aa0ab}
.pbreak::before,.pbreak::after{content:"";flex:1;height:10px;background:#262d3a}
.atitle{text-align:center;margin:0 0 8px;font:600 clamp(26px,3.6vw,38px)/1.15 var(--serif);letter-spacing:-.015em;text-wrap:balance;color:var(--pink)}
.aauth{text-align:center;font:16px var(--serif);margin:0}
.aaff{text-align:center;font:14px var(--serif);color:var(--pdim);margin:2px 0 30px}
.aabs{margin:0 auto 34px;max-width:56ch;font-size:16px;line-height:1.6;text-align:justify}
.aabs b{display:block;text-align:center;font:600 15px var(--serif);margin-bottom:6px}
.mdoc{font-size:17.5px;line-height:1.72;min-width:0}
.mdoc section{padding:4px 0 10px}
.mdoc h2{font:600 23px/1.3 var(--serif);margin:40px 0 14px;display:flex;gap:14px;align-items:baseline;color:var(--pink)}
.mdoc h3{font:600 18.5px/1.35 var(--serif);margin:30px 0 10px;display:flex;gap:12px;align-items:baseline;color:var(--pink)}
.mdoc h2 .n,.mdoc h3 .n{font:inherit;color:var(--pink);letter-spacing:0;min-width:1.4em}
.mdoc p{margin:0 0 16px;text-align:justify;hyphens:auto}
.mdoc ul{margin:0 0 18px;padding-left:22px}
.mdoc li{margin-bottom:7px}
.mdoc a{color:#2a55a8}
.mdoc code{background:#e6e8ec;color:var(--pink);font-size:.74em}
.mdoc kbd{border-color:#c9ccd3;color:var(--pdim)}
mark.h{color:inherit;border-radius:2px;padding:0 1px;background:color-mix(in srgb,var(--c) 34%,transparent);cursor:help}
.mnote{float:right;clear:right;width:150px;margin:4px calc(-1 * clamp(0px,9vw,180px)) 10px 18px;font:11px/1.45 var(--mono);color:var(--pdim);border-left:2px solid #6f95dd;padding-left:8px}
@media (max-width:1180px){.mnote{float:none;width:auto;margin:0 0 14px;display:block}}
.xref{font:500 .82em var(--mono);color:#2a55a8;border-bottom:1px dotted #2a55a8;cursor:pointer}
.xref:hover{text-decoration:none;border-bottom-style:solid}
