.hero-mini.svelte-u4k2t{padding:var(--space-4xl) 0 var(--space-2xl);text-align:center}.hero-mini.svelte-u4k2t h1:where(.svelte-u4k2t){margin-top:var(--space-lg);margin-bottom:var(--space-md)}.hero-sub.svelte-u4k2t{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:560px;margin:0 auto}.blog-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}.blog-card.svelte-u4k2t{text-decoration:none;display:flex;flex-direction:column;transition:border-color .2s,transform .2s;padding:0;overflow:hidden}.blog-card.svelte-u4k2t:hover{border-color:var(--color-accent);transform:translateY(-2px)}.blog-card-image.svelte-u4k2t{width:100%;height:180px;overflow:hidden}.blog-card-image.svelte-u4k2t img:where(.svelte-u4k2t){width:100%;height:100%;object-fit:cover;display:block}.blog-card-body.svelte-u4k2t{padding:var(--space-xl);display:flex;flex-direction:column;flex:1}.blog-meta.svelte-u4k2t{display:flex;gap:var(--space-md);align-items:center;margin-bottom:var(--space-md)}.blog-date.svelte-u4k2t{font-size:var(--text-xs);color:var(--color-text-secondary)}.blog-tag.svelte-u4k2t{font-size:var(--text-xs);color:var(--color-accent);padding:.15rem .5rem;border:1px solid rgba(196,133,58,.3);background-color:#c4853a1a}.blog-card.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:var(--text-xl);margin-bottom:var(--space-sm);line-height:1.3}.blog-card.svelte-u4k2t p:where(.svelte-u4k2t){font-size:var(--text-sm);flex:1}.blog-read.svelte-u4k2t{font-size:var(--text-sm);color:var(--color-accent);font-weight:500;margin-top:var(--space-md)}@media(max-width:768px){.blog-grid.svelte-u4k2t{grid-template-columns:1fr}}
