.blog-editor-content.svelte-yxv9kg{font-family:Inter,Outfit,system-ui,-apple-system,sans-serif;color:var(--foreground)}.blog-editor-content.svelte-yxv9kg h1{font-size:clamp(2rem,3vw,2.5rem);margin:2.5rem 0 .75rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--foreground)}.blog-editor-content.svelte-yxv9kg h2{font-size:clamp(1.75rem,2.5vw,2rem);font-weight:600;color:var(--foreground)}.blog-editor-content.svelte-yxv9kg h3{font-size:clamp(1.45rem,2.2vw,1.75rem);font-weight:600;color:var(--foreground)}.blog-editor-content.svelte-yxv9kg h4{font-size:1.25rem;font-weight:600;line-height:1.4;color:var(--foreground)}.blog-editor-content.svelte-yxv9kg h5{font-size:1.1rem;font-weight:600;line-height:1.45;color:var(--foreground)}.blog-editor-content.svelte-yxv9kg h6{font-size:1rem;font-weight:600;line-height:1.5;letter-spacing:.04em;color:var(--muted-foreground);text-transform:uppercase}.blog-editor-content.svelte-yxv9kg p{line-height:1.75;font-size:1rem;color:var(--foreground)}.blog-editor-content.svelte-yxv9kg ul,.blog-editor-content.svelte-yxv9kg ol{padding-left:1.5rem;line-height:1.75;color:var(--foreground)}.blog-editor-content.svelte-yxv9kg blockquote{padding:.85rem 1.25rem;border-left:4px solid var(--primary);background-color:var(--card);color:var(--foreground);font-style:italic;line-height:1.65;box-shadow:0 10px 25px #0f172a14}.blog-editor-content.svelte-yxv9kg code{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:.95rem;background:var(--muted);color:var(--foreground);padding:.2rem .45rem;border-radius:.4rem;border:1px solid var(--border)}.blog-editor-content.svelte-yxv9kg pre{padding:1rem 1.2rem;border-radius:.85rem;background:var(--card);border:1px solid var(--border);overflow-x:auto;box-shadow:inset 0 0 0 1px var(--border)}.blog-editor-content.svelte-yxv9kg pre code{background:transparent;border:none;padding:0}.blog-editor-content.svelte-yxv9kg table{width:100%;border-collapse:collapse;font-size:.95rem;min-width:100%}.blog-editor-content.svelte-yxv9kg th,.blog-editor-content.svelte-yxv9kg td{padding:.75rem .9rem;border:1px solid var(--border)}.blog-editor-content.svelte-yxv9kg th{background:var(--card);font-weight:600;text-align:left}.blog-editor-content.svelte-yxv9kg img{max-width:100%;height:auto;border-radius:.85rem;object-fit:cover;box-shadow:0 10px 25px #0f172a14;display:block}.blog-editor-content.svelte-yxv9kg figcaption{font-size:.85rem;color:var(--muted-foreground);text-align:center}.blog-editor-content.svelte-yxv9kg a{color:var(--primary);text-decoration:underline;text-underline-offset:2px;font-weight:500}.blog-editor-content.svelte-yxv9kg a:hover{opacity:.85}.blog-editor-content.svelte-yxv9kg hr{border:none;border-top:1px solid var(--border)}.blog-editor-content.svelte-yxv9kg iframe,.blog-editor-content.svelte-yxv9kg embed,.blog-editor-content.svelte-yxv9kg video{width:100%;border-radius:.85rem;border:1px solid var(--border);background:var(--card)}.blog-editor-content.svelte-yxv9kg small{font-size:.85rem;color:var(--muted-foreground)}.blog-editor-content.svelte-yxv9kg strong{font-weight:600}
