.post-content{max-width:100%;font-size:1rem;line-height:1.68;color:var(--text-main);overflow-wrap:break-word;overflow-x:hidden}.post-content>:first-child{margin-top:0!important}.post-content>:last-child{margin-bottom:0!important}.post-content p{color:var(--text-muted);margin-bottom:1rem}.post-content p:last-child{margin-bottom:0}.post-content h1{font-size:1.85rem!important;font-weight:800!important;margin-top:2.75rem!important;margin-bottom:1.2rem!important;padding-bottom:.4rem;border-bottom:1px solid var(--border-main);color:var(--text-main);line-height:1.2!important}.post-content h2{font-size:1.55rem!important;font-weight:700!important;margin-top:3rem!important;margin-bottom:.9rem!important;padding-top:1rem;border-top:1px solid var(--border-main);color:var(--text-main);line-height:1.3!important}.post-content h3{font-size:1.2rem!important;font-weight:600!important;margin-top:1.8rem!important;margin-bottom:.55rem!important;color:var(--text-main);line-height:1.3!important}.post-content h4{font-size:1.08rem!important;font-weight:600!important;margin-top:1.4rem!important;margin-bottom:.45rem!important;color:var(--text-main)}.post-content h5{font-size:1rem!important;font-weight:600!important;margin-top:1.25rem!important;margin-bottom:.35rem!important;color:var(--text-main)}.post-content h6{font-size:1rem!important;font-weight:600!important;margin-top:1.5rem!important;margin-bottom:.5rem!important;color:var(--text-muted)}.post-content ul,.post-content ol{margin-bottom:1rem;padding-left:1.35rem;color:var(--text-muted)}.post-content li{margin-bottom:.32rem;padding-left:.35rem}.post-content li::marker{color:var(--text-main)}.post-content ul ul,.post-content ol ol,.post-content ul ol,.post-content ol ul{margin-top:.3rem;margin-bottom:.35rem}.post-content a{color:var(--text-main);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:all .2s ease}.post-content a:hover{background-color:var(--text-main);color:var(--bg-body);text-decoration:none}.post-content img{max-width:100%;height:auto;border:1px solid var(--border-main);margin:1.75rem 0;display:block;background-color:var(--bg-body)}.post-content img+em{display:block;text-align:center;font-size:.875rem;font-style:normal;color:var(--text-muted);font-family:JetBrains Mono,monospace;margin-top:-1rem;margin-bottom:1.75rem;padding:0 1rem}.post-content blockquote{border-left:3px solid var(--text-main);padding:.65rem 1rem;margin:1.25rem 0;background:#8080800d;font-style:italic;color:var(--text-main);line-height:1.58}.post-content blockquote p{margin:0!important;color:inherit}.post-content blockquote p:before,.post-content blockquote p:after{content:none}.post-content code:not(pre code){font-family:JetBrains Mono,monospace;font-size:.85em;padding:.12em .32em;border:1px solid var(--border-main);border-radius:4px;background:transparent;color:var(--text-main)}.post-content pre{margin:1.35rem 0;padding:1rem;border:1px solid var(--border-main);border-radius:0;overflow-x:auto;font-size:.875rem;line-height:1.5}.post-content pre,.post-content table,.post-content .katex-display{scrollbar-color:var(--border-main) var(--bg-body);scrollbar-width:thin}.post-content pre::-webkit-scrollbar,.post-content table::-webkit-scrollbar,.post-content .katex-display::-webkit-scrollbar{width:.65rem;height:.65rem}.post-content pre::-webkit-scrollbar-track,.post-content table::-webkit-scrollbar-track,.post-content .katex-display::-webkit-scrollbar-track{background:var(--bg-body);border:1px solid var(--border-main)}.post-content pre::-webkit-scrollbar-thumb,.post-content table::-webkit-scrollbar-thumb,.post-content .katex-display::-webkit-scrollbar-thumb{background-color:var(--border-main);border:2px solid var(--bg-body);border-radius:999px}.post-content pre::-webkit-scrollbar-thumb:hover,.post-content table::-webkit-scrollbar-thumb:hover,.post-content .katex-display::-webkit-scrollbar-thumb:hover{background-color:var(--text-muted)}.post-content pre::-webkit-scrollbar-corner,.post-content table::-webkit-scrollbar-corner,.post-content .katex-display::-webkit-scrollbar-corner{background:var(--bg-body)}.post-content pre code{background:transparent;padding:0;border:none;font-family:JetBrains Mono,monospace}.post-content table{width:100%;border-collapse:collapse;margin:1.35rem 0;font-size:.9rem;display:block;overflow-x:auto;white-space:nowrap}@media(min-width:768px){.post-content table{display:table;white-space:normal}}.post-content th,.post-content td{padding:.65rem .75rem;border:1px solid var(--border-main);text-align:left;vertical-align:top}.post-content th{background:var(--border-subtle);color:var(--text-main);font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-size:.85rem;font-family:JetBrains Mono,monospace}.post-content td{color:var(--text-muted)}.post-content tr:hover td{background:#8080801a}.post-content hr{border:none;height:1px;background:var(--border-main);margin:2.5rem 0}.post-content .katex-display{display:block;max-width:100%;margin:1.25rem 0;overflow-x:auto;overflow-y:hidden;padding:.45rem 0}.post-content .katex-display>.katex{display:inline-block;min-width:-moz-max-content;min-width:max-content}.post-content .katex{position:relative;font-size:1.08em}.post-content .katex .katex-mathml,.post-content .katex .katex-mathml *{contain:strict;max-width:1px;overflow:hidden}@media(max-width:767px){.post-content .katex-display{text-align:left}}.post-content strong{color:var(--text-main);font-weight:700}.post-content em{font-style:italic}.post-content table code{white-space:nowrap}.wiki-content h2{margin-top:2rem!important;margin-bottom:.7rem!important;padding-top:0!important;border-top:none!important}.wiki-content h3{margin-top:1.55rem!important;margin-bottom:.45rem!important}.wiki-content h4{margin-top:1.2rem!important;margin-bottom:.35rem!important}.wiki-content hr{margin:1.75rem 0}.wiki-content p,.wiki-content ul,.wiki-content ol{margin-bottom:.92rem}.wiki-content blockquote,.wiki-content .katex-display,.wiki-content pre,.wiki-content table,.wiki-content img{margin:1rem 0}
