.blog-code-block.svelte-fl0hl7{margin:1.25rem 0;border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.blog-code-header.svelte-fl0hl7{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;padding:.5rem 1rem;background:var(--color-bg-elevated);border-bottom:1px solid var(--color-border)}.blog-code-filename.svelte-fl0hl7{display:flex;min-inline-size:0;font-family:var(--font-mono);font-size:.75rem;line-height:1.5;color:var(--color-text-on-elevated)}.blog-code-directory.svelte-fl0hl7{flex:0 1 auto;min-inline-size:3ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;direction:rtl;text-align:left}.blog-code-basename.svelte-fl0hl7{flex:0 0 auto;max-inline-size:calc(100% - 3ch);overflow-wrap:anywhere;font-weight:600}.blog-code-body.svelte-fl0hl7{background:var(--color-bg-card)}.blog-code-body.svelte-fl0hl7 pre{margin:0!important;border:none!important;border-radius:0!important}
