function runNewsFilter(cat, btn) {
console.log("Filter geklickt für: " + cat); // Das zeigt uns in der F12-Konsole, ob der Klick ankommt
// Buttons umschalten
const allButtons = document.querySelectorAll('.filter-btn');
allButtons.forEach(b => b.classList.remove('active'));
btn.classList.add('active');
// Elemente filtern
const items = document.querySelectorAll('.referenz-item');
items.forEach(item => {
if (cat === 'all' || item.classList.contains(cat)) {
item.style.display = "block";
item.style.opacity = "1";
} else {
item.style.display = "none";
item.style.opacity = "0";
}
});
}