.category-card>div:has(img) .category-symbol { display: none; }
.category-card>div:has(img) { background: #e8ede3; }
.category-card img { width: 100%; height: 100%; object-fit: cover; }
.category-card .category-number { z-index: 1; border-radius: 999px; padding: 3px 6px; background: rgba(255,255,255,.9); color: #254b3d; font-weight: 700; }
