FAQ
Why is my motion ignored?
prefers-reduced-motion: reduce is set in the OS. Orravo FX honours it by default. Override (carefully) by setting reduced_motion_override to never.
Does Orravo FX run in the block editor?
The Customizer and the editor have their own preview surfaces; enable Designer mode in Settings to get inline controls there. The front end is unaffected by editor state.
Can I use Orravo FX without Orravo Core?
No. Orravo FX declares Requires Plugins: orravo-core and prints an admin notice on plugins_loaded if ORRAVO_CORE_LOADED isn't defined.
How big is the bundle?
The monolithic build is roughly 8KB gzipped. The lite and modern builds are smaller; split and packs defer most modules so the initial payload is core-only.
Does it work with Elementor / Bricks / a block theme?
Yes. Orravo FX is data-attribute driven, so any builder that lets you add attributes (or wraps your blocks in your own HTML) works. The Compat class handles a few known quirks.
Will I lose my settings if I deactivate?
No. on_deactivate() deliberately does nothing destructive. Re-activation restores everything.

