.blog-prose{color:#d1d1d1;color:lab(83.76% -.0000298023 0);font-size:1.0625rem;line-height:1.75}.blog-prose>*+*{margin-top:1.25em}.blog-prose h2{color:var(--foreground);letter-spacing:-.01em;text-wrap:balance;margin-top:2.5em;font-size:1.75rem;font-weight:800;line-height:1.25}.blog-prose h3{color:var(--foreground);margin-top:2em;font-size:1.25rem;font-weight:700;line-height:1.35}.blog-prose h2+*,.blog-prose h3+*{margin-top:.75em}.blog-prose strong{color:var(--foreground);font-weight:700}.blog-prose a{color:#ff5a47;text-underline-offset:3px;text-decoration:underline}.blog-prose a:hover{color:#ff7d6e}.blog-prose ul,.blog-prose ol{padding-left:1.4em}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li+li{margin-top:.5em}.blog-prose li::marker{color:#e61300}.blog-prose blockquote{color:var(--foreground);border-left:3px solid #e61300;padding-left:1.1em;font-style:italic}.blog-prose hr{border:0;border-top:1px solid var(--border);margin:3em 0}.blog-prose img{border:1px solid var(--border);border-radius:.75rem;width:100%;height:auto;margin-top:2em;display:block}.blog-prose img+em{color:var(--muted-foreground);margin-top:.5em;font-size:.875rem;display:block}.blog-prose p:has(>img)+p>em:only-child{color:var(--muted-foreground);margin-top:.5em;font-size:.875rem;display:block}.blog-prose code{font-family:var(--font-mono);font-size:.9em}.blog-prose .table-wrap{border:1px solid var(--border);border-radius:.75rem;overflow-x:auto}.blog-prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem}.blog-prose th{text-align:left;background:var(--card);color:var(--foreground);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--border);padding:.75em 1em;font-size:.75rem;font-weight:700}.blog-prose td{vertical-align:top;border-bottom:1px solid var(--border);padding:.75em 1em}.blog-prose tr:last-child td{border-bottom:0}
