.cemetery-grid[data-astro-cid-tvvr44cl]{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.cemetery-card[data-astro-cid-tvvr44cl]{border:1px solid var(--color-border);transition:border-color var(--transition-fast), transform var(--transition-fast);color:var(--color-text);border-radius:8px;display:block;overflow:hidden}.cemetery-card[data-astro-cid-tvvr44cl]:hover{border-color:var(--color-accent);transform:translateY(-2px)}.cemetery-image[data-astro-cid-tvvr44cl]{background:var(--color-bg-secondary);height:100px;overflow:hidden}.cemetery-image[data-astro-cid-tvvr44cl] img[data-astro-cid-tvvr44cl]{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-base)}.cemetery-card[data-astro-cid-tvvr44cl]:hover .cemetery-image[data-astro-cid-tvvr44cl] img[data-astro-cid-tvvr44cl]{transform:scale(1.03)}.cemetery-info[data-astro-cid-tvvr44cl]{padding:var(--space-sm) var(--space-md)}.cemetery-info[data-astro-cid-tvvr44cl] h2[data-astro-cid-tvvr44cl]{font-size:var(--font-size-base);margin-bottom:2px}.cemetery-location[data-astro-cid-tvvr44cl]{color:var(--color-accent);font-size:var(--font-size-sm);margin-bottom:2px}.cemetery-meta[data-astro-cid-tvvr44cl]{gap:var(--space-sm);font-size:var(--font-size-xs);color:var(--color-text-secondary);display:flex}.cemetery-status[data-astro-cid-tvvr44cl]{padding:2px var(--space-sm);background:var(--color-bg-secondary);font-size:var(--font-size-xs);border-radius:4px}.empty-state[data-astro-cid-tvvr44cl]{text-align:center;color:var(--color-text-secondary);padding:var(--space-4xl) 0;font-style:italic}@media (width<=640px){.cemetery-grid[data-astro-cid-tvvr44cl]{grid-template-columns:1fr}}
