.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)}.featured-article.svelte-1uha8ag{margin-bottom:var(--space-xxl)}.featured-link.svelte-1uha8ag{display:block;background:var(--color-bg-secondary);border-radius:16px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;text-decoration:none;color:inherit}.featured-link.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:0 10px 25px -5px #0000001a,0 4px 6px -2px #0000000d}.featured-image.svelte-1uha8ag{width:100%;height:400px;overflow:hidden;background:var(--color-bg)}.featured-image.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.featured-link.svelte-1uha8ag:hover .featured-image:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform:scale(1.05)}.featured-content.svelte-1uha8ag{padding:var(--space-xl)}.featured-label.svelte-1uha8ag{display:inline-block;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-tertiary);margin-bottom:var(--space-sm);font-weight:600}.featured-title.svelte-1uha8ag{font-size:var(--text-xxl);font-weight:700;margin-bottom:var(--space-md);line-height:var(--line-height-tight);color:var(--color-text)}.featured-summary.svelte-1uha8ag{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-lg)}.featured-meta.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-md);border-top:1px solid var(--color-border)}.featured-date.svelte-1uha8ag{font-size:var(--text-sm);color:var(--color-text-tertiary)}.featured-arrow.svelte-1uha8ag{font-size:var(--text-xl);color:var(--color-primary);transition:transform .2s ease}.featured-link.svelte-1uha8ag:hover .featured-arrow:where(.svelte-1uha8ag){transform:translate(4px)}.cta.svelte-1uha8ag{background:var(--color-bg-secondary);border-radius:16px;padding:var(--space-xxl);margin-bottom:var(--space-xxl);border:1px solid var(--color-border)}.cta-content.svelte-1uha8ag{max-width:600px;margin:0 auto;text-align:center}.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--text-xxl);margin-bottom:var(--space-md);font-weight:700}.cta-description.svelte-1uha8ag{font-size:var(--text-lg);color:var(--color-text-secondary);margin-bottom:var(--space-lg);line-height:var(--line-height-relaxed)}.cta-benefits.svelte-1uha8ag{display:flex;justify-content:center;gap:var(--space-lg);margin-bottom:var(--space-xl);flex-wrap:wrap}.benefit-item.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-text)}.benefit-icon.svelte-1uha8ag{color:var(--color-primary);font-weight:700;font-size:var(--text-base)}.cta-button.svelte-1uha8ag{display:inline-block;padding:var(--space-md) var(--space-xl);background:var(--color-primary);color:#fff;font-weight:600;font-size:var(--text-base);border-radius:8px;transition:all .15s ease;text-decoration:none;margin-bottom:var(--space-md)}.cta-button.svelte-1uha8ag:hover{background:var(--color-primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #2563eb4d}.cta-note.svelte-1uha8ag{font-size:var(--text-sm);color:var(--color-text-tertiary);margin:0}.cta-link.svelte-1uha8ag{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.cta-link.svelte-1uha8ag:hover{color:var(--color-primary-hover)}.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;align-items:center;gap:var(--space-md);padding:var(--space-md) 0;transition:color .15s ease}.post-link.svelte-1uha8ag:hover{color:var(--color-primary)}.post-thumbnail.svelte-1uha8ag{width:64px;height:64px;object-fit:cover;border-radius:6px;flex-shrink:0}.post-emoji.svelte-1uha8ag{width:64px;height:64px;display:flex;align-items:center;justify-content:center;font-size:2rem;background:var(--color-bg-secondary);border-radius:6px;flex-shrink:0}.post-info.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-xs);flex:1;min-width:0}.post-title.svelte-1uha8ag{font-weight:500}.post-meta.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-sm)}.post-type.svelte-1uha8ag{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;border-radius:4px;font-weight:500}.post-type.post.svelte-1uha8ag{background:var(--color-bg-secondary);color:var(--color-text-tertiary)}.post-type.list.svelte-1uha8ag{background:var(--color-primary);color:#fff}.post-date.svelte-1uha8ag{font-size:var(--text-sm);color:var(--color-text-tertiary);white-space:nowrap}.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){.cta.svelte-1uha8ag{padding:var(--space-lg)}.cta-benefits.svelte-1uha8ag{flex-direction:column;gap:var(--space-sm)}.featured-image.svelte-1uha8ag{height:250px}.featured-content.svelte-1uha8ag{padding:var(--space-lg)}.featured-title.svelte-1uha8ag{font-size:var(--text-xl)}.featured-summary.svelte-1uha8ag{font-size:var(--text-base)}.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{align-items:flex-start}.post-thumbnail.svelte-1uha8ag,.post-emoji.svelte-1uha8ag{width:48px;height:48px}.post-emoji.svelte-1uha8ag{font-size:1.5rem}.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)}}
