/* The privacy and support pages (content/build.py), in the site's own
   type and colours. */
.doc-page .nav { background: rgba(5,7,10,.72); backdrop-filter: blur(16px) saturate(1.4); -webkit-backdrop-filter: blur(16px) saturate(1.4); border-color: var(--line); }
.doc { max-width: 44rem; margin: 0 auto; padding: calc(130px + env(safe-area-inset-top, 0px)) 24px 110px; }
.doc h1 { font-size: clamp(3.4rem, 14vw, 6.4rem); margin-bottom: 44px; }
.doc h2 { font-size: clamp(1.8rem, 6.4vw, 2.6rem); margin: 60px 0 14px; color: var(--blue); }
.doc h1 + h2 { margin-top: 0; }
.doc p, .doc li { color: var(--muted); }
.doc strong { color: var(--ink); font-weight: 600; }
.doc a { color: var(--blue); text-decoration: underline; text-underline-offset: .2em; }
.doc ul, .doc ol { margin: 0 0 1em; padding-left: 1.3em; }
.doc li + li { margin-top: .7em; }
.doc li::marker { color: var(--blue); font-weight: 700; }
.doc blockquote { margin: 40px 0; padding: 20px 24px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--bg-2); }
.doc blockquote p { margin: 0; color: var(--ink); }
