--- id: 24-2 title: 24-2 Navigation and Footer status: Done date: 2026-10-31 parent: 24 --- ## Description Restyle the public navigation and footer to the approved redesign. Both components are used only by `resources/views/components/layouts/public.blade.php`, so they are restyled in place. Keep all existing behaviour: the Alpine `x-data="{ mobileMenuOpen: false }"` menu with its `x-trap.inert.noscroll`, `@click.away` and `@keydown.escape.window` handling, the `@auth` branch (Dashboard link to `route('admin.dashboard')` or `route('client.dashboard')` by `auth()->user()->isAdmin()`, and the logout `
`), the language toggle's `/language/{locale}` links, and `wire:navigate` on internal links. All CSS goes in `resources/css/public.css` (created in 24-1), every selector prefixed with `body.site `. Port the CSS from `docs/ux-mockup.html`: navigation lines 75–98, footer lines 273–284, and the responsive nav/footer rules inside lines 293–323 (`.links` hidden and `.menu-btn` shown at ≤1100px; `.nav .btn` and `.login` hidden at ≤760px; footer grid 2 columns at ≤1100px and 1 column at ≤760px). ### Navigation — `resources/views/components/navigation.blade.php` - Root: `