.blog-content{margin-top:2rem;line-height:1.8;color:var(--color-gunmetal-600)}.blog-content h2{font-size:1.5rem;font-weight:600;margin-top:2rem;margin-bottom:.75rem;color:var(--color-gunmetal)}.blog-content h3{font-size:1.25rem;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem;color:var(--color-gunmetal)}.blog-content p{margin-bottom:1.25rem}.blog-content ul,.blog-content ol{margin-bottom:1.25rem;padding-left:1.5rem}.blog-content li{margin-bottom:.4rem}.blog-content a{color:var(--color-aqua-300);text-decoration:underline}.blog-content code{background:var(--color-ghost-700);color:var(--color-gunmetal);padding:.15rem .35rem;border-radius:4px;font-size:.9em}.blog-content pre{background:var(--color-gunmetal-400);color:var(--color-ghost);padding:1rem 1.25rem;border-radius:12px;overflow-x:auto;margin-bottom:1.25rem}.blog-content pre code{background:none;padding:0;color:inherit}.blog-content blockquote{border-left:4px solid var(--color-aqua);padding-left:1rem;color:var(--color-gunmetal-600);margin:1.5rem 0;font-style:italic}@media (prefers-color-scheme: dark){.blog-back-link{color:var(--color-aqua)}.blog-back-link:hover{color:var(--color-aqua-600)}.blog-post h1{color:var(--color-ghost)}.blog-content{color:var(--color-ghost-600)}.blog-content h2,.blog-content h3{color:var(--color-ghost)}.blog-content a{color:var(--color-aqua)}.blog-content code{background:var(--color-gunmetal-400);color:var(--color-ghost)}.blog-content blockquote{color:var(--color-ghost-600)}}@media (max-width: 768px){.blog-container{padding:2rem 1rem}.blog-header h1{font-size:2rem}.blog-post h1{font-size:1.75rem}}
