use crate::HtmlElementKind;
use pinwheel_elements_macro::element;
element!(
namespace = "html",
tag = "html",
);
element!(
namespace = "html",
tag = "base",
kind = HtmlElementKind::Void,
);
element!(
namespace = "html",
tag = "head",
);
element!(
namespace = "html",
tag = "link",
kind = HtmlElementKind::Void,
);
element!(
namespace = "html",
tag = "meta",
kind = HtmlElementKind::Void,
);
element!(
namespace = "html",
tag = "style",
kind = HtmlElementKind::RawText,
);
element!(
namespace = "html",
tag = "title",
kind = HtmlElementKind::EscapableRawText,
);
element!(
namespace = "html",
tag = "body",
);
element!(
namespace = "html",
tag = "address",
);
element!(
namespace = "html",
tag = "article",
);
element!(
namespace = "html",
tag = "aside",
);
element!(
namespace = "html",
tag = "footer",
);
element!(
namespace = "html",
tag = "header",
);
element!(
namespace = "html",
tag = "h1",
);
element!(
namespace = "html",
tag = "h2",
);
element!(
namespace = "html",
tag = "h3",
);
element!(
namespace = "html",
tag = "h4",
);
element!(
namespace = "html",
tag = "h5",
);
element!(
namespace = "html",
tag = "h6",
);
element!(
namespace = "html",
tag = "main",
);
element!(
namespace = "html",
tag = "nav",
);
element!(
namespace = "html",
tag = "section",
);
element!(
namespace = "html",
tag = "blockquote",
);
element!(
namespace = "html",
tag = "dd",
);
element!(
namespace = "html",
tag = "div",
element = web_sys::HtmlDivElement,
);
element!(
namespace = "html",
tag = "dl",
);
element!(
namespace = "html",
tag = "dt",
);
element!(
namespace = "html",
tag = "figcaption",
);
element!(
namespace = "html",
tag = "figure",
);
element!(
namespace = "html",
tag = "hr",
kind = HtmlElementKind::Void,
);
element!(
namespace = "html",
tag = "li",
);
element!(
namespace = "html",
tag = "ol",
);
element!(
namespace = "html",
tag = "p",
);
element!(
namespace = "html",
tag = "pre",
);
element!(
namespace = "html",
tag = "ul",
);
element!(
namespace = "html",
tag = "a",
attributes = {
download,
href,
hreflang,
media,
ping,
referrerpolicy,
rel,
shape,
target,
},
);
element!(
namespace = "html",
tag = "abbr",
);
element!(
namespace = "html",
tag = "b",
);
element!(
namespace = "html",
tag = "bdi",
);
element!(
namespace = "html",
tag = "bdo",
);
element!(
namespace = "html",
tag = "br",
kind = HtmlElementKind::Void,
);
element!(
namespace = "html",
tag = "cite",
);
element!(
namespace = "html",
tag = "code",
);
element!(
namespace = "html",
tag = "data",
);
element!(
namespace = "html",
tag = "fdn",
);
element!(
namespace = "html",
tag = "em",
);
element!(
namespace = "html",
tag = "i",
);
element!(
namespace = "html",
tag = "kbd",
);
element!(
namespace = "html",
tag = "mark",
);
element!(
namespace = "html",
tag = "q",
);
element!(
namespace = "html",
tag = "rb",
);
element!(
namespace = "html",
tag = "rp",
);
element!(
namespace = "html",
tag = "rt",
);
element!(
namespace = "html",
tag = "rtc",
);
element!(
namespace = "html",
tag = "ruby",
);
element!(
namespace = "html",
tag = "s",
);
element!(
namespace = "html",
tag = "samp",
);
element!(
namespace = "html",
tag = "small",
);
element!(
namespace = "html",
tag = "span",
);
element!(
namespace = "html",
tag = "strong",
);
element!(
namespace = "html",
tag = "sub",
);
element!(
namespace = "html",
tag = "sup",
);
element!(
namespace = "html",
tag = "time",
);
element!(
namespace = "html",
tag = "u",
);
element!(
namespace = "html",
tag = "var",
);
element!(
namespace = "html",
tag = "wbr",
kind = HtmlElementKind::Void,
);
element!(
namespace = "html",
tag = "area",
kind = HtmlElementKind::Void,
);
element!(
namespace = "html",
tag = "audio",
);
element!(
namespace = "html",
tag = "img",
kind = HtmlElementKind::Void,
);
element!(
namespace = "html",
tag = "map",
);
element!(
namespace = "html",
tag = "track",
kind = HtmlElementKind::Void,
);
element!(
namespace = "html",
tag = "video",
);
element!(
namespace = "html",
tag = "embed",
kind = HtmlElementKind::Void,
);
element!(
namespace = "html",
tag = "iframe",
);
element!(
namespace = "html",
tag = "object",
);
element!(
namespace = "html",
tag = "param",
kind = HtmlElementKind::Void,
);
element!(
namespace = "html",
tag = "picture",
);
element!(
namespace = "html",
tag = "portal",
);
element!(
namespace = "html",
tag = "source",
kind = HtmlElementKind::Void,
);
element!(
namespace = "html",
tag = "svg",
);
element!(
namespace = "html",
tag = "math",
);
element!(
namespace = "html",
tag = "canvas",
);
element!(
namespace = "html",
tag = "noscript",
);
element!(
namespace = "html",
tag = "script",
kind = HtmlElementKind::RawText,
);
element!(
namespace = "html",
tag = "del",
);
element!(
namespace = "html",
tag = "ins",
);
element!(
namespace = "html",
tag = "caption",
);
element!(
namespace = "html",
tag = "col",
kind = HtmlElementKind::Void,
);
element!(
namespace = "html",
tag = "colgroup",
);
element!(
namespace = "html",
tag = "table",
);
element!(
namespace = "html",
tag = "tbody",
);
element!(
namespace = "html",
tag = "td",
);
element!(
namespace = "html",
tag = "tfoot",
);
element!(
namespace = "html",
tag = "th",
);
element!(
namespace = "html",
tag = "thead",
);
element!(
namespace = "html",
tag = "tr",
);
element!(
namespace = "html",
tag = "button",
attributes = {
autofocus,
disabled?,
form,
formaction,
formenctype,
formmethod,
formnovalidate,
formtarget,
name,
value,
},
);
element!(
namespace = "html",
tag = "datalist",
);
element!(
namespace = "html",
tag = "fieldset",
);
element!(
namespace = "html",
tag = "form",
attributes = {
accept,
accept_charset,
action,
autocomplete,
enctype,
method,
name,
novalidate?,
target,
},
);
element!(
namespace = "html",
tag = "input",
kind = HtmlElementKind::Void,
attributes = {
accept,
alt,
autocomplete,
autofocus,
capture,
checked,
dirname,
disabled?,
form,
formaction,
formenctype,
formmethod,
formnovalidate,
formtarget,
height,
list,
max,
maxlength,
minlength,
min,
multiple,
name,
pattern,
placeholder,
readonly?,
required?,
size,
src,
step,
usemap,
value,
width,
},
events = {
input: InputEvent,
},
);
element!(
namespace = "html",
tag = "label",
);
element!(
namespace = "html",
tag = "legend",
);
element!(
namespace = "html",
tag = "meter",
);
element!(
namespace = "html",
tag = "optgroup",
);
element!(
namespace = "html",
tag = "option",
);
element!(
namespace = "html",
tag = "output",
);
element!(
namespace = "html",
tag = "progress",
);
element!(
namespace = "html",
tag = "select",
events = {
change: InputEvent,
input: InputEvent,
},
);
element!(
namespace = "html",
tag = "textarea",
kind = HtmlElementKind::EscapableRawText,
);
element!(
namespace = "html",
tag = "details",
);
element!(
namespace = "html",
tag = "dialog",
);
element!(
namespace = "html",
tag = "menu",
);
element!(
namespace = "html",
tag = "summary",
);
element!(
namespace = "html",
tag = "slot",
);
element!(
namespace = "html",
tag = "template",
kind = HtmlElementKind::Template,
);
pub mod style {
pub const ALIGN_CONTENT: &str = "align-content";
pub const ALIGN_ITEMS: &str = "align-items";
pub const ALIGN_SELF: &str = "align-self";
pub const ALIGNMENT_BASELINE: &str = "alignment-baseline";
pub const ANIMATION: &str = "animation";
pub const ANIMATION_DELAY: &str = "animation-delay";
pub const ANIMATION_DIRECTION: &str = "animation-direction";
pub const ANIMATION_DURATION: &str = "animation-duration";
pub const ANIMATION_FILL_MODE: &str = "animation-fill-mode";
pub const ANIMATION_ITERATION_COUNT: &str = "animation-iteration-count";
pub const ANIMATION_NAME: &str = "animation-name";
pub const ANIMATION_PLAY_STATE: &str = "animation-play-state";
pub const ANIMATION_TIMING_FUNCTION: &str = "animation-timing-function";
pub const BACKFACE_VISIBILITY: &str = "backface-visibility";
pub const BACKGROUND: &str = "background";
pub const BACKGROUND_ATTACHMENT: &str = "background-attachment";
pub const BACKGROUND_CLIP: &str = "background-clip";
pub const BACKGROUND_COLOR: &str = "background-color";
pub const BACKGROUND_IMAGE: &str = "background-image";
pub const BACKGROUND_ORIGIN: &str = "background-origin";
pub const BACKGROUND_POSITION: &str = "background-position";
pub const BACKGROUND_POSITION_X: &str = "background-position-x";
pub const BACKGROUND_POSITION_Y: &str = "background-position-y";
pub const BACKGROUND_REPEAT: &str = "background-repeat";
pub const BACKGROUND_SIZE: &str = "background-size";
pub const BASELINE_SHIFT: &str = "baseline-shift";
pub const BLOCK_SIZE: &str = "block-size";
pub const BORDER: &str = "border";
pub const BORDER_BLOCK_END: &str = "border-block-end";
pub const BORDER_BLOCK_END_COLOR: &str = "border-block-end-color";
pub const BORDER_BLOCK_END_STYLE: &str = "border-block-end-style";
pub const BORDER_BLOCK_END_WIDTH: &str = "border-block-end-width";
pub const BORDER_BLOCK_START: &str = "border-block-start";
pub const BORDER_BLOCK_START_COLOR: &str = "border-block-start-color";
pub const BORDER_BLOCK_START_STYLE: &str = "border-block-start-style";
pub const BORDER_BLOCK_START_WIDTH: &str = "border-block-start-width";
pub const BORDER_BOTTOM: &str = "border-bottom";
pub const BORDER_BOTTOM_COLOR: &str = "border-bottom-color";
pub const BORDER_BOTTOM_LEFT_RADIUS: &str = "border-bottom-left-radius";
pub const BORDER_BOTTOM_RIGHT_RADIUS: &str = "border-bottom-right-radius";
pub const BORDER_BOTTOM_STYLE: &str = "border-bottom-style";
pub const BORDER_BOTTOM_WIDTH: &str = "border-bottom-width";
pub const BORDER_COLLAPSE: &str = "border-collapse";
pub const BORDER_COLOR: &str = "border-color";
pub const BORDER_IMAGE: &str = "border-image";
pub const BORDER_IMAGE_OUTSET: &str = "border-image-outset";
pub const BORDER_IMAGE_REPEAT: &str = "border-image-repeat";
pub const BORDER_IMAGE_SLICE: &str = "border-image-slice";
pub const BORDER_IMAGE_SOURCE: &str = "border-image-source";
pub const BORDER_IMAGE_WIDTH: &str = "border-image-width";
pub const BORDER_INLINE_END: &str = "border-inline-end";
pub const BORDER_INLINE_END_COLOR: &str = "border-inline-end-color";
pub const BORDER_INLINE_END_STYLE: &str = "border-inline-end-style";
pub const BORDER_INLINE_END_WIDTH: &str = "border-inline-end-width";
pub const BORDER_INLINE_START: &str = "border-inline-start";
pub const BORDER_INLINE_START_COLOR: &str = "border-inline-start-color";
pub const BORDER_INLINE_START_STYLE: &str = "border-inline-start-style";
pub const BORDER_INLINE_START_WIDTH: &str = "border-inline-start-width";
pub const BORDER_LEFT: &str = "border-left";
pub const BORDER_LEFT_COLOR: &str = "border-left-color";
pub const BORDER_LEFT_STYLE: &str = "border-left-style";
pub const BORDER_LEFT_WIDTH: &str = "border-left-width";
pub const BORDER_RADIUS: &str = "border-radius";
pub const BORDER_RIGHT: &str = "border-right";
pub const BORDER_RIGHT_COLOR: &str = "border-right-color";
pub const BORDER_RIGHT_STYLE: &str = "border-right-style";
pub const BORDER_RIGHT_WIDTH: &str = "border-right-width";
pub const BORDER_SPACING: &str = "border-spacing";
pub const BORDER_STYLE: &str = "border-style";
pub const BORDER_TOP: &str = "border-top";
pub const BORDER_TOP_COLOR: &str = "border-top-color";
pub const BORDER_TOP_LEFT_RADIUS: &str = "border-top-left-radius";
pub const BORDER_TOP_RIGHT_RADIUS: &str = "border-top-right-radius";
pub const BORDER_TOP_STYLE: &str = "border-top-style";
pub const BORDER_TOP_WIDTH: &str = "border-top-width";
pub const BORDER_WIDTH: &str = "border-width";
pub const BOTTOM: &str = "bottom";
pub const BOX_SHADOW: &str = "box-shadow";
pub const BOX_SIZING: &str = "box-sizing";
pub const BREAK_AFTER: &str = "break-after";
pub const BREAK_BEFORE: &str = "break-before";
pub const BREAK_INSIDE: &str = "break-inside";
pub const CAPTION_SIDE: &str = "caption-side";
pub const CARET_COLOR: &str = "caret-color";
pub const CLEAR: &str = "clear";
pub const CLIP: &str = "clip";
pub const CLIP_PATH: &str = "clip-path";
pub const CLIP_RULE: &str = "clip-rule";
pub const COLOR: &str = "color";
pub const COLOR_INTERPOLATION: &str = "color-interpolation";
pub const COLOR_INTERPOLATION_FILTERS: &str = "color-interpolation-filters";
pub const COLUMN_COUNT: &str = "column-count";
pub const COLUMN_FILL: &str = "column-fill";
pub const COLUMN_GAP: &str = "column-gap";
pub const COLUMN_RULE: &str = "column-rule";
pub const COLUMN_RULE_COLOR: &str = "column-rule-color";
pub const COLUMN_RULE_STYLE: &str = "column-rule-style";
pub const COLUMN_RULE_WIDTH: &str = "column-rule-width";
pub const COLUMN_SPAN: &str = "column-span";
pub const COLUMN_WIDTH: &str = "column-width";
pub const COLUMNS: &str = "columns";
pub const CONTENT: &str = "content";
pub const COUNTER_INCREMENT: &str = "counter-increment";
pub const COUNTER_RESET: &str = "counter-reset";
pub const CSS_FLOAT: &str = "css-float";
pub const CSS_TEXT: &str = "css-text";
pub const CURSOR: &str = "cursor";
pub const DIRECTION: &str = "direction";
pub const DISPLAY: &str = "display";
pub const DOMINANT_BASELINE: &str = "dominant-baseline";
pub const EMPTY_CELLS: &str = "empty-cells";
pub const ENABLE_BACKGROUND: &str = "enable-background";
pub const FILL: &str = "fill";
pub const FILL_OPACITY: &str = "fill-opacity";
pub const FILL_RULE: &str = "fill-rule";
pub const FILTER: &str = "filter";
pub const FLEX: &str = "flex";
pub const FLEX_BASIS: &str = "flex-basis";
pub const FLEX_DIRECTION: &str = "flex-direction";
pub const FLEX_FLOW: &str = "flex-flow";
pub const FLEX_GROW: &str = "flex-grow";
pub const FLEX_SHRINK: &str = "flex-shrink";
pub const FLEX_WRAP: &str = "flex-wrap";
pub const FLOAT: &str = "float";
pub const FLOOD_COLOR: &str = "flood-color";
pub const FLOOD_OPACITY: &str = "flood-opacity";
pub const FONT: &str = "font";
pub const FONT_FAMILY: &str = "font-family";
pub const FONT_FEATURE_SETTINGS: &str = "font-feature-settings";
pub const FONT_KERNING: &str = "font-kerning";
pub const FONT_SIZE: &str = "font-size";
pub const FONT_SIZE_ADJUST: &str = "font-size-adjust";
pub const FONT_STRETCH: &str = "font-stretch";
pub const FONT_STYLE: &str = "font-style";
pub const FONT_SYNTHESIS: &str = "font-synthesis";
pub const FONT_VARIANT: &str = "font-variant";
pub const FONT_VARIANT_CAPS: &str = "font-variant-caps";
pub const FONT_VARIANT_EAST_ASIAN: &str = "font-variant-east-asian";
pub const FONT_VARIANT_LIGATURES: &str = "font-variant-ligatures";
pub const FONT_VARIANT_NUMERIC: &str = "font-variant-numeric";
pub const FONT_VARIANT_POSITION: &str = "font-variant-position";
pub const FONT_WEIGHT: &str = "font-weight";
pub const GAP: &str = "gap";
pub const GLYPH_ORIENTATION_HORIZONTAL: &str = "glyph-orientation-horizontal";
pub const GLYPH_ORIENTATION_VERTICAL: &str = "glyph-orientation-vertical";
pub const GRID: &str = "grid";
pub const GRID_AREA: &str = "grid-area";
pub const GRID_AUTO_COLUMNS: &str = "grid-auto-columns";
pub const GRID_AUTO_FLOW: &str = "grid-auto-flow";
pub const GRID_AUTO_ROWS: &str = "grid-auto-rows";
pub const GRID_COLUMN: &str = "grid-column";
pub const GRID_COLUMN_END: &str = "grid-column-end";
pub const GRID_COLUMN_GAP: &str = "grid-column-gap";
pub const GRID_COLUMN_START: &str = "grid-column-start";
pub const GRID_GAP: &str = "grid-gap";
pub const GRID_ROW: &str = "grid-row";
pub const GRID_ROW_END: &str = "grid-row-end";
pub const GRID_ROW_GAP: &str = "grid-row-gap";
pub const GRID_ROW_START: &str = "grid-row-start";
pub const GRID_TEMPLATE: &str = "grid-template";
pub const GRID_TEMPLATE_AREAS: &str = "grid-template-areas";
pub const GRID_TEMPLATE_COLUMNS: &str = "grid-template-columns";
pub const GRID_TEMPLATE_ROWS: &str = "grid-template-rows";
pub const HEIGHT: &str = "height";
pub const HYPHENS: &str = "hyphens";
pub const IMAGE_ORIENTATION: &str = "image-orientation";
pub const IMAGE_RENDERING: &str = "image-rendering";
pub const IME_MODE: &str = "ime-mode";
pub const INLINE_SIZE: &str = "inline-size";
pub const JUSTIFY_CONTENT: &str = "justify-content";
pub const JUSTIFY_ITEMS: &str = "justify-items";
pub const JUSTIFY_SELF: &str = "justify-self";
pub const KERNING: &str = "kerning";
pub const LAYOUT_GRID: &str = "layout-grid";
pub const LAYOUT_GRID_CHAR: &str = "layout-grid-char";
pub const LAYOUT_GRID_LINE: &str = "layout-grid-line";
pub const LAYOUT_GRID_MODE: &str = "layout-grid-mode";
pub const LAYOUT_GRID_TYPE: &str = "layout-grid-type";
pub const LEFT: &str = "left";
pub const LENGTH: &str = "length";
pub const LETTER_SPACING: &str = "letter-spacing";
pub const LIGHTING_COLOR: &str = "lighting-color";
pub const LINE_BREAK: &str = "line-break";
pub const LINE_HEIGHT: &str = "line-height";
pub const LIST_STYLE: &str = "list-style";
pub const LIST_STYLE_IMAGE: &str = "list-style-image";
pub const LIST_STYLE_POSITION: &str = "list-style-position";
pub const LIST_STYLE_TYPE: &str = "list-style-type";
pub const MARGIN: &str = "margin";
pub const MARGIN_BLOCK_END: &str = "margin-block-end";
pub const MARGIN_BLOCK_START: &str = "margin-block-start";
pub const MARGIN_BOTTOM: &str = "margin-bottom";
pub const MARGIN_INLINE_END: &str = "margin-inline-end";
pub const MARGIN_INLINE_START: &str = "margin-inline-start";
pub const MARGIN_LEFT: &str = "margin-left";
pub const MARGIN_RIGHT: &str = "margin-right";
pub const MARGIN_TOP: &str = "margin-top";
pub const MARKER: &str = "marker";
pub const MARKER_END: &str = "marker-end";
pub const MARKER_MID: &str = "marker-mid";
pub const MARKER_START: &str = "marker-start";
pub const MASK: &str = "mask";
pub const MASK_COMPOSITE: &str = "mask-composite";
pub const MASK_IMAGE: &str = "mask-image";
pub const MASK_POSITION: &str = "mask-position";
pub const MASK_REPEAT: &str = "mask-repeat";
pub const MASK_SIZE: &str = "mask-size";
pub const MASK_TYPE: &str = "mask-type";
pub const MAX_BLOCK_SIZE: &str = "max-block-size";
pub const MAX_HEIGHT: &str = "max-height";
pub const MAX_INLINE_SIZE: &str = "max-inline-size";
pub const MAX_WIDTH: &str = "max-width";
pub const MIN_BLOCK_SIZE: &str = "min-block-size";
pub const MIN_HEIGHT: &str = "min-height";
pub const MIN_INLINE_SIZE: &str = "min-inline-size";
pub const MIN_WIDTH: &str = "min-width";
pub const MS_CONTENT_ZOOM_CHAINING: &str = "ms-content-zoom-chaining";
pub const MS_CONTENT_ZOOM_LIMIT: &str = "ms-content-zoom-limit";
pub const MS_CONTENT_ZOOM_LIMIT_MAX: &str = "ms-content-zoom-limit-max";
pub const MS_CONTENT_ZOOM_LIMIT_MIN: &str = "ms-content-zoom-limit-min";
pub const MS_CONTENT_ZOOM_SNAP: &str = "ms-content-zoom-snap";
pub const MS_CONTENT_ZOOM_SNAP_POINTS: &str = "ms-content-zoom-snap-points";
pub const MS_CONTENT_ZOOM_SNAP_TYPE: &str = "ms-content-zoom-snap-type";
pub const MS_CONTENT_ZOOMING: &str = "ms-content-zooming";
pub const MS_FLOW_FROM: &str = "ms-flow-from";
pub const MS_FLOW_INTO: &str = "ms-flow-into";
pub const MS_FONT_FEATURE_SETTINGS: &str = "ms-font-feature-settings";
pub const MS_GRID_COLUMN: &str = "ms-grid-column";
pub const MS_GRID_COLUMN_ALIGN: &str = "ms-grid-column-align";
pub const MS_GRID_COLUMN_SPAN: &str = "ms-grid-column-span";
pub const MS_GRID_COLUMNS: &str = "ms-grid-columns";
pub const MS_GRID_ROW: &str = "ms-grid-row";
pub const MS_GRID_ROW_ALIGN: &str = "ms-grid-row-align";
pub const MS_GRID_ROW_SPAN: &str = "ms-grid-row-span";
pub const MS_GRID_ROWS: &str = "ms-grid-rows";
pub const MS_HIGH_CONTRAST_ADJUST: &str = "ms-high-contrast-adjust";
pub const MS_HYPHENATE_LIMIT_CHARS: &str = "ms-hyphenate-limit-chars";
pub const MS_HYPHENATE_LIMIT_LINES: &str = "ms-hyphenate-limit-lines";
pub const MS_HYPHENATE_LIMIT_ZONE: &str = "ms-hyphenate-limit-zone";
pub const MS_HYPHENS: &str = "ms-hyphens";
pub const MS_IME_ALIGN: &str = "ms-ime-align";
pub const MS_OVERFLOW_STYLE: &str = "ms-overflow-style";
pub const MS_SCROLL_CHAINING: &str = "ms-scroll-chaining";
pub const MS_SCROLL_LIMIT: &str = "ms-scroll-limit";
pub const MS_SCROLL_LIMIT_X_MAX: &str = "ms-scroll-limit-x_max";
pub const MS_SCROLL_LIMIT_X_MIN: &str = "ms-scroll-limit-x_min";
pub const MS_SCROLL_LIMIT_Y_MAX: &str = "ms-scroll-limit-y_max";
pub const MS_SCROLL_LIMIT_Y_MIN: &str = "ms-scroll-limit-y_min";
pub const MS_SCROLL_RAILS: &str = "ms-scroll-rails";
pub const MS_SCROLL_SNAP_POINTS_X: &str = "ms-scroll-snap-points-x";
pub const MS_SCROLL_SNAP_POINTS_Y: &str = "ms-scroll-snap-points-y";
pub const MS_SCROLL_SNAP_TYPE: &str = "ms-scroll-snap-type";
pub const MS_SCROLL_SNAP_X: &str = "ms-scroll-snap-x";
pub const MS_SCROLL_SNAP_Y: &str = "ms-scroll-snap-y";
pub const MS_SCROLL_TRANSLATION: &str = "ms-scroll-translation";
pub const MS_TEXT_COMBINE_HORIZONTAL: &str = "ms-text-combine-horizontal";
pub const MS_TEXT_SIZE_ADJUST: &str = "ms-text-size-adjust";
pub const MS_TOUCH_ACTION: &str = "ms-touch-action";
pub const MS_TOUCH_SELECT: &str = "ms-touch-select";
pub const MS_USER_SELECT: &str = "ms-user-select";
pub const MS_WRAP_FLOW: &str = "ms-wrap-flow";
pub const MS_WRAP_MARGIN: &str = "ms-wrap-margin";
pub const MS_WRAP_THROUGH: &str = "ms-wrap-through";
pub const OBJECT_FIT: &str = "object-fit";
pub const OBJECT_POSITION: &str = "object-position";
pub const OPACITY: &str = "opacity";
pub const ORDER: &str = "order";
pub const ORPHANS: &str = "orphans";
pub const OUTLINE: &str = "outline";
pub const OUTLINE_COLOR: &str = "outline-color";
pub const OUTLINE_OFFSET: &str = "outline-offset";
pub const OUTLINE_STYLE: &str = "outline-style";
pub const OUTLINE_WIDTH: &str = "outline-width";
pub const OVERFLOW: &str = "overflow";
pub const OVERFLOW_ANCHOR: &str = "overflow-anchor";
pub const OVERFLOW_WRAP: &str = "overflow-wrap";
pub const OVERFLOW_X: &str = "overflow-x";
pub const OVERFLOW_Y: &str = "overflow-y";
pub const PADDING: &str = "padding";
pub const PADDING_BLOCK_END: &str = "padding-block-end";
pub const PADDING_BLOCK_START: &str = "padding-block-start";
pub const PADDING_BOTTOM: &str = "padding-bottom";
pub const PADDING_INLINE_END: &str = "padding-inline-end";
pub const PADDING_INLINE_START: &str = "padding-inline-start";
pub const PADDING_LEFT: &str = "padding-left";
pub const PADDING_RIGHT: &str = "padding-right";
pub const PADDING_TOP: &str = "padding-top";
pub const PAGE_BREAK_AFTER: &str = "page-break-after";
pub const PAGE_BREAK_BEFORE: &str = "page-break-before";
pub const PAGE_BREAK_INSIDE: &str = "page-break-inside";
pub const PAINT_ORDER: &str = "paint-order";
pub const PARENT_RULE: &str = "parent-rule";
pub const PEN_ACTION: &str = "pen-action";
pub const PERSPECTIVE: &str = "perspective";
pub const PERSPECTIVE_ORIGIN: &str = "perspective-origin";
pub const PLACE_CONTENT: &str = "place-content";
pub const PLACE_ITEMS: &str = "place-items";
pub const PLACE_SELF: &str = "place-self";
pub const POINTER_EVENTS: &str = "pointer-events";
pub const POSITION: &str = "position";
pub const QUOTES: &str = "quotes";
pub const RESIZE: &str = "resize";
pub const RIGHT: &str = "right";
pub const ROTATE: &str = "rotate";
pub const ROW_GAP: &str = "row-gap";
pub const RUBY_ALIGN: &str = "ruby-align";
pub const RUBY_OVERHANG: &str = "ruby-overhang";
pub const RUBY_POSITION: &str = "ruby-position";
pub const SCALE: &str = "scale";
pub const SCROLL_BEHAVIOR: &str = "scroll-behavior";
pub const SHAPE_RENDERING: &str = "shape-rendering";
pub const STOP_COLOR: &str = "stop-color";
pub const STOP_OPACITY: &str = "stop-opacity";
pub const STROKE: &str = "stroke";
pub const STROKE_DASHARRAY: &str = "stroke-dasharray";
pub const STROKE_DASHOFFSET: &str = "stroke-dashoffset";
pub const STROKE_LINECAP: &str = "stroke-linecap";
pub const STROKE_LINEJOIN: &str = "stroke-linejoin";
pub const STROKE_MITERLIMIT: &str = "stroke-miterlimit";
pub const STROKE_OPACITY: &str = "stroke-opacity";
pub const STROKE_WIDTH: &str = "stroke-width";
pub const TAB_SIZE: &str = "tab-size";
pub const TABLE_LAYOUT: &str = "table-layout";
pub const TEXT_ALIGN: &str = "text-align";
pub const TEXT_ALIGN_LAST: &str = "text-align-last";
pub const TEXT_ANCHOR: &str = "text-anchor";
pub const TEXT_COMBINE_UPRIGHT: &str = "text-combine-upright";
pub const TEXT_DECORATION: &str = "text-decoration";
pub const TEXT_DECORATION_COLOR: &str = "text-decoration-color";
pub const TEXT_DECORATION_LINE: &str = "text-decoration-line";
pub const TEXT_DECORATION_STYLE: &str = "text-decoration-style";
pub const TEXT_EMPHASIS: &str = "text-emphasis";
pub const TEXT_EMPHASIS_COLOR: &str = "text-emphasis-color";
pub const TEXT_EMPHASIS_POSITION: &str = "text-emphasis-position";
pub const TEXT_EMPHASIS_STYLE: &str = "text-emphasis-style";
pub const TEXT_INDENT: &str = "text-indent";
pub const TEXT_JUSTIFY: &str = "text-justify";
pub const TEXT_KASHIDA: &str = "text-kashida";
pub const TEXT_KASHIDA_SPACE: &str = "text-kashida-space";
pub const TEXT_ORIENTATION: &str = "text-orientation";
pub const TEXT_OVERFLOW: &str = "text-overflow";
pub const TEXT_RENDERING: &str = "text-rendering";
pub const TEXT_SHADOW: &str = "text-shadow";
pub const TEXT_TRANSFORM: &str = "text-transform";
pub const TEXT_UNDERLINE_POSITION: &str = "text-underline-position";
pub const TOP: &str = "top";
pub const TOUCH_ACTION: &str = "touch-action";
pub const TRANSFORM: &str = "transform";
pub const TRANSFORM_BOX: &str = "transform-box";
pub const TRANSFORM_ORIGIN: &str = "transform-origin";
pub const TRANSFORM_STYLE: &str = "transform-style";
pub const TRANSITION: &str = "transition";
pub const TRANSITION_DELAY: &str = "transition-delay";
pub const TRANSITION_DURATION: &str = "transition-duration";
pub const TRANSITION_PROPERTY: &str = "transition-property";
pub const TRANSITION_TIMING_FUNCTION: &str = "transition-timing-function";
pub const TRANSLATE: &str = "translate";
pub const UNICODE_BIDI: &str = "unicode-bidi";
pub const USER_SELECT: &str = "user-select";
pub const VERTICAL_ALIGN: &str = "vertical-align";
pub const VISIBILITY: &str = "visibility";
pub const WEBKIT_ALIGN_CONTENT: &str = "webkit-align-content";
pub const WEBKIT_ALIGN_ITEMS: &str = "webkit-align-items";
pub const WEBKIT_ALIGN_SELF: &str = "webkit-align-self";
pub const WEBKIT_ANIMATION: &str = "webkit-animation";
pub const WEBKIT_ANIMATION_DELAY: &str = "webkit-animation-delay";
pub const WEBKIT_ANIMATION_DIRECTION: &str = "webkit-animation-direction";
pub const WEBKIT_ANIMATION_DURATION: &str = "webkit-animation-duration";
pub const WEBKIT_ANIMATION_FILL_MODE: &str = "webkit-animation-fill-mode";
pub const WEBKIT_ANIMATION_ITERATION_COUNT: &str = "webkit-animation-iteration-count";
pub const WEBKIT_ANIMATION_NAME: &str = "webkit-animation-name";
pub const WEBKIT_ANIMATION_PLAY_STATE: &str = "webkit-animation-play-state";
pub const WEBKIT_ANIMATION_TIMING_FUNCTION: &str = "webkit-animation-timing-function";
pub const WEBKIT_APPEARANCE: &str = "webkit-appearance";
pub const WEBKIT_BACKFACE_VISIBILITY: &str = "webkit-backface-visibility";
pub const WEBKIT_BACKGROUND_CLIP: &str = "webkit-background-clip";
pub const WEBKIT_BACKGROUND_ORIGIN: &str = "webkit-background-origin";
pub const WEBKIT_BACKGROUND_SIZE: &str = "webkit-background-size";
pub const WEBKIT_BORDER_BOTTOM_LEFT_RADIUS: &str = "webkit-border-bottom-left-radius";
pub const WEBKIT_BORDER_BOTTOM_RIGHT_RADIUS: &str = "webkit-border-bottom-right-radius";
pub const WEBKIT_BORDER_IMAGE: &str = "webkit-border-image";
pub const WEBKIT_BORDER_RADIUS: &str = "webkit-border-radius";
pub const WEBKIT_BORDER_TOP_LEFT_RADIUS: &str = "webkit-border-top-left-radius";
pub const WEBKIT_BORDER_TOP_RIGHT_RADIUS: &str = "webkit-border-top-right-radius";
pub const WEBKIT_BOX_ALIGN: &str = "webkit-box-align";
pub const WEBKIT_BOX_DIRECTION: &str = "webkit-box-direction";
pub const WEBKIT_BOX_FLEX: &str = "webkit-box-flex";
pub const WEBKIT_BOX_ORDINAL_GROUP: &str = "webkit-box-ordinal-group";
pub const WEBKIT_BOX_ORIENT: &str = "webkit-box-orient";
pub const WEBKIT_BOX_PACK: &str = "webkit-box-pack";
pub const WEBKIT_BOX_SHADOW: &str = "webkit-box-shadow";
pub const WEBKIT_BOX_SIZING: &str = "webkit-box-sizing";
pub const WEBKIT_COLUMN_BREAK_AFTER: &str = "webkit-column-break-after";
pub const WEBKIT_COLUMN_BREAK_BEFORE: &str = "webkit-column-break-before";
pub const WEBKIT_COLUMN_BREAK_INSIDE: &str = "webkit-column-break-inside";
pub const WEBKIT_COLUMN_COUNT: &str = "webkit-column-count";
pub const WEBKIT_COLUMN_GAP: &str = "webkit-column-gap";
pub const WEBKIT_COLUMN_RULE: &str = "webkit-column-rule";
pub const WEBKIT_COLUMN_RULE_COLOR: &str = "webkit-column-rule-color";
pub const WEBKIT_COLUMN_RULE_STYLE: &str = "webkit-column-rule-style";
pub const WEBKIT_COLUMN_RULE_WIDTH: &str = "webkit-column-rule-width";
pub const WEBKIT_COLUMN_SPAN: &str = "webkit-column-span";
pub const WEBKIT_COLUMN_WIDTH: &str = "webkit-column-width";
pub const WEBKIT_COLUMNS: &str = "webkit-columns";
pub const WEBKIT_FILTER: &str = "webkit-filter";
pub const WEBKIT_FLEX: &str = "webkit-flex";
pub const WEBKIT_FLEX_BASIS: &str = "webkit-flex-basis";
pub const WEBKIT_FLEX_DIRECTION: &str = "webkit-flex-direction";
pub const WEBKIT_FLEX_FLOW: &str = "webkit-flex-flow";
pub const WEBKIT_FLEX_GROW: &str = "webkit-flex-grow";
pub const WEBKIT_FLEX_SHRINK: &str = "webkit-flex-shrink";
pub const WEBKIT_FLEX_WRAP: &str = "webkit-flex-wrap";
pub const WEBKIT_JUSTIFY_CONTENT: &str = "webkit-justify-content";
pub const WEBKIT_LINE_CLAMP: &str = "webkit-line-clamp";
pub const WEBKIT_MASK: &str = "webkit-mask";
pub const WEBKIT_MASK_BOX_IMAGE: &str = "webkit-mask-box-image";
pub const WEBKIT_MASK_BOX_IMAGE_OUTSET: &str = "webkit-mask-box-image-outset";
pub const WEBKIT_MASK_BOX_IMAGE_REPEAT: &str = "webkit-mask-box-image-repeat";
pub const WEBKIT_MASK_BOX_IMAGE_SLICE: &str = "webkit-mask-box-image-slice";
pub const WEBKIT_MASK_BOX_IMAGE_SOURCE: &str = "webkit-mask-box-image-source";
pub const WEBKIT_MASK_BOX_IMAGE_WIDTH: &str = "webkit-mask-box-image-width";
pub const WEBKIT_MASK_CLIP: &str = "webkit-mask-clip";
pub const WEBKIT_MASK_COMPOSITE: &str = "webkit-mask-composite";
pub const WEBKIT_MASK_IMAGE: &str = "webkit-mask-image";
pub const WEBKIT_MASK_ORIGIN: &str = "webkit-mask-origin";
pub const WEBKIT_MASK_POSITION: &str = "webkit-mask-position";
pub const WEBKIT_MASK_REPEAT: &str = "webkit-mask-repeat";
pub const WEBKIT_MASK_SIZE: &str = "webkit-mask-size";
pub const WEBKIT_ORDER: &str = "webkit-order";
pub const WEBKIT_PERSPECTIVE: &str = "webkit-perspective";
pub const WEBKIT_PERSPECTIVE_ORIGIN: &str = "webkit-perspective-origin";
pub const WEBKIT_TAP_HIGHLIGHT_COLOR: &str = "webkit-tap-highlight-color";
pub const WEBKIT_TEXT_FILL_COLOR: &str = "webkit-text-fill-color";
pub const WEBKIT_TEXT_SIZE_ADJUST: &str = "webkit-text-size-adjust";
pub const WEBKIT_TEXT_STROKE: &str = "webkit-text-stroke";
pub const WEBKIT_TEXT_STROKE_COLOR: &str = "webkit-text-stroke-color";
pub const WEBKIT_TEXT_STROKE_WIDTH: &str = "webkit-text-stroke-width";
pub const WEBKIT_TRANSFORM: &str = "webkit-transform";
pub const WEBKIT_TRANSFORM_ORIGIN: &str = "webkit-transform-origin";
pub const WEBKIT_TRANSFORM_STYLE: &str = "webkit-transform-style";
pub const WEBKIT_TRANSITION: &str = "webkit-transition";
pub const WEBKIT_TRANSITION_DELAY: &str = "webkit-transition-delay";
pub const WEBKIT_TRANSITION_DURATION: &str = "webkit-transition-duration";
pub const WEBKIT_TRANSITION_PROPERTY: &str = "webkit-transition-property";
pub const WEBKIT_TRANSITION_TIMING_FUNCTION: &str = "webkit-transition-timing-function";
pub const WEBKIT_USER_MODIFY: &str = "webkit-user-modify";
pub const WEBKIT_USER_SELECT: &str = "webkit-user-select";
pub const WEBKIT_WRITING_MODE: &str = "webkit-writing-mode";
pub const WHITE_SPACE: &str = "white-space";
pub const WIDOWS: &str = "widows";
pub const WIDTH: &str = "width";
pub const WILL_CHANGE: &str = "will-change";
pub const WORD_BREAK: &str = "word-break";
pub const WORD_SPACING: &str = "word-spacing";
pub const WORD_WRAP: &str = "word-wrap";
pub const WRITING_MODE: &str = "writing-mode";
pub const Z_INDEX: &str = "z-index";
pub const ZOOM: &str = "zoom";
}