Copy as Markdown

Other Tools

# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at https://mozilla.org/MPL/2.0/.
def _assign_slots(obj, args):
for i, attr in enumerate(obj.__slots__):
setattr(obj, attr, args[i])
class Longhand(object):
__slots__ = ["name", "method", "id", "rules", "flags", "pref"]
def __init__(self, *args):
_assign_slots(self, args)
@staticmethod
def type():
return "longhand"
class Shorthand(object):
__slots__ = ["name", "method", "id", "rules", "flags", "pref", "subprops"]
def __init__(self, *args):
_assign_slots(self, args)
@staticmethod
def type():
return "shorthand"
class Alias(object):
__slots__ = ["name", "method", "alias_id", "prop_id", "rules", "flags", "pref"]
def __init__(self, *args):
_assign_slots(self, args)
@staticmethod
def type():
return "alias"
data = [
Longhand("align-content", "AlignContent", "align_content", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("align-items", "AlignItems", "align_items", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("align-self", "AlignSelf", "align_self", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("aspect-ratio", "AspectRatio", "aspect_ratio", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("backface-visibility", "BackfaceVisibility", "backface_visibility", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("border-collapse", "BorderCollapse", "border_collapse", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("border-image-repeat", "BorderImageRepeat", "border_image_repeat", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("box-decoration-break", "BoxDecorationBreak", "box_decoration_break", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("box-sizing", "BoxSizing", "box_sizing", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("break-inside", "BreakInside", "break_inside", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("caption-side", "CaptionSide", "caption_side", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("clear", "Clear", "clear", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("color-interpolation", "ColorInterpolation", "color_interpolation", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("color-interpolation-filters", "ColorInterpolationFilters", "color_interpolation_filters", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("column-count", "ColumnCount", "column_count", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("column-fill", "ColumnFill", "column_fill", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("column-span", "ColumnSpan", "column_span", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("contain", "Contain", "contain", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("container-type", "ContainerType", "container_type", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.container-queries.enabled"),
Longhand("content-visibility", "ContentVisibility", "content_visibility", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.content-visibility.enabled"),
Longhand("direction", "Direction", "direction", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("display", "Display", "display", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("dominant-baseline", "DominantBaseline", "dominant_baseline", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("empty-cells", "EmptyCells", "empty_cells", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("flex-direction", "FlexDirection", "flex_direction", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("flex-wrap", "FlexWrap", "flex_wrap", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("float", "CssFloat", "float", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("font-kerning", "FontKerning", "font_kerning", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("font-optical-sizing", "FontOpticalSizing", "font_optical_sizing", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.font-variations.enabled"),
Longhand("font-size-adjust", "FontSizeAdjust", "font_size_adjust", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("font-stretch", "FontStretch", "font_stretch", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("font-style", "FontStyle", "font_style", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("font-synthesis", "FontSynthesis", "font_synthesis", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("font-variant-caps", "FontVariantCaps", "font_variant_caps", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("font-variant-east-asian", "FontVariantEastAsian", "font_variant_east_asian", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("font-variant-ligatures", "FontVariantLigatures", "font_variant_ligatures", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("font-variant-numeric", "FontVariantNumeric", "font_variant_numeric", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("font-variant-position", "FontVariantPosition", "font_variant_position", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("font-weight", "FontWeight", "font_weight", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("grid-auto-flow", "GridAutoFlow", "grid_auto_flow", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("hyphens", "Hyphens", "hyphens", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("image-orientation", "ImageOrientation", "image_orientation", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("image-rendering", "ImageRendering", "image_rendering", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("ime-mode", "ImeMode", "ime_mode", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("initial-letter", "InitialLetter", "initial_letter", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.initial-letter.enabled"),
Longhand("isolation", "Isolation", "isolation", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("justify-content", "JustifyContent", "justify_content", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("justify-items", "JustifyItems", "justify_items", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("justify-self", "JustifySelf", "justify_self", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("line-break", "LineBreak", "line_break", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("list-style-position", "ListStylePosition", "list_style_position", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("mask-type", "MaskType", "mask_type", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("masonry-auto-flow", "MasonryAutoFlow", "masonry_auto_flow", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.grid-template-masonry-value.enabled"),
Longhand("math-depth", "MathDepth", "math_depth", ["Style", "Keyframe"], ["EnabledInUASheets", "ExposedOnGetCS", "SerializedByServo"], "layout.css.math-depth.enabled"),
Longhand("math-style", "MathStyle", "math_style", ["Style", "Keyframe"], ["EnabledInUASheets", "ExposedOnGetCS", "SerializedByServo"], "layout.css.math-style.enabled"),
Longhand("mix-blend-mode", "MixBlendMode", "mix_blend_mode", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("-moz-box-align", "MozBoxAlign", "_moz_box_align", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("-moz-box-direction", "MozBoxDirection", "_moz_box_direction", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("-moz-box-orient", "MozBoxOrient", "_moz_box_orient", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("-moz-box-pack", "MozBoxPack", "_moz_box_pack", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("-moz-control-character-visibility", "MozControlCharacterVisibility", "_moz_control_character_visibility", ["Style", "Keyframe"], ["EnabledInUASheetsAndChrome", "ExposedOnGetCS", "SerializedByServo"], "layout.css.moz-control-character-visibility.enabled"),
Longhand("-moz-float-edge", "MozFloatEdge", "_moz_float_edge", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("-moz-force-broken-image-icon", "MozForceBrokenImageIcon", "_moz_force_broken_image_icon", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("-moz-inert", "MozInert", "_moz_inert", ["Style", "Keyframe"], ["EnabledInUASheets", "Internal"], ""),
Longhand("-moz-math-variant", "MozMathVariant", "_moz_math_variant", ["Style", "Keyframe"], ["Internal", "Inaccessible"], ""),
Longhand("-moz-min-font-size-ratio", "MozMinFontSizeRatio", "_moz_min_font_size_ratio", ["Style", "Keyframe"], ["EnabledInUASheets", "Internal"], ""),
Longhand("-moz-orient", "MozOrient", "_moz_orient", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("-moz-osx-font-smoothing", "MozOsxFontSmoothing", "_moz_osx_font_smoothing", ["Style", "Keyframe"], ["ExposedOnGetCS"], "layout.css.osx-font-smoothing.enabled"),
Longhand("-moz-script-min-size", "MozScriptMinSize", "_moz_script_min_size", ["Style", "Keyframe"], ["Internal", "Inaccessible"], ""),
Longhand("-moz-script-size-multiplier", "MozScriptSizeMultiplier", "_moz_script_size_multiplier", ["Style", "Keyframe"], ["Internal", "Inaccessible"], ""),
Longhand("-moz-text-size-adjust", "MozTextSizeAdjust", "_moz_text_size_adjust", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("-moz-top-layer", "MozTopLayer", "_moz_top_layer", ["Style", "Keyframe"], ["EnabledInUASheets", "Internal"], ""),
Longhand("-moz-user-focus", "MozUserFocus", "_moz_user_focus", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("-moz-user-input", "MozUserInput", "_moz_user_input", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("-moz-user-modify", "MozUserModify", "_moz_user_modify", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("-moz-window-dragging", "MozWindowDragging", "_moz_window_dragging", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("-moz-window-shadow", "MozWindowShadow", "_moz_window_shadow", ["Style", "Keyframe"], ["EnabledInUASheetsAndChrome", "Internal"], ""),
Longhand("object-fit", "ObjectFit", "object_fit", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("offset-rotate", "OffsetRotate", "offset_rotate", ["Style", "Keyframe"], ["CanAnimateOnCompositor", "ExposedOnGetCS", "SerializedByServo"], "layout.css.motion-path.enabled"),
Longhand("outline-style", "OutlineStyle", "outline_style", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("overflow-anchor", "OverflowAnchor", "overflow_anchor", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.scroll-anchoring.enabled"),
Longhand("overflow-wrap", "OverflowWrap", "overflow_wrap", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("paint-order", "PaintOrder", "paint_order", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("pointer-events", "PointerEvents", "pointer_events", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("position", "Position", "position", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("print-color-adjust", "PrintColorAdjust", "print_color_adjust", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("resize", "Resize", "resize", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("ruby-align", "RubyAlign", "ruby_align", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("ruby-position", "RubyPosition", "ruby_position", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("scroll-behavior", "ScrollBehavior", "scroll_behavior", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("scroll-snap-align", "ScrollSnapAlign", "scroll_snap_align", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("scroll-snap-stop", "ScrollSnapStop", "scroll_snap_stop", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("scroll-snap-type", "ScrollSnapType", "scroll_snap_type", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("scrollbar-gutter", "ScrollbarGutter", "scrollbar_gutter", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.scrollbar-gutter.enabled"),
Longhand("scrollbar-width", "ScrollbarWidth", "scrollbar_width", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("shape-rendering", "ShapeRendering", "shape_rendering", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("stroke-linecap", "StrokeLinecap", "stroke_linecap", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("stroke-linejoin", "StrokeLinejoin", "stroke_linejoin", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("table-layout", "TableLayout", "table_layout", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("text-align", "TextAlign", "text_align", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("text-align-last", "TextAlignLast", "text_align_last", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("text-anchor", "TextAnchor", "text_anchor", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("text-combine-upright", "TextCombineUpright", "text_combine_upright", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("text-decoration-line", "TextDecorationLine", "text_decoration_line", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("text-decoration-skip-ink", "TextDecorationSkipInk", "text_decoration_skip_ink", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("text-decoration-style", "TextDecorationStyle", "text_decoration_style", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("text-emphasis-position", "TextEmphasisPosition", "text_emphasis_position", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("text-justify", "TextJustify", "text_justify", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("text-orientation", "TextOrientation", "text_orientation", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("text-rendering", "TextRendering", "text_rendering", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("text-transform", "TextTransform", "text_transform", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("text-underline-position", "TextUnderlinePosition", "text_underline_position", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("touch-action", "TouchAction", "touch_action", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("transform-box", "TransformBox", "transform_box", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("transform-style", "TransformStyle", "transform_style", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("unicode-bidi", "UnicodeBidi", "unicode_bidi", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("user-select", "UserSelect", "user_select", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("vector-effect", "VectorEffect", "vector_effect", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("visibility", "Visibility", "visibility", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("-webkit-line-clamp", "WebkitLineClamp", "_webkit_line_clamp", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.webkit-line-clamp.enabled"),
Longhand("white-space", "WhiteSpace", "white_space", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("word-break", "WordBreak", "word_break", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("writing-mode", "WritingMode", "writing_mode", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("-x-text-zoom", "TextZoom", "_x_text_zoom", ["Style", "Keyframe"], ["Internal", "Inaccessible"], ""),
Longhand("z-index", "ZIndex", "z_index", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("appearance", "Appearance", "appearance", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("-moz-default-appearance", "MozDefaultAppearance", "_moz_default_appearance", ["Style", "Keyframe"], ["EnabledInUASheetsAndChrome", "Internal"], ""),
Longhand("break-after", "BreakAfter", "break_after", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("break-before", "BreakBefore", "break_before", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("clip-rule", "ClipRule", "clip_rule", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("fill-rule", "FillRule", "fill_rule", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("overflow-clip-box-block", "OverflowClipBoxBlock", "overflow_clip_box_block", ["Style", "Keyframe"], ["EnabledInUASheets", "ExposedOnGetCS", "SerializedByServo"], "layout.css.overflow-clip-box.enabled"),
Longhand("overflow-clip-box-inline", "OverflowClipBoxInline", "overflow_clip_box_inline", ["Style", "Keyframe"], ["EnabledInUASheets", "ExposedOnGetCS", "SerializedByServo"], "layout.css.overflow-clip-box.enabled"),
Longhand("fill-opacity", "FillOpacity", "fill_opacity", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("stroke-opacity", "StrokeOpacity", "stroke_opacity", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("-moz-box-ordinal-group", "MozBoxOrdinalGroup", "_moz_box_ordinal_group", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("order", "Order", "order", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("-x-span", "Span", "_x_span", ["Style", "Keyframe"], ["Internal", "Inaccessible"], ""),
Longhand("flex-grow", "FlexGrow", "flex_grow", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("flex-shrink", "FlexShrink", "flex_shrink", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("-moz-box-flex", "MozBoxFlex", "_moz_box_flex", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("stroke-miterlimit", "StrokeMiterlimit", "stroke_miterlimit", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("overflow-block", "OverflowBlock", "overflow_block", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], "layout.css.overflow-logical.enabled"),
Longhand("overflow-inline", "OverflowInline", "overflow_inline", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], "layout.css.overflow-logical.enabled"),
Longhand("overflow-x", "OverflowX", "overflow_x", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("overflow-y", "OverflowY", "overflow_y", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("overscroll-behavior-block", "OverscrollBehaviorBlock", "overscroll_behavior_block", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], "layout.css.overscroll-behavior.enabled"),
Longhand("overscroll-behavior-inline", "OverscrollBehaviorInline", "overscroll_behavior_inline", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], "layout.css.overscroll-behavior.enabled"),
Longhand("overscroll-behavior-x", "OverscrollBehaviorX", "overscroll_behavior_x", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.overscroll-behavior.enabled"),
Longhand("overscroll-behavior-y", "OverscrollBehaviorY", "overscroll_behavior_y", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.overscroll-behavior.enabled"),
Longhand("flood-opacity", "FloodOpacity", "flood_opacity", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("-moz-window-opacity", "MozWindowOpacity", "_moz_window_opacity", ["Style", "Keyframe"], ["EnabledInUASheetsAndChrome", "Internal"], ""),
Longhand("opacity", "Opacity", "opacity", ["Style", "Keyframe"], ["CanAnimateOnCompositor", "ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("shape-image-threshold", "ShapeImageThreshold", "shape_image_threshold", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("stop-opacity", "StopOpacity", "stop_opacity", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("border-block-end-style", "BorderBlockEndStyle", "border_block_end_style", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("border-block-start-style", "BorderBlockStartStyle", "border_block_start_style", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("border-bottom-style", "BorderBottomStyle", "border_bottom_style", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("border-inline-end-style", "BorderInlineEndStyle", "border_inline_end_style", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("border-inline-start-style", "BorderInlineStartStyle", "border_inline_start_style", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("border-left-style", "BorderLeftStyle", "border_left_style", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("border-right-style", "BorderRightStyle", "border_right_style", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("border-top-style", "BorderTopStyle", "border_top_style", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("column-rule-style", "ColumnRuleStyle", "column_rule_style", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("accent-color", "AccentColor", "accent_color", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.accent-color.enabled"),
Longhand("align-tracks", "AlignTracks", "align_tracks", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.grid-template-masonry-value.enabled"),
Longhand("animation-composition", "AnimationComposition", "animation_composition", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.animation-composition.enabled"),
Longhand("animation-delay", "AnimationDelay", "animation_delay", ["Style"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("animation-direction", "AnimationDirection", "animation_direction", ["Style"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("animation-duration", "AnimationDuration", "animation_duration", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("animation-fill-mode", "AnimationFillMode", "animation_fill_mode", ["Style"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("animation-iteration-count", "AnimationIterationCount", "animation_iteration_count", ["Style"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("animation-name", "AnimationName", "animation_name", ["Style"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("animation-play-state", "AnimationPlayState", "animation_play_state", ["Style"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("animation-timeline", "AnimationTimeline", "animation_timeline", ["Style"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.scroll-linked-animations.enabled"),
Longhand("animation-timing-function", "AnimationTimingFunction", "animation_timing_function", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("backdrop-filter", "BackdropFilter", "backdrop_filter", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.backdrop-filter.enabled"),
Longhand("background-attachment", "BackgroundAttachment", "background_attachment", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("background-blend-mode", "BackgroundBlendMode", "background_blend_mode", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("background-clip", "BackgroundClip", "background_clip", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("background-image", "BackgroundImage", "background_image", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("background-origin", "BackgroundOrigin", "background_origin", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("background-position-x", "BackgroundPositionX", "background_position_x", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("background-position-y", "BackgroundPositionY", "background_position_y", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("background-repeat", "BackgroundRepeat", "background_repeat", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("background-size", "BackgroundSize", "background_size", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("border-image-outset", "BorderImageOutset", "border_image_outset", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("border-image-slice", "BorderImageSlice", "border_image_slice", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("border-image-width", "BorderImageWidth", "border_image_width", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("border-spacing", "BorderSpacing", "border_spacing", ["Style", "Keyframe"], ["ExposedOnGetCS"], ""),
Longhand("box-shadow", "BoxShadow", "box_shadow", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("caret-color", "CaretColor", "caret_color", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("clip-path", "ClipPath", "clip_path", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("color", "Color", "color", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("color-scheme", "ColorScheme", "color_scheme", ["Style", "Keyframe"], ["EnabledInUASheetsAndChrome", "ExposedOnGetCS", "SerializedByServo"], "layout.css.color-scheme.enabled"),
Longhand("column-width", "ColumnWidth", "column_width", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("container-name", "ContainerName", "container_name", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.container-queries.enabled"),
Longhand("content", "Content", "content", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("counter-increment", "CounterIncrement", "counter_increment", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("counter-reset", "CounterReset", "counter_reset", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("counter-set", "CounterSet", "counter_set", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("cursor", "Cursor", "cursor", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("d", "D", "d", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.d-property.enabled"),
Longhand("filter", "Filter", "filter", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("flex-basis", "FlexBasis", "flex_basis", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("font-family", "FontFamily", "font_family", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("font-feature-settings", "FontFeatureSettings", "font_feature_settings", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("font-language-override", "FontLanguageOverride", "font_language_override", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("font-size", "FontSize", "font_size", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("font-variant-alternates", "FontVariantAlternates", "font_variant_alternates", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("font-variation-settings", "FontVariationSettings", "font_variation_settings", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.font-variations.enabled"),
Longhand("grid-template-areas", "GridTemplateAreas", "grid_template_areas", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("hyphenate-character", "HyphenateCharacter", "hyphenate_character", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.hyphenate-character.enabled"),
Longhand("justify-tracks", "JustifyTracks", "justify_tracks", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.grid-template-masonry-value.enabled"),
Longhand("letter-spacing", "LetterSpacing", "letter_spacing", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("line-height", "LineHeight", "line_height", ["Style", "Keyframe"], ["ExposedOnGetCS"], ""),
Longhand("list-style-type", "ListStyleType", "list_style_type", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("mask-clip", "MaskClip", "mask_clip", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("mask-composite", "MaskComposite", "mask_composite", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("mask-image", "MaskImage", "mask_image", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("mask-mode", "MaskMode", "mask_mode", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("mask-origin", "MaskOrigin", "mask_origin", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("mask-position-x", "MaskPositionX", "mask_position_x", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("mask-position-y", "MaskPositionY", "mask_position_y", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("mask-repeat", "MaskRepeat", "mask_repeat", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("mask-size", "MaskSize", "mask_size", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("-moz-context-properties", "MozContextProperties", "_moz_context_properties", ["Style", "Keyframe"], ["EnabledInUASheetsAndChrome", "ExposedOnGetCS", "SerializedByServo"], "svg.context-properties.content.enabled"),
Longhand("-moz-font-smoothing-background-color", "MozFontSmoothingBackgroundColor", "_moz_font_smoothing_background_color", ["Style", "Keyframe"], ["EnabledInUASheetsAndChrome", "Internal"], ""),
Longhand("offset-anchor", "OffsetAnchor", "offset_anchor", ["Style", "Keyframe"], ["CanAnimateOnCompositor", "ExposedOnGetCS", "SerializedByServo"], "layout.css.motion-path.enabled"),
Longhand("offset-path", "OffsetPath", "offset_path", ["Style", "Keyframe"], ["CanAnimateOnCompositor", "ExposedOnGetCS", "SerializedByServo"], "layout.css.motion-path.enabled"),
Longhand("page", "Page", "page", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.named-pages.enabled"),
Longhand("perspective", "Perspective", "perspective", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("quotes", "Quotes", "quotes", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("rotate", "Rotate", "rotate", ["Style", "Keyframe"], ["CanAnimateOnCompositor", "ExposedOnGetCS", "SerializedByServo"], "layout.css.individual-transform.enabled"),
Longhand("scale", "Scale", "scale", ["Style", "Keyframe"], ["CanAnimateOnCompositor", "ExposedOnGetCS", "SerializedByServo"], "layout.css.individual-transform.enabled"),
Longhand("scroll-timeline-axis", "ScrollTimelineAxis", "scroll_timeline_axis", ["Style"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.scroll-linked-animations.enabled"),
Longhand("scroll-timeline-name", "ScrollTimelineName", "scroll_timeline_name", ["Style"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.scroll-linked-animations.enabled"),
Longhand("scrollbar-color", "ScrollbarColor", "scrollbar_color", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("shape-outside", "ShapeOutside", "shape_outside", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("size", "Size", "size", ["Page"], [], "layout.css.page-size.enabled"),
Longhand("stroke-dasharray", "StrokeDasharray", "stroke_dasharray", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("stroke-dashoffset", "StrokeDashoffset", "stroke_dashoffset", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("stroke-width", "StrokeWidth", "stroke_width", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("tab-size", "TabSize", "tab_size", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("text-decoration-thickness", "TextDecorationThickness", "text_decoration_thickness", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("text-emphasis-style", "TextEmphasisStyle", "text_emphasis_style", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("text-overflow", "TextOverflow", "text_overflow", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("text-shadow", "TextShadow", "text_shadow", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("transition-delay", "TransitionDelay", "transition_delay", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("transition-duration", "TransitionDuration", "transition_duration", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("transition-property", "TransitionProperty", "transition_property", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("transition-timing-function", "TransitionTimingFunction", "transition_timing_function", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("translate", "Translate", "translate", ["Style", "Keyframe"], ["CanAnimateOnCompositor", "ExposedOnGetCS", "SerializedByServo"], "layout.css.individual-transform.enabled"),
Longhand("vertical-align", "VerticalAlign", "vertical_align", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("will-change", "WillChange", "will_change", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("word-spacing", "WordSpacing", "word_spacing", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("-x-lang", "Lang", "_x_lang", ["Style", "Keyframe"], ["Internal", "Inaccessible"], ""),
Longhand("clip", "Clip", "clip", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("-moz-image-region", "MozImageRegion", "_moz_image_region", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("object-position", "ObjectPosition", "object_position", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("perspective-origin", "PerspectiveOrigin", "perspective_origin", ["Style", "Keyframe"], ["ExposedOnGetCS"], ""),
Longhand("fill", "Fill", "fill", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("stroke", "Stroke", "stroke", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("-moz-window-transform-origin", "MozWindowTransformOrigin", "_moz_window_transform_origin", ["Style", "Keyframe"], ["EnabledInUASheetsAndChrome", "Internal"], ""),
Longhand("transform-origin", "TransformOrigin", "transform_origin", ["Style", "Keyframe"], ["ExposedOnGetCS"], ""),
Longhand("grid-template-columns", "GridTemplateColumns", "grid_template_columns", ["Style", "Keyframe"], ["ExposedOnGetCS"], ""),
Longhand("grid-template-rows", "GridTemplateRows", "grid_template_rows", ["Style", "Keyframe"], ["ExposedOnGetCS"], ""),
Longhand("border-image-source", "BorderImageSource", "border_image_source", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("list-style-image", "ListStyleImage", "list_style_image", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("grid-auto-columns", "GridAutoColumns", "grid_auto_columns", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("grid-auto-rows", "GridAutoRows", "grid_auto_rows", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("-moz-window-transform", "MozWindowTransform", "_moz_window_transform", ["Style", "Keyframe"], ["EnabledInUASheetsAndChrome", "Internal"], ""),
Longhand("transform", "Transform", "transform", ["Style", "Keyframe"], ["CanAnimateOnCompositor", "ExposedOnGetCS"], ""),
Longhand("column-gap", "ColumnGap", "column_gap", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("row-gap", "RowGap", "row_gap", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("marker-end", "MarkerEnd", "marker_end", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("marker-mid", "MarkerMid", "marker_mid", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("marker-start", "MarkerStart", "marker_start", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("contain-intrinsic-block-size", "ContainIntrinsicBlockSize", "contain_intrinsic_block_size", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], "layout.css.contain-intrinsic-size.enabled"),
Longhand("contain-intrinsic-height", "ContainIntrinsicHeight", "contain_intrinsic_height", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.contain-intrinsic-size.enabled"),
Longhand("contain-intrinsic-inline-size", "ContainIntrinsicInlineSize", "contain_intrinsic_inline_size", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], "layout.css.contain-intrinsic-size.enabled"),
Longhand("contain-intrinsic-width", "ContainIntrinsicWidth", "contain_intrinsic_width", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.contain-intrinsic-size.enabled"),
Longhand("grid-column-end", "GridColumnEnd", "grid_column_end", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("grid-column-start", "GridColumnStart", "grid_column_start", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("grid-row-end", "GridRowEnd", "grid_row_end", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("grid-row-start", "GridRowStart", "grid_row_start", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("max-block-size", "MaxBlockSize", "max_block_size", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("max-height", "MaxHeight", "max_height", ["Style", "Keyframe"], ["ExposedOnGetCS"], ""),
Longhand("max-inline-size", "MaxInlineSize", "max_inline_size", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("max-width", "MaxWidth", "max_width", ["Style", "Keyframe"], ["ExposedOnGetCS"], ""),
Longhand("cx", "Cx", "cx", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("cy", "Cy", "cy", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("offset-distance", "OffsetDistance", "offset_distance", ["Style", "Keyframe"], ["CanAnimateOnCompositor", "ExposedOnGetCS", "SerializedByServo"], "layout.css.motion-path.enabled"),
Longhand("text-indent", "TextIndent", "text_indent", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("x", "X", "x", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("y", "Y", "y", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("border-bottom-left-radius", "BorderBottomLeftRadius", "border_bottom_left_radius", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("border-bottom-right-radius", "BorderBottomRightRadius", "border_bottom_right_radius", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("border-end-end-radius", "BorderEndEndRadius", "border_end_end_radius", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("border-end-start-radius", "BorderEndStartRadius", "border_end_start_radius", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("border-start-end-radius", "BorderStartEndRadius", "border_start_end_radius", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("border-start-start-radius", "BorderStartStartRadius", "border_start_start_radius", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("border-top-left-radius", "BorderTopLeftRadius", "border_top_left_radius", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("border-top-right-radius", "BorderTopRightRadius", "border_top_right_radius", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("block-size", "BlockSize", "block_size", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("height", "Height", "height", ["Style", "Keyframe"], ["ExposedOnGetCS"], ""),
Longhand("inline-size", "InlineSize", "inline_size", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("min-block-size", "MinBlockSize", "min_block_size", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("min-height", "MinHeight", "min_height", ["Style", "Keyframe"], ["ExposedOnGetCS"], ""),
Longhand("min-inline-size", "MinInlineSize", "min_inline_size", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("min-width", "MinWidth", "min_width", ["Style", "Keyframe"], ["ExposedOnGetCS"], ""),
Longhand("width", "Width", "width", ["Style", "Keyframe"], ["ExposedOnGetCS"], ""),
Longhand("padding-block-end", "PaddingBlockEnd", "padding_block_end", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("padding-block-start", "PaddingBlockStart", "padding_block_start", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("padding-bottom", "PaddingBottom", "padding_bottom", ["Style", "Keyframe"], ["ExposedOnGetCS"], ""),
Longhand("padding-inline-end", "PaddingInlineEnd", "padding_inline_end", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("padding-inline-start", "PaddingInlineStart", "padding_inline_start", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("padding-left", "PaddingLeft", "padding_left", ["Style", "Keyframe"], ["ExposedOnGetCS"], ""),
Longhand("padding-right", "PaddingRight", "padding_right", ["Style", "Keyframe"], ["ExposedOnGetCS"], ""),
Longhand("padding-top", "PaddingTop", "padding_top", ["Style", "Keyframe"], ["ExposedOnGetCS"], ""),
Longhand("r", "R", "r", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("shape-margin", "ShapeMargin", "shape_margin", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("rx", "Rx", "rx", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("ry", "Ry", "ry", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("scroll-padding-block-end", "ScrollPaddingBlockEnd", "scroll_padding_block_end", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("scroll-padding-block-start", "ScrollPaddingBlockStart", "scroll_padding_block_start", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("scroll-padding-bottom", "ScrollPaddingBottom", "scroll_padding_bottom", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("scroll-padding-inline-end", "ScrollPaddingInlineEnd", "scroll_padding_inline_end", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("scroll-padding-inline-start", "ScrollPaddingInlineStart", "scroll_padding_inline_start", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("scroll-padding-left", "ScrollPaddingLeft", "scroll_padding_left", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("scroll-padding-right", "ScrollPaddingRight", "scroll_padding_right", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("scroll-padding-top", "ScrollPaddingTop", "scroll_padding_top", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("border-block-end-width", "BorderBlockEndWidth", "border_block_end_width", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("border-block-start-width", "BorderBlockStartWidth", "border_block_start_width", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("border-bottom-width", "BorderBottomWidth", "border_bottom_width", ["Style", "Keyframe"], ["ExposedOnGetCS"], ""),
Longhand("border-inline-end-width", "BorderInlineEndWidth", "border_inline_end_width", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("border-inline-start-width", "BorderInlineStartWidth", "border_inline_start_width", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("border-left-width", "BorderLeftWidth", "border_left_width", ["Style", "Keyframe"], ["ExposedOnGetCS"], ""),
Longhand("border-right-width", "BorderRightWidth", "border_right_width", ["Style", "Keyframe"], ["ExposedOnGetCS"], ""),
Longhand("border-top-width", "BorderTopWidth", "border_top_width", ["Style", "Keyframe"], ["ExposedOnGetCS"], ""),
Longhand("column-rule-width", "ColumnRuleWidth", "column_rule_width", ["Style", "Keyframe"], ["ExposedOnGetCS"], ""),
Longhand("outline-width", "OutlineWidth", "outline_width", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("-webkit-text-stroke-width", "WebkitTextStrokeWidth", "_webkit_text_stroke_width", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("-moz-window-input-region-margin", "MozWindowInputRegionMargin", "_moz_window_input_region_margin", ["Style", "Keyframe"], ["EnabledInUASheetsAndChrome", "Internal"], ""),
Longhand("outline-offset", "OutlineOffset", "outline_offset", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("overflow-clip-margin", "OverflowClipMargin", "overflow_clip_margin", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("scroll-margin-block-end", "ScrollMarginBlockEnd", "scroll_margin_block_end", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("scroll-margin-block-start", "ScrollMarginBlockStart", "scroll_margin_block_start", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("scroll-margin-bottom", "ScrollMarginBottom", "scroll_margin_bottom", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("scroll-margin-inline-end", "ScrollMarginInlineEnd", "scroll_margin_inline_end", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("scroll-margin-inline-start", "ScrollMarginInlineStart", "scroll_margin_inline_start", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("scroll-margin-left", "ScrollMarginLeft", "scroll_margin_left", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("scroll-margin-right", "ScrollMarginRight", "scroll_margin_right", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("scroll-margin-top", "ScrollMarginTop", "scroll_margin_top", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("bottom", "Bottom", "bottom", ["Style", "Keyframe"], ["ExposedOnGetCS"], ""),
Longhand("inset-block-end", "InsetBlockEnd", "inset_block_end", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("inset-block-start", "InsetBlockStart", "inset_block_start", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("inset-inline-end", "InsetInlineEnd", "inset_inline_end", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("inset-inline-start", "InsetInlineStart", "inset_inline_start", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("left", "Left", "left", ["Style", "Keyframe"], ["ExposedOnGetCS"], ""),
Longhand("margin-block-end", "MarginBlockEnd", "margin_block_end", ["Style", "Page", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("margin-block-start", "MarginBlockStart", "margin_block_start", ["Style", "Page", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("margin-bottom", "MarginBottom", "margin_bottom", ["Style", "Page", "Keyframe"], ["ExposedOnGetCS"], ""),
Longhand("margin-inline-end", "MarginInlineEnd", "margin_inline_end", ["Style", "Page", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("margin-inline-start", "MarginInlineStart", "margin_inline_start", ["Style", "Page", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("margin-left", "MarginLeft", "margin_left", ["Style", "Page", "Keyframe"], ["ExposedOnGetCS"], ""),
Longhand("margin-right", "MarginRight", "margin_right", ["Style", "Page", "Keyframe"], ["ExposedOnGetCS"], ""),
Longhand("margin-top", "MarginTop", "margin_top", ["Style", "Page", "Keyframe"], ["ExposedOnGetCS"], ""),
Longhand("right", "Right", "right", ["Style", "Keyframe"], ["ExposedOnGetCS"], ""),
Longhand("text-underline-offset", "TextUnderlineOffset", "text_underline_offset", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("top", "Top", "top", ["Style", "Keyframe"], ["ExposedOnGetCS"], ""),
Longhand("background-color", "BackgroundColor", "background_color", ["Style", "Keyframe"], ["CanAnimateOnCompositor", "ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("border-block-end-color", "BorderBlockEndColor", "border_block_end_color", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("border-block-start-color", "BorderBlockStartColor", "border_block_start_color", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("border-bottom-color", "BorderBottomColor", "border_bottom_color", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("border-inline-end-color", "BorderInlineEndColor", "border_inline_end_color", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("border-inline-start-color", "BorderInlineStartColor", "border_inline_start_color", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo", "IsLogical"], ""),
Longhand("border-left-color", "BorderLeftColor", "border_left_color", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("border-right-color", "BorderRightColor", "border_right_color", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("border-top-color", "BorderTopColor", "border_top_color", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("column-rule-color", "ColumnRuleColor", "column_rule_color", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("flood-color", "FloodColor", "flood_color", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("lighting-color", "LightingColor", "lighting_color", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("outline-color", "OutlineColor", "outline_color", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("stop-color", "StopColor", "stop_color", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("text-decoration-color", "TextDecorationColor", "text_decoration_color", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("text-emphasis-color", "TextEmphasisColor", "text_emphasis_color", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("-webkit-text-fill-color", "WebkitTextFillColor", "_webkit_text_fill_color", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Longhand("-webkit-text-stroke-color", "WebkitTextStrokeColor", "_webkit_text_stroke_color", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Shorthand("background", "Background", "background", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["background_color", "background_position_x", "background_position_y", "background_repeat", "background_attachment", "background_image", "background_size", "background_origin", "background_clip"]),
Shorthand("background-position", "BackgroundPosition", "background_position", ["Style", "Keyframe"], ["ExposedOnGetCS", "ShorthandUnconditionallyExposedOnGetCS", "SerializedByServo"], "",
["background_position_x", "background_position_y"]),
Shorthand("border-color", "BorderColor", "border_color", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["border_top_color", "border_right_color", "border_bottom_color", "border_left_color"]),
Shorthand("border-style", "BorderStyle", "border_style", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["border_top_style", "border_right_style", "border_bottom_style", "border_left_style"]),
Shorthand("border-width", "BorderWidth", "border_width", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["border_top_width", "border_right_width", "border_bottom_width", "border_left_width"]),
Shorthand("border-top", "BorderTop", "border_top", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["border_top_color", "border_top_style", "border_top_width"]),
Shorthand("border-right", "BorderRight", "border_right", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["border_right_color", "border_right_style", "border_right_width"]),
Shorthand("border-bottom", "BorderBottom", "border_bottom", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["border_bottom_color", "border_bottom_style", "border_bottom_width"]),
Shorthand("border-left", "BorderLeft", "border_left", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["border_left_color", "border_left_style", "border_left_width"]),
Shorthand("border-block-start", "BorderBlockStart", "border_block_start", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["border_block_start_color", "border_block_start_style", "border_block_start_width"]),
Shorthand("border-block-end", "BorderBlockEnd", "border_block_end", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["border_block_end_color", "border_block_end_style", "border_block_end_width"]),
Shorthand("border-inline-start", "BorderInlineStart", "border_inline_start", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["border_inline_start_color", "border_inline_start_style", "border_inline_start_width"]),
Shorthand("border-inline-end", "BorderInlineEnd", "border_inline_end", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["border_inline_end_color", "border_inline_end_style", "border_inline_end_width"]),
Shorthand("border", "Border", "border", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["border_top_color", "border_top_style", "border_top_width", "border_right_color", "border_right_style", "border_right_width", "border_bottom_color", "border_bottom_style", "border_bottom_width", "border_left_color", "border_left_style", "border_left_width", "border_image_outset", "border_image_repeat", "border_image_slice", "border_image_source", "border_image_width"]),
Shorthand("border-radius", "BorderRadius", "border_radius", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["border_top_left_radius", "border_top_right_radius", "border_bottom_right_radius", "border_bottom_left_radius"]),
Shorthand("border-image", "BorderImage", "border_image", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["border_image_outset", "border_image_repeat", "border_image_slice", "border_image_source", "border_image_width"]),
Shorthand("border-block-width", "BorderBlockWidth", "border_block_width", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["border_block_start_width", "border_block_end_width"]),
Shorthand("border-block-style", "BorderBlockStyle", "border_block_style", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["border_block_start_style", "border_block_end_style"]),
Shorthand("border-block-color", "BorderBlockColor", "border_block_color", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["border_block_start_color", "border_block_end_color"]),
Shorthand("border-inline-width", "BorderInlineWidth", "border_inline_width", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["border_inline_start_width", "border_inline_end_width"]),
Shorthand("border-inline-style", "BorderInlineStyle", "border_inline_style", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["border_inline_start_style", "border_inline_end_style"]),
Shorthand("border-inline-color", "BorderInlineColor", "border_inline_color", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["border_inline_start_color", "border_inline_end_color"]),
Shorthand("border-block", "BorderBlock", "border_block", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["border_block_start_width", "border_block_end_width", "border_block_start_style", "border_block_end_style", "border_block_start_color", "border_block_end_color"]),
Shorthand("border-inline", "BorderInline", "border_inline", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["border_inline_start_width", "border_inline_end_width", "border_inline_start_style", "border_inline_end_style", "border_inline_start_color", "border_inline_end_color"]),
Shorthand("overflow", "Overflow", "overflow", ["Style", "Keyframe"], ["ExposedOnGetCS", "ShorthandUnconditionallyExposedOnGetCS", "SerializedByServo"], "",
["overflow_x", "overflow_y"]),
Shorthand("overflow-clip-box", "OverflowClipBox", "overflow_clip_box", ["Style", "Keyframe"], ["EnabledInUASheets", "ExposedOnGetCS", "SerializedByServo"], "layout.css.overflow-clip-box.enabled",
["overflow_clip_box_block", "overflow_clip_box_inline"]),
Shorthand("overscroll-behavior", "OverscrollBehavior", "overscroll_behavior", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.overscroll-behavior.enabled",
["overscroll_behavior_x", "overscroll_behavior_y"]),
Shorthand("container", "Container", "container", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.container-queries.enabled",
["container_name", "container_type"]),
Shorthand("page-break-before", "PageBreakBefore", "page_break_before", ["Style", "Keyframe"], ["ExposedOnGetCS", "ShorthandUnconditionallyExposedOnGetCS", "SerializedByServo"], "",
["break_before"]),
Shorthand("page-break-after", "PageBreakAfter", "page_break_after", ["Style", "Keyframe"], ["ExposedOnGetCS", "ShorthandUnconditionallyExposedOnGetCS", "SerializedByServo"], "",
["break_after"]),
Shorthand("page-break-inside", "PageBreakInside", "page_break_inside", ["Style", "Keyframe"], ["ExposedOnGetCS", "ShorthandUnconditionallyExposedOnGetCS", "SerializedByServo"], "",
["break_inside"]),
Shorthand("offset", "Offset", "offset", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.motion-path.enabled",
["offset_path", "offset_distance", "offset_rotate", "offset_anchor"]),
Shorthand("zoom", "Zoom", "zoom", ["Style", "Keyframe"], ["ExposedOnGetCS", "ShorthandUnconditionallyExposedOnGetCS", "SerializedByServo"], "layout.css.zoom-transform-hack.enabled",
["transform", "transform_origin"]),
Shorthand("columns", "Columns", "columns", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["column_width", "column_count"]),
Shorthand("column-rule", "ColumnRule", "column_rule", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["column_rule_width", "column_rule_style", "column_rule_color"]),
Shorthand("font", "Font", "font", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["font_style", "font_variant_caps", "font_weight", "font_stretch", "font_size", "line_height", "font_family", "font_size_adjust", "font_kerning", "font_optical_sizing", "font_variant_alternates", "font_variant_east_asian", "font_variant_ligatures", "font_variant_numeric", "font_variant_position", "font_language_override", "font_feature_settings", "font_variation_settings"]),
Shorthand("font-variant", "FontVariant", "font_variant", ["Style", "Keyframe"], ["ExposedOnGetCS", "ShorthandUnconditionallyExposedOnGetCS", "SerializedByServo"], "",
["font_variant_caps", "font_variant_alternates", "font_variant_east_asian", "font_variant_ligatures", "font_variant_numeric", "font_variant_position"]),
Shorthand("marker", "Marker", "marker", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["marker_start", "marker_end", "marker_mid"]),
Shorthand("text-emphasis", "TextEmphasis", "text_emphasis", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["text_emphasis_style", "text_emphasis_color"]),
Shorthand("-webkit-text-stroke", "WebkitTextStroke", "_webkit_text_stroke", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["_webkit_text_stroke_width", "_webkit_text_stroke_color"]),
Shorthand("list-style", "ListStyle", "list_style", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["list_style_position", "list_style_image", "list_style_type"]),
Shorthand("margin", "Margin", "margin", ["Style", "Page", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["margin_top", "margin_right", "margin_bottom", "margin_left"]),
Shorthand("margin-block", "MarginBlock", "margin_block", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["margin_block_start", "margin_block_end"]),
Shorthand("margin-inline", "MarginInline", "margin_inline", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["margin_inline_start", "margin_inline_end"]),
Shorthand("scroll-margin", "ScrollMargin", "scroll_margin", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["scroll_margin_top", "scroll_margin_right", "scroll_margin_bottom", "scroll_margin_left"]),
Shorthand("scroll-margin-block", "ScrollMarginBlock", "scroll_margin_block", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["scroll_margin_block_start", "scroll_margin_block_end"]),
Shorthand("scroll-margin-inline", "ScrollMarginInline", "scroll_margin_inline", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["scroll_margin_inline_start", "scroll_margin_inline_end"]),
Shorthand("outline", "Outline", "outline", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["outline_color", "outline_style", "outline_width"]),
Shorthand("padding", "Padding", "padding", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["padding_top", "padding_right", "padding_bottom", "padding_left"]),
Shorthand("padding-block", "PaddingBlock", "padding_block", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["padding_block_start", "padding_block_end"]),
Shorthand("padding-inline", "PaddingInline", "padding_inline", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["padding_inline_start", "padding_inline_end"]),
Shorthand("scroll-padding", "ScrollPadding", "scroll_padding", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["scroll_padding_top", "scroll_padding_right", "scroll_padding_bottom", "scroll_padding_left"]),
Shorthand("scroll-padding-block", "ScrollPaddingBlock", "scroll_padding_block", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["scroll_padding_block_start", "scroll_padding_block_end"]),
Shorthand("scroll-padding-inline", "ScrollPaddingInline", "scroll_padding_inline", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["scroll_padding_inline_start", "scroll_padding_inline_end"]),
Shorthand("flex-flow", "FlexFlow", "flex_flow", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["flex_direction", "flex_wrap"]),
Shorthand("flex", "Flex", "flex", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["flex_grow", "flex_shrink", "flex_basis"]),
Shorthand("gap", "Gap", "gap", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["row_gap", "column_gap"]),
Shorthand("grid-row", "GridRow", "grid_row", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["grid_row_start", "grid_row_end"]),
Shorthand("grid-column", "GridColumn", "grid_column", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["grid_column_start", "grid_column_end"]),
Shorthand("grid-area", "GridArea", "grid_area", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["grid_row_start", "grid_row_end", "grid_column_start", "grid_column_end"]),
Shorthand("grid-template", "GridTemplate", "grid_template", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["grid_template_rows", "grid_template_columns", "grid_template_areas"]),
Shorthand("grid", "Grid", "grid", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["grid_template_rows", "grid_template_columns", "grid_template_areas", "grid_auto_rows", "grid_auto_columns", "grid_auto_flow"]),
Shorthand("place-content", "PlaceContent", "place_content", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["align_content", "justify_content"]),
Shorthand("place-self", "PlaceSelf", "place_self", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["align_self", "justify_self"]),
Shorthand("place-items", "PlaceItems", "place_items", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["align_items", "justify_items"]),
Shorthand("inset", "Inset", "inset", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["top", "right", "bottom", "left"]),
Shorthand("inset-block", "InsetBlock", "inset_block", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["inset_block_start", "inset_block_end"]),
Shorthand("inset-inline", "InsetInline", "inset_inline", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["inset_inline_start", "inset_inline_end"]),
Shorthand("contain-intrinsic-size", "ContainIntrinsicSize", "contain_intrinsic_size", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.contain-intrinsic-size.enabled",
["contain_intrinsic_width", "contain_intrinsic_height"]),
Shorthand("mask", "Mask", "mask", ["Style", "Keyframe"], ["ExposedOnGetCS", "ShorthandUnconditionallyExposedOnGetCS", "SerializedByServo"], "",
["mask_mode", "mask_repeat", "mask_clip", "mask_origin", "mask_composite", "mask_position_x", "mask_position_y", "mask_size", "mask_image"]),
Shorthand("mask-position", "MaskPosition", "mask_position", ["Style", "Keyframe"], ["ExposedOnGetCS", "ShorthandUnconditionallyExposedOnGetCS", "SerializedByServo"], "",
["mask_position_x", "mask_position_y"]),
Shorthand("text-decoration", "TextDecoration", "text_decoration", ["Style", "Keyframe"], ["ExposedOnGetCS", "ShorthandUnconditionallyExposedOnGetCS", "SerializedByServo"], "",
["text_decoration_line", "text_decoration_style", "text_decoration_color", "text_decoration_thickness"]),
Shorthand("transition", "Transition", "transition", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["transition_property", "transition_duration", "transition_timing_function", "transition_delay"]),
Shorthand("animation", "Animation", "animation", ["Style"], ["ExposedOnGetCS", "SerializedByServo"], "",
["animation_name", "animation_duration", "animation_timing_function", "animation_delay", "animation_iteration_count", "animation_direction", "animation_fill_mode", "animation_play_state", "animation_timeline"]),
Shorthand("scroll-timeline", "ScrollTimeline", "scroll_timeline", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.scroll-linked-animations.enabled",
["scroll_timeline_name", "scroll_timeline_axis"]),
Shorthand("all", "All", "all", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "",
["border_block_start_color", "border_block_start_style", "border_block_start_width", "border_block_end_color", "border_block_end_style", "border_block_end_width", "border_inline_start_color", "border_inline_start_style", "border_inline_start_width", "border_inline_end_color", "border_inline_end_style", "border_inline_end_width", "border_start_start_radius", "border_start_end_radius", "border_end_start_radius", "border_end_end_radius", "overflow_inline", "overflow_block", "overscroll_behavior_inline", "overscroll_behavior_block", "margin_block_start", "margin_block_end", "margin_inline_start", "margin_inline_end", "scroll_margin_block_start", "scroll_margin_block_end", "scroll_margin_inline_start", "scroll_margin_inline_end", "padding_block_start", "padding_block_end", "padding_inline_start", "padding_inline_end", "scroll_padding_block_start", "scroll_padding_block_end", "scroll_padding_inline_start", "scroll_padding_inline_end", "inset_block_start", "inset_block_end", "inset_inline_start", "inset_inline_end", "block_size", "min_block_size", "max_block_size", "inline_size", "min_inline_size", "max_inline_size", "contain_intrinsic_block_size", "contain_intrinsic_inline_size", "background_color", "background_image", "background_position_x", "background_position_y", "background_repeat", "background_attachment", "background_clip", "background_origin", "background_size", "background_blend_mode", "border_top_color", "border_top_style", "border_top_width", "border_right_color", "border_right_style", "border_right_width", "border_bottom_color", "border_bottom_style", "border_bottom_width", "border_left_color", "border_left_style", "border_left_width", "border_top_left_radius", "border_top_right_radius", "border_bottom_right_radius", "border_bottom_left_radius", "box_decoration_break", "_moz_float_edge", "border_image_source", "border_image_outset", "border_image_repeat", "border_image_width", "border_image_slice", "display", "position", "float", "clear", "vertical_align", "overflow_clip_box_inline", "overflow_clip_box_block", "overflow_x", "overflow_y", "overflow_anchor", "transform", "rotate", "scale", "translate", "offset_path", "offset_distance", "offset_rotate", "offset_anchor", "scroll_behavior", "scroll_snap_align", "scroll_snap_type", "scroll_snap_stop", "overscroll_behavior_x", "overscroll_behavior_y", "isolation", "break_after", "break_before", "break_inside", "resize", "perspective", "perspective_origin", "backface_visibility", "transform_box", "transform_style", "transform_origin", "contain", "content_visibility", "container_type", "container_name", "appearance", "_moz_orient", "will_change", "shape_image_threshold", "shape_margin", "shape_outside", "touch_action", "_webkit_line_clamp", "scrollbar_gutter", "column_width", "column_count", "column_fill", "column_rule_width", "column_rule_color", "column_span", "column_rule_style", "content", "counter_increment", "counter_reset", "counter_set", "opacity", "box_shadow", "clip", "filter", "backdrop_filter", "mix_blend_mode", "font_family", "font_style", "font_variant_caps", "font_weight", "font_size", "font_size_adjust", "font_synthesis", "font_stretch", "font_kerning", "font_variant_alternates", "font_variant_east_asian", "font_variant_ligatures", "font_variant_numeric", "font_variant_position", "font_feature_settings", "font_variation_settings", "font_language_override", "font_optical_sizing", "math_depth", "math_style", "_moz_osx_font_smoothing", "visibility", "writing_mode", "text_orientation", "print_color_adjust", "image_rendering", "image_orientation", "dominant_baseline", "text_anchor", "color_interpolation", "color_interpolation_filters", "fill", "fill_opacity", "fill_rule", "shape_rendering", "stroke", "stroke_width", "stroke_linecap", "stroke_linejoin", "stroke_miterlimit", "stroke_opacity", "stroke_dasharray", "stroke_dashoffset", "clip_rule", "marker_start", "marker_mid", "marker_end", "paint_order", "_moz_context_properties", "border_collapse", "empty_cells", "caption_side", "border_spacing", "color", "line_height", "text_transform", "hyphens", "_moz_text_size_adjust", "text_indent", "overflow_wrap", "word_break", "text_justify", "text_align_last", "text_align", "letter_spacing", "word_spacing", "white_space", "text_shadow", "text_emphasis_style", "text_emphasis_position", "text_emphasis_color", "tab_size", "line_break", "_webkit_text_fill_color", "_webkit_text_stroke_color", "_webkit_text_stroke_width", "ruby_align", "ruby_position", "text_combine_upright", "text_rendering", "_moz_control_character_visibility", "text_underline_offset", "text_underline_position", "text_decoration_skip_ink", "hyphenate_character", "cursor", "pointer_events", "_moz_user_input", "_moz_user_modify", "_moz_user_focus", "caret_color", "accent_color", "color_scheme", "scrollbar_color", "list_style_position", "list_style_type", "list_style_image", "quotes", "_moz_image_region", "margin_top", "margin_right", "margin_bottom", "margin_left", "overflow_clip_margin", "scroll_margin_top", "scroll_margin_right", "scroll_margin_bottom", "scroll_margin_left", "outline_color", "outline_style", "outline_width", "outline_offset", "size", "page", "padding_top", "padding_right", "padding_bottom", "padding_left", "scroll_padding_top", "scroll_padding_right", "scroll_padding_bottom", "scroll_padding_left", "top", "right", "bottom", "left", "z_index", "flex_direction", "flex_wrap", "justify_content", "justify_tracks", "align_content", "align_tracks", "align_items", "justify_items", "flex_grow", "flex_shrink", "align_self", "justify_self", "order", "flex_basis", "width", "min_width", "max_width", "height", "min_height", "max_height", "box_sizing", "object_fit", "object_position", "grid_row_start", "grid_row_end", "grid_auto_rows", "grid_template_rows", "grid_column_start", "grid_column_end", "grid_auto_columns", "grid_template_columns", "masonry_auto_flow", "grid_auto_flow", "grid_template_areas", "column_gap", "row_gap", "aspect_ratio", "contain_intrinsic_width", "contain_intrinsic_height", "vector_effect", "stop_color", "stop_opacity", "flood_color", "flood_opacity", "lighting_color", "mask_type", "clip_path", "mask_mode", "mask_repeat", "mask_position_x", "mask_position_y", "mask_clip", "mask_origin", "mask_size", "mask_composite", "mask_image", "x", "y", "cx", "cy", "rx", "ry", "r", "d", "table_layout", "text_overflow", "text_decoration_line", "text_decoration_style", "text_decoration_color", "initial_letter", "text_decoration_thickness", "ime_mode", "scrollbar_width", "user_select", "_moz_window_dragging", "_moz_force_broken_image_icon", "transition_duration", "transition_timing_function", "transition_property", "transition_delay", "animation_name", "animation_duration", "animation_timing_function", "animation_iteration_count", "animation_direction", "animation_play_state", "animation_fill_mode", "animation_composition", "animation_delay", "animation_timeline", "scroll_timeline_name", "scroll_timeline_axis", "_moz_box_align", "_moz_box_direction", "_moz_box_flex", "_moz_box_orient", "_moz_box_pack", "_moz_box_ordinal_group"]),
Alias("-webkit-background-clip", "WebkitBackgroundClip", "_webkit_background_clip", "background_clip", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-background-origin", "WebkitBackgroundOrigin", "_webkit_background_origin", "background_origin", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-background-size", "WebkitBackgroundSize", "_webkit_background_size", "background_size", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-border-start-color", "MozBorderStartColor", "_moz_border_start_color", "border_inline_start_color", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-border-start-style", "MozBorderStartStyle", "_moz_border_start_style", "border_inline_start_style", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-border-start-width", "MozBorderStartWidth", "_moz_border_start_width", "border_inline_start_width", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-border-end-color", "MozBorderEndColor", "_moz_border_end_color", "border_inline_end_color", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-border-end-style", "MozBorderEndStyle", "_moz_border_end_style", "border_inline_end_style", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-border-end-width", "MozBorderEndWidth", "_moz_border_end_width", "border_inline_end_width", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-border-top-left-radius", "WebkitBorderTopLeftRadius", "_webkit_border_top_left_radius", "border_top_left_radius", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-border-top-right-radius", "WebkitBorderTopRightRadius", "_webkit_border_top_right_radius", "border_top_right_radius", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-border-bottom-right-radius", "WebkitBorderBottomRightRadius", "_webkit_border_bottom_right_radius", "border_bottom_right_radius", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-border-bottom-left-radius", "WebkitBorderBottomLeftRadius", "_webkit_border_bottom_left_radius", "border_bottom_left_radius", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-transform", "MozTransform", "_moz_transform", "transform", ["Style", "Keyframe"], ["CanAnimateOnCompositor", "ExposedOnGetCS", "SerializedByServo"], "layout.css.prefixes.transforms"),
Alias("-webkit-transform", "WebkitTransform", "_webkit_transform", "transform", ["Style", "Keyframe"], ["CanAnimateOnCompositor", "ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-perspective", "MozPerspective", "_moz_perspective", "perspective", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.prefixes.transforms"),
Alias("-webkit-perspective", "WebkitPerspective", "_webkit_perspective", "perspective", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-perspective-origin", "MozPerspectiveOrigin", "_moz_perspective_origin", "perspective_origin", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.prefixes.transforms"),
Alias("-webkit-perspective-origin", "WebkitPerspectiveOrigin", "_webkit_perspective_origin", "perspective_origin", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-backface-visibility", "MozBackfaceVisibility", "_moz_backface_visibility", "backface_visibility", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.prefixes.transforms"),
Alias("-webkit-backface-visibility", "WebkitBackfaceVisibility", "_webkit_backface_visibility", "backface_visibility", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-transform-style", "MozTransformStyle", "_moz_transform_style", "transform_style", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.prefixes.transforms"),
Alias("-webkit-transform-style", "WebkitTransformStyle", "_webkit_transform_style", "transform_style", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-transform-origin", "MozTransformOrigin", "_moz_transform_origin", "transform_origin", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.prefixes.transforms"),
Alias("-webkit-transform-origin", "WebkitTransformOrigin", "_webkit_transform_origin", "transform_origin", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-appearance", "MozAppearance", "_moz_appearance", "appearance", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-appearance", "WebkitAppearance", "_webkit_appearance", "appearance", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-box-shadow", "WebkitBoxShadow", "_webkit_box_shadow", "box_shadow", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-filter", "WebkitFilter", "_webkit_filter", "filter", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-font-feature-settings", "MozFontFeatureSettings", "_moz_font_feature_settings", "font_feature_settings", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.prefixes.font-features"),
Alias("-moz-font-language-override", "MozFontLanguageOverride", "_moz_font_language_override", "font_language_override", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.prefixes.font-features"),
Alias("color-adjust", "ColorAdjust", "color_adjust", "print_color_adjust", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-hyphens", "MozHyphens", "_moz_hyphens", "hyphens", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-text-size-adjust", "WebkitTextSizeAdjust", "_webkit_text_size_adjust", "_moz_text_size_adjust", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("word-wrap", "WordWrap", "word_wrap", "overflow_wrap", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-tab-size", "MozTabSize", "_moz_tab_size", "tab_size", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-margin-start", "MozMarginStart", "_moz_margin_start", "margin_inline_start", ["Style", "Page", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-margin-end", "MozMarginEnd", "_moz_margin_end", "margin_inline_end", ["Style", "Page", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-padding-start", "MozPaddingStart", "_moz_padding_start", "padding_inline_start", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-padding-end", "MozPaddingEnd", "_moz_padding_end", "padding_inline_end", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-flex-direction", "WebkitFlexDirection", "_webkit_flex_direction", "flex_direction", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-flex-wrap", "WebkitFlexWrap", "_webkit_flex_wrap", "flex_wrap", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-justify-content", "WebkitJustifyContent", "_webkit_justify_content", "justify_content", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-align-content", "WebkitAlignContent", "_webkit_align_content", "align_content", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-align-items", "WebkitAlignItems", "_webkit_align_items", "align_items", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-flex-grow", "WebkitFlexGrow", "_webkit_flex_grow", "flex_grow", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-flex-shrink", "WebkitFlexShrink", "_webkit_flex_shrink", "flex_shrink", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-align-self", "WebkitAlignSelf", "_webkit_align_self", "align_self", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-order", "WebkitOrder", "_webkit_order", "order", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-flex-basis", "WebkitFlexBasis", "_webkit_flex_basis", "flex_basis", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-box-sizing", "MozBoxSizing", "_moz_box_sizing", "box_sizing", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.prefixes.box-sizing"),
Alias("-webkit-box-sizing", "WebkitBoxSizing", "_webkit_box_sizing", "box_sizing", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("grid-column-gap", "GridColumnGap", "grid_column_gap", "column_gap", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("grid-row-gap", "GridRowGap", "grid_row_gap", "row_gap", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-mask-repeat", "WebkitMaskRepeat", "_webkit_mask_repeat", "mask_repeat", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-mask-position-x", "WebkitMaskPositionX", "_webkit_mask_position_x", "mask_position_x", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-mask-position-y", "WebkitMaskPositionY", "_webkit_mask_position_y", "mask_position_y", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-mask-clip", "WebkitMaskClip", "_webkit_mask_clip", "mask_clip", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-mask-origin", "WebkitMaskOrigin", "_webkit_mask_origin", "mask_origin", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-mask-size", "WebkitMaskSize", "_webkit_mask_size", "mask_size", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-mask-composite", "WebkitMaskComposite", "_webkit_mask_composite", "mask_composite", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-mask-image", "WebkitMaskImage", "_webkit_mask_image", "mask_image", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-user-select", "MozUserSelect", "_moz_user_select", "user_select", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-user-select", "WebkitUserSelect", "_webkit_user_select", "user_select", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-transition-duration", "MozTransitionDuration", "_moz_transition_duration", "transition_duration", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.prefixes.transitions"),
Alias("-webkit-transition-duration", "WebkitTransitionDuration", "_webkit_transition_duration", "transition_duration", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-transition-timing-function", "MozTransitionTimingFunction", "_moz_transition_timing_function", "transition_timing_function", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.prefixes.transitions"),
Alias("-webkit-transition-timing-function", "WebkitTransitionTimingFunction", "_webkit_transition_timing_function", "transition_timing_function", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-transition-property", "MozTransitionProperty", "_moz_transition_property", "transition_property", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.prefixes.transitions"),
Alias("-webkit-transition-property", "WebkitTransitionProperty", "_webkit_transition_property", "transition_property", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-transition-delay", "MozTransitionDelay", "_moz_transition_delay", "transition_delay", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.prefixes.transitions"),
Alias("-webkit-transition-delay", "WebkitTransitionDelay", "_webkit_transition_delay", "transition_delay", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-animation-name", "MozAnimationName", "_moz_animation_name", "animation_name", ["Style"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.prefixes.animations"),
Alias("-webkit-animation-name", "WebkitAnimationName", "_webkit_animation_name", "animation_name", ["Style"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-animation-duration", "MozAnimationDuration", "_moz_animation_duration", "animation_duration", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.prefixes.animations"),
Alias("-webkit-animation-duration", "WebkitAnimationDuration", "_webkit_animation_duration", "animation_duration", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-animation-timing-function", "MozAnimationTimingFunction", "_moz_animation_timing_function", "animation_timing_function", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.prefixes.animations"),
Alias("-webkit-animation-timing-function", "WebkitAnimationTimingFunction", "_webkit_animation_timing_function", "animation_timing_function", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-animation-iteration-count", "MozAnimationIterationCount", "_moz_animation_iteration_count", "animation_iteration_count", ["Style"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.prefixes.animations"),
Alias("-webkit-animation-iteration-count", "WebkitAnimationIterationCount", "_webkit_animation_iteration_count", "animation_iteration_count", ["Style"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-animation-direction", "MozAnimationDirection", "_moz_animation_direction", "animation_direction", ["Style"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.prefixes.animations"),
Alias("-webkit-animation-direction", "WebkitAnimationDirection", "_webkit_animation_direction", "animation_direction", ["Style"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-animation-play-state", "MozAnimationPlayState", "_moz_animation_play_state", "animation_play_state", ["Style"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.prefixes.animations"),
Alias("-webkit-animation-play-state", "WebkitAnimationPlayState", "_webkit_animation_play_state", "animation_play_state", ["Style"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-animation-fill-mode", "MozAnimationFillMode", "_moz_animation_fill_mode", "animation_fill_mode", ["Style"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.prefixes.animations"),
Alias("-webkit-animation-fill-mode", "WebkitAnimationFillMode", "_webkit_animation_fill_mode", "animation_fill_mode", ["Style"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-animation-delay", "MozAnimationDelay", "_moz_animation_delay", "animation_delay", ["Style"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.prefixes.animations"),
Alias("-webkit-animation-delay", "WebkitAnimationDelay", "_webkit_animation_delay", "animation_delay", ["Style"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-box-align", "WebkitBoxAlign", "_webkit_box_align", "_moz_box_align", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-box-direction", "WebkitBoxDirection", "_webkit_box_direction", "_moz_box_direction", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-box-flex", "WebkitBoxFlex", "_webkit_box_flex", "_moz_box_flex", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-box-orient", "WebkitBoxOrient", "_webkit_box_orient", "_moz_box_orient", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-box-pack", "WebkitBoxPack", "_webkit_box_pack", "_moz_box_pack", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-box-ordinal-group", "WebkitBoxOrdinalGroup", "_webkit_box_ordinal_group", "_moz_box_ordinal_group", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-border-start", "MozBorderStart", "_moz_border_start", "border_inline_start", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-border-end", "MozBorderEnd", "_moz_border_end", "border_inline_end", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-border-radius", "WebkitBorderRadius", "_webkit_border_radius", "border_radius", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-border-image", "MozBorderImage", "_moz_border_image", "border_image", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.prefixes.border-image"),
Alias("-webkit-border-image", "WebkitBorderImage", "_webkit_border_image", "border_image", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-flex-flow", "WebkitFlexFlow", "_webkit_flex_flow", "flex_flow", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-flex", "WebkitFlex", "_webkit_flex", "flex", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("grid-gap", "GridGap", "grid_gap", "gap", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-mask", "WebkitMask", "_webkit_mask", "mask", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-webkit-mask-position", "WebkitMaskPosition", "_webkit_mask_position", "mask_position", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-transition", "MozTransition", "_moz_transition", "transition", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.prefixes.transitions"),
Alias("-webkit-transition", "WebkitTransition", "_webkit_transition", "transition", ["Style", "Keyframe"], ["ExposedOnGetCS", "SerializedByServo"], ""),
Alias("-moz-animation", "MozAnimation", "_moz_animation", "animation", ["Style"], ["ExposedOnGetCS", "SerializedByServo"], "layout.css.prefixes.animations"),
Alias("-webkit-animation", "WebkitAnimation", "_webkit_animation", "animation", ["Style"], ["ExposedOnGetCS", "SerializedByServo"], ""),
]