.blog-content.svelte-kufe6t h1{font-size:1.5rem;font-weight:700;margin:1.5rem 0 .75rem;color:var(--text)}.blog-content.svelte-kufe6t h2{font-size:1.25rem;font-weight:600;margin:1.25rem 0 .5rem;color:var(--text)}.blog-content.svelte-kufe6t h3{font-size:1.1rem;font-weight:600;margin:1rem 0 .5rem;color:var(--text)}.blog-content.svelte-kufe6t p{margin:.75rem 0;line-height:1.7;color:var(--text-muted)}.blog-content.svelte-kufe6t ul,.blog-content.svelte-kufe6t ol{margin:.75rem 0;padding-left:1.5rem}.blog-content.svelte-kufe6t li{margin:.25rem 0;line-height:1.6;color:var(--text-muted)}.blog-content.svelte-kufe6t pre.code-block{background:#1e1e1e;border:1px solid #333;border-radius:6px;padding:1rem;overflow-x:auto;margin:1rem 0}.blog-content.svelte-kufe6t code{font-family:var(--font-mono);font-size:.85em}.blog-content.svelte-kufe6t pre.code-block code{font-size:.8rem;line-height:1.6;background:transparent}.blog-content.svelte-kufe6t :not(pre)>code{background:var(--surface);padding:.15rem .35rem;border-radius:3px;color:var(--text)}.blog-content.svelte-kufe6t .hljs{background:#1e1e1e;color:#d4d4d4}.blog-content.svelte-kufe6t .hljs-keyword{color:#569cd6}.blog-content.svelte-kufe6t .hljs-built_in,.blog-content.svelte-kufe6t .hljs-type{color:#4ec9b0}.blog-content.svelte-kufe6t .hljs-literal{color:#569cd6}.blog-content.svelte-kufe6t .hljs-number{color:#b5cea8}.blog-content.svelte-kufe6t .hljs-string{color:#ce9178}.blog-content.svelte-kufe6t .hljs-comment{color:#6a9955;font-style:italic}.blog-content.svelte-kufe6t .hljs-function,.blog-content.svelte-kufe6t .hljs-title.function_{color:#dcdcaa}.blog-content.svelte-kufe6t .hljs-params,.blog-content.svelte-kufe6t .hljs-variable,.blog-content.svelte-kufe6t .hljs-attr{color:#9cdcfe}.blog-content.svelte-kufe6t .hljs-meta{color:#c586c0}.blog-content.svelte-kufe6t .hljs-operator,.blog-content.svelte-kufe6t .hljs-punctuation{color:#d4d4d4}.blog-content.svelte-kufe6t blockquote{border-left:3px solid var(--border);margin:1rem 0;padding:.5rem 0 .5rem 1rem;color:var(--text-dim);font-style:italic}.blog-content.svelte-kufe6t a{color:var(--text);text-decoration:underline}.blog-content.svelte-kufe6t a:hover{text-decoration:none}.blog-content.svelte-kufe6t hr{border:none;border-top:1px solid var(--border);margin:1.5rem 0}.blog-content.svelte-kufe6t strong{font-weight:600;color:var(--text)}.blog-content.svelte-kufe6t .video-embed,.blog-content.svelte-kufe6t .image-embed{margin:1.5rem 0;border-radius:8px;overflow:hidden;border:1px solid var(--border)}.blog-content.svelte-kufe6t .video-embed video,.blog-content.svelte-kufe6t .image-embed img{width:100%;display:block}.blog-content.svelte-kufe6t .video-embed video{image-rendering:pixelated}.blog-content.svelte-kufe6t .media-gallery{display:grid;gap:.75rem;margin:1.5rem 0}.blog-content.svelte-kufe6t .media-gallery.cols-2{grid-template-columns:repeat(2,1fr)}.blog-content.svelte-kufe6t .media-gallery.cols-3{grid-template-columns:repeat(3,1fr)}.blog-content.svelte-kufe6t .gallery-item{border-radius:6px;overflow:hidden;border:1px solid var(--border)}.blog-content.svelte-kufe6t .gallery-item video,.blog-content.svelte-kufe6t .gallery-item img{width:100%;height:100%;object-fit:cover;display:block}.blog-content.svelte-kufe6t .gallery-item video{image-rendering:pixelated}@keyframes svelte-kufe6t-spin{to{transform:rotate(360deg)}}.animate-spin.svelte-kufe6t{animation:svelte-kufe6t-spin 1s linear infinite}
