.post-body{color:rgba(235,240,255,.82);font-size:1.02rem;line-height:1.8}.post-body>:first-child{margin-top:0}.post-body h2{margin:2.4rem 0 .9rem;font-size:1.6rem;font-weight:700;color:#fff;letter-spacing:-.01em}.post-body h2,.post-body h3{font-family:var(--font-display),"Space Grotesk",sans-serif;scroll-margin-top:96px}.post-body h3{margin:1.8rem 0 .6rem;font-size:1.22rem;font-weight:600;color:#eaf2ff}.post-body p{margin:.9rem 0}.post-body a{color:#00f0ff;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.post-body a:hover{color:#7ff3ff}.post-body strong{color:#fff;font-weight:600}.post-body ol,.post-body ul{margin:.9rem 0;padding-left:1.4rem}.post-body li{margin:.4rem 0}.post-body ul li::marker{color:#10ffa8}.post-body ol li::marker{color:#00f0ff}.post-body blockquote{margin:1.4rem 0;padding:.6rem 1.1rem;border-left:3px solid #00f0ff;background:rgba(0,240,255,.06);border-radius:0 10px 10px 0;color:rgba(235,240,255,.75)}.post-body blockquote p{margin:.3rem 0}.post-body code{font-family:var(--font-mono),ui-monospace,monospace;font-size:.86em;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.08);padding:.12em .4em;border-radius:5px;color:#b9f5ff}.post-body pre{margin:1.4rem 0;padding:1.1rem 1.2rem;overflow-x:auto;border-radius:14px;background:#0a0d16;border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 1px rgba(0,240,255,.04)}.post-body pre code{background:none;border:none;padding:0;font-size:.85rem;line-height:1.65;color:#d6def5}.post-body table{width:100%;border-collapse:collapse;margin:1.4rem 0;font-size:.92rem}.post-body td,.post-body th{border:1px solid hsla(0,0%,100%,.1);padding:.5rem .8rem;text-align:left}.post-body th{background:hsla(0,0%,100%,.04);color:#fff}.post-body hr{border:none;border-top:1px solid hsla(0,0%,100%,.1);margin:2rem 0}.hljs-comment,.hljs-quote{color:#6b7488;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-literal,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-strong,.hljs-type{color:#c792ea}.hljs-addition,.hljs-attr,.hljs-attribute,.hljs-bullet,.hljs-string,.hljs-symbol,.hljs-title{color:#10ffa8}.hljs-link,.hljs-meta,.hljs-number{color:#f78c6c}.hljs-built_in,.hljs-builtin-name,.hljs-class .hljs-title,.hljs-function .hljs-title{color:#82aaff}.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-template-variable,.hljs-variable{color:#00f0ff}.hljs-deletion{color:#ff6b6b}.hljs-emphasis{font-style:italic}