.markdown-content p{margin-top:1rem}.markdown-content p:first-child{margin-top:0}.markdown-content em{font-style:italic}.markdown-content h1,.markdown-content h2{color:var(--color-secondary);border-bottom:5px solid var(--color-accent);margin-block:2rem 1.5rem;font-weight:800;line-height:125%}.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{color:var(--color-secondary);border-bottom:3px solid var(--color-accent2-600);margin-block:1.5rem 1rem;font-weight:700;line-height:125%}.markdown-content h1{font-size:2.25rem}.markdown-content h2{font-size:1.75rem}.markdown-content h3{font-size:1.5rem}.markdown-content h4{font-size:1.25rem}.markdown-content h5{font-size:1.125rem}.markdown-content h6{font-size:1rem}.markdown-content ul{list-style-type:none}.markdown-content ol,.markdown-content ul{margin-left:1.5rem}.markdown-content ul>li:before{content:"▪";color:var(--color-accent2);margin-right:.25rem;font-size:1.5rem}.markdown-content ol{counter-reset:item;list-style-type:none}.markdown-content ol>li{counter-increment:item;margin:.5rem 0}.markdown-content li>p:first-child{display:inline}.markdown-content ol>li:before{content:counter(item);color:var(--color-secondary);background-color:var(--color-accent3);text-align:center;width:1.5rem;height:1.5rem;margin-right:.25rem;font-weight:900}.markdown-content code{color:var(--color-accent2-100);background-color:#24292e;padding:.2rem .4rem;font-family:monospace;font-size:1em}.markdown-content pre{background-color:var(--color-secondary);color:var(--color-primary-100);border:2px solid var(--color-accent2);box-shadow:var(--shadow-comic-lg);max-height:70vh;margin:1rem 0;padding:1rem;font-size:.9rem;overflow-x:auto}.markdown-content pre code{background-color:#0000;padding:0}.markdown-content kbd{background-color:var(--color-primary-600);border:2px solid var(--color-secondary);box-shadow:var(--shadow-comic);white-space:break-spaces;padding:.2rem .4rem;font-family:monospace}.markdown-content blockquote{border-right:3px solid var(--color-secondary);border-bottom:3px solid var(--color-secondary);border-left:8px solid var(--color-accent3);background-color:var(--color-primary-200);box-shadow:var(--shadow-comic-lg);outline:1px solid var(--color-secondary);margin:1rem 0;padding:1rem}.markdown-content blockquote p{margin:0}.markdown-content q{background-color:var(--color-accent2-200);border:2px solid var(--color-secondary);padding:.2rem .4rem;font-style:italic;line-height:200%}.markdown-content table{border:2px solid var(--color-secondary);width:100%;margin:1rem 0}.markdown-content thead{background-color:var(--color-accent2)}.markdown-content tbody,.markdown-content thead{border:4px solid var(--color-secondary)}.markdown-content th{border:2px solid var(--color-secondary);text-align:left;padding:.75rem;font-weight:900}.markdown-content td{border:2px solid var(--color-secondary);background-color:var(--color-primary-100);padding:.75rem}.markdown-content mark{background-color:var(--color-accent3);border:2px solid var(--color-secondary);white-space:break-spaces;padding:.2rem .4rem}.markdown-content abbr{border-bottom:3px dotted var(--color-accent);cursor:help}.markdown-content details{border:3px solid var(--color-secondary);background-color:var(--color-primary-200);box-shadow:var(--shadow-comic-lg);margin:1rem 0}.markdown-content details>:not(summary){padding-inline:1rem}.markdown-content details>:not(summary):first-child{margin-top:1rem}.markdown-content details>:not(summary):last-child{margin-bottom:1rem}.markdown-content summary{cursor:pointer;background-color:var(--color-accent2);border-bottom:2px solid var(--color-secondary);padding:.5rem;font-weight:700}.markdown-content summary:hover{background-color:var(--color-accent2-300)}.markdown-content time{background-color:var(--color-accent-100);border:2px solid var(--color-secondary);white-space:break-spaces;padding:.2rem .4rem;font-weight:700}.markdown-content hr{background-color:var(--color-secondary);border:none;height:2px;margin:2rem 0}.markdown-content *{scrollbar-color:var(--color-accent) var(--color-primary);scrollbar-width:thin}
