Login form with role-based redirect (ADMIN→demo, BODEGA→bodega, TALLER→demo).
Register form for TALLER/BODEGA with admin approval required.
Includes authFetch() wrapper with automatic token refresh.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>