.home-content[data-astro-cid-lcdefpme]{max-width:var(--wide-width);padding:var(--spacing-16) var(--spacing-6);margin:0 auto}.discover-grid[data-astro-cid-lcdefpme]{gap:var(--spacing-8);margin-bottom:var(--spacing-16);padding-bottom:var(--spacing-12);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.discover-block[data-astro-cid-lcdefpme]{flex-direction:column;min-width:0;display:flex}.discover-title[data-astro-cid-lcdefpme]{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-muted);margin-bottom:var(--spacing-4);font-weight:500}.discover-scroll[data-astro-cid-lcdefpme]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;height:12rem;overflow-y:auto}.discover-scroll[data-astro-cid-lcdefpme]::-webkit-scrollbar{width:6px}.discover-scroll[data-astro-cid-lcdefpme]::-webkit-scrollbar-track{background:0 0}.discover-scroll[data-astro-cid-lcdefpme]::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius)}.discover-empty[data-astro-cid-lcdefpme]{font-size:var(--font-size-sm);color:var(--color-muted)}.discover-list[data-astro-cid-lcdefpme]{list-style:none}.discover-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-border-subtle)}.discover-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:none}.discover-link[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);padding:var(--spacing-2) 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);display:flex}.discover-link[data-astro-cid-lcdefpme]:hover{color:var(--color-text)}.recent-link[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);padding:var(--spacing-2) 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);text-decoration:none;display:flex}.recent-link[data-astro-cid-lcdefpme]:hover{color:var(--color-text)}.recent-title[data-astro-cid-lcdefpme]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-date[data-astro-cid-lcdefpme]{font-size:var(--font-size-xs);color:var(--color-muted);flex:none}.discover-count[data-astro-cid-lcdefpme]{font-size:var(--font-size-xs);color:var(--color-muted);background:var(--color-surface);padding:var(--tag-padding-y) var(--spacing-2);border-radius:var(--radius);flex:none}.discover-tags[data-astro-cid-lcdefpme]{gap:var(--spacing-2);flex-wrap:wrap;list-style:none;display:flex}.tag-pill[data-astro-cid-lcdefpme]{padding:var(--tag-padding-y) var(--spacing-2);font-size:var(--font-size-xs);color:var(--color-text-secondary);background:var(--color-surface);border-radius:var(--radius);transition:color var(--transition-fast), background var(--transition-fast);display:inline-block}.tag-pill[data-astro-cid-lcdefpme]:hover{color:var(--color-text);background:var(--color-border)}.section-header[data-astro-cid-lcdefpme]{margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:baseline;display:flex}.section-title[data-astro-cid-lcdefpme]{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-muted);font-weight:500}.section-link[data-astro-cid-lcdefpme]{font-size:var(--font-size-sm);color:var(--color-brand);transition:color var(--transition-fast);text-decoration:none}.section-link[data-astro-cid-lcdefpme]:hover{color:var(--color-brand-hover)}.posts-grid[data-astro-cid-lcdefpme]{gap:var(--spacing-12) var(--spacing-8);grid-template-columns:repeat(3,1fr);display:grid}.posts-sentinel[data-astro-cid-lcdefpme]{padding:var(--spacing-10) 0 var(--spacing-4);justify-content:center;display:flex}.posts-loading[data-astro-cid-lcdefpme]{font-size:var(--font-size-sm);color:var(--color-muted);opacity:0;transition:opacity var(--transition-fast)}.posts-sentinel[data-astro-cid-lcdefpme][data-state=loading] .posts-loading[data-astro-cid-lcdefpme],.posts-sentinel[data-astro-cid-lcdefpme][data-state=error] .posts-loading[data-astro-cid-lcdefpme],.posts-sentinel[data-astro-cid-lcdefpme][data-state=end] .posts-loading[data-astro-cid-lcdefpme]{opacity:1}.posts-sentinel[data-astro-cid-lcdefpme][data-state=error] .posts-loading[data-astro-cid-lcdefpme]{color:var(--color-brand)}.posts-end[data-astro-cid-lcdefpme],.posts-sentinel[data-astro-cid-lcdefpme][data-state=end] .posts-loading[data-astro-cid-lcdefpme]{text-align:center;padding:var(--spacing-10) 0 var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-muted)}.posts-sentinel[data-astro-cid-lcdefpme][data-state=end]{padding:0}.empty-state[data-astro-cid-lcdefpme]{align-items:center;gap:var(--spacing-3);text-align:center;padding:var(--spacing-20) var(--spacing-6);flex-direction:column;max-width:400px;margin:0 auto;display:flex}.empty-state[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-heading)}.empty-state[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted)}.btn[data-astro-cid-lcdefpme]{margin-top:var(--spacing-4);padding:var(--spacing-3) var(--spacing-6);background:var(--color-brand);color:var(--color-on-brand);border-radius:var(--radius);font-size:var(--font-size-sm);transition:background var(--transition-fast);font-weight:500;text-decoration:none;display:inline-block}.btn[data-astro-cid-lcdefpme]:hover{background:var(--color-brand-hover)}@media (width<=900px){.home-content[data-astro-cid-lcdefpme]{padding:var(--spacing-6) var(--spacing-4) var(--spacing-12)}.discover-grid[data-astro-cid-lcdefpme]{gap:var(--spacing-10);margin-bottom:var(--spacing-12);padding-bottom:var(--spacing-8);grid-template-columns:1fr}.posts-grid[data-astro-cid-lcdefpme]{gap:var(--spacing-8) var(--spacing-6);grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.posts-grid[data-astro-cid-lcdefpme]{gap:var(--spacing-8);grid-template-columns:1fr}}
