.markdown-content{color:#8b4513;background:#fff;border:3px solid #8b4513;max-width:900px;margin:0 auto 8rem;padding:3rem;line-height:1.7}.markdown-content h1,.markdown-content h2{font-family:Manrope,sans-serif;font-weight:800;line-height:1.2}.markdown-content h1{margin-bottom:1.5rem;font-size:clamp(2rem,5vw,3.5rem)}.markdown-content h2{margin:2rem 0 1rem;font-size:clamp(1.5rem,3vw,2rem)}.markdown-content p,.markdown-content li{color:#d2691e;font-size:1.1rem}.markdown-content ul{margin:1rem 0 1.5rem 1.5rem}.markdown-content a{color:#8b4513;font-weight:700}.markdown-content code{background:#fff8e7;border:1px solid #8b451340;border-radius:4px;padding:.1rem .35rem}.markdown-content pre{background:#fff8e7;border:1px solid #8b451340;border-radius:6px;margin:1rem 0 1.5rem;padding:1rem 1.25rem;overflow-x:auto}.markdown-content pre code{background:0 0;border:none;padding:0;font-size:.95rem}.markdown-content blockquote{background:#fff8e7;border-left:4px solid #d2691e;margin:1.5rem 0;padding:.5rem 1.25rem}.markdown-content blockquote p{margin:0}.markdown-content ul:has(input[type=checkbox]){margin-left:0;list-style:none}.markdown-content input[type=checkbox]{margin-right:.5rem}@media (width<=768px){.markdown-content{margin:0 1rem 4rem;padding:2rem}}
