dwind 0.7.0

Style your DOMINATOR applications using a tailwind-like syntax and utility class collection!
Documentation
mod modules;

pub mod prelude {
    pub use super::animations::*;
    pub use super::base::*;
    pub use super::borders::*;
    pub use super::box_shadow::*;
    pub use super::colors::*;
    pub use super::effects::*;
    pub use super::filters::*;
    pub use super::flexbox_and_grid::*;
    pub use super::interactivity::*;
    pub use super::layout::*;
    pub use super::position::*;
    pub use super::sizing::*;
    pub use super::spacing::*;
    pub use super::transforms::*;
    pub use super::transition::*;
    pub use super::typography::*;
    pub use dwind_base::*;
}

pub fn stylesheet() {
    modern_normalize_cssys::apply_modern_normalize_stylesheet();
    base::apply_base_stylesheet();
    colors::apply_colors_stylesheet();
    animations::append_animation_keyframe_style();

    // let colors = colors::ColorsCssVariables {
    //     dw_gradient_from: "white".to_string(),
    //     dw_gradient_to: "black".to_string(),
    // };
    //
    // stylesheet!(":root", {
    //     .raw(colors.to_style_sheet_raw())
    // });
}

pub mod base {
    include!(concat!(env!("OUT_DIR"), "/base.rs"));
}

pub mod box_shadow {
    include!(concat!(env!("OUT_DIR"), "/box_shadow.rs"));
}

pub mod effects {
    include!(concat!(env!("OUT_DIR"), "/effects.rs"));
}

pub use modules::borders;

pub mod interactivity {
    include!(concat!(env!("OUT_DIR"), "/interactivity.rs"));
}

pub mod position {
    include!(concat!(env!("OUT_DIR"), "/position.rs"));
}

pub mod filters {
    include!(concat!(env!("OUT_DIR"), "/filters.rs"));
}

pub mod flexbox_and_grid {
    include!(concat!(env!("OUT_DIR"), "/flexbox_and_grid.rs"));
}

pub mod transition {
    include!(concat!(env!("OUT_DIR"), "/transition.rs"));
}

pub mod transforms {
    include!(concat!(env!("OUT_DIR"), "/transforms.rs"));
}

pub mod typography {
    include!(concat!(env!("OUT_DIR"), "/typography.rs"));
}

pub use modules::animations;
pub use modules::backgrounds;
pub use modules::colors;
pub use modules::layout;
pub use modules::sizing;
pub use modules::spacing;