.post-prose h1{margin-top:calc(var(--spacing) * 8);font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight)}.post-prose h2{margin-top:calc(var(--spacing) * 8);font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight)}.post-prose h3{margin-top:calc(var(--spacing) * 6);font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-weight:var(--font-weight-medium)}.post-prose p{margin-top:calc(var(--spacing) * 4);line-height:var(--leading-relaxed);color:var(--muted-foreground)}.post-prose ul,.post-prose ol{margin-top:calc(var(--spacing) * 4);color:var(--muted-foreground);padding-inline-start:calc(var(--spacing) * 6)}.post-prose ul{list-style-type:disc}.post-prose ol{list-style-type:decimal}.post-prose li{margin-top:calc(var(--spacing) * 1)}.post-prose blockquote{margin-top:calc(var(--spacing) * 4);border-inline-start:2px solid var(--border);color:var(--muted-foreground);padding-inline-start:calc(var(--spacing) * 4);font-style:italic}.post-prose hr{margin-block:calc(var(--spacing) * 8);border-color:var(--border)}.post-prose a{color:var(--primary);text-underline-offset:4px;text-decoration-line:underline}.post-prose img{margin-top:calc(var(--spacing) * 6);border-radius:var(--radius-lg);max-width:100%;height:auto}.post-prose mark{background-color:color-mix(in oklab, var(--primary) 25%, transparent);color:inherit;border-radius:var(--radius-sm);padding-inline:2px}.post-prose ul[data-type=taskList]{padding-inline-start:0;list-style:none}.post-prose ul[data-type=taskList] li{gap:calc(var(--spacing) * 2);align-items:flex-start;display:flex}.post-prose ul[data-type=taskList] li>label,.post-prose ul[data-type=taskList] li>input[type=checkbox]{margin-top:calc(var(--spacing) * 1);flex:none}.post-prose ul[data-type=taskList] li>div{flex:auto;min-width:0}.post-prose ul[data-type=taskList] li p{margin-top:0}.post-prose .ProseMirror{min-height:calc(var(--spacing) * 72);outline:none}
