.container.welcome.svelte-1uha8ag{max-width:1200px;margin:2.5rem auto;padding:1rem;display:flex;justify-content:center;align-items:center}.welcome-card.svelte-1uha8ag{text-align:center;padding:4rem 2rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem}.welcome-card.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:3rem;margin:0 0 .5rem;color:var(--color-text);font-weight:800}.welcome-card.svelte-1uha8ag .subtitle:where(.svelte-1uha8ag){font-size:1.125rem;color:var(--color-text-secondary);margin:0}.posts-list-header.svelte-1uha8ag{max-width:1200px;margin:1.5rem auto .75rem;padding:0 1rem}.section-title.svelte-1uha8ag{font-size:1.25rem;margin:0;color:var(--color-text);font-weight:700}.posts-grid.svelte-1uha8ag{max-width:1200px;margin:1rem auto 3rem;padding:0 1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.post-card.svelte-1uha8ag{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;padding:1rem;cursor:pointer;transition:all .2s ease}.post-card.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:0 8px 24px var(--color-shadow);border-color:var(--color-primary)}.post-category.svelte-1uha8ag{display:inline-block;padding:.2rem .45rem;background:var(--color-primary);color:#fff;border-radius:.25rem;font-size:.7rem;font-weight:700;text-transform:uppercase;margin-bottom:.6rem}.post-title.svelte-1uha8ag{font-size:1rem;margin:0 0 .4rem;color:var(--color-text);line-height:1.25}.post-excerpt.svelte-1uha8ag{color:var(--color-text-secondary);font-size:.9rem;line-height:1.5;margin-bottom:.6rem;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-meta.svelte-1uha8ag{display:flex;gap:1rem;flex-wrap:wrap;font-size:.8125rem;color:var(--color-text-secondary);margin-bottom:.75rem}.post-tags.svelte-1uha8ag{display:flex;gap:.5rem;flex-wrap:wrap}.tag.svelte-1uha8ag{font-size:.75rem;color:var(--color-primary);font-weight:600}
