A reusable themed Snackbar component.

This Snackbar responds to theme changes (light/dark) via Zustand store.

<Snackbar
open={true}
duration={3000}
onClose={() => {}}
position={{ vertical: 'top', horizontal: 'right' }}
message="You have logged in successfully."
/>