.prose{font-size:var(--text-md);line-height:var(--text-md--line-height)}.prose h2{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height);margin-top:calc(var(--spacing)*16);margin-bottom:calc(var(--spacing)*6)}.prose h3{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);margin-top:calc(var(--spacing)*8)}.prose h4{font-size:var(--text-xl);line-height:var(--text-xl--line-height);margin-top:calc(var(--spacing)*4)}.prose p,.prose pre,.prose blockquote,.prose ul,.prose ol,.prose hr,.prose figure,.prose table{margin-top:calc(var(--spacing)*4)}.prose :is(ul,ol) :is(ul,ol){margin-top:0}.prose figcaption{font-size:var(--text-sm);margin-top:calc(var(--spacing)*2);text-align:center}.prose pre{padding:calc(var(--spacing)*4);border:1px solid #ffffff1f;border-radius:12px;overflow-x:auto}.prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.prose p code{background-color:var(--inline-code-bg);padding:calc(var(--spacing)*.5)calc(var(--spacing)*1);border-radius:calc(var(--spacing)*1);font-size:var(--text-sm)}.prose blockquote{border-left:var(--spacing)solid var(--color-slate-200);padding-left:calc(var(--spacing)*4);color:var(--foreground-muted)}.prose pre[data-theme=github-dark]{color:#e1e4e8;background-color:#0d1117}.prose .wp-block-columns{gap:16px;display:flex}.prose .wp-block-column{flex:1}.prose :target{background:#fff8d6;border-radius:8px;outline:3px solid #fc0;box-shadow:0 0 0 6px #ffcc0040}.dark .prose :target{background:#393832;outline:3px solid #efbf00;box-shadow:0 0 0 6px #ffcc0040}.prose ol{padding-left:calc(var(--spacing)*8);list-style-type:decimal}.prose ul{padding-left:calc(var(--spacing)*8);list-style-type:disc}.prose table{border-collapse:collapse;border:1px solid var(--color-amber-800);width:100%;max-width:100%}.prose th,.prose td{border:1px solid var(--color-amber-800);padding:calc(var(--spacing)*2)}.prose th{background-color:var(--color-amber-600);color:var(--color-slate-50)}.prose tbody tr:nth-child(2n){background-color:var(--background-tr-even)}.prose img{background-color:var(--background-card);padding:calc(var(--spacing)*2);border-radius:calc(var(--spacing)*2);box-shadow:calc(var(--spacing)*.5)calc(var(--spacing)*.5)var(--spacing)var(--color-gray-300)}
