.blog-article.prose blockquote{color:#0f172a;background:linear-gradient(135deg,#0ea5e914,#0ea5e905);border-left:4px solid #0ea5e9;border-radius:0 .75rem .75rem 0;padding:1.25rem 1.5rem;font-style:normal;font-weight:500}.blog-article.prose pre{color:#e2e8f0;background:#0b1220;border-radius:.75rem;padding:1.1rem 1.25rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.blog-article.prose pre code{color:inherit;font-size:inherit;background:0 0;padding:0;font-weight:400}.blog-article.prose :not(pre)>code{color:#0369a1;background:#0ea5e91a;border-radius:.375rem;padding:.15rem .4rem;font-size:.875em;font-weight:600}.blog-article.prose a{color:#0369a1;font-weight:600;text-decoration:none}.blog-article.prose a:hover{color:#075985;text-decoration:underline}.blog-article.prose :where(h2,h3){scroll-margin-top:6rem}.blog-toc-link.active{color:#0369a1;border-left-color:#0ea5e9;font-weight:600}@media (prefers-reduced-motion:reduce){.blog-article *,.post-card{transition:none!important}}
