.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);margin-block:2rem 1.5rem;font-weight:800;border-bottom:5px solid var(--color-accent);line-height:125%}.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{color:var(--color-secondary);margin-block:1.5rem 1rem;font-weight:700;border-bottom:3px solid var(--color-accent2-600);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);font-size:1.5rem;margin-right:.25rem}.markdown-content ol{list-style-type:none;counter-reset:item}.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);font-weight:900;margin-right:.25rem;background-color:var(--color-accent3);width:1.5rem;height:1.5rem;text-align:center}.markdown-content code{background-color:#24292e;color:var(--color-accent2-100);padding:.2rem .4rem;font-family:monospace;font-size:1em}.markdown-content pre{background-color:var(--color-secondary);color:var(--color-primary-100);padding:1rem;border:2px solid var(--color-accent2);margin:1rem 0;overflow-x:auto;box-shadow:4px 4px #000c;font-size:.9rem;max-height:70vh}.markdown-content pre code{padding:0;background-color:transparent}.markdown-content kbd{background-color:var(--color-primary-600);border:2px solid var(--color-secondary);padding:.2rem .4rem;font-family:monospace;box-shadow:2px 2px 0 var(--color-secondary);white-space:break-spaces}.markdown-content blockquote{border-right:3px solid var(--color-secondary);border-bottom:3px solid var(--color-secondary);border-left:8px solid var(--color-accent3);padding:1rem;margin:1rem 0;background-color:var(--color-primary-200);box-shadow:4px 4px 0 var(--color-secondary);outline:1px solid var(--color-secondary)}.markdown-content blockquote p{margin:0}.markdown-content q{line-height:200%;background-color:var(--color-accent2-200);padding:.2rem .4rem;border:2px solid var(--color-secondary);font-style:italic}.markdown-content table{width:100%;margin:1rem 0;border:2px solid var(--color-secondary)}.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);padding:.75rem;font-weight:900;text-align:left}.markdown-content td{border:2px solid var(--color-secondary);padding:.75rem;background-color:var(--color-primary-100)}.markdown-content mark{background-color:var(--color-accent3);padding:.2rem .4rem;border:2px solid var(--color-secondary);white-space:break-spaces}.markdown-content abbr{border-bottom:3px dotted var(--color-accent);cursor:help}.markdown-content details{border:3px solid var(--color-secondary);margin:1rem 0;background-color:var(--color-primary-200);box-shadow:4px 4px 0 var(--color-secondary)}.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{font-weight:700;cursor:pointer;padding:.5rem;background-color:var(--color-accent2);border-bottom:2px solid var(--color-secondary)}.markdown-content summary:hover{background-color:var(--color-accent2-300)}.markdown-content time{background-color:var(--color-accent-100);padding:.2rem .4rem;border:2px solid var(--color-secondary);font-weight:700;white-space:break-spaces}.markdown-content hr{border:none;height:2px;background-color:var(--color-secondary);margin:2rem 0}.markdown-content *{scrollbar-color:var(--color-accent) var(--color-primary);scrollbar-width:thin}
