.home-section-label.svelte-1uha8ag{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--panel-title);margin-bottom:1rem}.home-intro.svelte-1uha8ag{padding-bottom:2.5rem;margin-bottom:2.5rem;border-bottom:1px solid var(--border)}.home-featured.svelte-1uha8ag{margin-bottom:3rem}.featured-card.svelte-1uha8ag{display:flex;align-items:stretch;padding:0;overflow:hidden;border:1px solid var(--border);border-top:3px solid var(--link);border-radius:6px;text-decoration:none;color:inherit;transition:border-color var(--transition),background var(--transition)}.featured-card.svelte-1uha8ag:hover{border-top-color:var(--link-hover);background:var(--bg-alt)}.featured-card-body.svelte-1uha8ag{flex:1;min-width:0;padding:2rem 1.5rem 1.75rem 2rem}.featured-title.svelte-1uha8ag{font-size:1.625rem;font-weight:700;line-height:1.3;color:var(--heading);margin-bottom:.875rem;transition:color var(--transition)}.featured-card.svelte-1uha8ag:hover .featured-title:where(.svelte-1uha8ag){color:var(--link)}.featured-excerpt.svelte-1uha8ag{font-size:1rem;line-height:1.75;color:var(--post-excerpt);margin-bottom:1.25rem}.featured-meta.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.featured-date.svelte-1uha8ag{font-size:.875rem;color:var(--post-date);font-style:italic}.featured-sep.svelte-1uha8ag{color:var(--muted);font-size:.875rem}.featured-category.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;color:var(--meta)}.card-thumbnail.svelte-1uha8ag{flex-shrink:0;width:320px;overflow:hidden;background:var(--bg-alt)}.card-thumbnail--sm.svelte-1uha8ag{width:260px}.card-thumbnail.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;display:block;transition:opacity var(--transition)}.featured-card.svelte-1uha8ag:hover .card-thumbnail:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag),.recent-card.svelte-1uha8ag:hover .card-thumbnail:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){opacity:.9}.home-recent.svelte-1uha8ag{margin-bottom:2rem}.recent-list.svelte-1uha8ag{list-style:none;padding:0;margin:0 0 1.5rem}.recent-item.svelte-1uha8ag{margin:0}.recent-item.svelte-1uha8ag+.recent-item:where(.svelte-1uha8ag){margin-top:1rem;border-top:1px solid var(--border)}.recent-card.svelte-1uha8ag{display:flex;align-items:stretch;padding:0;text-decoration:none;color:inherit}.recent-card-body.svelte-1uha8ag{flex:1;min-width:0;padding:1.875rem 1.5rem 1.875rem 0}.recent-title.svelte-1uha8ag{font-size:1.25rem;font-weight:600;line-height:1.35;color:var(--heading);margin-bottom:.625rem;transition:color var(--transition)}.recent-card.svelte-1uha8ag:hover .recent-title:where(.svelte-1uha8ag){color:var(--link)}.recent-excerpt.svelte-1uha8ag{font-size:.9375rem;line-height:1.7;color:var(--post-excerpt);margin-bottom:.875rem}.recent-meta.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.recent-date.svelte-1uha8ag{font-size:.8125rem;color:var(--post-date);font-style:italic}.recent-sep.svelte-1uha8ag{color:var(--muted);font-size:.8125rem}.recent-category.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;color:var(--meta)}.all-posts-link-row.svelte-1uha8ag{padding-top:1.25rem;border-top:1px solid var(--border)}.all-posts-link.svelte-1uha8ag{font-size:.9375rem;font-weight:600;color:var(--link);text-decoration:none;transition:color var(--transition)}.all-posts-link.svelte-1uha8ag:hover{color:var(--link-hover)}.home-empty.svelte-1uha8ag{color:var(--meta);text-align:center;padding:4rem 0}
