.blog-index[data-v-059053dd]{background:#0e0e0e;color:#e8e8e8;margin:0 auto;max-width:960px;padding:40px 24px}h1[data-v-059053dd]{color:#fff;font-size:2rem;margin-bottom:32px}.post-grid[data-v-059053dd]{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.post-card[data-v-059053dd]{background:#1a1a1a;border-radius:10px;overflow:hidden;text-decoration:none;transition:background .2s}.post-card[data-v-059053dd]:hover{background:#222}.post-thumb[data-v-059053dd]{height:160px;-o-object-fit:cover;object-fit:cover;width:100%}.post-title[data-v-059053dd]{color:#e0e0e0;font-size:1rem;font-weight:600;padding:16px 16px 4px}.post-meta[data-v-059053dd]{color:#666;font-size:.8rem;padding:0 16px 4px}.post-excerpt[data-v-059053dd]{color:#999;font-size:.88rem;line-height:1.5;padding:0 16px 16px}
