/*! tailwindcss v4.0.14 | MIT License | https://tailwindcss.com */.markdown-content{flex-direction:column;align-items:center;margin:auto;display:flex}:is(.rich-text,.markdown-content) h1{color:#fff;font-size:2.5rem;font-weight:700}:is(.rich-text,.markdown-content) h2{color:#fff;font-size:2rem;font-weight:700}:is(.rich-text,.markdown-content) h3{color:#fff;font-size:1.5rem;font-weight:700}:is(.rich-text,.markdown-content) h4{color:#fff;font-size:1.25rem;font-weight:700}:is(.rich-text,.markdown-content) p{color:#d1d5db;font-size:1.1rem;line-height:1.7;font-family:var(--font-geist-sans);font-size:1.3rem}:is(.rich-text,.markdown-content) .lead,:is(.rich-text,.markdown-content) h1+p,:is(.rich-text,.markdown-content) h2+p,:is(.rich-text,.markdown-content) p:first-of-type{font-size:1.2rem;line-height:1.8}:is(.rich-text,.markdown-content) ol,:is(.rich-text,.markdown-content) ul{color:#d1d5db;margin:20px 0;padding-left:40px}:is(.rich-text,.markdown-content) li{margin-bottom:10px;font-size:1.1rem;line-height:1.7}:is(.rich-text,.markdown-content) strong{color:#fff;font-weight:700}:is(.rich-text,.markdown-content) a{color:#c084fc;text-decoration:none;transition:color .2s ease-in-out}:is(.rich-text,.markdown-content) a:hover{color:#d8b4fe;text-decoration:underline}:is(.rich-text,.markdown-content) img{border-radius:8px;max-width:100%;height:auto;margin:25px 0}:is(.rich-text,.markdown-content) code,:is(.rich-text,.markdown-content) pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;line-height:1.5}:is(.rich-text,.markdown-content) code{color:#e2e8f0;background-color:#1d1d1d;border:1px solid #334155;border-radius:6px;margin:20px 0;padding:16px;display:block;overflow-x:auto}:is(.rich-text,.markdown-content) .markdown-content>code,:is(.rich-text,.markdown-content) .rich-text>code,:is(.rich-text,.markdown-content) article>code,:is(.rich-text,.markdown-content) div>code{box-sizing:border-box;background-color:#1d1d1d;border:1px solid #334155;border-radius:6px;width:100%;margin:20px 0;padding:16px;display:block}:is(.rich-text,.markdown-content) p>code{background-color:#1e293b99;border:none;border-radius:3px;margin:0;padding:.2em .4em;display:inline}:is(.rich-text,.markdown-content) pre{background-color:#1d1d1d;border:1px solid #334155;border-radius:6px;margin:20px 0;padding:16px;overflow-x:auto}:is(.rich-text,.markdown-content) pre code{background-color:#0000;border:none;border-radius:0;margin:0;padding:0}:is(.rich-text,.markdown-content) code p{color:#e2e8f0;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;line-height:1.5}:is(.rich-text,.markdown-content) code:has(>p){background-color:#1d1d1d;border:1px solid #334155;border-radius:6px;margin:20px 0;padding:16px}:is(.rich-text,.markdown-content) code[style]{box-sizing:border-box!important;background-color:#1d1d1d!important;border:1px solid #334155!important;border-radius:6px!important;width:100%!important;margin:20px 0!important;padding:16px!important;display:block!important}:is(.rich-text,.markdown-content) code[style*="background: red"],:is(.rich-text,.markdown-content) code[style*=background\:red]{background-color:#1d1d1d!important}:is(.rich-text,.markdown-content) .article code,:is(.rich-text,.markdown-content) .blog-post code,:is(.rich-text,.markdown-content) .post-content code,:is(.rich-text,.markdown-content) article code{box-sizing:border-box!important;background-color:#1d1d1d!important;width:100%!important;display:block!important}:is(.rich-text,.markdown-content) .keyword,:is(.rich-text,.markdown-content) code strong{color:#f472b6;font-weight:700}:is(.rich-text,.markdown-content) .string{color:#a5b4fc}:is(.rich-text,.markdown-content) .comment{color:#64748b;font-style:italic}:is(.rich-text,.markdown-content) .function{color:#38bdf8}:is(.rich-text,.markdown-content) .variable{color:#e2e8f0}:is(.rich-text,.markdown-content) .type{color:#fb923c}:is(.rich-text,.markdown-content) .punctuation{color:#94a3b8}:is(.rich-text,.markdown-content) code p:first-of-type{color:#64748b;border-bottom:1px solid #334155;margin-bottom:12px;padding-bottom:8px;font-style:italic}