Hi,
Atlas uses internally Mapsforge for offline vector map rendering.
(Actually I'm one of
Mapsforge
developers)
Mapsforge uses render themes for rendering the map files on
screen.
Render themes are xml files (along with their svg / png resources)
and use rules similar to OSM Osmarender.
Styles were introduced in render themes to selectively turn rules
on and off, in effect defining multiple layers in a map that can
be controlled individually.
You can find more about render themes / styles at our
wiki
page.
The default included theme in Atlas is described
here
and you can use it for reference.
Another render theme implementation can be found
here.
You'll probably need also the render theme
xml
schema for validation and learning.
I think the best course is to study a ready render theme, using it
as guide for creating a new one or modifying it to your needs.
Thanks for using Atlas,
and don't hesitate asking for any additional info.
BTW Atlas equivalent for Android is
Cruiser.