.blog-list.svelte-q27xrw{max-width:1200px;margin:0 auto;padding:2rem}.posts-summary.svelte-q27xrw{margin-bottom:2rem}.results-count.svelte-q27xrw{color:var(--text-muted);font-size:.9rem;margin:0}.filter-indicator.svelte-q27xrw{font-style:italic}.posts-grid.svelte-q27xrw{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(none,minmax(350px,1fr));gap:2rem;margin-bottom:3rem}.post-card.svelte-q27xrw{background:var(--secondary-color);position:relative;transition:all .3s ease;height:500px;clip-path:polygon(0% 0%,16% 2%,39% 0%,83% 4%,100% 3%,100% 24%,99% 48%,100% 75%,100% 98%,100% 99%,75% 97%,45% 100%,2% 100%,0% calc(100% - 20px),2% 81%,0% 56%)}.post-card.svelte-q27xrw:before{filter:blur(16px);content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,var(--accent-color),var(--accent-secondary),var(--accent-tertiary));z-index:-1;clip-path:polygon(0% 0%,16% 2%,39% 0%,83% 4%,100% 3%,100% 24%,99% 48%,100% 75%,100% 98%,100% 99%,75% 97%,45% 100%,2% 100%,0% calc(100% - 20px),2% 81%,0% 56%)}.post-card.svelte-q27xrw:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 12px 30px #8b5cf64d}.post-link.svelte-q27xrw{display:block;text-decoration:none;color:inherit;height:100%}.post-image.svelte-q27xrw{width:100%;height:200px;overflow:hidden}.post-image.svelte-q27xrw img:where(.svelte-q27xrw){width:100%;height:100%;object-fit:cover;transition:all .3s ease}.post-card.svelte-q27xrw:hover .post-image:where(.svelte-q27xrw) img:where(.svelte-q27xrw){transform:scale(1.05)}.post-content.svelte-q27xrw{padding:1.5rem}.post-header.svelte-q27xrw{margin-bottom:1rem}.post-title.svelte-q27xrw{font-size:1.25rem;font-weight:600;color:var(--text-color);margin:0 0 .5rem;line-height:1.3;text-shadow:1px 1px 2px rgba(0,0,0,1)}.post-meta.svelte-q27xrw{display:flex;align-items:center;gap:.5rem;color:var(--text-muted);font-size:.85rem;flex-wrap:wrap}.meta-separator.svelte-q27xrw{opacity:.7}.post-excerpt.svelte-q27xrw{margin-bottom:1rem}.post-excerpt.svelte-q27xrw p:where(.svelte-q27xrw){color:var(--text-color);line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.post-tags.svelte-q27xrw{display:flex;flex-wrap:wrap;gap:.25rem}.tag.svelte-q27xrw{background:var(--accent-color);color:var(--text-color);padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:4px;box-shadow:0 1px 2px #00000080}.tag-more.svelte-q27xrw{background:var(--accent-secondary);color:var(--text-color);padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:4px;box-shadow:0 1px 2px #00000080}.pagination.svelte-q27xrw{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:3rem}.pagination-btn.svelte-q27xrw{padding:.75rem 1rem;border:1px solid var(--accent-color);background:var(--secondary-color);color:var(--text-color);cursor:pointer;font-size:.9rem;transition:all .2s ease;clip-path:polygon(0% 0%,calc(100% - 8px) 0%,100% 8px,100% 100%,8px 100%,0% calc(100% - 8px))}.pagination-btn.svelte-q27xrw:hover:not(.disabled){background:var(--accent-color);color:var(--primary-color);border-color:var(--accent-secondary)}.pagination-btn.disabled.svelte-q27xrw{opacity:.5;cursor:not-allowed}.page-numbers.svelte-q27xrw{display:flex;gap:.25rem}.page-number.svelte-q27xrw{padding:.5rem .75rem;border:1px solid var(--accent-color);background:var(--secondary-color);color:var(--text-color);cursor:pointer;font-size:.9rem;transition:all .2s ease;min-width:40px;clip-path:polygon(0% 0%,calc(100% - 6px) 0%,100% 6px,100% 100%,6px 100%,0% calc(100% - 6px))}.page-number.svelte-q27xrw:hover,.page-number.current.svelte-q27xrw{background:var(--accent-color);color:var(--primary-color);border-color:var(--accent-secondary)}.page-ellipsis.svelte-q27xrw{padding:.5rem;color:var(--text-muted)}.empty-state.svelte-q27xrw{text-align:center;padding:4rem 2rem;color:var(--text-muted)}.empty-state.svelte-q27xrw h3:where(.svelte-q27xrw){margin:0 0 1rem;color:var(--text-color)}.empty-state.svelte-q27xrw p:where(.svelte-q27xrw){margin:0;font-size:1.1rem}@media(max-width:479px){.blog-list.svelte-q27xrw{padding:var(--space-md)}.posts-grid.svelte-q27xrw{grid-template-columns:1fr;gap:var(--space-lg)}.post-card.svelte-q27xrw{height:auto;border-radius:8px}.post-content.svelte-q27xrw{padding:var(--space-md)}.post-title.svelte-q27xrw{font-size:var(--text-lg)}.pagination.svelte-q27xrw{flex-wrap:wrap;gap:var(--space-sm)}.pagination-btn.svelte-q27xrw{min-height:var(--touch-target-min);padding:var(--space-md);font-size:var(--text-sm)}.page-numbers.svelte-q27xrw{order:-1;width:100%;justify-content:center;margin-bottom:var(--space-md)}.page-number.svelte-q27xrw{min-height:var(--touch-target-min);min-width:var(--touch-target-min)}}@media(min-width:480px)and (max-width:767px){.blog-list.svelte-q27xrw{padding:var(--space-lg)}.posts-grid.svelte-q27xrw{grid-template-columns:1fr;gap:var(--space-xl)}.post-card.svelte-q27xrw{height:auto}.post-content.svelte-q27xrw{padding:var(--space-lg)}.pagination.svelte-q27xrw{flex-wrap:wrap}.page-numbers.svelte-q27xrw{order:-1;width:100%;justify-content:center;margin-bottom:var(--space-lg)}}@media(min-width:768px)and (max-width:1023px){.posts-grid.svelte-q27xrw{grid-template-columns:repeat(2,1fr);gap:var(--space-xl)}}@media(min-width:1024px){.posts-grid.svelte-q27xrw{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--space-xxl)}.blog-list.svelte-q27xrw{padding:var(--space-xxl)}}.sr-only.svelte-q27xrw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.post-card.svelte-q27xrw,.post-image.svelte-q27xrw img:where(.svelte-q27xrw),.pagination-btn.svelte-q27xrw,.page-number.svelte-q27xrw{transition:none}.post-card.svelte-q27xrw:hover{transform:none}.post-card.svelte-q27xrw:hover .post-image:where(.svelte-q27xrw) img:where(.svelte-q27xrw){transform:none}}
