.blog-layout.svelte-1hjqkuy{min-height:100vh;background-color:var(--surface-2);display:flex;flex-direction:column}.container.svelte-1hjqkuy{max-width:1200px;margin:0 auto;padding:0 var(--spacing-8)}.breadcrumb.svelte-1hjqkuy{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-8);font-size:.9rem;color:var(--on-surface-2)}.breadcrumb-link.svelte-1hjqkuy{color:var(--brand);text-decoration:none;transition:color .2s ease}.breadcrumb-link.svelte-1hjqkuy:hover{color:var(--brand-hover)}.breadcrumb-separator.svelte-1hjqkuy{color:var(--on-surface-3)}.breadcrumb-current.svelte-1hjqkuy{color:var(--on-surface-2);font-weight:500}.blog-title.svelte-1hjqkuy{font-size:3.5rem;font-weight:800;margin:0 0 var(--spacing-4) 0;background:linear-gradient(135deg,var(--on-surface-1) 0%,var(--brand) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.5}.blog-description.svelte-1hjqkuy{font-size:1.25rem;color:var(--on-surface-2);margin:0;max-width:600px;line-height:1.6}.blog-main.svelte-1hjqkuy{padding:var(--spacing-8) var(--spacing-4);flex:1;max-width:100dvw}@media (max-width: 768px){.blog-header.svelte-1hjqkuy{padding:var(--spacing-8) 0 var(--spacing-6)}.container.svelte-1hjqkuy{padding:0 var(--spacing-4)}.blog-title.svelte-1hjqkuy{font-size:2.5rem}.blog-description.svelte-1hjqkuy{font-size:1.1rem}.blog-main.svelte-1hjqkuy{padding:var(--spacing-8) 0}}
