.post-card[data-v-2c2290ba]{background-color:#fff;border-radius:0;box-shadow:0 2px 8px #00000014;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .3s,box-shadow .3s}.post-card[data-v-2c2290ba]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-5px)}.post-image-container[data-v-2c2290ba]{height:180px;overflow:hidden;width:100%}.post-image[data-v-2c2290ba]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s;width:100%}.post-card:hover .post-image[data-v-2c2290ba]{transform:scale(1.05)}.post-content[data-v-2c2290ba]{display:flex;flex-direction:column;flex-grow:1;padding:16px}.post-meta[data-v-2c2290ba]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.post-categories[data-v-2c2290ba]{display:flex;flex-wrap:wrap;gap:8px}.post-category[data-v-2c2290ba]{background-color:#ebefff;border-radius:4px;color:#4b6bfb;font-size:.75rem;padding:2px 8px;transition:background-color .2s}.post-category[data-v-2c2290ba]:hover{background-color:#d9e1ff}.post-title[data-v-2c2290ba]{color:#1f2937;display:-webkit-box;font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:8px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-info[data-v-2c2290ba]{align-items:center;color:#6b7280;display:flex;font-size:.85rem;gap:12px;margin-bottom:12px}.post-author[data-v-2c2290ba]{font-weight:500}.post-date[data-v-2c2290ba]{position:relative}.post-date[data-v-2c2290ba]:before{left:-8px;position:absolute}.post-excerpt[data-v-2c2290ba]{color:#4b5563;display:-webkit-box;font-size:.95rem;line-height:1.5;margin-bottom:16px;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;overflow:hidden}.post-tags[data-v-2c2290ba]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.post-tag[data-v-2c2290ba]{color:#6b7280;font-size:.75rem;transition:color .2s}.post-tag[data-v-2c2290ba]:hover{color:#4b6bfb}.post-actions[data-v-2c2290ba]{margin-top:auto}.read-more-btn[data-v-2c2290ba]{align-items:center;background:none;border:none;color:#4b6bfb;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:4px;padding:0;transition:color .2s}.read-more-btn[data-v-2c2290ba]:hover{color:#3451b2}.arrow-icon[data-v-2c2290ba]{height:16px;transition:transform .2s;width:16px}.read-more-btn:hover .arrow-icon[data-v-2c2290ba]{transform:translate(4px)}@media (max-width:640px){.post-image-container[data-v-2c2290ba]{height:160px}.post-title[data-v-2c2290ba]{font-size:1.1rem}.post-content[data-v-2c2290ba]{padding:12px}}.gallery-container[data-v-4db1f4fd]{margin:0 auto;max-width:1200px;padding:0;width:100%}.line-clamp-2[data-v-4db1f4fd]{-webkit-line-clamp:2}.line-clamp-2[data-v-4db1f4fd],.line-clamp-3[data-v-4db1f4fd]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-4db1f4fd]{-webkit-line-clamp:3}.search-button[data-v-4db1f4fd]{max-width:100px;min-width:60px}
