.post-module__ZAXO3W__article{max-width:850px;margin:0 auto;padding:10rem 1.5rem 8rem}.post-module__ZAXO3W__header{border-bottom:1px solid var(--border);margin-bottom:4rem;padding-bottom:2rem}.post-module__ZAXO3W__title{font-family:var(--sans);color:var(--text);margin:1rem 0;font-size:clamp(2.5rem,6vw,4rem);line-height:1.1}.post-module__ZAXO3W__date{font-family:var(--mono);color:var(--accent);text-transform:uppercase;font-size:.8rem}.post-module__ZAXO3W__tags{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.post-module__ZAXO3W__tag{font-family:var(--mono);border:1px solid var(--border);color:var(--muted);padding:.2rem .6rem;font-size:.7rem}.post-module__ZAXO3W__content{font-family:var(--mono);color:#b0b0b0;font-size:1.05rem;line-height:1.8}.post-module__ZAXO3W__content strong{color:#fff;font-weight:800}.post-module__ZAXO3W__categoryBadge{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font-size:.7rem;display:block}.post-module__ZAXO3W__systems{color:#c4a8f5}.post-module__ZAXO3W__tech{color:var(--accent)}.post-module__ZAXO3W__content img,.post-module__ZAXO3W__content video{border-radius:6px;width:100%;max-width:100%;height:auto;margin:2rem auto;display:block}.post-module__ZAXO3W__content a{color:#7eb8f7;border-bottom:1px solid #7eb8f759;text-decoration:none;transition:border-color .2s}.post-module__ZAXO3W__content a:hover{border-bottom-color:#7eb8f7}.post-module__ZAXO3W__heading2{color:var(--accent);font-size:1.8rem;font-family:var(--sans);margin-top:4rem;margin-bottom:1.5rem}.post-module__ZAXO3W__quote{border-left:2px solid var(--accent);color:#b0b0b0;background:var(--accent-dim);margin:2.5rem 0;padding-top:1rem;padding-bottom:1rem;padding-left:1.5rem;font-style:italic}.post-module__ZAXO3W__blogFooter{border-top:1px solid var(--border);margin-top:8rem;padding-top:4rem}.post-module__ZAXO3W__relatedHeader{align-items:baseline;gap:1rem;margin-bottom:2.5rem;display:flex}.post-module__ZAXO3W__relatedNum{font-family:var(--mono);color:var(--accent);font-size:.7rem}.post-module__ZAXO3W__relatedTitle{color:var(--text);font-size:1.5rem;font-weight:800}.post-module__ZAXO3W__relatedGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:4rem;display:grid}.post-module__ZAXO3W__relatedCard{background:var(--surface);border:1px solid var(--border);flex-direction:column;padding:2rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.post-module__ZAXO3W__relatedCard:hover{border-color:var(--accent);background:var(--accent-dim);transform:translateY(-8px)}.post-module__ZAXO3W__relatedDate{font-family:var(--mono);color:var(--muted);margin-bottom:.75rem;font-size:.65rem;display:block}.post-module__ZAXO3W__relatedPostTitle{color:var(--text);margin-bottom:.75rem;font-size:1.15rem;line-height:1.3}.post-module__ZAXO3W__relatedDesc{color:var(--muted);flex-grow:1;margin-bottom:2rem;font-size:.82rem;line-height:1.6}.post-module__ZAXO3W__relatedLink{font-family:var(--mono);color:var(--accent);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.post-module__ZAXO3W__backToBlog{text-align:center;border-top:1px solid var(--border);padding:4rem 0}.post-module__ZAXO3W__backLink{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;transition:color .2s}.post-module__ZAXO3W__backLink:hover{color:var(--accent)}@media (max-width:768px){.post-module__ZAXO3W__relatedGrid{grid-template-columns:1fr}.post-module__ZAXO3W__article{padding-top:6rem;padding-left:1.25rem;padding-right:1.25rem}.post-module__ZAXO3W__relatedCard{padding:1.5rem}.post-module__ZAXO3W__content{font-size:.95rem}.post-module__ZAXO3W__heading2{font-size:1.4rem}.post-module__ZAXO3W__content pre{max-width:100%;font-size:.8rem;overflow-x:auto}.post-module__ZAXO3W__content code{word-break:break-word}.post-module__ZAXO3W__content table{max-width:100%;display:block;overflow-x:auto}}
pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}
