.dn-prose{max-width:68ch;color:var(--muted-foreground);text-wrap:pretty;font-size:.9375rem;line-height:1.75}.dn-prose>*+*{margin-top:1rem}.dn-prose h2{color:var(--foreground);letter-spacing:-.01em;text-wrap:balance;margin-top:3rem;scroll-margin-top:7rem;font-size:1.25rem;font-weight:500;line-height:1.35}.dn-prose h3{color:var(--foreground);margin-top:2rem;scroll-margin-top:7rem;font-size:1rem;font-weight:500;line-height:1.45}.dn-prose h2+*,.dn-prose h3+*{margin-top:.75rem}.dn-prose strong{color:var(--foreground);font-weight:500}.dn-prose a{color:var(--foreground);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--foreground) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--foreground) 30%, transparent);transition:text-decoration-color var(--hover-out,.24s) cubic-bezier(.4, 0, .2, 1), color var(--hover-out,.24s) cubic-bezier(.4, 0, .2, 1);font-weight:500}@media (hover:hover) and (pointer:fine){.dn-prose a:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);transition-duration:var(--hover-in,40ms)}}.dn-prose a:focus-visible{outline:1px solid var(--ring);outline-offset:2px;border-radius:2px}.dn-prose ul,.dn-prose ol{padding-left:1.25rem}.dn-prose ul{list-style:none}.dn-prose ol{list-style:decimal}.dn-prose li+li{margin-top:.5rem}.dn-prose ul>li{position:relative}.dn-prose ul>li:before{content:"";background:color-mix(in oklab, var(--foreground) 30%, transparent);border-radius:9999px;width:4px;height:4px;position:absolute;top:.75em;left:-1rem}.dn-prose address{font-style:normal}.dn-placeholder{-webkit-box-decoration-break:clone;box-decoration-break:clone;overflow-wrap:anywhere;border:1px dashed color-mix(in oklab, var(--primary) 45%, transparent);background:color-mix(in oklab, var(--primary) 8%, transparent);color:var(--primary);letter-spacing:0;border-radius:4px;padding:0 .35em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.85em;font-weight:500;display:inline}
