Holds the app-wide motion preference as a WritableSignal. Read it
(and write it at runtime) through injectMotion; install the
root reflector with provideMotion. Defaults to auto when no
provideMotion() is present so an injected signal is always available.