.blog-prose.svelte-iig106{line-height:1.75;color:var(--color-fg)}.blog-prose.svelte-iig106 h1,.blog-prose.svelte-iig106 h2,.blog-prose.svelte-iig106 h3,.blog-prose.svelte-iig106 h4,.blog-prose.svelte-iig106 h5,.blog-prose.svelte-iig106 h6{font-family:var(--font-heading);color:var(--color-heading);font-weight:600;line-height:1.3;margin-top:2em;margin-bottom:.5em}.blog-prose.svelte-iig106 h1{font-size:2em}.blog-prose.svelte-iig106 h2{font-size:1.5em}.blog-prose.svelte-iig106 h3{font-size:1.25em}.blog-prose.svelte-iig106 h4{font-size:1.1em}.blog-prose.svelte-iig106 :first-child{margin-top:0}.blog-prose.svelte-iig106 p{margin-bottom:1.25em}.blog-prose.svelte-iig106 p:last-child{margin-bottom:0}.blog-prose.svelte-iig106 a{color:var(--color-primary);text-decoration:none}.blog-prose.svelte-iig106 a:hover{text-decoration:underline}.blog-prose.svelte-iig106 ul,.blog-prose.svelte-iig106 ol{padding-left:1.75em;margin-bottom:1.25em}.blog-prose.svelte-iig106 ul{list-style:disc}.blog-prose.svelte-iig106 ol{list-style:decimal}.blog-prose.svelte-iig106 li{margin-bottom:.25em}.blog-prose.svelte-iig106 li>ul,.blog-prose.svelte-iig106 li>ol{margin-top:.25em;margin-bottom:0}.blog-prose.svelte-iig106 blockquote{border-left:3px solid var(--color-primary);padding-left:1em;margin:1.5em 0;font-style:italic;color:var(--color-muted)}.blog-prose.svelte-iig106 blockquote>p:last-child{margin-bottom:0}.blog-prose.svelte-iig106 code{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:.875em;background-color:color-mix(in srgb,var(--color-muted) 15%,transparent);border-radius:4px;padding:.15em .4em}.blog-prose.svelte-iig106 pre{margin:1.5em 0;border-radius:var(--radius-md, 8px);background-color:color-mix(in srgb,var(--color-muted) 8%,transparent);overflow-x:auto}.blog-prose.svelte-iig106 pre>code{display:block;padding:1em 1.25em;background:none;border-radius:0;font-size:.85em;line-height:1.6}.blog-prose.svelte-iig106 table{border-collapse:collapse;margin:1.5em 0;width:100%;font-size:.9em}.blog-prose.svelte-iig106 th,.blog-prose.svelte-iig106 td{border:1px solid var(--color-border);padding:.5em .75em;text-align:left}.blog-prose.svelte-iig106 th{font-weight:600;background-color:color-mix(in srgb,var(--color-muted) 8%,transparent)}.blog-prose.svelte-iig106 img{max-width:100%;height:auto;border-radius:var(--radius-md, 8px);margin:1.5em 0}.blog-prose.svelte-iig106 hr{border:none;border-top:1px solid var(--color-border);margin:2em 0}.blog-prose.svelte-iig106 strong{font-weight:600;color:var(--color-heading)}.blog-prose.svelte-iig106 del{text-decoration:line-through;opacity:.7}.blog-prose.svelte-iig106 ul:has(>li>input[type=checkbox]){list-style:none;padding-left:.5em}.blog-prose.svelte-iig106 li>input[type=checkbox]{margin-right:.5em}.blog-prose.svelte-iig106 [data-embed-kind]{margin:1.5em 0;padding:1.5em;border:2px dashed var(--color-border);border-radius:var(--radius-md, 8px);text-align:center;color:var(--color-muted);font-size:.875em}.blog-prose.svelte-iig106 [data-embed-kind]:before{content:attr(data-embed-kind) " embed";display:block;font-weight:500;text-transform:capitalize}.blog-prose.svelte-iig106 .embed-warning{margin:1.5em 0;padding:1em;border:1px solid var(--color-error, #ef4444);border-radius:var(--radius-md, 8px);background-color:color-mix(in srgb,var(--color-error, #ef4444) 8%,transparent);color:var(--color-error-fg, #ef4444);font-size:.875em}
