Overlay component with theme selector and appearance toggle.
Click the gear icon to open — positioning and backdrop are handled by the component.
Settings Modal — Same modal implementation with settings-specific content