.post_body__xfAP_{font-size:15px;line-height:1.75;color:#cbd5e1}.post_body__xfAP_ h2{margin-top:2.5rem;font-family:var(--font-geist-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:#67e8f9}.post_body__xfAP_ h3{margin-top:1.75rem;font-size:1.05rem;font-weight:600;color:#f1f5f9}.post_body__xfAP_ p{margin-top:1rem}.post_body__xfAP_ ol,.post_body__xfAP_ ul{margin-top:1rem;padding-left:1.5rem}.post_body__xfAP_ ul{list-style:disc}.post_body__xfAP_ ol{list-style:decimal}.post_body__xfAP_ li{margin-top:.4rem}.post_body__xfAP_ li::marker{color:#475569}.post_body__xfAP_ a{color:#67e8f9;text-decoration:underline;text-decoration-color:#164e63;text-underline-offset:4px;transition:text-decoration-color .15s ease}.post_body__xfAP_ a:hover{text-decoration-color:#67e8f9}.post_body__xfAP_ code{font-family:var(--font-geist-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:.85em;color:#a5f3fc;background:#0f172a;border:1px solid #1e293b;border-radius:4px;padding:.1em .35em}.post_body__xfAP_ pre{margin-top:1.25rem;background:#0f172a;border:1px solid #1e293b;border-radius:8px;padding:1rem 1.25rem;overflow-x:auto}.post_body__xfAP_ pre code{background:none;border:none;padding:0;color:#cbd5e1;font-size:.85rem;line-height:1.6}.post_body__xfAP_ pre[data-language]{position:relative}.post_body__xfAP_ pre[data-language]:after{content:attr(data-language);position:absolute;top:.4rem;right:.75rem;font-family:var(--font-geist-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:#475569}.post_body__xfAP_ h2,.post_body__xfAP_ h3{scroll-margin-top:5rem}.post_body__xfAP_ table{margin-top:1.25rem;width:100%;border-collapse:collapse;font-size:.9rem}.post_body__xfAP_ td,.post_body__xfAP_ th{border:1px solid #1e293b;padding:.5rem .75rem;text-align:left}.post_body__xfAP_ th{background:#0f172a;color:#f1f5f9;font-weight:600}.post_toc__6qegh{border:1px solid #1e293b;border-radius:8px;background:rgba(15,23,42,.4);padding:.9rem 1.25rem}.post_toc__6qegh summary{cursor:pointer;font-family:var(--font-geist-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:#67e8f9}.post_toc__6qegh ul{margin-top:.75rem;list-style:none;padding:0}.post_toc__6qegh li{margin-top:.35rem}.post_toc__6qegh li a{color:#94a3b8;text-decoration:none;font-size:.9rem;transition:color .15s ease}.post_toc__6qegh li a:hover{color:#67e8f9}.post_tocSub__sMZgu{padding-left:1.25rem}.post_body__xfAP_ blockquote{margin-top:1.25rem;border-left:2px solid #164e63;padding-left:1rem;color:#94a3b8;font-style:italic}.post_body__xfAP_ strong{color:#f1f5f9;font-weight:600}.post_body__xfAP_ hr{margin-top:2.5rem;border:none;border-top:1px solid rgba(30,41,59,.8)}