@layer theme,base;@layer components{.prose{max-width:68ch;color:var(--ink);font-size:1rem;line-height:1.6}.prose>*+*{margin-top:1.25em}.prose>h2{margin-top:3.5rem;scroll-margin-top:6rem}.prose>h3{letter-spacing:-.01em;margin-top:2.25rem;font-size:1.375rem;font-weight:800;font-stretch:75%;line-height:1.1}.prose>:is(h2,h3)+*{margin-top:1rem}.prose a{text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.prose a:hover{text-decoration-thickness:2px}}.prose strong{font-weight:700}.prose :is(ul,ol){padding-left:1.25rem}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:.5em}.prose li::marker{color:var(--ink-3)}.prose ol>li::marker{font-family:var(--font-martian);font-size:.85em}.prose blockquote{border-left:2px solid var(--ink);color:var(--ink-2);padding-left:1.25rem}.prose hr{border:0;border-top:1px solid var(--line);margin-block:3rem}.prose code{background:var(--surface);font-family:var(--font-martian);border-radius:.375rem;padding:.1em .35em;font-size:.85em}.prose :is(p,li) .num{font-size:.9em}}@layer utilities;
