pre{background-color:#141414;border:1px solid #2a2a2a;border-radius:.5rem;font-size:85%;line-height:1.5;overflow:auto;margin:1.25rem 0}pre .keyword,pre .attr-name{color:#0f9d58}pre .comment{color:#525252}pre .operator,pre .punctuation,pre .plain-text{color:#d4d4d4}pre .string,pre .attr-value{color:#b8d4e3}pre .function,pre .tag,pre .class-name{color:#7dd3fc}pre code{display:table;width:100%;padding:1rem 0}pre .code-line{display:table-row}pre .line-number{display:table-cell;color:#404040;text-align:right;padding:.125rem 0}pre .line-content{display:table-cell;white-space:pre;padding:.125rem 0 .125rem 1rem}code{background-color:#1a1a1a;color:#e5e5e5;border-radius:.25rem;font-size:.875em}.post-content{width:100%;line-height:1.75}.post-content p{margin-bottom:1.25rem;line-height:1.75}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{font-weight:700;line-height:1.3}.post-content h1{font-size:1.875rem;margin:2.5rem 0 1rem}.post-content h2{font-size:1.5rem;margin:2rem 0 .75rem;padding-left:.75rem;border-left:3px solid var(--color-primary)}.post-content h3{font-size:1.25rem;margin:1.5rem 0 .5rem}.post-content h4{font-size:1.125rem;margin:1.25rem 0 .5rem}.post-content h5{font-size:1rem;margin:1rem 0 .5rem}.post-content h6{font-size:.875rem;margin:1rem 0 .5rem}.post-content ul,.post-content ol{padding-left:1.5rem;margin:1rem 0 1.25rem}.post-content ul{list-style-type:disc}.post-content ol{list-style-type:decimal}.post-content li{margin-bottom:.5rem;line-height:1.6;color:var(--color-text-secondary)}.post-content li::marker{color:var(--color-text-tertiary)}.post-content blockquote{border-left:4px solid var(--color-primary);padding-left:1rem;margin:1.5rem 0;color:var(--color-text-tertiary);font-style:italic}.post-content hr{border:none;border-top:1px solid var(--color-text-tertiary);margin:2rem 0;opacity:.5}.post-content strong{font-weight:600;color:#fff}.post-content em{font-style:italic;margin:0 .1em}.post-content a{color:var(--color-primary);text-decoration:none;transition:opacity .2s ease;margin:0 .05em}.post-content a:hover{text-decoration:underline}
