.page-header.svelte-1q6glk2{background:linear-gradient(135deg,var(--primary-600) 0%,var(--primary-700) 100%);color:#fff;padding:var(--space-12) 0;text-align:center}.page-header.svelte-1q6glk2 h1:where(.svelte-1q6glk2){color:#fff;margin-bottom:var(--space-2)}.page-header.svelte-1q6glk2 p:where(.svelte-1q6glk2){color:var(--primary-100);font-size:1.125rem}.loading.svelte-1q6glk2{text-align:center;padding:var(--space-16);color:var(--text-muted)}.empty-state.svelte-1q6glk2{text-align:center;padding:var(--space-16);background:var(--gray-50);border-radius:var(--radius-xl);color:var(--text-muted)}.empty-state.svelte-1q6glk2 h2:where(.svelte-1q6glk2){margin:var(--space-4) 0 var(--space-2);color:var(--text-secondary)}.nieuws-grid.svelte-1q6glk2{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-8)}.nieuws-card.svelte-1q6glk2{background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden;border:1px solid var(--gray-100);text-decoration:none;color:inherit;transition:all var(--transition-base);display:flex;flex-direction:column}.nieuws-card.svelte-1q6glk2:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl);border-color:var(--primary-200)}.nieuws-card.svelte-1q6glk2:hover .lees-meer:where(.svelte-1q6glk2){color:var(--primary-700)}.nieuws-card.svelte-1q6glk2:hover .nieuws-image:where(.svelte-1q6glk2) img:where(.svelte-1q6glk2){transform:scale(1.05)}.nieuws-image.svelte-1q6glk2{aspect-ratio:16/10;overflow:hidden;background:var(--gray-100)}.nieuws-image.svelte-1q6glk2 img:where(.svelte-1q6glk2){width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.nieuws-image.placeholder.svelte-1q6glk2{display:flex;align-items:center;justify-content:center;color:var(--gray-400)}.nieuws-content.svelte-1q6glk2{padding:var(--space-6);display:flex;flex-direction:column;flex-grow:1}.nieuws-datum.svelte-1q6glk2{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.8125rem;color:var(--text-muted);margin-bottom:var(--space-2)}.nieuws-card.svelte-1q6glk2 h2:where(.svelte-1q6glk2){font-size:1.25rem;margin-bottom:var(--space-3);color:var(--text-primary);line-height:1.3}.nieuws-card.svelte-1q6glk2 p:where(.svelte-1q6glk2){color:var(--text-secondary);line-height:1.6;font-size:.9375rem;flex-grow:1;margin-bottom:var(--space-4)}.lees-meer.svelte-1q6glk2{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--primary-600);font-weight:600;font-size:.9375rem;transition:color var(--transition-base)}@media(max-width:768px){.nieuws-grid.svelte-1q6glk2{grid-template-columns:1fr}.nieuws-content.svelte-1q6glk2{padding:var(--space-5)}.nieuws-card.svelte-1q6glk2 h2:where(.svelte-1q6glk2){font-size:1.125rem}}
