They’re acrylic shelves from Amazon! :)
Amazon! Thank you!
https://www.amazon.com/Cerpourt-Floating-Bookshelf-Invisible-Bathroom/dp/B0872V5HBY
Gizmo is on a similar shelf that’s 4x4in.
I do think she needs more space, so a vanity/table with more drawers. Or perhaps some wall shelves. I think if you got anymore containers to put on top of the vanity, it would be too much. She wouldn’t have space.
You can build your own vanity for much cheaper I bet. IKEA would be a good place to try that.