mod absolute_size;
mod anchor_name;
mod animateable_feature;
mod animation_action;
mod attachment;
mod auto;
mod auto_line_color_list;
mod auto_line_style_list;
mod auto_line_width_list;
mod auto_or;
mod autonone_or;
mod autospace;
mod baseline_metric;
mod baseline_position;
mod basic_shape_rect;
mod bg_clip;
mod bg_size;
mod blend_mode;
mod border_radius;
mod color;
mod compat_auto;
mod compat_special;
mod content_distribution;
mod content_list;
mod content_position;
mod coord_box;
mod corner_shape_value;
mod counter_name;
mod counter_style;
mod cursor_image;
mod cursor_predefined;
mod custom_ident;
mod dashed_ident;
mod display_box;
mod display_inside;
mod display_internal;
mod display_legacy;
mod display_listitem;
mod display_outside;
mod event_trigger_event;
mod feature_tag_value;
mod font_family_name;
mod font_weight_absolute;
mod gap_auto_rule_list;
mod gap_rule_list;
mod generic_font_family;
mod grid_line;
mod image;
mod image_1d;
mod isolation_mode;
mod layout_box;
mod line_color_list;
mod line_style;
mod line_style_list;
mod line_width_list;
mod line_width_or_repeat;
mod none_or;
mod normal_or;
mod opacity_value;
mod opentype_tag;
mod outline_style;
mod overflow_position;
mod paint_box;
mod palette_identifier;
mod position;
mod position_area;
mod positive_non_zero_int;
mod quote;
mod ratio;
mod relative_size;
mod repeat_style;
mod self_position;
mod shadow;
mod single_animation_composition;
mod single_animation_direction;
mod single_animation_fill_mode;
mod single_animation_iteration_count;
mod single_animation_play_state;
mod single_animation_timeline;
mod single_animation_trigger;
mod single_animation_trigger_behavior;
mod single_animation_trigger_type;
mod single_transition;
mod single_transition_property;
mod spacing_trim;
mod spread_shadow;
mod syntax;
mod text_edge;
mod timeline_range_name;
mod track_size;
mod transform_list;
mod transition_behavior_value;
mod try_size;
mod variation_tag_value;
mod visual_box;
pub use absolute_size::*;
pub use anchor_name::*;
pub use animateable_feature::*;
pub use animation_action::*;
pub use attachment::*;
pub use auto::*;
pub use auto_line_color_list::*;
pub use auto_line_style_list::*;
pub use auto_line_width_list::*;
pub use auto_or::*;
pub use autonone_or::*;
pub use autospace::*;
pub use baseline_metric::*;
pub use baseline_position::*;
pub use basic_shape_rect::*;
pub use bg_clip::*;
pub use bg_size::*;
pub use blend_mode::*;
pub use border_radius::*;
pub use color::*;
pub use compat_auto::*;
pub use compat_special::*;
pub use content_distribution::*;
pub use content_list::*;
pub use content_position::*;
pub use coord_box::*;
pub use corner_shape_value::*;
pub use counter_name::*;
pub use counter_style::*;
pub use cursor_image::*;
pub use cursor_predefined::*;
pub use custom_ident::*;
pub use dashed_ident::*;
pub use display_box::*;
pub use display_inside::*;
pub use display_internal::*;
pub use display_legacy::*;
pub use display_listitem::*;
pub use display_outside::*;
pub use event_trigger_event::*;
pub use feature_tag_value::*;
pub use font_family_name::*;
pub use font_weight_absolute::*;
pub use gap_auto_rule_list::*;
pub use gap_rule_list::*;
pub use generic_font_family::*;
pub use grid_line::*;
pub use image::*;
pub use image_1d::*;
pub use isolation_mode::*;
pub use layout_box::*;
pub use line_color_list::*;
pub use line_style::*;
pub use line_style_list::*;
pub use line_width_list::*;
pub use line_width_or_repeat::*;
pub use none_or::*;
pub use normal_or::*;
pub use opacity_value::*;
pub use opentype_tag::*;
pub use outline_style::*;
pub use overflow_position::*;
pub use paint_box::*;
pub use palette_identifier::*;
pub use position::*;
pub use position_area::*;
pub use positive_non_zero_int::*;
pub use quote::*;
pub use ratio::*;
pub use relative_size::*;
pub use repeat_style::*;
pub use self_position::*;
pub use shadow::*;
pub use single_animation_composition::*;
pub use single_animation_direction::*;
pub use single_animation_fill_mode::*;
pub use single_animation_iteration_count::*;
pub use single_animation_play_state::*;
pub use single_animation_timeline::*;
pub use single_animation_trigger::*;
pub use single_animation_trigger_behavior::*;
pub use single_animation_trigger_type::*;
pub use single_transition::*;
pub use single_transition_property::*;
pub use spacing_trim::*;
pub use spread_shadow::*;
pub use syntax::*;
pub use text_edge::*;
pub use timeline_range_name::*;
pub use track_size::*;
pub use transform_list::*;
pub use transition_behavior_value::*;
pub use try_size::*;
pub use variation_tag_value::*;
pub use visual_box::*;
mod prelude {
pub(crate) use crate::CssAtomSet;
pub(crate) use bumpalo::collections::Vec;
pub(crate) use css_parse::{
Cursor, Diagnostic, Kind, Parse, Parser, Peek, Result as ParserResult, T, ToNumberValue,
};
pub(crate) use csskit_derives::{IntoCursor, Parse, Peek, SemanticEq, ToCursors, ToSpan};
pub(crate) use csskit_proc_macro::syntax;
}
pub type Integer = crate::CSSInt;
pub type String = css_parse::T![String];
pub type Number = css_parse::T![Number];
pub type Uri = crate::Url;
pub type BgImage<'a> = crate::NoneOr<crate::Image<'a>>;