.blog-container1.svelte-u4k2t{width:100%;display:block;min-height:100vh}.blog-section.svelte-u4k2t{max-width:var(--content-max-width);margin-left:auto;margin-right:auto;padding-left:var(--spacing-lg);padding-right:var(--spacing-lg);padding-top:var(--spacing-4xl);padding-bottom:var(--spacing-4xl)}.blog-container.svelte-u4k2t{width:100%}.blog-header.svelte-u4k2t{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-2xl);margin-bottom:var(--spacing-3xl)}@media(max-width:768px){.blog-header.svelte-u4k2t{flex-direction:column}}.header-content.svelte-u4k2t{flex:1}.section-title.svelte-u4k2t{font-size:var(--font-size-3xl);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);color:var(--color-on-surface);margin:0 0 var(--spacing-lg) 0}.section-subtitle.svelte-u4k2t{font-size:var(--font-size-lg);color:var(--color-on-surface);opacity:.85;margin:0}.blog-grid.svelte-u4k2t{display:grid;gap:var(--spacing-2xl)}.blog-card.svelte-u4k2t{border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-2xl);transition:all .3s ease}.blog-card.svelte-u4k2t:hover{border-color:var(--color-primary);box-shadow:var(--shadow-level-1)}.card-top.svelte-u4k2t{margin-bottom:var(--spacing-lg)}.post-meta.svelte-u4k2t{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border)}@media(max-width:768px){.post-meta.svelte-u4k2t{flex-direction:column;align-items:flex-start;gap:var(--spacing-lg)}}.meta-item.svelte-u4k2t{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-on-surface)}.mono-text.svelte-u4k2t{font-family:Courier New,monospace;color:var(--color-primary);font-weight:var(--font-weight-medium)}.tag-group.svelte-u4k2t{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.blog-tech-tag.svelte-u4k2t{display:inline-block;padding:.3rem .75rem;background:linear-gradient(135deg,#00c8a026,#00d9ff26);border:1px solid var(--color-primary);border-radius:var(--border-radius-full);font-size:var(--font-size-xs);color:var(--color-primary);font-weight:var(--font-weight-medium)}.post-title.svelte-u4k2t{font-size:var(--font-size-2xl);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);color:var(--color-on-surface);margin:0 0 var(--spacing-lg) 0}.post-preview.svelte-u4k2t{line-height:var(--line-height-body);opacity:.85}.section-content.svelte-u4k2t{font-size:var(--font-size-base);color:var(--color-on-surface);margin:0}.blog-card-footer.svelte-u4k2t{margin-top:var(--spacing-lg)}.read-more-btn.svelte-u4k2t{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--color-primary);text-decoration:none;transition:all .3s ease;font-size:var(--font-size-sm);cursor:pointer;border:none;background:transparent}.read-more-btn.svelte-u4k2t:hover{color:var(--color-accent);text-shadow:0 0 8px rgba(0,184,224,.5);transform:translate(4px)}.btn.svelte-u4k2t{display:inline-flex;align-items:center;border:none;cursor:pointer;text-decoration:none}.btn-link.svelte-u4k2t{background:transparent;padding:0}
