.post-content{font-size:1rem;line-height:1.8}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5{margin-top:1.5em;margin-bottom:.75em;font-weight:600;line-height:1.4}.post-content h2{border-bottom:2px solid #e9ecef;padding-bottom:.3em;font-size:1.5rem}.post-content h3{font-size:1.25rem}.post-content p{margin-bottom:1em}.post-content ol,.post-content ul{margin-bottom:1em;padding-left:1.5em}.post-content ol li,.post-content ul li{margin-bottom:.25em}.post-content pre{color:#f8f8f2;background-color:#2d2d2d;border-radius:.375rem;margin-bottom:1em;padding:1em;font-size:.875rem;line-height:1.5;overflow-x:auto}.post-content pre code{color:inherit;background:0 0;padding:0}.post-content code{color:#c7254e;background-color:#f1f3f5;border-radius:.25rem;padding:.125em .375em;font-size:.875em}.post-content blockquote{color:#6c757d;border-left:4px solid #dee2e6;margin-bottom:1em;margin-left:0;padding-left:1em;font-style:italic}.post-content img{border-radius:.375rem;max-width:100%;height:auto;margin:1em 0}.post-content table{border-collapse:collapse;width:100%;margin-bottom:1em}.post-content table td,.post-content table th{border:1px solid #dee2e6;padding:.75em}.post-content table th{font-weight:600}.post-content table th,.post-content table tr:nth-child(2n){background-color:#f8f9fa}.post-content hr{border:0;border-top:1px solid #dee2e6;margin:2em 0}.post-content a{color:#06c}.post-content a:hover{text-decoration:underline}