# TODO ## Completed - [x] Répertoire: rename search.php → repertoire.php, 6-column layout (AP + Orientations split, Finalité du Master added), HTMX server-side intersection filter, faded entries disabled, URL-shareable state - [x] Match Accueil.png mockup - Nav: brand → "Xamxam", add Répertoire left, Licences/À Propos right - Search bar: full-width below nav (not inline) - Section label: "Publication récente" replacing "DÉCOUVREZ LES TFE" label - CSS: nav-left/nav-right layout, full-width search form - [x] Fix homepage card grid styling - Added `gap: 1.25rem` and padding to `.cards-container` (was `gap: 0`, no padding) - Added `border`, `border-radius: 8px`, hover shadow + lift to `.card` - Added `border-radius` to `.home-body figure` and `.card__media--gradient` - Fixed `.card__media--gradient` to use `aspect-ratio: 4/3` (was `height: 100%` which broke without explicit parent height) - Added `border-top` separator between card media and caption - Restyled `.home-latest-label` as uppercase section heading with border-bottom