.blog-header.svelte-1b8eze6{margin:80px auto 0;padding:var(--content-space-lg) var(--content-space-sm);width:100%;max-width:900px;color:var(--color-content-text)}@media(min-width:640px){.blog-header.svelte-1b8eze6{padding:var(--content-space-lg) var(--content-space-md)}}@media(min-width:768px){.blog-header.svelte-1b8eze6{padding:var(--content-space-lg) var(--content-space-xl)}}@media(min-width:1280px){.blog-header.svelte-1b8eze6{padding:var(--content-space-xl) var(--content-space-xl)}}@media(min-width:1536px){.blog-header.svelte-1b8eze6{padding:var(--content-space-xl) var(--content-space-lg)}}.breadcrumb.svelte-1b8eze6{display:inline-flex;align-items:center;gap:6px;margin-bottom:var(--content-space-md);color:var(--color-content-secondary);font-size:var(--content-font-size-body-sm)}.breadcrumb-link.svelte-1b8eze6{display:inline-flex;align-items:center;gap:6px;color:var(--color-content-secondary)!important;font-weight:500;text-decoration:none}.breadcrumb-link.svelte-1b8eze6:hover{color:var(--color-content-link)!important;text-decoration:underline}.breadcrumb-link.svelte-1b8eze6 span:where(.svelte-1b8eze6){color:inherit!important}.back-icon.svelte-1b8eze6{width:16px;min-width:16px;height:16px;color:currentColor}.breadcrumb-link.svelte-1b8eze6 .back-icon:where(.svelte-1b8eze6) path:where(.svelte-1b8eze6){fill:currentColor!important;color:inherit!important}.breadcrumb-separator.svelte-1b8eze6{color:var(--color-content-secondary)}.breadcrumb-category.svelte-1b8eze6{color:var(--color-content-secondary);font-weight:500}.blog-title.svelte-1b8eze6{margin:0 0 var(--content-space-sm) 0;color:var(--color-content-heading);font-weight:500;font-size:2.25rem;line-height:2.5rem;font-family:var(--font-serif)}@media(min-width:640px){.blog-title.svelte-1b8eze6{font-size:3rem;line-height:1}}@media(min-width:768px){.blog-title.svelte-1b8eze6{font-size:var(--content-font-size-heading-lg);line-height:1}}@media(min-width:1024px){.blog-title.svelte-1b8eze6{font-size:4.5rem;line-height:1}}.blog-subtitle.svelte-1b8eze6{margin:0 0 var(--content-space-lg) 0;max-width:var(--content-measure-subtitle);color:var(--color-content-accent);font-style:italic;font-size:var(--content-font-size-body);line-height:1.75rem;text-wrap:balance}@media(min-width:768px){.blog-subtitle.svelte-1b8eze6{font-size:var(--content-font-size-body-lg);line-height:2.25rem}}.article-metadata.svelte-1b8eze6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--content-space-md);margin-bottom:var(--content-space-md);border-bottom:1px solid var(--color-content-border);padding-bottom:var(--content-space-md)}.reading-time.svelte-1b8eze6{display:flex;align-items:center;gap:6px;color:var(--color-content-secondary)!important;font-size:var(--content-font-size-body-sm)}.reading-time.svelte-1b8eze6 span:where(.svelte-1b8eze6){color:inherit!important}.clock-icon.svelte-1b8eze6{width:16px;min-width:16px;height:16px;color:currentColor}.reading-time.svelte-1b8eze6 .clock-icon:where(.svelte-1b8eze6) path:where(.svelte-1b8eze6){fill:currentColor!important;color:inherit!important}.publish-date.svelte-1b8eze6{color:var(--color-content-secondary);font-size:var(--content-font-size-body-sm)}@media(max-width:768px){.blog-title.svelte-1b8eze6{font-size:1.875rem}.article-metadata.svelte-1b8eze6{flex-direction:column;align-items:flex-start;gap:var(--content-space-xs)}}html,body{margin:0;background-color:var(--color-content-bg)!important;padding:0;min-height:100vh}.page-wrapper.svelte-1vtnh45{position:relative;z-index:1;background-color:var(--color-content-bg);min-height:100vh}.blog-container.svelte-1vtnh45{margin:0 auto;background-color:var(--color-content-bg);padding:var(--content-space-lg) var(--content-space-sm);max-width:900px;color:var(--color-content-text)}@media(min-width:640px){.blog-container.svelte-1vtnh45{padding:var(--content-space-lg) var(--content-space-md)}}@media(min-width:768px){.blog-container.svelte-1vtnh45{padding:var(--content-space-lg) var(--content-space-xl)}}@media(min-width:1280px){.blog-container.svelte-1vtnh45{padding:var(--content-space-xl) var(--content-space-xl);max-width:1320px}}@media(min-width:1536px){.blog-container.svelte-1vtnh45{padding:var(--content-space-xl) var(--content-space-lg)}}.blog-container.svelte-1vtnh45>div:where(.svelte-1vtnh45):not(.prose):not(.editor-layout):not(.editor-toolbar):not(.editor-feedback){margin:0 auto;width:100%;max-width:900px;font-size:var(--content-font-size-body)}@media(min-width:1024px){.blog-container.svelte-1vtnh45>div:where(.svelte-1vtnh45):not(.prose):not(.editor-layout):not(.editor-toolbar):not(.editor-feedback){font-size:var(--content-font-size-body-lg)}}.editor-pane-copy.svelte-1vtnh45,.editor-field-label.svelte-1vtnh45,.editor-readonly-row.svelte-1vtnh45{font-size:var(--content-font-size-body-sm);line-height:1.5}.editor-pane-copy.svelte-1vtnh45{margin:0}.editor-layout.svelte-1vtnh45{display:grid;gap:1.5rem;margin-bottom:2rem}.editor-pane.svelte-1vtnh45{border:1px solid var(--color-content-border);background:color-mix(in srgb,var(--color-content-bg) 96%,var(--color-content-text) 4%);padding:1rem;min-width:0}.editor-pane-header.svelte-1vtnh45{margin-bottom:1rem}.editor-pane-title.svelte-1vtnh45{margin:0 0 .35rem;font-size:1.35rem;font-family:var(--font-serif)}.editor-metadata-grid.svelte-1vtnh45{display:grid;gap:.85rem}.editor-field.svelte-1vtnh45{display:grid;gap:.4rem}.editor-field-wide.svelte-1vtnh45{grid-column:1 / -1}.editor-field-label.svelte-1vtnh45{color:var(--color-content-secondary)}.editor-input.svelte-1vtnh45,.editor-textarea.svelte-1vtnh45{border:1px solid var(--color-content-border);background:var(--color-content-bg);padding:.8rem;width:100%;color:var(--color-content-text);font:inherit}.editor-meta-textarea.svelte-1vtnh45{min-height:5.5rem;resize:vertical}.editor-readonly-row.svelte-1vtnh45{display:grid;gap:.75rem;margin:1rem 0;border-top:1px solid var(--color-content-border);padding-top:1rem;color:var(--color-content-secondary)}.editor-readonly-row.svelte-1vtnh45 p:where(.svelte-1vtnh45){display:flex;flex-direction:column;gap:.2rem;margin:0}.editor-readonly-row.svelte-1vtnh45 strong:where(.svelte-1vtnh45){color:var(--color-content-text);font-weight:500;font-size:var(--content-font-size-body)}.editor-markdown-input.svelte-1vtnh45{min-height:32rem;resize:vertical;font-size:.95rem;line-height:1.7;font-family:SFMono-Regular,SFMono-Regular Fallback,ui-monospace,Cascadia Code,Roboto Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.preview-pane.svelte-1vtnh45{display:flex;flex-direction:column}.editor-preview-scroll-region.svelte-1vtnh45{padding-right:.35rem;min-height:32rem;max-height:70vh;overflow:auto}.preview-pane.svelte-1vtnh45 .editor-preview-content{margin:0;max-width:none}.back-link.svelte-1vtnh45{margin-top:4em;width:100%;max-width:var(--content-measure);font-size:2.25rem;line-height:2.5rem;text-align:right}@media(min-width:768px){.back-link.svelte-1vtnh45{font-size:var(--content-font-size-heading-lg);line-height:1}}.back-link.svelte-1vtnh45 a:where(.svelte-1vtnh45){display:inline-block;padding:var(--content-space-md);color:var(--color-content-text);font-family:var(--font-serif)}@media(min-width:768px){.editor-metadata-grid.svelte-1vtnh45,.editor-readonly-row.svelte-1vtnh45{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.editor-layout.svelte-1vtnh45{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.preview-pane.svelte-1vtnh45{position:sticky;top:2rem}.editor-preview-scroll-region.svelte-1vtnh45{max-height:calc(100vh - 8rem)}}
