.post-prose{color:var(--foreground);overflow-wrap:break-word;font-size:1.0625rem;line-height:1.75}.post-prose>*+*{margin-top:1.1em}.post-prose h2,.post-prose h3,.post-prose h4{letter-spacing:-.01em;text-wrap:balance;scroll-margin-top:5rem;font-weight:600;line-height:1.3;position:relative}.post-prose h2{margin-top:2.4em;font-size:1.5rem}.post-prose h3{margin-top:1.9em;font-size:1.2rem}.post-prose h4{margin-top:1.6em;font-size:1.05rem}.post-prose h2+*,.post-prose h3+*,.post-prose h4+*{margin-top:.6em}.post-anchor{color:var(--muted-faint);opacity:0;transition:opacity var(--duration-quick) var(--ease-out);padding-right:.3em;text-decoration:none;position:absolute;left:-1.1em}.post-prose :is(h2,h3,h4):hover .post-anchor,.post-anchor:focus-visible{opacity:1}@media (max-width:767px){.post-anchor{display:none}}.post-prose a:not(.post-anchor){color:var(--accent);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.post-prose a:not(.post-anchor):hover{text-decoration-thickness:2px}.post-prose strong{font-weight:600}.post-prose ul,.post-prose ol{padding-left:1.4em}.post-prose ul{list-style:outside}.post-prose ol{list-style:decimal}.post-prose li+li,.post-prose li>ul,.post-prose li>ol{margin-top:.4em}.post-prose li::marker{color:var(--muted)}.post-prose blockquote{border-left:3px solid var(--accent);color:var(--muted);padding:.1em 0 .1em 1em}.post-prose blockquote>*+*{margin-top:.8em}.post-prose code{background:var(--surface-hover);font-family:var(--font-mono), ui-monospace, monospace;border-radius:.3rem;padding:.1em .35em;font-size:.875em}.post-prose pre{border:1px solid var(--border);background:var(--surface);border-radius:.6rem;padding:1em;font-size:.9em;line-height:1.55;overflow-x:auto}.post-prose pre code{background:0 0;padding:0}.post-prose hr{border:0;border-top:1px solid var(--border);margin:2.5em 0}.post-table{border:1px solid var(--border);background:var(--surface);-webkit-overflow-scrolling:touch;border-radius:.75rem;overflow-x:auto}.post-table:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.post-table table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.5}.post-table th,.post-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;min-width:7.5rem;padding:.6em .85em}.post-table th:first-child,.post-table td:first-child{min-width:6rem}.post-table th{background:var(--surface-hover);white-space:nowrap;font-weight:600}.post-table tr:last-child td{border-bottom:0}.post-table :is(th,td)[align=center]{text-align:center}.post-table :is(th,td)[align=right]{text-align:right}.post-placeholder{border:1px dashed var(--border);color:var(--muted-faint);border-radius:.5rem;padding:.5em .8em;font-size:.8rem;line-height:1.4;display:block}span.post-placeholder{padding:.1em .4em;display:inline}.post-link-pending{text-decoration-style:dashed;-webkit-text-decoration-color:color-mix(in srgb, var(--priority-2) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--priority-2) 70%, transparent);cursor:help}.post-verify{background:color-mix(in srgb, var(--priority-2) 28%, transparent);color:var(--foreground);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.25rem;padding:0 .2em}.post-prose img{border-radius:.6rem;max-width:100%;height:auto}
