.container.svelte-1uha8ag{max-width:var(--max-width);margin:0 auto;padding:0 var(--container-padding)}.intro.svelte-1uha8ag{margin-bottom:var(--space-xxl)}.intro.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:var(--text-xxl);margin-bottom:var(--space-sm)}.intro.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-secondary);font-size:var(--text-lg);line-height:var(--line-height-relaxed)}.posts-header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md)}.posts.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--text-sm);font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);margin:0}.search.svelte-1uha8ag{position:relative;display:flex;align-items:center}.search.svelte-1uha8ag input:where(.svelte-1uha8ag){padding:var(--space-xs) var(--space-sm);padding-right:2rem;font-size:var(--text-sm);border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);color:var(--color-text);width:180px;transition:border-color .15s ease,width .2s ease}.search.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{outline:none;border-color:var(--color-primary);width:220px}.search.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:var(--color-text-tertiary)}.search-clear.svelte-1uha8ag{position:absolute;right:8px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:18px;color:var(--color-text-tertiary);transition:color .15s ease}.search-clear.svelte-1uha8ag:hover{color:var(--color-text)}.post-list.svelte-1uha8ag{list-style:none}.post-list.svelte-1uha8ag li:where(.svelte-1uha8ag){border-bottom:1px solid var(--color-border)}.post-list.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child{border-bottom:none}.post-link.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-md);padding:var(--space-md) 0;transition:color .15s ease}.post-link.svelte-1uha8ag:hover{color:var(--color-primary)}.post-title.svelte-1uha8ag{font-weight:500}.post-date.svelte-1uha8ag{font-size:var(--text-sm);color:var(--color-text-tertiary);white-space:nowrap;flex-shrink:0}.no-posts.svelte-1uha8ag,.no-results.svelte-1uha8ag{color:var(--color-text-tertiary);padding:var(--space-lg) 0}.pagination.svelte-1uha8ag{display:flex;justify-content:center;align-items:center;gap:var(--space-md);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border)}.pagination-btn.svelte-1uha8ag{padding:var(--space-xs) var(--space-sm);font-size:var(--text-sm);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:6px;transition:all .15s ease}.pagination-btn.svelte-1uha8ag:hover:not(:disabled){color:var(--color-text);border-color:var(--color-text-secondary)}.pagination-btn.svelte-1uha8ag:disabled{opacity:.4;cursor:not-allowed}.pagination-info.svelte-1uha8ag{font-size:var(--text-sm);color:var(--color-text-tertiary)}@media (max-width: 480px){.posts-header.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.search.svelte-1uha8ag{width:100%}.search.svelte-1uha8ag input:where(.svelte-1uha8ag){width:100%}.search.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{width:100%}.post-link.svelte-1uha8ag{flex-direction:column;gap:var(--space-xs)}.post-date.svelte-1uha8ag{font-size:var(--text-xs)}.pagination.svelte-1uha8ag{gap:var(--space-sm)}.pagination-btn.svelte-1uha8ag{padding:var(--space-xs);font-size:var(--text-xs)}}
