use crate::domain::{
at_rules::{
document::DocumentCondition,
font_face::FamilyName,
import::ImportAtRule,
keyframes::KeyframesName,
media::MediaList,
namespace::NamespaceAtRule,
page::PageSelectorPseudoClass,
supports::SupportsCondition,
},
CounterStyleIdent,
VendorPrefix,
};
pub enum AtRuleBlockPrelude {
CounterStyle(CounterStyleIdent),
Document(Option<VendorPrefix>, DocumentCondition),
FontFace,
FontFeatureValues(Vec<FamilyName>),
Import(ImportAtRule),
Keyframes(Option<VendorPrefix>, KeyframesName),
Media(MediaList),
Namespace(NamespaceAtRule),
Page(Option<PageSelectorPseudoClass>),
Supports(SupportsCondition),
Viewport(Option<VendorPrefix>),
}