#nd-docs-layout{background:var(--page)}#nd-sidebar{background:var(--canvas);border-color:var(--line)}#nd-sidebar a{color:var(--ink-2);border-radius:10px;font-size:14px}#nd-sidebar a:hover{color:var(--ink)}#nd-sidebar a[data-active=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 1px 2px #1d1a150a;font-weight:500}#nd-sidebar p{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:1.6rem;font-size:11px;font-weight:600}#nd-sidebar .guide-back{margin-bottom:.25rem}#nd-page{--guide-measure:68ch}#nd-page h1{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink);font-size:clamp(2rem,1.6rem + 1.4vw,2.6rem);line-height:1.12}#nd-page h1+p{max-width:var(--guide-measure);color:var(--ink-2);margin-top:.75rem;font-size:1.125rem;line-height:1.6}#nd-page h2,#nd-page h3{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink)}#nd-page .prose{max-width:var(--guide-measure);color:var(--ink-2);font-size:15.5px;line-height:1.72}#nd-page .prose :where(h2){border-top:1px solid var(--line);margin-top:2.75rem;padding-top:1.75rem;font-size:1.55rem}#nd-page .prose>:where(h2:first-child){border-top:0;margin-top:0;padding-top:0}#nd-page .prose :where(h3){margin-top:2rem;font-size:1.2rem}#nd-page .prose :where(strong){color:var(--ink);font-weight:600}#nd-page .prose :where(a){color:var(--ink);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}#nd-page .prose :where(a:hover){-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}#nd-page .prose :where(ul>li)::marker{color:var(--ink-3)}#nd-page .prose :where(li){margin-block:.35em}#nd-page .prose :where(blockquote){background:var(--surface);box-shadow:0 0 0 1px var(--line);color:var(--ink-2);border-left:0;border-radius:14px;padding:.9rem 1.1rem;font-style:normal}#nd-page>div:last-child>a{border-color:var(--line);background:var(--surface);border-radius:16px;padding:1rem 1.15rem;transition:border-color .15s,box-shadow .15s}#nd-page>div:last-child>a:hover{background:var(--surface);border-color:var(--line-strong);color:var(--ink);box-shadow:0 2px 10px #1d1a150f}#nd-page>div:last-child>a p:first-child{font-family:var(--font-serif);color:var(--ink);font-size:1rem}#nd-toc{font-size:13px}#nd-toc a{color:var(--ink-3)}#nd-toc a[data-active=true]{color:var(--ink)}#nd-subnav{background:color-mix(in srgb, var(--page) 88%, transparent);border-color:var(--line)}#nd-page .prose a[data-card=true]{border-color:var(--line);background:var(--surface);border-radius:16px;padding:1rem 1.15rem;text-decoration:none;transition:border-color .15s,box-shadow .15s}#nd-page .prose a[data-card=true]:hover{background:var(--surface);border-color:var(--line-strong);box-shadow:0 2px 10px #1d1a150f}#nd-page .prose a[data-card=true] h3{font-family:var(--font-serif);color:var(--ink);margin:0 0 .25rem;font-size:1.02rem}#nd-page .prose a[data-card=true] p{color:var(--ink-2);line-height:1.5}
