.post-page.svelte-197y00z{max-width:var(--post-max-width);margin:0 auto}.posts-section.svelte-197y00z{animation:svelte-197y00z-fadeIn .5s ease-in}@keyframes svelte-197y00z-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.filters.svelte-197y00z{background:var(--color-bg-white);padding:var(--spacing-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:var(--spacing-xl)}.search-box.svelte-197y00z{margin-bottom:var(--spacing-md)}.search-input.svelte-197y00z{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:2px solid var(--color-border-light);border-radius:var(--radius-md);font-size:var(--font-base);font-family:var(--font-mono);transition:border-color var(--transition-base)}.search-input.svelte-197y00z:focus{outline:none;border-color:var(--color-primary)}.tags-filter.svelte-197y00z{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.tag-button.svelte-197y00z{padding:var(--spacing-sm) var(--spacing-md);border:2px solid var(--color-border-light);background:var(--color-bg-white);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);font-size:var(--font-sm);font-weight:400}.tag-button.svelte-197y00z:hover{border-color:var(--color-primary);color:var(--color-primary)}.tag-button.active.svelte-197y00z{background:var(--color-primary);color:#fff;border-color:transparent}.posts-count.svelte-197y00z{color:var(--color-text-muted);margin-bottom:var(--spacing-lg);font-size:var(--font-sm)}.posts-grid.svelte-197y00z{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-xl)}.no-posts.svelte-197y00z{grid-column:1 / -1;text-align:center;padding:var(--spacing-2xl);background:var(--color-bg-white);border-radius:var(--radius-lg);color:var(--color-text-muted)}@media(max-width:768px){.filters.svelte-197y00z{padding:var(--spacing-md)}.posts-grid.svelte-197y00z{grid-template-columns:1fr;gap:var(--spacing-lg)}}
