Commit graph

2 commits

Author SHA1 Message Date
f2507033c3 Real contact/Impressum data, SEO tags, responsive gallery images, a11y and templating fixes
- Impressum rewritten with real Austrian business data (ECG instead of
  German TMG references); UID, Gewerbeberechtigung and Firmenbuchnummer
  marked as pending until available
- Real contact email/phone/address across footer and Impressum
- Meta description, Open Graph tags and favicon on all pages
- Gallery images now offer both 800w and 1920w srcset candidates
- Lightbox traps focus while open and restores it on close
- Header/footer extracted into partials/, pages now built from
  templates/ via `npm run build` (scripts/build.js) to remove
  duplication across the 4 pages
2026-07-12 18:11:11 +02:00
cd2ce91297 Stop tracking node_modules, normalize line endings to LF
node_modules was accidentally committed alongside sharp's native
binaries. Added .gitignore and .gitattributes (enforce LF) so this
doesn't happen again.
2026-07-12 17:58:07 +02:00