.article-content :where(p):empty{display:none}.article-content :where(figure,.figure){margin:1.75em 0}.article-content :where(figure,.figure) img{margin:0 auto;display:block}.article-content :where(.lead,.intro,.summary){color:#475569;margin-top:0;font-size:1.125em}.hljs{color:#f9fafb;background:#1f2937;padding:1em;display:block;overflow-x:auto}.hljs-comment,.hljs-quote{color:#9ca3af;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#f472b6;font-weight:700}.hljs-number,.hljs-literal,.hljs-variable,.hljs-template-variable,.hljs-tag .hljs-attr{color:#fbbf24}.hljs-string,.hljs-doctag{color:#a5f3fc}.hljs-title,.hljs-section,.hljs-selector-id{color:#f472b6;font-weight:700}.hljs-subst{font-weight:400}.hljs-type,.hljs-class .hljs-title{color:#fbbf24;font-weight:700}.hljs-tag,.hljs-name,.hljs-attribute{color:#f472b6;font-weight:400}.hljs-regexp,.hljs-link{color:#a5f3fc}.hljs-symbol,.hljs-bullet{color:#fbbf24}.hljs-built_in,.hljs-builtin-name{color:#60a5fa}.hljs-meta{color:#9ca3af;font-weight:700}.hljs-deletion{background:#fee2e2}.hljs-addition{background:#d1fae5}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}
