.prose-post{color:var(--foreground);font:var(--type-body);overflow-wrap:break-word;max-width:38rem;font-size:1.125rem;line-height:1.75}.prose-post>*+*{margin-top:1.25em}.prose-post h2{font:var(--type-title);letter-spacing:var(--type-title-tracking);margin-top:2em;scroll-margin-top:5rem}.prose-post h3{font:var(--type-section);letter-spacing:var(--type-section-tracking);margin-top:1.75em;scroll-margin-top:5rem}.prose-post h4,.prose-post h5,.prose-post h6{font:var(--type-form-label);margin-top:1.5em}.prose-post a{color:var(--primary);text-underline-offset:.15em;text-decoration:underline}.prose-post a:hover{color:var(--primary-hover)}.prose-post a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.prose-post ul,.prose-post ol{padding-left:1.5em}.prose-post ul{list-style:outside}.prose-post ol{list-style:decimal}.prose-post li+li{margin-top:.4em}.prose-post li.task-list-item{margin-left:-1.5em;list-style:none}.prose-post blockquote{border-left:3px solid var(--border);color:var(--muted-foreground);padding-left:1em}.prose-post code{background:var(--muted);border-radius:var(--radius-sm);font-family:var(--font-mono);padding:.1em .3em;font-size:.9em}.prose-post pre{background:var(--muted);border-radius:var(--radius-md);padding:1em;overflow-x:auto}.prose-post pre code{background:0 0;padding:0}.prose-post hr{border:0;border-top:1px solid var(--border);margin-block:2em}.prose-post table{border-collapse:collapse;display:block;overflow-x:auto}.prose-post th,.prose-post td{border:1px solid var(--border);text-align:left;padding:.5em .75em}.prose-post th{background:var(--muted);font-weight:600}.prose-post .prose-callout{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-md);padding:1em}.prose-post .prose-callout>*+*{margin-top:.75em}.prose-post .prose-callout-tip{border-color:var(--success)}.prose-post .prose-callout-warning{border-color:var(--warning)}.prose-post .prose-tool-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--foreground);padding:1em;text-decoration:none;display:block}.prose-post .prose-tool-card:hover{background:var(--accent);color:var(--accent-foreground)}.prose-post .prose-tool-name{font:var(--type-section);letter-spacing:var(--type-section-tracking)}.prose-post .prose-tool-description{color:var(--muted-foreground);margin-top:.25em}.prose-post .prose-cta{background:var(--accent);border-radius:var(--radius-md);text-align:center;padding:1.5em}.prose-post .prose-cta-link{background:var(--primary);border-radius:var(--radius-action);color:var(--primary-foreground);padding:.6em 1.2em;font-weight:600;text-decoration:none;display:inline-block}.prose-post .prose-cta-link:hover{background:var(--primary-hover);color:var(--primary-foreground)}.prose-post section[data-footnotes]{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:3em;padding-top:1em;font-size:.9em}
