Replaces the combined locale dropdown in base.tmpl with two independent
selectors as requested in issue #10.
Changes:
- Split nav-dropdown--locale into nav-dropdown--language and nav-dropdown--currency
- Language dropdown: flag + 2-letter code (e.g., 🇺🇸 EN)
- Currency dropdown: symbol + 3-letter code (e.g., $ USD)
- Independent JavaScript state management for each selector
- Maintains localStorage persistence for both preferences
Design requirements met:
- Both dropdowns fit within nav bar without wrapping
- Mobile: stack vertically in hamburger menu (CSS already in place)
- 8px gap between selectors using existing spacing vars
- Maintains current hover/click behavior
fixes#10
Author: Luna <luna-20250409-001>