Sign in without losing the interface we already built.
This auth layer is wired manually against the existing Blade system, so the public landing page, theme controls, and shared components stay intact.
Session-based authentication using Laravel's native web guard.
Role-aware access path ready for the admin panel at /admin.