.hero.svelte-16cfu4x{background:#3e4a5a;color:#fff;padding:4rem 10%;text-align:center}.container.svelte-16cfu4x{max-width:1100px;margin:3rem auto;padding:0 1rem}.reparatie-grid.svelte-16cfu4x{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.reparatie-card.svelte-16cfu4x{background:#fff;border:1px solid #e2d9c5;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.img-box.svelte-16cfu4x{height:200px;background:#f0ebe0}.img-box.svelte-16cfu4x img:where(.svelte-16cfu4x){width:100%;height:100%;object-fit:cover}.content.svelte-16cfu4x{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}.content.svelte-16cfu4x h2:where(.svelte-16cfu4x){margin:0;color:#5a3e2b;font-family:Courier New,monospace}.date.svelte-16cfu4x{font-size:.85rem;color:#a44a4a;margin-bottom:1rem;font-weight:700}.content.svelte-16cfu4x p:where(.svelte-16cfu4x){color:#666;font-size:.95rem;line-height:1.5;margin-bottom:1.5rem}.pdf-button.svelte-16cfu4x{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;background:#a44a4a;color:#fff;text-decoration:none;padding:.75rem 1rem;border-radius:4px;font-weight:700;transition:background .2s}.pdf-button.svelte-16cfu4x:hover{background:#8e3e3e}.pdf-button.svelte-16cfu4x .icon:where(.svelte-16cfu4x){margin-right:8px}.status.svelte-16cfu4x{text-align:center;color:#b5a48b;font-style:italic}
