.blog-content{font-size:1.125rem;line-height:1.75}.blog-content h2,.blog-content h3{scroll-margin-top:100px}.blog-content a{transition:color .2s ease,text-decoration-color .2s ease}.blog-content a.internal-link,a.internal-link{color:#ff7857;text-decoration:none;font-weight:500;transition:color .2s ease,text-decoration-color .2s ease;text-underline-offset:3px;text-decoration-thickness:1px}.blog-content a.internal-link:hover,a.internal-link:hover{color:#ff5024;text-decoration:underline;text-decoration-color:#ff5024}.blog-content a.internal-link:focus-visible,a.internal-link:focus-visible{outline:2px solid hsl(12,100%,67%);outline-offset:2px;border-radius:2px}.blog-content a.internal-link:active,a.internal-link:active{color:#f30}.blog-content ul{list-style-type:disc;padding-left:1.5rem}.blog-content ol{list-style-type:decimal;padding-left:1.5rem}.blog-content li{margin-bottom:.5rem}.blog-content img{max-width:100%;height:auto}.blog-content table{width:100%;border-collapse:collapse;margin:1.5rem 0}.blog-content th,.blog-content td{padding:.75rem;border:1px solid hsl(var(--border));text-align:left}.blog-content th{background:hsl(var(--muted));font-weight:600}.blog-content pre{background:hsl(var(--muted));padding:1rem;border-radius:.5rem;overflow-x:auto}.blog-content code{background:hsl(var(--muted));padding:.125rem .375rem;border-radius:.25rem;font-size:.875em}.blog-content pre code{background:transparent;padding:0}.dark .blog-content a.internal-link,.dark a.internal-link{color:#ff8566}.dark .blog-content a.internal-link:hover,.dark a.internal-link:hover{color:#ff9980;text-decoration-color:#ff9980}
