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