.blog-list-page h1[data-v-1dc7a36e],.blog-list-page h2[data-v-1dc7a36e],.blog-list-page h3[data-v-1dc7a36e]{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.blog-list-page[data-v-1dc7a36e]{max-width:1000px;margin:0 auto;padding:2rem 1rem}.page-header[data-v-1dc7a36e]{text-align:center;margin-bottom:2.5rem}.page-header h1[data-v-1dc7a36e]{font-size:2rem;margin:0 0 .5rem;background:linear-gradient(135deg,#2563eb,#1e40af);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-header p[data-v-1dc7a36e]{color:#6b7280;margin:0;font-size:1.05rem}.filter-section[data-v-1dc7a36e]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.category-filter[data-v-1dc7a36e]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.filter-btn[data-v-1dc7a36e]{padding:.5rem 1rem;border:2px solid #e5e7eb;border-radius:20px;background:#fff;color:#4b5563;font-size:.9rem;cursor:pointer;transition:all .2s;font-weight:500}.filter-btn[data-v-1dc7a36e]:hover{border-color:#2563eb;color:#2563eb}.filter-btn.active[data-v-1dc7a36e]{background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff;border-color:transparent}.sort-options[data-v-1dc7a36e]{display:flex;gap:.5rem;justify-content:center}.sort-btn[data-v-1dc7a36e]{padding:.5rem 1rem;border:2px solid #e5e7eb;border-radius:20px;background:#fff;color:#4b5563;font-size:.9rem;cursor:pointer;transition:all .2s;font-weight:500}.sort-btn[data-v-1dc7a36e]:hover{border-color:#2563eb;color:#2563eb}.sort-btn.active[data-v-1dc7a36e]{background:#2563eb;color:#fff;border-color:#2563eb}.posts-grid[data-v-1dc7a36e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.post-card[data-v-1dc7a36e]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #00000014;text-decoration:none;color:inherit;transition:all .3s;border:2px solid transparent;display:flex;flex-direction:column}.post-card[data-v-1dc7a36e]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f;border-color:#2563eb}.post-category[data-v-1dc7a36e]{font-size:.85rem;font-weight:600;margin-bottom:.75rem}.post-title[data-v-1dc7a36e]{font-size:1.15rem;color:#1f2937;margin:0 0 .75rem;line-height:1.5}.post-description[data-v-1dc7a36e]{font-size:.9rem;color:#6b7280;line-height:1.6;margin:0 0 1rem;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-meta[data-v-1dc7a36e]{display:flex;justify-content:space-between;font-size:.8rem;color:#9ca3af;margin-bottom:.75rem}.post-tags[data-v-1dc7a36e]{display:flex;flex-wrap:wrap;gap:.4rem}.tag[data-v-1dc7a36e]{padding:.2rem .6rem;background:#f3f4f6;border-radius:12px;font-size:.75rem;color:#6b7280}.empty-state[data-v-1dc7a36e]{text-align:center;padding:3rem;color:#9ca3af}@media (max-width: 768px){.blog-list-page[data-v-1dc7a36e]{padding:1rem}.page-header h1[data-v-1dc7a36e]{font-size:1.5rem}.posts-grid[data-v-1dc7a36e]{grid-template-columns:1fr}.filter-section[data-v-1dc7a36e]{gap:.75rem}.category-filter[data-v-1dc7a36e]{gap:.4rem}.filter-btn[data-v-1dc7a36e]{padding:.4rem .75rem;font-size:.8rem}.sort-options[data-v-1dc7a36e]{gap:.4rem}.sort-btn[data-v-1dc7a36e]{padding:.4rem .75rem;font-size:.8rem}}
