# Overview

Atomio provides a theme engine with minimalistic yet powerful API. At core, it uses CSS properties to dynamically apply styles and avoid unnecessary boilerplate.

Theming is happening only in CSS, which separates application logic from its styles.

# Sass

To use theme engine functionality you will have to install Sass. Depending on your bundler you need to appropriately handle Sass files. For example, for Webpack make sure to configure sass-loader in your config.

Atomio uses Sass new module system and currently only Dart implementation supports it. Make sure you install sass package instead of node-sass.

# Modules

All theming functionality is available in theming module:

@use "~atomio-vue/dist/theming";