// @flow export type StandardLonghandProperties = { accentColor?: AccentColorProperty, alignContent?: AlignContentProperty, alignItems?: AlignItemsProperty, alignSelf?: AlignSelfProperty, alignTracks?: AlignTracksProperty, animationComposition?: GlobalsString, animationDelay?: GlobalsString, animationDirection?: AnimationDirectionProperty, animationDuration?: GlobalsString, animationFillMode?: AnimationFillModeProperty, animationIterationCount?: AnimationIterationCountProperty, animationName?: AnimationNameProperty, animationPlayState?: AnimationPlayStateProperty, animationTimeline?: AnimationTimelineProperty, animationTimingFunction?: AnimationTimingFunctionProperty, appearance?: AppearanceProperty, aspectRatio?: AspectRatioProperty, backdropFilter?: BackdropFilterProperty, backfaceVisibility?: BackfaceVisibilityProperty, backgroundAttachment?: BackgroundAttachmentProperty, backgroundBlendMode?: BackgroundBlendModeProperty, backgroundClip?: BackgroundClipProperty, backgroundColor?: BackgroundColorProperty, backgroundImage?: BackgroundImageProperty, backgroundOrigin?: BackgroundOriginProperty, backgroundPositionX?: BackgroundPositionXProperty, backgroundPositionY?: BackgroundPositionYProperty, backgroundRepeat?: BackgroundRepeatProperty, backgroundSize?: BackgroundSizeProperty, blockOverflow?: BlockOverflowProperty, blockSize?: BlockSizeProperty, borderBlockColor?: BorderBlockColorProperty, borderBlockEndColor?: BorderBlockEndColorProperty, borderBlockEndStyle?: BorderBlockEndStyleProperty, borderBlockEndWidth?: BorderBlockEndWidthProperty, borderBlockStartColor?: BorderBlockStartColorProperty, borderBlockStartStyle?: BorderBlockStartStyleProperty, borderBlockStartWidth?: BorderBlockStartWidthProperty, borderBlockStyle?: BorderBlockStyleProperty, borderBlockWidth?: BorderBlockWidthProperty, borderBottomColor?: BorderBottomColorProperty, borderBottomLeftRadius?: BorderBottomLeftRadiusProperty, borderBottomRightRadius?: BorderBottomRightRadiusProperty, borderBottomStyle?: BorderBottomStyleProperty, borderBottomWidth?: BorderBottomWidthProperty, borderCollapse?: BorderCollapseProperty, borderEndEndRadius?: BorderEndEndRadiusProperty, borderEndStartRadius?: BorderEndStartRadiusProperty, borderImageOutset?: BorderImageOutsetProperty, borderImageRepeat?: BorderImageRepeatProperty, borderImageSlice?: BorderImageSliceProperty, borderImageSource?: BorderImageSourceProperty, borderImageWidth?: BorderImageWidthProperty, borderInlineColor?: BorderInlineColorProperty, borderInlineEndColor?: BorderInlineEndColorProperty, borderInlineEndStyle?: BorderInlineEndStyleProperty, borderInlineEndWidth?: BorderInlineEndWidthProperty, borderInlineStartColor?: BorderInlineStartColorProperty, borderInlineStartStyle?: BorderInlineStartStyleProperty, borderInlineStartWidth?: BorderInlineStartWidthProperty, borderInlineStyle?: BorderInlineStyleProperty, borderInlineWidth?: BorderInlineWidthProperty, borderLeftColor?: BorderLeftColorProperty, borderLeftStyle?: BorderLeftStyleProperty, borderLeftWidth?: BorderLeftWidthProperty, borderRightColor?: BorderRightColorProperty, borderRightStyle?: BorderRightStyleProperty, borderRightWidth?: BorderRightWidthProperty, borderSpacing?: BorderSpacingProperty, borderStartEndRadius?: BorderStartEndRadiusProperty, borderStartStartRadius?: BorderStartStartRadiusProperty, borderTopColor?: BorderTopColorProperty, borderTopLeftRadius?: BorderTopLeftRadiusProperty, borderTopRightRadius?: BorderTopRightRadiusProperty, borderTopStyle?: BorderTopStyleProperty, borderTopWidth?: BorderTopWidthProperty, bottom?: BottomProperty, boxDecorationBreak?: BoxDecorationBreakProperty, boxShadow?: BoxShadowProperty, boxSizing?: BoxSizingProperty, breakAfter?: BreakAfterProperty, breakBefore?: BreakBeforeProperty, breakInside?: BreakInsideProperty, captionSide?: CaptionSideProperty, caretColor?: CaretColorProperty, clear?: ClearProperty, clipPath?: ClipPathProperty, color?: ColorProperty, colorAdjust?: PrintColorAdjustProperty, colorScheme?: ColorSchemeProperty, columnCount?: ColumnCountProperty, columnFill?: ColumnFillProperty, columnGap?: ColumnGapProperty, columnRuleColor?: ColumnRuleColorProperty, columnRuleStyle?: ColumnRuleStyleProperty, columnRuleWidth?: ColumnRuleWidthProperty, columnSpan?: ColumnSpanProperty, columnWidth?: ColumnWidthProperty, contain?: ContainProperty, content?: ContentProperty, contentVisibility?: ContentVisibilityProperty, counterIncrement?: CounterIncrementProperty, counterReset?: CounterResetProperty, counterSet?: CounterSetProperty, cursor?: CursorProperty, direction?: DirectionProperty, display?: DisplayProperty, emptyCells?: EmptyCellsProperty, filter?: FilterProperty, flexBasis?: FlexBasisProperty, flexDirection?: FlexDirectionProperty, flexGrow?: GlobalsNumber, flexShrink?: GlobalsNumber, flexWrap?: FlexWrapProperty, float?: FloatProperty, fontFamily?: FontFamilyProperty, fontFeatureSettings?: FontFeatureSettingsProperty, fontKerning?: FontKerningProperty, fontLanguageOverride?: FontLanguageOverrideProperty, fontOpticalSizing?: FontOpticalSizingProperty, fontSize?: FontSizeProperty, fontSizeAdjust?: FontSizeAdjustProperty, fontSmooth?: FontSmoothProperty, fontStretch?: FontStretchProperty, fontStyle?: FontStyleProperty, fontSynthesis?: FontSynthesisProperty, fontVariant?: FontVariantProperty, fontVariantAlternates?: FontVariantAlternatesProperty, fontVariantCaps?: FontVariantCapsProperty, fontVariantEastAsian?: FontVariantEastAsianProperty, fontVariantLigatures?: FontVariantLigaturesProperty, fontVariantNumeric?: FontVariantNumericProperty, fontVariantPosition?: FontVariantPositionProperty, fontVariationSettings?: FontVariationSettingsProperty, fontWeight?: FontWeightProperty, forcedColorAdjust?: ForcedColorAdjustProperty, gridAutoColumns?: GridAutoColumnsProperty, gridAutoFlow?: GridAutoFlowProperty, gridAutoRows?: GridAutoRowsProperty, gridColumnEnd?: GridColumnEndProperty, gridColumnStart?: GridColumnStartProperty, gridRowEnd?: GridRowEndProperty, gridRowStart?: GridRowStartProperty, gridTemplateAreas?: GridTemplateAreasProperty, gridTemplateColumns?: GridTemplateColumnsProperty, gridTemplateRows?: GridTemplateRowsProperty, hangingPunctuation?: HangingPunctuationProperty, height?: HeightProperty, hyphenateCharacter?: HyphenateCharacterProperty, hyphens?: HyphensProperty, imageOrientation?: ImageOrientationProperty, imageRendering?: ImageRenderingProperty, imageResolution?: ImageResolutionProperty, initialLetter?: InitialLetterProperty, inlineSize?: InlineSizeProperty, inputSecurity?: InputSecurityProperty, inset?: InsetProperty, insetBlock?: InsetBlockProperty, insetBlockEnd?: InsetBlockEndProperty, insetBlockStart?: InsetBlockStartProperty, insetInline?: InsetInlineProperty, insetInlineEnd?: InsetInlineEndProperty, insetInlineStart?: InsetInlineStartProperty, isolation?: IsolationProperty, justifyContent?: JustifyContentProperty, justifyItems?: JustifyItemsProperty, justifySelf?: JustifySelfProperty, justifyTracks?: JustifyTracksProperty, left?: LeftProperty, letterSpacing?: LetterSpacingProperty, lineBreak?: LineBreakProperty, lineHeight?: LineHeightProperty, lineHeightStep?: LineHeightStepProperty, listStyleImage?: ListStyleImageProperty, listStylePosition?: ListStylePositionProperty, listStyleType?: ListStyleTypeProperty, marginBlock?: MarginBlockProperty, marginBlockEnd?: MarginBlockEndProperty, marginBlockStart?: MarginBlockStartProperty, marginBottom?: MarginBottomProperty, marginInline?: MarginInlineProperty, marginInlineEnd?: MarginInlineEndProperty, marginInlineStart?: MarginInlineStartProperty, marginLeft?: MarginLeftProperty, marginRight?: MarginRightProperty, marginTop?: MarginTopProperty, maskBorderMode?: MaskBorderModeProperty, maskBorderOutset?: MaskBorderOutsetProperty, maskBorderRepeat?: MaskBorderRepeatProperty, maskBorderSlice?: MaskBorderSliceProperty, maskBorderSource?: MaskBorderSourceProperty, maskBorderWidth?: MaskBorderWidthProperty, maskClip?: MaskClipProperty, maskComposite?: MaskCompositeProperty, maskImage?: MaskImageProperty, maskMode?: MaskModeProperty, maskOrigin?: MaskOriginProperty, maskPosition?: MaskPositionProperty, maskRepeat?: MaskRepeatProperty, maskSize?: MaskSizeProperty, maskType?: MaskTypeProperty, mathDepth?: MathDepthProperty, mathShift?: MathShiftProperty, mathStyle?: MathStyleProperty, maxBlockSize?: MaxBlockSizeProperty, maxHeight?: MaxHeightProperty, maxInlineSize?: MaxInlineSizeProperty, maxLines?: MaxLinesProperty, maxWidth?: MaxWidthProperty, minBlockSize?: MinBlockSizeProperty, minHeight?: MinHeightProperty, minInlineSize?: MinInlineSizeProperty, minWidth?: MinWidthProperty, mixBlendMode?: MixBlendModeProperty, motionDistance?: OffsetDistanceProperty, motionPath?: OffsetPathProperty, motionRotation?: OffsetRotateProperty, objectFit?: ObjectFitProperty, objectPosition?: ObjectPositionProperty, offsetAnchor?: OffsetAnchorProperty, offsetDistance?: OffsetDistanceProperty, offsetPath?: OffsetPathProperty, offsetRotate?: OffsetRotateProperty, offsetRotation?: OffsetRotateProperty, opacity?: OpacityProperty, order?: GlobalsNumber, orphans?: GlobalsNumber, outlineColor?: OutlineColorProperty, outlineOffset?: OutlineOffsetProperty, outlineStyle?: OutlineStyleProperty, outlineWidth?: OutlineWidthProperty, overflowAnchor?: OverflowAnchorProperty, overflowBlock?: OverflowBlockProperty, overflowClipBox?: OverflowClipBoxProperty, overflowClipMargin?: OverflowClipMarginProperty, overflowInline?: OverflowInlineProperty, overflowWrap?: OverflowWrapProperty, overflowX?: OverflowXProperty, overflowY?: OverflowYProperty, overscrollBehaviorBlock?: OverscrollBehaviorBlockProperty, overscrollBehaviorInline?: OverscrollBehaviorInlineProperty, overscrollBehaviorX?: OverscrollBehaviorXProperty, overscrollBehaviorY?: OverscrollBehaviorYProperty, paddingBlock?: PaddingBlockProperty, paddingBlockEnd?: PaddingBlockEndProperty, paddingBlockStart?: PaddingBlockStartProperty, paddingBottom?: PaddingBottomProperty, paddingInline?: PaddingInlineProperty, paddingInlineEnd?: PaddingInlineEndProperty, paddingInlineStart?: PaddingInlineStartProperty, paddingLeft?: PaddingLeftProperty, paddingRight?: PaddingRightProperty, paddingTop?: PaddingTopProperty, pageBreakAfter?: PageBreakAfterProperty, pageBreakBefore?: PageBreakBeforeProperty, pageBreakInside?: PageBreakInsideProperty, paintOrder?: PaintOrderProperty, perspective?: PerspectiveProperty, perspectiveOrigin?: PerspectiveOriginProperty, placeContent?: PlaceContentProperty, pointerEvents?: PointerEventsProperty, position?: PositionProperty, printColorAdjust?: PrintColorAdjustProperty, quotes?: QuotesProperty, resize?: ResizeProperty, right?: RightProperty, rotate?: RotateProperty, rowGap?: RowGapProperty, rubyAlign?: RubyAlignProperty, rubyMerge?: RubyMergeProperty, rubyPosition?: RubyPositionProperty, scale?: ScaleProperty, scrollBehavior?: ScrollBehaviorProperty, scrollMargin?: ScrollMarginProperty, scrollMarginBlock?: ScrollMarginBlockProperty, scrollMarginBlockEnd?: ScrollMarginBlockEndProperty, scrollMarginBlockStart?: ScrollMarginBlockStartProperty, scrollMarginBottom?: ScrollMarginBottomProperty, scrollMarginInline?: ScrollMarginInlineProperty, scrollMarginInlineEnd?: ScrollMarginInlineEndProperty, scrollMarginInlineStart?: ScrollMarginInlineStartProperty, scrollMarginLeft?: ScrollMarginLeftProperty, scrollMarginRight?: ScrollMarginRightProperty, scrollMarginTop?: ScrollMarginTopProperty, scrollPadding?: ScrollPaddingProperty, scrollPaddingBlock?: ScrollPaddingBlockProperty, scrollPaddingBlockEnd?: ScrollPaddingBlockEndProperty, scrollPaddingBlockStart?: ScrollPaddingBlockStartProperty, scrollPaddingBottom?: ScrollPaddingBottomProperty, scrollPaddingInline?: ScrollPaddingInlineProperty, scrollPaddingInlineEnd?: ScrollPaddingInlineEndProperty, scrollPaddingInlineStart?: ScrollPaddingInlineStartProperty, scrollPaddingLeft?: ScrollPaddingLeftProperty, scrollPaddingRight?: ScrollPaddingRightProperty, scrollPaddingTop?: ScrollPaddingTopProperty, scrollSnapAlign?: ScrollSnapAlignProperty, scrollSnapMargin?: ScrollMarginProperty, scrollSnapMarginBottom?: ScrollMarginBottomProperty, scrollSnapMarginLeft?: ScrollMarginLeftProperty, scrollSnapMarginRight?: ScrollMarginRightProperty, scrollSnapMarginTop?: ScrollMarginTopProperty, scrollSnapStop?: ScrollSnapStopProperty, scrollSnapType?: ScrollSnapTypeProperty, scrollbarColor?: ScrollbarColorProperty, scrollbarGutter?: ScrollbarGutterProperty, scrollbarWidth?: ScrollbarWidthProperty, shapeImageThreshold?: ShapeImageThresholdProperty, shapeMargin?: ShapeMarginProperty, shapeOutside?: ShapeOutsideProperty, tabSize?: TabSizeProperty, tableLayout?: TableLayoutProperty, textAlign?: TextAlignProperty, textAlignLast?: TextAlignLastProperty, textCombineUpright?: TextCombineUprightProperty, textDecorationColor?: TextDecorationColorProperty, textDecorationLine?: TextDecorationLineProperty, textDecorationSkip?: TextDecorationSkipProperty, textDecorationSkipInk?: TextDecorationSkipInkProperty, textDecorationStyle?: TextDecorationStyleProperty, textDecorationThickness?: TextDecorationThicknessProperty, textEmphasisColor?: TextEmphasisColorProperty, textEmphasisPosition?: GlobalsString, textEmphasisStyle?: TextEmphasisStyleProperty, textIndent?: TextIndentProperty, textJustify?: TextJustifyProperty, textOrientation?: TextOrientationProperty, textOverflow?: TextOverflowProperty, textRendering?: TextRenderingProperty, textShadow?: TextShadowProperty, textSizeAdjust?: TextSizeAdjustProperty, textTransform?: TextTransformProperty, textUnderlineOffset?: TextUnderlineOffsetProperty, textUnderlinePosition?: TextUnderlinePositionProperty, top?: TopProperty, touchAction?: TouchActionProperty, transform?: TransformProperty, transformBox?: TransformBoxProperty, transformOrigin?: TransformOriginProperty, transformStyle?: TransformStyleProperty, transitionDelay?: GlobalsString, transitionDuration?: GlobalsString, transitionProperty?: TransitionPropertyProperty, transitionTimingFunction?: TransitionTimingFunctionProperty, translate?: TranslateProperty, unicodeBidi?: UnicodeBidiProperty, userSelect?: UserSelectProperty, verticalAlign?: VerticalAlignProperty, visibility?: VisibilityProperty, whiteSpace?: WhiteSpaceProperty, widows?: GlobalsNumber, width?: WidthProperty, willChange?: WillChangeProperty, wordBreak?: WordBreakProperty, wordSpacing?: WordSpacingProperty, wordWrap?: WordWrapProperty, writingMode?: WritingModeProperty, zIndex?: ZIndexProperty, zoom?: ZoomProperty, }; export type StandardShorthandProperties = { all?: Globals, animation?: AnimationProperty, background?: BackgroundProperty, backgroundPosition?: BackgroundPositionProperty, border?: BorderProperty, borderBlock?: BorderBlockProperty, borderBlockEnd?: BorderBlockEndProperty, borderBlockStart?: BorderBlockStartProperty, borderBottom?: BorderBottomProperty, borderColor?: BorderColorProperty, borderImage?: BorderImageProperty, borderInline?: BorderInlineProperty, borderInlineEnd?: BorderInlineEndProperty, borderInlineStart?: BorderInlineStartProperty, borderLeft?: BorderLeftProperty, borderRadius?: BorderRadiusProperty, borderRight?: BorderRightProperty, borderStyle?: BorderStyleProperty, borderTop?: BorderTopProperty, borderWidth?: BorderWidthProperty, columnRule?: ColumnRuleProperty, columns?: ColumnsProperty, flex?: FlexProperty, flexFlow?: FlexFlowProperty, font?: FontProperty, gap?: GapProperty, grid?: GridProperty, gridArea?: GridAreaProperty, gridColumn?: GridColumnProperty, gridRow?: GridRowProperty, gridTemplate?: GridTemplateProperty, lineClamp?: LineClampProperty, listStyle?: ListStyleProperty, margin?: MarginProperty, mask?: MaskProperty, maskBorder?: MaskBorderProperty, motion?: OffsetProperty, offset?: OffsetProperty, outline?: OutlineProperty, overflow?: OverflowProperty, overscrollBehavior?: OverscrollBehaviorProperty, padding?: PaddingProperty, placeItems?: PlaceItemsProperty, placeSelf?: PlaceSelfProperty, textDecoration?: TextDecorationProperty, textEmphasis?: TextEmphasisProperty, transition?: TransitionProperty, }; export type StandardProperties = StandardLonghandProperties & StandardShorthandProperties; export type VendorLonghandProperties = { MozAnimationDelay?: GlobalsString, MozAnimationDirection?: AnimationDirectionProperty, MozAnimationDuration?: GlobalsString, MozAnimationFillMode?: AnimationFillModeProperty, MozAnimationIterationCount?: AnimationIterationCountProperty, MozAnimationName?: AnimationNameProperty, MozAnimationPlayState?: AnimationPlayStateProperty, MozAnimationTimingFunction?: AnimationTimingFunctionProperty, MozAppearance?: MozAppearanceProperty, MozBackfaceVisibility?: BackfaceVisibilityProperty, MozBorderBottomColors?: MozBorderBottomColorsProperty, MozBorderEndColor?: BorderInlineEndColorProperty, MozBorderEndStyle?: BorderInlineEndStyleProperty, MozBorderEndWidth?: BorderInlineEndWidthProperty, MozBorderLeftColors?: MozBorderLeftColorsProperty, MozBorderRightColors?: MozBorderRightColorsProperty, MozBorderStartColor?: BorderInlineStartColorProperty, MozBorderStartStyle?: BorderInlineStartStyleProperty, MozBorderTopColors?: MozBorderTopColorsProperty, MozBoxSizing?: BoxSizingProperty, MozColumnCount?: ColumnCountProperty, MozColumnFill?: ColumnFillProperty, MozColumnRuleColor?: ColumnRuleColorProperty, MozColumnRuleStyle?: ColumnRuleStyleProperty, MozColumnRuleWidth?: ColumnRuleWidthProperty, MozColumnWidth?: ColumnWidthProperty, MozContextProperties?: MozContextPropertiesProperty, MozFontFeatureSettings?: FontFeatureSettingsProperty, MozFontLanguageOverride?: FontLanguageOverrideProperty, MozHyphens?: HyphensProperty, MozImageRegion?: MozImageRegionProperty, MozMarginEnd?: MarginInlineEndProperty, MozMarginStart?: MarginInlineStartProperty, MozOrient?: MozOrientProperty, MozOsxFontSmoothing?: FontSmoothProperty, MozPaddingEnd?: PaddingInlineEndProperty, MozPaddingStart?: PaddingInlineStartProperty, MozPerspective?: PerspectiveProperty, MozPerspectiveOrigin?: PerspectiveOriginProperty, MozStackSizing?: MozStackSizingProperty, MozTabSize?: TabSizeProperty, MozTextBlink?: MozTextBlinkProperty, MozTextSizeAdjust?: TextSizeAdjustProperty, MozTransformOrigin?: TransformOriginProperty, MozTransformStyle?: TransformStyleProperty, MozTransitionDelay?: GlobalsString, MozTransitionDuration?: GlobalsString, MozTransitionProperty?: TransitionPropertyProperty, MozTransitionTimingFunction?: TransitionTimingFunctionProperty, MozUserFocus?: MozUserFocusProperty, MozUserModify?: MozUserModifyProperty, MozUserSelect?: UserSelectProperty, MozWindowDragging?: MozWindowDraggingProperty, MozWindowShadow?: MozWindowShadowProperty, msAccelerator?: MsAcceleratorProperty, msBlockProgression?: MsBlockProgressionProperty, msContentZoomChaining?: MsContentZoomChainingProperty, msContentZoomLimitMax?: GlobalsString, msContentZoomLimitMin?: GlobalsString, msContentZoomSnapPoints?: GlobalsString, msContentZoomSnapType?: MsContentZoomSnapTypeProperty, msContentZooming?: MsContentZoomingProperty, msFilter?: GlobalsString, msFlexDirection?: FlexDirectionProperty, msFlexPositive?: GlobalsNumber, msFlowFrom?: MsFlowFromProperty, msFlowInto?: MsFlowIntoProperty, msGridColumns?: MsGridColumnsProperty, msGridRows?: MsGridRowsProperty, msHighContrastAdjust?: MsHighContrastAdjustProperty, msHyphenateLimitChars?: MsHyphenateLimitCharsProperty, msHyphenateLimitLines?: MsHyphenateLimitLinesProperty, msHyphenateLimitZone?: MsHyphenateLimitZoneProperty, msHyphens?: HyphensProperty, msImeAlign?: MsImeAlignProperty, msLineBreak?: LineBreakProperty, msOrder?: GlobalsNumber, msOverflowStyle?: MsOverflowStyleProperty, msOverflowX?: OverflowXProperty, msOverflowY?: OverflowYProperty, msScrollChaining?: MsScrollChainingProperty, msScrollLimitXMax?: MsScrollLimitXMaxProperty, msScrollLimitXMin?: MsScrollLimitXMinProperty, msScrollLimitYMax?: MsScrollLimitYMaxProperty, msScrollLimitYMin?: MsScrollLimitYMinProperty, msScrollRails?: MsScrollRailsProperty, msScrollSnapPointsX?: GlobalsString, msScrollSnapPointsY?: GlobalsString, msScrollSnapType?: MsScrollSnapTypeProperty, msScrollTranslation?: MsScrollTranslationProperty, msScrollbar3dlightColor?: MsScrollbar3dlightColorProperty, msScrollbarArrowColor?: MsScrollbarArrowColorProperty, msScrollbarBaseColor?: MsScrollbarBaseColorProperty, msScrollbarDarkshadowColor?: MsScrollbarDarkshadowColorProperty, msScrollbarFaceColor?: MsScrollbarFaceColorProperty, msScrollbarHighlightColor?: MsScrollbarHighlightColorProperty, msScrollbarShadowColor?: MsScrollbarShadowColorProperty, msScrollbarTrackColor?: MsScrollbarTrackColorProperty, msTextAutospace?: MsTextAutospaceProperty, msTextCombineHorizontal?: TextCombineUprightProperty, msTextOverflow?: TextOverflowProperty, msTouchAction?: TouchActionProperty, msTouchSelect?: MsTouchSelectProperty, msTransform?: TransformProperty, msTransformOrigin?: TransformOriginProperty, msTransitionDelay?: GlobalsString, msTransitionDuration?: GlobalsString, msTransitionProperty?: TransitionPropertyProperty, msTransitionTimingFunction?: TransitionTimingFunctionProperty, msUserSelect?: MsUserSelectProperty, msWordBreak?: WordBreakProperty, msWrapFlow?: MsWrapFlowProperty, msWrapMargin?: MsWrapMarginProperty, msWrapThrough?: MsWrapThroughProperty, msWritingMode?: WritingModeProperty, WebkitAlignContent?: AlignContentProperty, WebkitAlignItems?: AlignItemsProperty, WebkitAlignSelf?: AlignSelfProperty, WebkitAnimationDelay?: GlobalsString, WebkitAnimationDirection?: AnimationDirectionProperty, WebkitAnimationDuration?: GlobalsString, WebkitAnimationFillMode?: AnimationFillModeProperty, WebkitAnimationIterationCount?: AnimationIterationCountProperty, WebkitAnimationName?: AnimationNameProperty, WebkitAnimationPlayState?: AnimationPlayStateProperty, WebkitAnimationTimingFunction?: AnimationTimingFunctionProperty, WebkitAppearance?: WebkitAppearanceProperty, WebkitBackdropFilter?: BackdropFilterProperty, WebkitBackfaceVisibility?: BackfaceVisibilityProperty, WebkitBackgroundClip?: BackgroundClipProperty, WebkitBackgroundOrigin?: BackgroundOriginProperty, WebkitBackgroundSize?: BackgroundSizeProperty, WebkitBorderBeforeColor?: WebkitBorderBeforeColorProperty, WebkitBorderBeforeStyle?: WebkitBorderBeforeStyleProperty, WebkitBorderBeforeWidth?: WebkitBorderBeforeWidthProperty, WebkitBorderBottomLeftRadius?: BorderBottomLeftRadiusProperty, WebkitBorderBottomRightRadius?: BorderBottomRightRadiusProperty, WebkitBorderImageSlice?: BorderImageSliceProperty, WebkitBorderTopLeftRadius?: BorderTopLeftRadiusProperty, WebkitBorderTopRightRadius?: BorderTopRightRadiusProperty, WebkitBoxDecorationBreak?: BoxDecorationBreakProperty, WebkitBoxReflect?: WebkitBoxReflectProperty, WebkitBoxShadow?: BoxShadowProperty, WebkitBoxSizing?: BoxSizingProperty, WebkitClipPath?: ClipPathProperty, WebkitColumnCount?: ColumnCountProperty, WebkitColumnFill?: ColumnFillProperty, WebkitColumnRuleColor?: ColumnRuleColorProperty, WebkitColumnRuleStyle?: ColumnRuleStyleProperty, WebkitColumnRuleWidth?: ColumnRuleWidthProperty, WebkitColumnSpan?: ColumnSpanProperty, WebkitColumnWidth?: ColumnWidthProperty, WebkitFilter?: FilterProperty, WebkitFlexBasis?: FlexBasisProperty, WebkitFlexDirection?: FlexDirectionProperty, WebkitFlexGrow?: GlobalsNumber, WebkitFlexShrink?: GlobalsNumber, WebkitFlexWrap?: FlexWrapProperty, WebkitFontFeatureSettings?: FontFeatureSettingsProperty, WebkitFontKerning?: FontKerningProperty, WebkitFontSmoothing?: FontSmoothProperty, WebkitFontVariantLigatures?: FontVariantLigaturesProperty, WebkitHyphenateCharacter?: HyphenateCharacterProperty, WebkitHyphens?: HyphensProperty, WebkitInitialLetter?: InitialLetterProperty, WebkitJustifyContent?: JustifyContentProperty, WebkitLineBreak?: LineBreakProperty, WebkitLineClamp?: WebkitLineClampProperty, WebkitMarginEnd?: MarginInlineEndProperty, WebkitMarginStart?: MarginInlineStartProperty, WebkitMaskAttachment?: WebkitMaskAttachmentProperty, WebkitMaskBoxImageOutset?: MaskBorderOutsetProperty, WebkitMaskBoxImageRepeat?: MaskBorderRepeatProperty, WebkitMaskBoxImageSlice?: MaskBorderSliceProperty, WebkitMaskBoxImageSource?: MaskBorderSourceProperty, WebkitMaskBoxImageWidth?: MaskBorderWidthProperty, WebkitMaskClip?: WebkitMaskClipProperty, WebkitMaskComposite?: WebkitMaskCompositeProperty, WebkitMaskImage?: WebkitMaskImageProperty, WebkitMaskOrigin?: WebkitMaskOriginProperty, WebkitMaskPosition?: WebkitMaskPositionProperty, WebkitMaskPositionX?: WebkitMaskPositionXProperty, WebkitMaskPositionY?: WebkitMaskPositionYProperty, WebkitMaskRepeat?: WebkitMaskRepeatProperty, WebkitMaskRepeatX?: WebkitMaskRepeatXProperty, WebkitMaskRepeatY?: WebkitMaskRepeatYProperty, WebkitMaskSize?: WebkitMaskSizeProperty, WebkitMaxInlineSize?: MaxInlineSizeProperty, WebkitOrder?: GlobalsNumber, WebkitOverflowScrolling?: WebkitOverflowScrollingProperty, WebkitPaddingEnd?: PaddingInlineEndProperty, WebkitPaddingStart?: PaddingInlineStartProperty, WebkitPerspective?: PerspectiveProperty, WebkitPerspectiveOrigin?: PerspectiveOriginProperty, WebkitPrintColorAdjust?: PrintColorAdjustProperty, WebkitRubyPosition?: RubyPositionProperty, WebkitScrollSnapType?: ScrollSnapTypeProperty, WebkitShapeMargin?: ShapeMarginProperty, WebkitTapHighlightColor?: WebkitTapHighlightColorProperty, WebkitTextCombine?: TextCombineUprightProperty, WebkitTextDecorationColor?: TextDecorationColorProperty, WebkitTextDecorationLine?: TextDecorationLineProperty, WebkitTextDecorationSkip?: TextDecorationSkipProperty, WebkitTextDecorationStyle?: TextDecorationStyleProperty, WebkitTextEmphasisColor?: TextEmphasisColorProperty, WebkitTextEmphasisPosition?: GlobalsString, WebkitTextEmphasisStyle?: TextEmphasisStyleProperty, WebkitTextFillColor?: WebkitTextFillColorProperty, WebkitTextOrientation?: TextOrientationProperty, WebkitTextSizeAdjust?: TextSizeAdjustProperty, WebkitTextStrokeColor?: WebkitTextStrokeColorProperty, WebkitTextStrokeWidth?: WebkitTextStrokeWidthProperty, WebkitTextUnderlinePosition?: TextUnderlinePositionProperty, WebkitTouchCallout?: WebkitTouchCalloutProperty, WebkitTransform?: TransformProperty, WebkitTransformOrigin?: TransformOriginProperty, WebkitTransformStyle?: TransformStyleProperty, WebkitTransitionDelay?: GlobalsString, WebkitTransitionDuration?: GlobalsString, WebkitTransitionProperty?: TransitionPropertyProperty, WebkitTransitionTimingFunction?: TransitionTimingFunctionProperty, WebkitUserModify?: WebkitUserModifyProperty, WebkitUserSelect?: UserSelectProperty, WebkitWritingMode?: WritingModeProperty, }; export type VendorShorthandProperties = { MozAnimation?: AnimationProperty, MozBorderImage?: BorderImageProperty, MozColumnRule?: ColumnRuleProperty, MozColumns?: ColumnsProperty, MozTransition?: TransitionProperty, msContentZoomLimit?: GlobalsString, msContentZoomSnap?: MsContentZoomSnapProperty, msFlex?: FlexProperty, msScrollLimit?: GlobalsString, msScrollSnapX?: GlobalsString, msScrollSnapY?: GlobalsString, msTransition?: TransitionProperty, WebkitAnimation?: AnimationProperty, WebkitBorderBefore?: WebkitBorderBeforeProperty, WebkitBorderImage?: BorderImageProperty, WebkitBorderRadius?: BorderRadiusProperty, WebkitColumnRule?: ColumnRuleProperty, WebkitColumns?: ColumnsProperty, WebkitFlex?: FlexProperty, WebkitFlexFlow?: FlexFlowProperty, WebkitMask?: WebkitMaskProperty, WebkitMaskBoxImage?: MaskBorderProperty, WebkitTextEmphasis?: TextEmphasisProperty, WebkitTextStroke?: WebkitTextStrokeProperty, WebkitTransition?: TransitionProperty, }; export type VendorProperties = VendorLonghandProperties & VendorShorthandProperties; export type ObsoleteProperties = { azimuth?: AzimuthProperty, boxAlign?: BoxAlignProperty, boxDirection?: BoxDirectionProperty, boxFlex?: GlobalsNumber, boxFlexGroup?: GlobalsNumber, boxLines?: BoxLinesProperty, boxOrdinalGroup?: GlobalsNumber, boxOrient?: BoxOrientProperty, boxPack?: BoxPackProperty, clip?: ClipProperty, gridColumnGap?: GridColumnGapProperty, gridGap?: GridGapProperty, gridRowGap?: GridRowGapProperty, imeMode?: ImeModeProperty, offsetBlock?: InsetBlockProperty, offsetBlockEnd?: InsetBlockEndProperty, offsetBlockStart?: InsetBlockStartProperty, offsetInline?: InsetInlineProperty, offsetInlineEnd?: InsetInlineEndProperty, offsetInlineStart?: InsetInlineStartProperty, scrollSnapCoordinate?: ScrollSnapCoordinateProperty, scrollSnapDestination?: ScrollSnapDestinationProperty, scrollSnapPointsX?: ScrollSnapPointsXProperty, scrollSnapPointsY?: ScrollSnapPointsYProperty, scrollSnapTypeX?: ScrollSnapTypeXProperty, scrollSnapTypeY?: ScrollSnapTypeYProperty, KhtmlBoxAlign?: BoxAlignProperty, KhtmlBoxDirection?: BoxDirectionProperty, KhtmlBoxFlex?: GlobalsNumber, KhtmlBoxFlexGroup?: GlobalsNumber, KhtmlBoxLines?: BoxLinesProperty, KhtmlBoxOrdinalGroup?: GlobalsNumber, KhtmlBoxOrient?: BoxOrientProperty, KhtmlBoxPack?: BoxPackProperty, KhtmlLineBreak?: LineBreakProperty, KhtmlOpacity?: OpacityProperty, KhtmlUserSelect?: UserSelectProperty, MozBackgroundClip?: BackgroundClipProperty, MozBackgroundInlinePolicy?: BoxDecorationBreakProperty, MozBackgroundOrigin?: BackgroundOriginProperty, MozBackgroundSize?: BackgroundSizeProperty, MozBinding?: MozBindingProperty, MozBorderRadius?: BorderRadiusProperty, MozBorderRadiusBottomleft?: BorderBottomLeftRadiusProperty, MozBorderRadiusBottomright?: BorderBottomRightRadiusProperty, MozBorderRadiusTopleft?: BorderTopLeftRadiusProperty, MozBorderRadiusTopright?: BorderTopRightRadiusProperty, MozBoxAlign?: BoxAlignProperty, MozBoxDirection?: BoxDirectionProperty, MozBoxFlex?: GlobalsNumber, MozBoxOrdinalGroup?: GlobalsNumber, MozBoxOrient?: BoxOrientProperty, MozBoxPack?: BoxPackProperty, MozBoxShadow?: BoxShadowProperty, MozFloatEdge?: MozFloatEdgeProperty, MozForceBrokenImageIcon?: MozForceBrokenImageIconProperty, MozOpacity?: OpacityProperty, MozOutline?: OutlineProperty, MozOutlineColor?: OutlineColorProperty, MozOutlineRadius?: MozOutlineRadiusProperty, MozOutlineRadiusBottomleft?: MozOutlineRadiusBottomleftProperty, MozOutlineRadiusBottomright?: MozOutlineRadiusBottomrightProperty, MozOutlineRadiusTopleft?: MozOutlineRadiusTopleftProperty, MozOutlineRadiusTopright?: MozOutlineRadiusToprightProperty, MozOutlineStyle?: OutlineStyleProperty, MozOutlineWidth?: OutlineWidthProperty, MozTextAlignLast?: TextAlignLastProperty, MozTextDecorationColor?: TextDecorationColorProperty, MozTextDecorationLine?: TextDecorationLineProperty, MozTextDecorationStyle?: TextDecorationStyleProperty, MozUserInput?: MozUserInputProperty, msImeMode?: ImeModeProperty, OAnimation?: AnimationProperty, OAnimationDelay?: GlobalsString, OAnimationDirection?: AnimationDirectionProperty, OAnimationDuration?: GlobalsString, OAnimationFillMode?: AnimationFillModeProperty, OAnimationIterationCount?: AnimationIterationCountProperty, OAnimationName?: AnimationNameProperty, OAnimationPlayState?: AnimationPlayStateProperty, OAnimationTimingFunction?: AnimationTimingFunctionProperty, OBackgroundSize?: BackgroundSizeProperty, OBorderImage?: BorderImageProperty, OObjectFit?: ObjectFitProperty, OObjectPosition?: ObjectPositionProperty, OTabSize?: TabSizeProperty, OTextOverflow?: TextOverflowProperty, OTransform?: TransformProperty, OTransformOrigin?: TransformOriginProperty, OTransition?: TransitionProperty, OTransitionDelay?: GlobalsString, OTransitionDuration?: GlobalsString, OTransitionProperty?: TransitionPropertyProperty, OTransitionTimingFunction?: TransitionTimingFunctionProperty, WebkitBoxAlign?: BoxAlignProperty, WebkitBoxDirection?: BoxDirectionProperty, WebkitBoxFlex?: GlobalsNumber, WebkitBoxFlexGroup?: GlobalsNumber, WebkitBoxLines?: BoxLinesProperty, WebkitBoxOrdinalGroup?: GlobalsNumber, WebkitBoxOrient?: BoxOrientProperty, WebkitBoxPack?: BoxPackProperty, WebkitScrollSnapPointsX?: ScrollSnapPointsXProperty, WebkitScrollSnapPointsY?: ScrollSnapPointsYProperty, }; export type SvgProperties = { alignmentBaseline?: AlignmentBaselineProperty, baselineShift?: BaselineShiftProperty, clip?: ClipProperty, clipPath?: ClipPathProperty, clipRule?: ClipRuleProperty, color?: ColorProperty, colorInterpolation?: ColorInterpolationProperty, colorRendering?: ColorRenderingProperty, cursor?: CursorProperty, direction?: DirectionProperty, display?: DisplayProperty, dominantBaseline?: DominantBaselineProperty, fill?: FillProperty, fillOpacity?: GlobalsNumber, fillRule?: FillRuleProperty, filter?: FilterProperty, floodColor?: FloodColorProperty, floodOpacity?: GlobalsNumber, font?: FontProperty, fontFamily?: FontFamilyProperty, fontSize?: FontSizeProperty, fontSizeAdjust?: FontSizeAdjustProperty, fontStretch?: FontStretchProperty, fontStyle?: FontStyleProperty, fontVariant?: FontVariantProperty, fontWeight?: FontWeightProperty, glyphOrientationVertical?: GlyphOrientationVerticalProperty, imageRendering?: ImageRenderingProperty, letterSpacing?: LetterSpacingProperty, lightingColor?: LightingColorProperty, lineHeight?: LineHeightProperty, marker?: MarkerProperty, markerEnd?: MarkerEndProperty, markerMid?: MarkerMidProperty, markerStart?: MarkerStartProperty, mask?: MaskProperty, opacity?: OpacityProperty, overflow?: OverflowProperty, paintOrder?: PaintOrderProperty, pointerEvents?: PointerEventsProperty, shapeRendering?: ShapeRenderingProperty, stopColor?: StopColorProperty, stopOpacity?: GlobalsNumber, stroke?: StrokeProperty, strokeDasharray?: StrokeDasharrayProperty, strokeDashoffset?: StrokeDashoffsetProperty, strokeLinecap?: StrokeLinecapProperty, strokeLinejoin?: StrokeLinejoinProperty, strokeMiterlimit?: GlobalsNumber, strokeOpacity?: GlobalsNumber, strokeWidth?: StrokeWidthProperty, textAnchor?: TextAnchorProperty, textDecoration?: TextDecorationProperty, textRendering?: TextRenderingProperty, unicodeBidi?: UnicodeBidiProperty, vectorEffect?: VectorEffectProperty, visibility?: VisibilityProperty, whiteSpace?: WhiteSpaceProperty, wordSpacing?: WordSpacingProperty, writingMode?: WritingModeProperty, }; export type Properties = StandardProperties & VendorProperties & ObsoleteProperties & SvgProperties; export type StandardLonghandPropertiesHyphen = { "accent-color"?: AccentColorProperty, "align-content"?: AlignContentProperty, "align-items"?: AlignItemsProperty, "align-self"?: AlignSelfProperty, "align-tracks"?: AlignTracksProperty, "animation-composition"?: GlobalsString, "animation-delay"?: GlobalsString, "animation-direction"?: AnimationDirectionProperty, "animation-duration"?: GlobalsString, "animation-fill-mode"?: AnimationFillModeProperty, "animation-iteration-count"?: AnimationIterationCountProperty, "animation-name"?: AnimationNameProperty, "animation-play-state"?: AnimationPlayStateProperty, "animation-timeline"?: AnimationTimelineProperty, "animation-timing-function"?: AnimationTimingFunctionProperty, appearance?: AppearanceProperty, "aspect-ratio"?: AspectRatioProperty, "backdrop-filter"?: BackdropFilterProperty, "backface-visibility"?: BackfaceVisibilityProperty, "background-attachment"?: BackgroundAttachmentProperty, "background-blend-mode"?: BackgroundBlendModeProperty, "background-clip"?: BackgroundClipProperty, "background-color"?: BackgroundColorProperty, "background-image"?: BackgroundImageProperty, "background-origin"?: BackgroundOriginProperty, "background-position-x"?: BackgroundPositionXProperty, "background-position-y"?: BackgroundPositionYProperty, "background-repeat"?: BackgroundRepeatProperty, "background-size"?: BackgroundSizeProperty, "block-overflow"?: BlockOverflowProperty, "block-size"?: BlockSizeProperty, "border-block-color"?: BorderBlockColorProperty, "border-block-end-color"?: BorderBlockEndColorProperty, "border-block-end-style"?: BorderBlockEndStyleProperty, "border-block-end-width"?: BorderBlockEndWidthProperty, "border-block-start-color"?: BorderBlockStartColorProperty, "border-block-start-style"?: BorderBlockStartStyleProperty, "border-block-start-width"?: BorderBlockStartWidthProperty, "border-block-style"?: BorderBlockStyleProperty, "border-block-width"?: BorderBlockWidthProperty, "border-bottom-color"?: BorderBottomColorProperty, "border-bottom-left-radius"?: BorderBottomLeftRadiusProperty, "border-bottom-right-radius"?: BorderBottomRightRadiusProperty, "border-bottom-style"?: BorderBottomStyleProperty, "border-bottom-width"?: BorderBottomWidthProperty, "border-collapse"?: BorderCollapseProperty, "border-end-end-radius"?: BorderEndEndRadiusProperty, "border-end-start-radius"?: BorderEndStartRadiusProperty, "border-image-outset"?: BorderImageOutsetProperty, "border-image-repeat"?: BorderImageRepeatProperty, "border-image-slice"?: BorderImageSliceProperty, "border-image-source"?: BorderImageSourceProperty, "border-image-width"?: BorderImageWidthProperty, "border-inline-color"?: BorderInlineColorProperty, "border-inline-end-color"?: BorderInlineEndColorProperty, "border-inline-end-style"?: BorderInlineEndStyleProperty, "border-inline-end-width"?: BorderInlineEndWidthProperty, "border-inline-start-color"?: BorderInlineStartColorProperty, "border-inline-start-style"?: BorderInlineStartStyleProperty, "border-inline-start-width"?: BorderInlineStartWidthProperty, "border-inline-style"?: BorderInlineStyleProperty, "border-inline-width"?: BorderInlineWidthProperty, "border-left-color"?: BorderLeftColorProperty, "border-left-style"?: BorderLeftStyleProperty, "border-left-width"?: BorderLeftWidthProperty, "border-right-color"?: BorderRightColorProperty, "border-right-style"?: BorderRightStyleProperty, "border-right-width"?: BorderRightWidthProperty, "border-spacing"?: BorderSpacingProperty, "border-start-end-radius"?: BorderStartEndRadiusProperty, "border-start-start-radius"?: BorderStartStartRadiusProperty, "border-top-color"?: BorderTopColorProperty, "border-top-left-radius"?: BorderTopLeftRadiusProperty, "border-top-right-radius"?: BorderTopRightRadiusProperty, "border-top-style"?: BorderTopStyleProperty, "border-top-width"?: BorderTopWidthProperty, bottom?: BottomProperty, "box-decoration-break"?: BoxDecorationBreakProperty, "box-shadow"?: BoxShadowProperty, "box-sizing"?: BoxSizingProperty, "break-after"?: BreakAfterProperty, "break-before"?: BreakBeforeProperty, "break-inside"?: BreakInsideProperty, "caption-side"?: CaptionSideProperty, "caret-color"?: CaretColorProperty, clear?: ClearProperty, "clip-path"?: ClipPathProperty, color?: ColorProperty, "color-adjust"?: PrintColorAdjustProperty, "color-scheme"?: ColorSchemeProperty, "column-count"?: ColumnCountProperty, "column-fill"?: ColumnFillProperty, "column-gap"?: ColumnGapProperty, "column-rule-color"?: ColumnRuleColorProperty, "column-rule-style"?: ColumnRuleStyleProperty, "column-rule-width"?: ColumnRuleWidthProperty, "column-span"?: ColumnSpanProperty, "column-width"?: ColumnWidthProperty, contain?: ContainProperty, content?: ContentProperty, "content-visibility"?: ContentVisibilityProperty, "counter-increment"?: CounterIncrementProperty, "counter-reset"?: CounterResetProperty, "counter-set"?: CounterSetProperty, cursor?: CursorProperty, direction?: DirectionProperty, display?: DisplayProperty, "empty-cells"?: EmptyCellsProperty, filter?: FilterProperty, "flex-basis"?: FlexBasisProperty, "flex-direction"?: FlexDirectionProperty, "flex-grow"?: GlobalsNumber, "flex-shrink"?: GlobalsNumber, "flex-wrap"?: FlexWrapProperty, float?: FloatProperty, "font-family"?: FontFamilyProperty, "font-feature-settings"?: FontFeatureSettingsProperty, "font-kerning"?: FontKerningProperty, "font-language-override"?: FontLanguageOverrideProperty, "font-optical-sizing"?: FontOpticalSizingProperty, "font-size"?: FontSizeProperty, "font-size-adjust"?: FontSizeAdjustProperty, "font-smooth"?: FontSmoothProperty, "font-stretch"?: FontStretchProperty, "font-style"?: FontStyleProperty, "font-synthesis"?: FontSynthesisProperty, "font-variant"?: FontVariantProperty, "font-variant-alternates"?: FontVariantAlternatesProperty, "font-variant-caps"?: FontVariantCapsProperty, "font-variant-east-asian"?: FontVariantEastAsianProperty, "font-variant-ligatures"?: FontVariantLigaturesProperty, "font-variant-numeric"?: FontVariantNumericProperty, "font-variant-position"?: FontVariantPositionProperty, "font-variation-settings"?: FontVariationSettingsProperty, "font-weight"?: FontWeightProperty, "forced-color-adjust"?: ForcedColorAdjustProperty, "grid-auto-columns"?: GridAutoColumnsProperty, "grid-auto-flow"?: GridAutoFlowProperty, "grid-auto-rows"?: GridAutoRowsProperty, "grid-column-end"?: GridColumnEndProperty, "grid-column-start"?: GridColumnStartProperty, "grid-row-end"?: GridRowEndProperty, "grid-row-start"?: GridRowStartProperty, "grid-template-areas"?: GridTemplateAreasProperty, "grid-template-columns"?: GridTemplateColumnsProperty, "grid-template-rows"?: GridTemplateRowsProperty, "hanging-punctuation"?: HangingPunctuationProperty, height?: HeightProperty, "hyphenate-character"?: HyphenateCharacterProperty, hyphens?: HyphensProperty, "image-orientation"?: ImageOrientationProperty, "image-rendering"?: ImageRenderingProperty, "image-resolution"?: ImageResolutionProperty, "initial-letter"?: InitialLetterProperty, "inline-size"?: InlineSizeProperty, "input-security"?: InputSecurityProperty, inset?: InsetProperty, "inset-block"?: InsetBlockProperty, "inset-block-end"?: InsetBlockEndProperty, "inset-block-start"?: InsetBlockStartProperty, "inset-inline"?: InsetInlineProperty, "inset-inline-end"?: InsetInlineEndProperty, "inset-inline-start"?: InsetInlineStartProperty, isolation?: IsolationProperty, "justify-content"?: JustifyContentProperty, "justify-items"?: JustifyItemsProperty, "justify-self"?: JustifySelfProperty, "justify-tracks"?: JustifyTracksProperty, left?: LeftProperty, "letter-spacing"?: LetterSpacingProperty, "line-break"?: LineBreakProperty, "line-height"?: LineHeightProperty, "line-height-step"?: LineHeightStepProperty, "list-style-image"?: ListStyleImageProperty, "list-style-position"?: ListStylePositionProperty, "list-style-type"?: ListStyleTypeProperty, "margin-block"?: MarginBlockProperty, "margin-block-end"?: MarginBlockEndProperty, "margin-block-start"?: MarginBlockStartProperty, "margin-bottom"?: MarginBottomProperty, "margin-inline"?: MarginInlineProperty, "margin-inline-end"?: MarginInlineEndProperty, "margin-inline-start"?: MarginInlineStartProperty, "margin-left"?: MarginLeftProperty, "margin-right"?: MarginRightProperty, "margin-top"?: MarginTopProperty, "mask-border-mode"?: MaskBorderModeProperty, "mask-border-outset"?: MaskBorderOutsetProperty, "mask-border-repeat"?: MaskBorderRepeatProperty, "mask-border-slice"?: MaskBorderSliceProperty, "mask-border-source"?: MaskBorderSourceProperty, "mask-border-width"?: MaskBorderWidthProperty, "mask-clip"?: MaskClipProperty, "mask-composite"?: MaskCompositeProperty, "mask-image"?: MaskImageProperty, "mask-mode"?: MaskModeProperty, "mask-origin"?: MaskOriginProperty, "mask-position"?: MaskPositionProperty, "mask-repeat"?: MaskRepeatProperty, "mask-size"?: MaskSizeProperty, "mask-type"?: MaskTypeProperty, "math-depth"?: MathDepthProperty, "math-shift"?: MathShiftProperty, "math-style"?: MathStyleProperty, "max-block-size"?: MaxBlockSizeProperty, "max-height"?: MaxHeightProperty, "max-inline-size"?: MaxInlineSizeProperty, "max-lines"?: MaxLinesProperty, "max-width"?: MaxWidthProperty, "min-block-size"?: MinBlockSizeProperty, "min-height"?: MinHeightProperty, "min-inline-size"?: MinInlineSizeProperty, "min-width"?: MinWidthProperty, "mix-blend-mode"?: MixBlendModeProperty, "motion-distance"?: OffsetDistanceProperty, "motion-path"?: OffsetPathProperty, "motion-rotation"?: OffsetRotateProperty, "object-fit"?: ObjectFitProperty, "object-position"?: ObjectPositionProperty, "offset-anchor"?: OffsetAnchorProperty, "offset-distance"?: OffsetDistanceProperty, "offset-path"?: OffsetPathProperty, "offset-rotate"?: OffsetRotateProperty, "offset-rotation"?: OffsetRotateProperty, opacity?: OpacityProperty, order?: GlobalsNumber, orphans?: GlobalsNumber, "outline-color"?: OutlineColorProperty, "outline-offset"?: OutlineOffsetProperty, "outline-style"?: OutlineStyleProperty, "outline-width"?: OutlineWidthProperty, "overflow-anchor"?: OverflowAnchorProperty, "overflow-block"?: OverflowBlockProperty, "overflow-clip-box"?: OverflowClipBoxProperty, "overflow-clip-margin"?: OverflowClipMarginProperty, "overflow-inline"?: OverflowInlineProperty, "overflow-wrap"?: OverflowWrapProperty, "overflow-x"?: OverflowXProperty, "overflow-y"?: OverflowYProperty, "overscroll-behavior-block"?: OverscrollBehaviorBlockProperty, "overscroll-behavior-inline"?: OverscrollBehaviorInlineProperty, "overscroll-behavior-x"?: OverscrollBehaviorXProperty, "overscroll-behavior-y"?: OverscrollBehaviorYProperty, "padding-block"?: PaddingBlockProperty, "padding-block-end"?: PaddingBlockEndProperty, "padding-block-start"?: PaddingBlockStartProperty, "padding-bottom"?: PaddingBottomProperty, "padding-inline"?: PaddingInlineProperty, "padding-inline-end"?: PaddingInlineEndProperty, "padding-inline-start"?: PaddingInlineStartProperty, "padding-left"?: PaddingLeftProperty, "padding-right"?: PaddingRightProperty, "padding-top"?: PaddingTopProperty, "page-break-after"?: PageBreakAfterProperty, "page-break-before"?: PageBreakBeforeProperty, "page-break-inside"?: PageBreakInsideProperty, "paint-order"?: PaintOrderProperty, perspective?: PerspectiveProperty, "perspective-origin"?: PerspectiveOriginProperty, "place-content"?: PlaceContentProperty, "pointer-events"?: PointerEventsProperty, position?: PositionProperty, "print-color-adjust"?: PrintColorAdjustProperty, quotes?: QuotesProperty, resize?: ResizeProperty, right?: RightProperty, rotate?: RotateProperty, "row-gap"?: RowGapProperty, "ruby-align"?: RubyAlignProperty, "ruby-merge"?: RubyMergeProperty, "ruby-position"?: RubyPositionProperty, scale?: ScaleProperty, "scroll-behavior"?: ScrollBehaviorProperty, "scroll-margin"?: ScrollMarginProperty, "scroll-margin-block"?: ScrollMarginBlockProperty, "scroll-margin-block-end"?: ScrollMarginBlockEndProperty, "scroll-margin-block-start"?: ScrollMarginBlockStartProperty, "scroll-margin-bottom"?: ScrollMarginBottomProperty, "scroll-margin-inline"?: ScrollMarginInlineProperty, "scroll-margin-inline-end"?: ScrollMarginInlineEndProperty, "scroll-margin-inline-start"?: ScrollMarginInlineStartProperty, "scroll-margin-left"?: ScrollMarginLeftProperty, "scroll-margin-right"?: ScrollMarginRightProperty, "scroll-margin-top"?: ScrollMarginTopProperty, "scroll-padding"?: ScrollPaddingProperty, "scroll-padding-block"?: ScrollPaddingBlockProperty, "scroll-padding-block-end"?: ScrollPaddingBlockEndProperty, "scroll-padding-block-start"?: ScrollPaddingBlockStartProperty, "scroll-padding-bottom"?: ScrollPaddingBottomProperty, "scroll-padding-inline"?: ScrollPaddingInlineProperty, "scroll-padding-inline-end"?: ScrollPaddingInlineEndProperty, "scroll-padding-inline-start"?: ScrollPaddingInlineStartProperty, "scroll-padding-left"?: ScrollPaddingLeftProperty, "scroll-padding-right"?: ScrollPaddingRightProperty, "scroll-padding-top"?: ScrollPaddingTopProperty, "scroll-snap-align"?: ScrollSnapAlignProperty, "scroll-snap-margin"?: ScrollMarginProperty, "scroll-snap-margin-bottom"?: ScrollMarginBottomProperty, "scroll-snap-margin-left"?: ScrollMarginLeftProperty, "scroll-snap-margin-right"?: ScrollMarginRightProperty, "scroll-snap-margin-top"?: ScrollMarginTopProperty, "scroll-snap-stop"?: ScrollSnapStopProperty, "scroll-snap-type"?: ScrollSnapTypeProperty, "scrollbar-color"?: ScrollbarColorProperty, "scrollbar-gutter"?: ScrollbarGutterProperty, "scrollbar-width"?: ScrollbarWidthProperty, "shape-image-threshold"?: ShapeImageThresholdProperty, "shape-margin"?: ShapeMarginProperty, "shape-outside"?: ShapeOutsideProperty, "tab-size"?: TabSizeProperty, "table-layout"?: TableLayoutProperty, "text-align"?: TextAlignProperty, "text-align-last"?: TextAlignLastProperty, "text-combine-upright"?: TextCombineUprightProperty, "text-decoration-color"?: TextDecorationColorProperty, "text-decoration-line"?: TextDecorationLineProperty, "text-decoration-skip"?: TextDecorationSkipProperty, "text-decoration-skip-ink"?: TextDecorationSkipInkProperty, "text-decoration-style"?: TextDecorationStyleProperty, "text-decoration-thickness"?: TextDecorationThicknessProperty, "text-emphasis-color"?: TextEmphasisColorProperty, "text-emphasis-position"?: GlobalsString, "text-emphasis-style"?: TextEmphasisStyleProperty, "text-indent"?: TextIndentProperty, "text-justify"?: TextJustifyProperty, "text-orientation"?: TextOrientationProperty, "text-overflow"?: TextOverflowProperty, "text-rendering"?: TextRenderingProperty, "text-shadow"?: TextShadowProperty, "text-size-adjust"?: TextSizeAdjustProperty, "text-transform"?: TextTransformProperty, "text-underline-offset"?: TextUnderlineOffsetProperty, "text-underline-position"?: TextUnderlinePositionProperty, top?: TopProperty, "touch-action"?: TouchActionProperty, transform?: TransformProperty, "transform-box"?: TransformBoxProperty, "transform-origin"?: TransformOriginProperty, "transform-style"?: TransformStyleProperty, "transition-delay"?: GlobalsString, "transition-duration"?: GlobalsString, "transition-property"?: TransitionPropertyProperty, "transition-timing-function"?: TransitionTimingFunctionProperty, translate?: TranslateProperty, "unicode-bidi"?: UnicodeBidiProperty, "user-select"?: UserSelectProperty, "vertical-align"?: VerticalAlignProperty, visibility?: VisibilityProperty, "white-space"?: WhiteSpaceProperty, widows?: GlobalsNumber, width?: WidthProperty, "will-change"?: WillChangeProperty, "word-break"?: WordBreakProperty, "word-spacing"?: WordSpacingProperty, "word-wrap"?: WordWrapProperty, "writing-mode"?: WritingModeProperty, "z-index"?: ZIndexProperty, zoom?: ZoomProperty, }; export type StandardShorthandPropertiesHyphen = { all?: Globals, animation?: AnimationProperty, background?: BackgroundProperty, "background-position"?: BackgroundPositionProperty, border?: BorderProperty, "border-block"?: BorderBlockProperty, "border-block-end"?: BorderBlockEndProperty, "border-block-start"?: BorderBlockStartProperty, "border-bottom"?: BorderBottomProperty, "border-color"?: BorderColorProperty, "border-image"?: BorderImageProperty, "border-inline"?: BorderInlineProperty, "border-inline-end"?: BorderInlineEndProperty, "border-inline-start"?: BorderInlineStartProperty, "border-left"?: BorderLeftProperty, "border-radius"?: BorderRadiusProperty, "border-right"?: BorderRightProperty, "border-style"?: BorderStyleProperty, "border-top"?: BorderTopProperty, "border-width"?: BorderWidthProperty, "column-rule"?: ColumnRuleProperty, columns?: ColumnsProperty, flex?: FlexProperty, "flex-flow"?: FlexFlowProperty, font?: FontProperty, gap?: GapProperty, grid?: GridProperty, "grid-area"?: GridAreaProperty, "grid-column"?: GridColumnProperty, "grid-row"?: GridRowProperty, "grid-template"?: GridTemplateProperty, "line-clamp"?: LineClampProperty, "list-style"?: ListStyleProperty, margin?: MarginProperty, mask?: MaskProperty, "mask-border"?: MaskBorderProperty, motion?: OffsetProperty, offset?: OffsetProperty, outline?: OutlineProperty, overflow?: OverflowProperty, "overscroll-behavior"?: OverscrollBehaviorProperty, padding?: PaddingProperty, "place-items"?: PlaceItemsProperty, "place-self"?: PlaceSelfProperty, "text-decoration"?: TextDecorationProperty, "text-emphasis"?: TextEmphasisProperty, transition?: TransitionProperty, }; export type StandardPropertiesHyphen = StandardLonghandPropertiesHyphen & StandardShorthandPropertiesHyphen; export type VendorLonghandPropertiesHyphen = { "-moz-animation-delay"?: GlobalsString, "-moz-animation-direction"?: AnimationDirectionProperty, "-moz-animation-duration"?: GlobalsString, "-moz-animation-fill-mode"?: AnimationFillModeProperty, "-moz-animation-iteration-count"?: AnimationIterationCountProperty, "-moz-animation-name"?: AnimationNameProperty, "-moz-animation-play-state"?: AnimationPlayStateProperty, "-moz-animation-timing-function"?: AnimationTimingFunctionProperty, "-moz-appearance"?: MozAppearanceProperty, "-moz-backface-visibility"?: BackfaceVisibilityProperty, "-moz-border-bottom-colors"?: MozBorderBottomColorsProperty, "-moz-border-end-color"?: BorderInlineEndColorProperty, "-moz-border-end-style"?: BorderInlineEndStyleProperty, "-moz-border-end-width"?: BorderInlineEndWidthProperty, "-moz-border-left-colors"?: MozBorderLeftColorsProperty, "-moz-border-right-colors"?: MozBorderRightColorsProperty, "-moz-border-start-color"?: BorderInlineStartColorProperty, "-moz-border-start-style"?: BorderInlineStartStyleProperty, "-moz-border-top-colors"?: MozBorderTopColorsProperty, "-moz-box-sizing"?: BoxSizingProperty, "-moz-column-count"?: ColumnCountProperty, "-moz-column-fill"?: ColumnFillProperty, "-moz-column-rule-color"?: ColumnRuleColorProperty, "-moz-column-rule-style"?: ColumnRuleStyleProperty, "-moz-column-rule-width"?: ColumnRuleWidthProperty, "-moz-column-width"?: ColumnWidthProperty, "-moz-context-properties"?: MozContextPropertiesProperty, "-moz-font-feature-settings"?: FontFeatureSettingsProperty, "-moz-font-language-override"?: FontLanguageOverrideProperty, "-moz-hyphens"?: HyphensProperty, "-moz-image-region"?: MozImageRegionProperty, "-moz-margin-end"?: MarginInlineEndProperty, "-moz-margin-start"?: MarginInlineStartProperty, "-moz-orient"?: MozOrientProperty, "-moz-osx-font-smoothing"?: FontSmoothProperty, "-moz-padding-end"?: PaddingInlineEndProperty, "-moz-padding-start"?: PaddingInlineStartProperty, "-moz-perspective"?: PerspectiveProperty, "-moz-perspective-origin"?: PerspectiveOriginProperty, "-moz-stack-sizing"?: MozStackSizingProperty, "-moz-tab-size"?: TabSizeProperty, "-moz-text-blink"?: MozTextBlinkProperty, "-moz-text-size-adjust"?: TextSizeAdjustProperty, "-moz-transform-origin"?: TransformOriginProperty, "-moz-transform-style"?: TransformStyleProperty, "-moz-transition-delay"?: GlobalsString, "-moz-transition-duration"?: GlobalsString, "-moz-transition-property"?: TransitionPropertyProperty, "-moz-transition-timing-function"?: TransitionTimingFunctionProperty, "-moz-user-focus"?: MozUserFocusProperty, "-moz-user-modify"?: MozUserModifyProperty, "-moz-user-select"?: UserSelectProperty, "-moz-window-dragging"?: MozWindowDraggingProperty, "-moz-window-shadow"?: MozWindowShadowProperty, "-ms-accelerator"?: MsAcceleratorProperty, "-ms-block-progression"?: MsBlockProgressionProperty, "-ms-content-zoom-chaining"?: MsContentZoomChainingProperty, "-ms-content-zoom-limit-max"?: GlobalsString, "-ms-content-zoom-limit-min"?: GlobalsString, "-ms-content-zoom-snap-points"?: GlobalsString, "-ms-content-zoom-snap-type"?: MsContentZoomSnapTypeProperty, "-ms-content-zooming"?: MsContentZoomingProperty, "-ms-filter"?: GlobalsString, "-ms-flex-direction"?: FlexDirectionProperty, "-ms-flex-positive"?: GlobalsNumber, "-ms-flow-from"?: MsFlowFromProperty, "-ms-flow-into"?: MsFlowIntoProperty, "-ms-grid-columns"?: MsGridColumnsProperty, "-ms-grid-rows"?: MsGridRowsProperty, "-ms-high-contrast-adjust"?: MsHighContrastAdjustProperty, "-ms-hyphenate-limit-chars"?: MsHyphenateLimitCharsProperty, "-ms-hyphenate-limit-lines"?: MsHyphenateLimitLinesProperty, "-ms-hyphenate-limit-zone"?: MsHyphenateLimitZoneProperty, "-ms-hyphens"?: HyphensProperty, "-ms-ime-align"?: MsImeAlignProperty, "-ms-line-break"?: LineBreakProperty, "-ms-order"?: GlobalsNumber, "-ms-overflow-style"?: MsOverflowStyleProperty, "-ms-overflow-x"?: OverflowXProperty, "-ms-overflow-y"?: OverflowYProperty, "-ms-scroll-chaining"?: MsScrollChainingProperty, "-ms-scroll-limit-x-max"?: MsScrollLimitXMaxProperty, "-ms-scroll-limit-x-min"?: MsScrollLimitXMinProperty, "-ms-scroll-limit-y-max"?: MsScrollLimitYMaxProperty, "-ms-scroll-limit-y-min"?: MsScrollLimitYMinProperty, "-ms-scroll-rails"?: MsScrollRailsProperty, "-ms-scroll-snap-points-x"?: GlobalsString, "-ms-scroll-snap-points-y"?: GlobalsString, "-ms-scroll-snap-type"?: MsScrollSnapTypeProperty, "-ms-scroll-translation"?: MsScrollTranslationProperty, "-ms-scrollbar-3dlight-color"?: MsScrollbar3dlightColorProperty, "-ms-scrollbar-arrow-color"?: MsScrollbarArrowColorProperty, "-ms-scrollbar-base-color"?: MsScrollbarBaseColorProperty, "-ms-scrollbar-darkshadow-color"?: MsScrollbarDarkshadowColorProperty, "-ms-scrollbar-face-color"?: MsScrollbarFaceColorProperty, "-ms-scrollbar-highlight-color"?: MsScrollbarHighlightColorProperty, "-ms-scrollbar-shadow-color"?: MsScrollbarShadowColorProperty, "-ms-scrollbar-track-color"?: MsScrollbarTrackColorProperty, "-ms-text-autospace"?: MsTextAutospaceProperty, "-ms-text-combine-horizontal"?: TextCombineUprightProperty, "-ms-text-overflow"?: TextOverflowProperty, "-ms-touch-action"?: TouchActionProperty, "-ms-touch-select"?: MsTouchSelectProperty, "-ms-transform"?: TransformProperty, "-ms-transform-origin"?: TransformOriginProperty, "-ms-transition-delay"?: GlobalsString, "-ms-transition-duration"?: GlobalsString, "-ms-transition-property"?: TransitionPropertyProperty, "-ms-transition-timing-function"?: TransitionTimingFunctionProperty, "-ms-user-select"?: MsUserSelectProperty, "-ms-word-break"?: WordBreakProperty, "-ms-wrap-flow"?: MsWrapFlowProperty, "-ms-wrap-margin"?: MsWrapMarginProperty, "-ms-wrap-through"?: MsWrapThroughProperty, "-ms-writing-mode"?: WritingModeProperty, "-webkit-align-content"?: AlignContentProperty, "-webkit-align-items"?: AlignItemsProperty, "-webkit-align-self"?: AlignSelfProperty, "-webkit-animation-delay"?: GlobalsString, "-webkit-animation-direction"?: AnimationDirectionProperty, "-webkit-animation-duration"?: GlobalsString, "-webkit-animation-fill-mode"?: AnimationFillModeProperty, "-webkit-animation-iteration-count"?: AnimationIterationCountProperty, "-webkit-animation-name"?: AnimationNameProperty, "-webkit-animation-play-state"?: AnimationPlayStateProperty, "-webkit-animation-timing-function"?: AnimationTimingFunctionProperty, "-webkit-appearance"?: WebkitAppearanceProperty, "-webkit-backdrop-filter"?: BackdropFilterProperty, "-webkit-backface-visibility"?: BackfaceVisibilityProperty, "-webkit-background-clip"?: BackgroundClipProperty, "-webkit-background-origin"?: BackgroundOriginProperty, "-webkit-background-size"?: BackgroundSizeProperty, "-webkit-border-before-color"?: WebkitBorderBeforeColorProperty, "-webkit-border-before-style"?: WebkitBorderBeforeStyleProperty, "-webkit-border-before-width"?: WebkitBorderBeforeWidthProperty, "-webkit-border-bottom-left-radius"?: BorderBottomLeftRadiusProperty, "-webkit-border-bottom-right-radius"?: BorderBottomRightRadiusProperty, "-webkit-border-image-slice"?: BorderImageSliceProperty, "-webkit-border-top-left-radius"?: BorderTopLeftRadiusProperty, "-webkit-border-top-right-radius"?: BorderTopRightRadiusProperty, "-webkit-box-decoration-break"?: BoxDecorationBreakProperty, "-webkit-box-reflect"?: WebkitBoxReflectProperty, "-webkit-box-shadow"?: BoxShadowProperty, "-webkit-box-sizing"?: BoxSizingProperty, "-webkit-clip-path"?: ClipPathProperty, "-webkit-column-count"?: ColumnCountProperty, "-webkit-column-fill"?: ColumnFillProperty, "-webkit-column-rule-color"?: ColumnRuleColorProperty, "-webkit-column-rule-style"?: ColumnRuleStyleProperty, "-webkit-column-rule-width"?: ColumnRuleWidthProperty, "-webkit-column-span"?: ColumnSpanProperty, "-webkit-column-width"?: ColumnWidthProperty, "-webkit-filter"?: FilterProperty, "-webkit-flex-basis"?: FlexBasisProperty, "-webkit-flex-direction"?: FlexDirectionProperty, "-webkit-flex-grow"?: GlobalsNumber, "-webkit-flex-shrink"?: GlobalsNumber, "-webkit-flex-wrap"?: FlexWrapProperty, "-webkit-font-feature-settings"?: FontFeatureSettingsProperty, "-webkit-font-kerning"?: FontKerningProperty, "-webkit-font-smoothing"?: FontSmoothProperty, "-webkit-font-variant-ligatures"?: FontVariantLigaturesProperty, "-webkit-hyphenate-character"?: HyphenateCharacterProperty, "-webkit-hyphens"?: HyphensProperty, "-webkit-initial-letter"?: InitialLetterProperty, "-webkit-justify-content"?: JustifyContentProperty, "-webkit-line-break"?: LineBreakProperty, "-webkit-line-clamp"?: WebkitLineClampProperty, "-webkit-margin-end"?: MarginInlineEndProperty, "-webkit-margin-start"?: MarginInlineStartProperty, "-webkit-mask-attachment"?: WebkitMaskAttachmentProperty, "-webkit-mask-box-image-outset"?: MaskBorderOutsetProperty, "-webkit-mask-box-image-repeat"?: MaskBorderRepeatProperty, "-webkit-mask-box-image-slice"?: MaskBorderSliceProperty, "-webkit-mask-box-image-source"?: MaskBorderSourceProperty, "-webkit-mask-box-image-width"?: MaskBorderWidthProperty, "-webkit-mask-clip"?: WebkitMaskClipProperty, "-webkit-mask-composite"?: WebkitMaskCompositeProperty, "-webkit-mask-image"?: WebkitMaskImageProperty, "-webkit-mask-origin"?: WebkitMaskOriginProperty, "-webkit-mask-position"?: WebkitMaskPositionProperty, "-webkit-mask-position-x"?: WebkitMaskPositionXProperty, "-webkit-mask-position-y"?: WebkitMaskPositionYProperty, "-webkit-mask-repeat"?: WebkitMaskRepeatProperty, "-webkit-mask-repeat-x"?: WebkitMaskRepeatXProperty, "-webkit-mask-repeat-y"?: WebkitMaskRepeatYProperty, "-webkit-mask-size"?: WebkitMaskSizeProperty, "-webkit-max-inline-size"?: MaxInlineSizeProperty, "-webkit-order"?: GlobalsNumber, "-webkit-overflow-scrolling"?: WebkitOverflowScrollingProperty, "-webkit-padding-end"?: PaddingInlineEndProperty, "-webkit-padding-start"?: PaddingInlineStartProperty, "-webkit-perspective"?: PerspectiveProperty, "-webkit-perspective-origin"?: PerspectiveOriginProperty, "-webkit-print-color-adjust"?: PrintColorAdjustProperty, "-webkit-ruby-position"?: RubyPositionProperty, "-webkit-scroll-snap-type"?: ScrollSnapTypeProperty, "-webkit-shape-margin"?: ShapeMarginProperty, "-webkit-tap-highlight-color"?: WebkitTapHighlightColorProperty, "-webkit-text-combine"?: TextCombineUprightProperty, "-webkit-text-decoration-color"?: TextDecorationColorProperty, "-webkit-text-decoration-line"?: TextDecorationLineProperty, "-webkit-text-decoration-skip"?: TextDecorationSkipProperty, "-webkit-text-decoration-style"?: TextDecorationStyleProperty, "-webkit-text-emphasis-color"?: TextEmphasisColorProperty, "-webkit-text-emphasis-position"?: GlobalsString, "-webkit-text-emphasis-style"?: TextEmphasisStyleProperty, "-webkit-text-fill-color"?: WebkitTextFillColorProperty, "-webkit-text-orientation"?: TextOrientationProperty, "-webkit-text-size-adjust"?: TextSizeAdjustProperty, "-webkit-text-stroke-color"?: WebkitTextStrokeColorProperty, "-webkit-text-stroke-width"?: WebkitTextStrokeWidthProperty, "-webkit-text-underline-position"?: TextUnderlinePositionProperty, "-webkit-touch-callout"?: WebkitTouchCalloutProperty, "-webkit-transform"?: TransformProperty, "-webkit-transform-origin"?: TransformOriginProperty, "-webkit-transform-style"?: TransformStyleProperty, "-webkit-transition-delay"?: GlobalsString, "-webkit-transition-duration"?: GlobalsString, "-webkit-transition-property"?: TransitionPropertyProperty, "-webkit-transition-timing-function"?: TransitionTimingFunctionProperty, "-webkit-user-modify"?: WebkitUserModifyProperty, "-webkit-user-select"?: UserSelectProperty, "-webkit-writing-mode"?: WritingModeProperty, }; export type VendorShorthandPropertiesHyphen = { "-moz-animation"?: AnimationProperty, "-moz-border-image"?: BorderImageProperty, "-moz-column-rule"?: ColumnRuleProperty, "-moz-columns"?: ColumnsProperty, "-moz-transition"?: TransitionProperty, "-ms-content-zoom-limit"?: GlobalsString, "-ms-content-zoom-snap"?: MsContentZoomSnapProperty, "-ms-flex"?: FlexProperty, "-ms-scroll-limit"?: GlobalsString, "-ms-scroll-snap-x"?: GlobalsString, "-ms-scroll-snap-y"?: GlobalsString, "-ms-transition"?: TransitionProperty, "-webkit-animation"?: AnimationProperty, "-webkit-border-before"?: WebkitBorderBeforeProperty, "-webkit-border-image"?: BorderImageProperty, "-webkit-border-radius"?: BorderRadiusProperty, "-webkit-column-rule"?: ColumnRuleProperty, "-webkit-columns"?: ColumnsProperty, "-webkit-flex"?: FlexProperty, "-webkit-flex-flow"?: FlexFlowProperty, "-webkit-mask"?: WebkitMaskProperty, "-webkit-mask-box-image"?: MaskBorderProperty, "-webkit-text-emphasis"?: TextEmphasisProperty, "-webkit-text-stroke"?: WebkitTextStrokeProperty, "-webkit-transition"?: TransitionProperty, }; export type VendorPropertiesHyphen = VendorLonghandPropertiesHyphen & VendorShorthandPropertiesHyphen; export type ObsoletePropertiesHyphen = { azimuth?: AzimuthProperty, "box-align"?: BoxAlignProperty, "box-direction"?: BoxDirectionProperty, "box-flex"?: GlobalsNumber, "box-flex-group"?: GlobalsNumber, "box-lines"?: BoxLinesProperty, "box-ordinal-group"?: GlobalsNumber, "box-orient"?: BoxOrientProperty, "box-pack"?: BoxPackProperty, clip?: ClipProperty, "grid-column-gap"?: GridColumnGapProperty, "grid-gap"?: GridGapProperty, "grid-row-gap"?: GridRowGapProperty, "ime-mode"?: ImeModeProperty, "offset-block"?: InsetBlockProperty, "offset-block-end"?: InsetBlockEndProperty, "offset-block-start"?: InsetBlockStartProperty, "offset-inline"?: InsetInlineProperty, "offset-inline-end"?: InsetInlineEndProperty, "offset-inline-start"?: InsetInlineStartProperty, "scroll-snap-coordinate"?: ScrollSnapCoordinateProperty, "scroll-snap-destination"?: ScrollSnapDestinationProperty, "scroll-snap-points-x"?: ScrollSnapPointsXProperty, "scroll-snap-points-y"?: ScrollSnapPointsYProperty, "scroll-snap-type-x"?: ScrollSnapTypeXProperty, "scroll-snap-type-y"?: ScrollSnapTypeYProperty, "-khtml-box-align"?: BoxAlignProperty, "-khtml-box-direction"?: BoxDirectionProperty, "-khtml-box-flex"?: GlobalsNumber, "-khtml-box-flex-group"?: GlobalsNumber, "-khtml-box-lines"?: BoxLinesProperty, "-khtml-box-ordinal-group"?: GlobalsNumber, "-khtml-box-orient"?: BoxOrientProperty, "-khtml-box-pack"?: BoxPackProperty, "-khtml-line-break"?: LineBreakProperty, "-khtml-opacity"?: OpacityProperty, "-khtml-user-select"?: UserSelectProperty, "-moz-background-clip"?: BackgroundClipProperty, "-moz-background-inline-policy"?: BoxDecorationBreakProperty, "-moz-background-origin"?: BackgroundOriginProperty, "-moz-background-size"?: BackgroundSizeProperty, "-moz-binding"?: MozBindingProperty, "-moz-border-radius"?: BorderRadiusProperty, "-moz-border-radius-bottomleft"?: BorderBottomLeftRadiusProperty, "-moz-border-radius-bottomright"?: BorderBottomRightRadiusProperty, "-moz-border-radius-topleft"?: BorderTopLeftRadiusProperty, "-moz-border-radius-topright"?: BorderTopRightRadiusProperty, "-moz-box-align"?: BoxAlignProperty, "-moz-box-direction"?: BoxDirectionProperty, "-moz-box-flex"?: GlobalsNumber, "-moz-box-ordinal-group"?: GlobalsNumber, "-moz-box-orient"?: BoxOrientProperty, "-moz-box-pack"?: BoxPackProperty, "-moz-box-shadow"?: BoxShadowProperty, "-moz-float-edge"?: MozFloatEdgeProperty, "-moz-force-broken-image-icon"?: MozForceBrokenImageIconProperty, "-moz-opacity"?: OpacityProperty, "-moz-outline"?: OutlineProperty, "-moz-outline-color"?: OutlineColorProperty, "-moz-outline-radius"?: MozOutlineRadiusProperty, "-moz-outline-radius-bottomleft"?: MozOutlineRadiusBottomleftProperty, "-moz-outline-radius-bottomright"?: MozOutlineRadiusBottomrightProperty, "-moz-outline-radius-topleft"?: MozOutlineRadiusTopleftProperty, "-moz-outline-radius-topright"?: MozOutlineRadiusToprightProperty, "-moz-outline-style"?: OutlineStyleProperty, "-moz-outline-width"?: OutlineWidthProperty, "-moz-text-align-last"?: TextAlignLastProperty, "-moz-text-decoration-color"?: TextDecorationColorProperty, "-moz-text-decoration-line"?: TextDecorationLineProperty, "-moz-text-decoration-style"?: TextDecorationStyleProperty, "-moz-user-input"?: MozUserInputProperty, "-ms-ime-mode"?: ImeModeProperty, "-o-animation"?: AnimationProperty, "-o-animation-delay"?: GlobalsString, "-o-animation-direction"?: AnimationDirectionProperty, "-o-animation-duration"?: GlobalsString, "-o-animation-fill-mode"?: AnimationFillModeProperty, "-o-animation-iteration-count"?: AnimationIterationCountProperty, "-o-animation-name"?: AnimationNameProperty, "-o-animation-play-state"?: AnimationPlayStateProperty, "-o-animation-timing-function"?: AnimationTimingFunctionProperty, "-o-background-size"?: BackgroundSizeProperty, "-o-border-image"?: BorderImageProperty, "-o-object-fit"?: ObjectFitProperty, "-o-object-position"?: ObjectPositionProperty, "-o-tab-size"?: TabSizeProperty, "-o-text-overflow"?: TextOverflowProperty, "-o-transform"?: TransformProperty, "-o-transform-origin"?: TransformOriginProperty, "-o-transition"?: TransitionProperty, "-o-transition-delay"?: GlobalsString, "-o-transition-duration"?: GlobalsString, "-o-transition-property"?: TransitionPropertyProperty, "-o-transition-timing-function"?: TransitionTimingFunctionProperty, "-webkit-box-align"?: BoxAlignProperty, "-webkit-box-direction"?: BoxDirectionProperty, "-webkit-box-flex"?: GlobalsNumber, "-webkit-box-flex-group"?: GlobalsNumber, "-webkit-box-lines"?: BoxLinesProperty, "-webkit-box-ordinal-group"?: GlobalsNumber, "-webkit-box-orient"?: BoxOrientProperty, "-webkit-box-pack"?: BoxPackProperty, "-webkit-scroll-snap-points-x"?: ScrollSnapPointsXProperty, "-webkit-scroll-snap-points-y"?: ScrollSnapPointsYProperty, }; export type SvgPropertiesHyphen = { "alignment-baseline"?: AlignmentBaselineProperty, "baseline-shift"?: BaselineShiftProperty, clip?: ClipProperty, "clip-path"?: ClipPathProperty, "clip-rule"?: ClipRuleProperty, color?: ColorProperty, "color-interpolation"?: ColorInterpolationProperty, "color-rendering"?: ColorRenderingProperty, cursor?: CursorProperty, direction?: DirectionProperty, display?: DisplayProperty, "dominant-baseline"?: DominantBaselineProperty, fill?: FillProperty, "fill-opacity"?: GlobalsNumber, "fill-rule"?: FillRuleProperty, filter?: FilterProperty, "flood-color"?: FloodColorProperty, "flood-opacity"?: GlobalsNumber, font?: FontProperty, "font-family"?: FontFamilyProperty, "font-size"?: FontSizeProperty, "font-size-adjust"?: FontSizeAdjustProperty, "font-stretch"?: FontStretchProperty, "font-style"?: FontStyleProperty, "font-variant"?: FontVariantProperty, "font-weight"?: FontWeightProperty, "glyph-orientation-vertical"?: GlyphOrientationVerticalProperty, "image-rendering"?: ImageRenderingProperty, "letter-spacing"?: LetterSpacingProperty, "lighting-color"?: LightingColorProperty, "line-height"?: LineHeightProperty, marker?: MarkerProperty, "marker-end"?: MarkerEndProperty, "marker-mid"?: MarkerMidProperty, "marker-start"?: MarkerStartProperty, mask?: MaskProperty, opacity?: OpacityProperty, overflow?: OverflowProperty, "paint-order"?: PaintOrderProperty, "pointer-events"?: PointerEventsProperty, "shape-rendering"?: ShapeRenderingProperty, "stop-color"?: StopColorProperty, "stop-opacity"?: GlobalsNumber, stroke?: StrokeProperty, "stroke-dasharray"?: StrokeDasharrayProperty, "stroke-dashoffset"?: StrokeDashoffsetProperty, "stroke-linecap"?: StrokeLinecapProperty, "stroke-linejoin"?: StrokeLinejoinProperty, "stroke-miterlimit"?: GlobalsNumber, "stroke-opacity"?: GlobalsNumber, "stroke-width"?: StrokeWidthProperty, "text-anchor"?: TextAnchorProperty, "text-decoration"?: TextDecorationProperty, "text-rendering"?: TextRenderingProperty, "unicode-bidi"?: UnicodeBidiProperty, "vector-effect"?: VectorEffectProperty, visibility?: VisibilityProperty, "white-space"?: WhiteSpaceProperty, "word-spacing"?: WordSpacingProperty, "writing-mode"?: WritingModeProperty, }; export type PropertiesHyphen = StandardPropertiesHyphen & VendorPropertiesHyphen & ObsoletePropertiesHyphen & SvgPropertiesHyphen; export type StandardLonghandPropertiesFallback = { accentColor?: AccentColorProperty | AccentColorProperty[], alignContent?: AlignContentProperty | AlignContentProperty[], alignItems?: AlignItemsProperty | AlignItemsProperty[], alignSelf?: AlignSelfProperty | AlignSelfProperty[], alignTracks?: AlignTracksProperty | AlignTracksProperty[], animationComposition?: GlobalsString | GlobalsString[], animationDelay?: GlobalsString | GlobalsString[], animationDirection?: AnimationDirectionProperty | AnimationDirectionProperty[], animationDuration?: GlobalsString | GlobalsString[], animationFillMode?: AnimationFillModeProperty | AnimationFillModeProperty[], animationIterationCount?: AnimationIterationCountProperty | AnimationIterationCountProperty[], animationName?: AnimationNameProperty | AnimationNameProperty[], animationPlayState?: AnimationPlayStateProperty | AnimationPlayStateProperty[], animationTimeline?: AnimationTimelineProperty | AnimationTimelineProperty[], animationTimingFunction?: AnimationTimingFunctionProperty | AnimationTimingFunctionProperty[], appearance?: AppearanceProperty | AppearanceProperty[], aspectRatio?: AspectRatioProperty | AspectRatioProperty[], backdropFilter?: BackdropFilterProperty | BackdropFilterProperty[], backfaceVisibility?: BackfaceVisibilityProperty | BackfaceVisibilityProperty[], backgroundAttachment?: BackgroundAttachmentProperty | BackgroundAttachmentProperty[], backgroundBlendMode?: BackgroundBlendModeProperty | BackgroundBlendModeProperty[], backgroundClip?: BackgroundClipProperty | BackgroundClipProperty[], backgroundColor?: BackgroundColorProperty | BackgroundColorProperty[], backgroundImage?: BackgroundImageProperty | BackgroundImageProperty[], backgroundOrigin?: BackgroundOriginProperty | BackgroundOriginProperty[], backgroundPositionX?: BackgroundPositionXProperty | BackgroundPositionXProperty[], backgroundPositionY?: BackgroundPositionYProperty | BackgroundPositionYProperty[], backgroundRepeat?: BackgroundRepeatProperty | BackgroundRepeatProperty[], backgroundSize?: BackgroundSizeProperty | BackgroundSizeProperty[], blockOverflow?: BlockOverflowProperty | BlockOverflowProperty[], blockSize?: BlockSizeProperty | BlockSizeProperty[], borderBlockColor?: BorderBlockColorProperty | BorderBlockColorProperty[], borderBlockEndColor?: BorderBlockEndColorProperty | BorderBlockEndColorProperty[], borderBlockEndStyle?: BorderBlockEndStyleProperty | BorderBlockEndStyleProperty[], borderBlockEndWidth?: BorderBlockEndWidthProperty | BorderBlockEndWidthProperty[], borderBlockStartColor?: BorderBlockStartColorProperty | BorderBlockStartColorProperty[], borderBlockStartStyle?: BorderBlockStartStyleProperty | BorderBlockStartStyleProperty[], borderBlockStartWidth?: BorderBlockStartWidthProperty | BorderBlockStartWidthProperty[], borderBlockStyle?: BorderBlockStyleProperty | BorderBlockStyleProperty[], borderBlockWidth?: BorderBlockWidthProperty | BorderBlockWidthProperty[], borderBottomColor?: BorderBottomColorProperty | BorderBottomColorProperty[], borderBottomLeftRadius?: BorderBottomLeftRadiusProperty | BorderBottomLeftRadiusProperty[], borderBottomRightRadius?: BorderBottomRightRadiusProperty | BorderBottomRightRadiusProperty[], borderBottomStyle?: BorderBottomStyleProperty | BorderBottomStyleProperty[], borderBottomWidth?: BorderBottomWidthProperty | BorderBottomWidthProperty[], borderCollapse?: BorderCollapseProperty | BorderCollapseProperty[], borderEndEndRadius?: BorderEndEndRadiusProperty | BorderEndEndRadiusProperty[], borderEndStartRadius?: BorderEndStartRadiusProperty | BorderEndStartRadiusProperty[], borderImageOutset?: BorderImageOutsetProperty | BorderImageOutsetProperty[], borderImageRepeat?: BorderImageRepeatProperty | BorderImageRepeatProperty[], borderImageSlice?: BorderImageSliceProperty | BorderImageSliceProperty[], borderImageSource?: BorderImageSourceProperty | BorderImageSourceProperty[], borderImageWidth?: BorderImageWidthProperty | BorderImageWidthProperty[], borderInlineColor?: BorderInlineColorProperty | BorderInlineColorProperty[], borderInlineEndColor?: BorderInlineEndColorProperty | BorderInlineEndColorProperty[], borderInlineEndStyle?: BorderInlineEndStyleProperty | BorderInlineEndStyleProperty[], borderInlineEndWidth?: BorderInlineEndWidthProperty | BorderInlineEndWidthProperty[], borderInlineStartColor?: BorderInlineStartColorProperty | BorderInlineStartColorProperty[], borderInlineStartStyle?: BorderInlineStartStyleProperty | BorderInlineStartStyleProperty[], borderInlineStartWidth?: BorderInlineStartWidthProperty | BorderInlineStartWidthProperty[], borderInlineStyle?: BorderInlineStyleProperty | BorderInlineStyleProperty[], borderInlineWidth?: BorderInlineWidthProperty | BorderInlineWidthProperty[], borderLeftColor?: BorderLeftColorProperty | BorderLeftColorProperty[], borderLeftStyle?: BorderLeftStyleProperty | BorderLeftStyleProperty[], borderLeftWidth?: BorderLeftWidthProperty | BorderLeftWidthProperty[], borderRightColor?: BorderRightColorProperty | BorderRightColorProperty[], borderRightStyle?: BorderRightStyleProperty | BorderRightStyleProperty[], borderRightWidth?: BorderRightWidthProperty | BorderRightWidthProperty[], borderSpacing?: BorderSpacingProperty | BorderSpacingProperty[], borderStartEndRadius?: BorderStartEndRadiusProperty | BorderStartEndRadiusProperty[], borderStartStartRadius?: BorderStartStartRadiusProperty | BorderStartStartRadiusProperty[], borderTopColor?: BorderTopColorProperty | BorderTopColorProperty[], borderTopLeftRadius?: BorderTopLeftRadiusProperty | BorderTopLeftRadiusProperty[], borderTopRightRadius?: BorderTopRightRadiusProperty | BorderTopRightRadiusProperty[], borderTopStyle?: BorderTopStyleProperty | BorderTopStyleProperty[], borderTopWidth?: BorderTopWidthProperty | BorderTopWidthProperty[], bottom?: BottomProperty | BottomProperty[], boxDecorationBreak?: BoxDecorationBreakProperty | BoxDecorationBreakProperty[], boxShadow?: BoxShadowProperty | BoxShadowProperty[], boxSizing?: BoxSizingProperty | BoxSizingProperty[], breakAfter?: BreakAfterProperty | BreakAfterProperty[], breakBefore?: BreakBeforeProperty | BreakBeforeProperty[], breakInside?: BreakInsideProperty | BreakInsideProperty[], captionSide?: CaptionSideProperty | CaptionSideProperty[], caretColor?: CaretColorProperty | CaretColorProperty[], clear?: ClearProperty | ClearProperty[], clipPath?: ClipPathProperty | ClipPathProperty[], color?: ColorProperty | ColorProperty[], colorAdjust?: PrintColorAdjustProperty | PrintColorAdjustProperty[], colorScheme?: ColorSchemeProperty | ColorSchemeProperty[], columnCount?: ColumnCountProperty | ColumnCountProperty[], columnFill?: ColumnFillProperty | ColumnFillProperty[], columnGap?: ColumnGapProperty | ColumnGapProperty[], columnRuleColor?: ColumnRuleColorProperty | ColumnRuleColorProperty[], columnRuleStyle?: ColumnRuleStyleProperty | ColumnRuleStyleProperty[], columnRuleWidth?: ColumnRuleWidthProperty | ColumnRuleWidthProperty[], columnSpan?: ColumnSpanProperty | ColumnSpanProperty[], columnWidth?: ColumnWidthProperty | ColumnWidthProperty[], contain?: ContainProperty | ContainProperty[], content?: ContentProperty | ContentProperty[], contentVisibility?: ContentVisibilityProperty | ContentVisibilityProperty[], counterIncrement?: CounterIncrementProperty | CounterIncrementProperty[], counterReset?: CounterResetProperty | CounterResetProperty[], counterSet?: CounterSetProperty | CounterSetProperty[], cursor?: CursorProperty | CursorProperty[], direction?: DirectionProperty | DirectionProperty[], display?: DisplayProperty | DisplayProperty[], emptyCells?: EmptyCellsProperty | EmptyCellsProperty[], filter?: FilterProperty | FilterProperty[], flexBasis?: FlexBasisProperty | FlexBasisProperty[], flexDirection?: FlexDirectionProperty | FlexDirectionProperty[], flexGrow?: GlobalsNumber | GlobalsNumber[], flexShrink?: GlobalsNumber | GlobalsNumber[], flexWrap?: FlexWrapProperty | FlexWrapProperty[], float?: FloatProperty | FloatProperty[], fontFamily?: FontFamilyProperty | FontFamilyProperty[], fontFeatureSettings?: FontFeatureSettingsProperty | FontFeatureSettingsProperty[], fontKerning?: FontKerningProperty | FontKerningProperty[], fontLanguageOverride?: FontLanguageOverrideProperty | FontLanguageOverrideProperty[], fontOpticalSizing?: FontOpticalSizingProperty | FontOpticalSizingProperty[], fontSize?: FontSizeProperty | FontSizeProperty[], fontSizeAdjust?: FontSizeAdjustProperty | FontSizeAdjustProperty[], fontSmooth?: FontSmoothProperty | FontSmoothProperty[], fontStretch?: FontStretchProperty | FontStretchProperty[], fontStyle?: FontStyleProperty | FontStyleProperty[], fontSynthesis?: FontSynthesisProperty | FontSynthesisProperty[], fontVariant?: FontVariantProperty | FontVariantProperty[], fontVariantAlternates?: FontVariantAlternatesProperty | FontVariantAlternatesProperty[], fontVariantCaps?: FontVariantCapsProperty | FontVariantCapsProperty[], fontVariantEastAsian?: FontVariantEastAsianProperty | FontVariantEastAsianProperty[], fontVariantLigatures?: FontVariantLigaturesProperty | FontVariantLigaturesProperty[], fontVariantNumeric?: FontVariantNumericProperty | FontVariantNumericProperty[], fontVariantPosition?: FontVariantPositionProperty | FontVariantPositionProperty[], fontVariationSettings?: FontVariationSettingsProperty | FontVariationSettingsProperty[], fontWeight?: FontWeightProperty | FontWeightProperty[], forcedColorAdjust?: ForcedColorAdjustProperty | ForcedColorAdjustProperty[], gridAutoColumns?: GridAutoColumnsProperty | GridAutoColumnsProperty[], gridAutoFlow?: GridAutoFlowProperty | GridAutoFlowProperty[], gridAutoRows?: GridAutoRowsProperty | GridAutoRowsProperty[], gridColumnEnd?: GridColumnEndProperty | GridColumnEndProperty[], gridColumnStart?: GridColumnStartProperty | GridColumnStartProperty[], gridRowEnd?: GridRowEndProperty | GridRowEndProperty[], gridRowStart?: GridRowStartProperty | GridRowStartProperty[], gridTemplateAreas?: GridTemplateAreasProperty | GridTemplateAreasProperty[], gridTemplateColumns?: GridTemplateColumnsProperty | GridTemplateColumnsProperty[], gridTemplateRows?: GridTemplateRowsProperty | GridTemplateRowsProperty[], hangingPunctuation?: HangingPunctuationProperty | HangingPunctuationProperty[], height?: HeightProperty | HeightProperty[], hyphenateCharacter?: HyphenateCharacterProperty | HyphenateCharacterProperty[], hyphens?: HyphensProperty | HyphensProperty[], imageOrientation?: ImageOrientationProperty | ImageOrientationProperty[], imageRendering?: ImageRenderingProperty | ImageRenderingProperty[], imageResolution?: ImageResolutionProperty | ImageResolutionProperty[], initialLetter?: InitialLetterProperty | InitialLetterProperty[], inlineSize?: InlineSizeProperty | InlineSizeProperty[], inputSecurity?: InputSecurityProperty | InputSecurityProperty[], inset?: InsetProperty | InsetProperty[], insetBlock?: InsetBlockProperty | InsetBlockProperty[], insetBlockEnd?: InsetBlockEndProperty | InsetBlockEndProperty[], insetBlockStart?: InsetBlockStartProperty | InsetBlockStartProperty[], insetInline?: InsetInlineProperty | InsetInlineProperty[], insetInlineEnd?: InsetInlineEndProperty | InsetInlineEndProperty[], insetInlineStart?: InsetInlineStartProperty | InsetInlineStartProperty[], isolation?: IsolationProperty | IsolationProperty[], justifyContent?: JustifyContentProperty | JustifyContentProperty[], justifyItems?: JustifyItemsProperty | JustifyItemsProperty[], justifySelf?: JustifySelfProperty | JustifySelfProperty[], justifyTracks?: JustifyTracksProperty | JustifyTracksProperty[], left?: LeftProperty | LeftProperty[], letterSpacing?: LetterSpacingProperty | LetterSpacingProperty[], lineBreak?: LineBreakProperty | LineBreakProperty[], lineHeight?: LineHeightProperty | LineHeightProperty[], lineHeightStep?: LineHeightStepProperty | LineHeightStepProperty[], listStyleImage?: ListStyleImageProperty | ListStyleImageProperty[], listStylePosition?: ListStylePositionProperty | ListStylePositionProperty[], listStyleType?: ListStyleTypeProperty | ListStyleTypeProperty[], marginBlock?: MarginBlockProperty | MarginBlockProperty[], marginBlockEnd?: MarginBlockEndProperty | MarginBlockEndProperty[], marginBlockStart?: MarginBlockStartProperty | MarginBlockStartProperty[], marginBottom?: MarginBottomProperty | MarginBottomProperty[], marginInline?: MarginInlineProperty | MarginInlineProperty[], marginInlineEnd?: MarginInlineEndProperty | MarginInlineEndProperty[], marginInlineStart?: MarginInlineStartProperty | MarginInlineStartProperty[], marginLeft?: MarginLeftProperty | MarginLeftProperty[], marginRight?: MarginRightProperty | MarginRightProperty[], marginTop?: MarginTopProperty | MarginTopProperty[], maskBorderMode?: MaskBorderModeProperty | MaskBorderModeProperty[], maskBorderOutset?: MaskBorderOutsetProperty | MaskBorderOutsetProperty[], maskBorderRepeat?: MaskBorderRepeatProperty | MaskBorderRepeatProperty[], maskBorderSlice?: MaskBorderSliceProperty | MaskBorderSliceProperty[], maskBorderSource?: MaskBorderSourceProperty | MaskBorderSourceProperty[], maskBorderWidth?: MaskBorderWidthProperty | MaskBorderWidthProperty[], maskClip?: MaskClipProperty | MaskClipProperty[], maskComposite?: MaskCompositeProperty | MaskCompositeProperty[], maskImage?: MaskImageProperty | MaskImageProperty[], maskMode?: MaskModeProperty | MaskModeProperty[], maskOrigin?: MaskOriginProperty | MaskOriginProperty[], maskPosition?: MaskPositionProperty | MaskPositionProperty[], maskRepeat?: MaskRepeatProperty | MaskRepeatProperty[], maskSize?: MaskSizeProperty | MaskSizeProperty[], maskType?: MaskTypeProperty | MaskTypeProperty[], mathDepth?: MathDepthProperty | MathDepthProperty[], mathShift?: MathShiftProperty | MathShiftProperty[], mathStyle?: MathStyleProperty | MathStyleProperty[], maxBlockSize?: MaxBlockSizeProperty | MaxBlockSizeProperty[], maxHeight?: MaxHeightProperty | MaxHeightProperty[], maxInlineSize?: MaxInlineSizeProperty | MaxInlineSizeProperty[], maxLines?: MaxLinesProperty | MaxLinesProperty[], maxWidth?: MaxWidthProperty | MaxWidthProperty[], minBlockSize?: MinBlockSizeProperty | MinBlockSizeProperty[], minHeight?: MinHeightProperty | MinHeightProperty[], minInlineSize?: MinInlineSizeProperty | MinInlineSizeProperty[], minWidth?: MinWidthProperty | MinWidthProperty[], mixBlendMode?: MixBlendModeProperty | MixBlendModeProperty[], motionDistance?: OffsetDistanceProperty | OffsetDistanceProperty[], motionPath?: OffsetPathProperty | OffsetPathProperty[], motionRotation?: OffsetRotateProperty | OffsetRotateProperty[], objectFit?: ObjectFitProperty | ObjectFitProperty[], objectPosition?: ObjectPositionProperty | ObjectPositionProperty[], offsetAnchor?: OffsetAnchorProperty | OffsetAnchorProperty[], offsetDistance?: OffsetDistanceProperty | OffsetDistanceProperty[], offsetPath?: OffsetPathProperty | OffsetPathProperty[], offsetRotate?: OffsetRotateProperty | OffsetRotateProperty[], offsetRotation?: OffsetRotateProperty | OffsetRotateProperty[], opacity?: OpacityProperty | OpacityProperty[], order?: GlobalsNumber | GlobalsNumber[], orphans?: GlobalsNumber | GlobalsNumber[], outlineColor?: OutlineColorProperty | OutlineColorProperty[], outlineOffset?: OutlineOffsetProperty | OutlineOffsetProperty[], outlineStyle?: OutlineStyleProperty | OutlineStyleProperty[], outlineWidth?: OutlineWidthProperty | OutlineWidthProperty[], overflowAnchor?: OverflowAnchorProperty | OverflowAnchorProperty[], overflowBlock?: OverflowBlockProperty | OverflowBlockProperty[], overflowClipBox?: OverflowClipBoxProperty | OverflowClipBoxProperty[], overflowClipMargin?: OverflowClipMarginProperty | OverflowClipMarginProperty[], overflowInline?: OverflowInlineProperty | OverflowInlineProperty[], overflowWrap?: OverflowWrapProperty | OverflowWrapProperty[], overflowX?: OverflowXProperty | OverflowXProperty[], overflowY?: OverflowYProperty | OverflowYProperty[], overscrollBehaviorBlock?: OverscrollBehaviorBlockProperty | OverscrollBehaviorBlockProperty[], overscrollBehaviorInline?: OverscrollBehaviorInlineProperty | OverscrollBehaviorInlineProperty[], overscrollBehaviorX?: OverscrollBehaviorXProperty | OverscrollBehaviorXProperty[], overscrollBehaviorY?: OverscrollBehaviorYProperty | OverscrollBehaviorYProperty[], paddingBlock?: PaddingBlockProperty | PaddingBlockProperty[], paddingBlockEnd?: PaddingBlockEndProperty | PaddingBlockEndProperty[], paddingBlockStart?: PaddingBlockStartProperty | PaddingBlockStartProperty[], paddingBottom?: PaddingBottomProperty | PaddingBottomProperty[], paddingInline?: PaddingInlineProperty | PaddingInlineProperty[], paddingInlineEnd?: PaddingInlineEndProperty | PaddingInlineEndProperty[], paddingInlineStart?: PaddingInlineStartProperty | PaddingInlineStartProperty[], paddingLeft?: PaddingLeftProperty | PaddingLeftProperty[], paddingRight?: PaddingRightProperty | PaddingRightProperty[], paddingTop?: PaddingTopProperty | PaddingTopProperty[], pageBreakAfter?: PageBreakAfterProperty | PageBreakAfterProperty[], pageBreakBefore?: PageBreakBeforeProperty | PageBreakBeforeProperty[], pageBreakInside?: PageBreakInsideProperty | PageBreakInsideProperty[], paintOrder?: PaintOrderProperty | PaintOrderProperty[], perspective?: PerspectiveProperty | PerspectiveProperty[], perspectiveOrigin?: PerspectiveOriginProperty | PerspectiveOriginProperty[], placeContent?: PlaceContentProperty | PlaceContentProperty[], pointerEvents?: PointerEventsProperty | PointerEventsProperty[], position?: PositionProperty | PositionProperty[], printColorAdjust?: PrintColorAdjustProperty | PrintColorAdjustProperty[], quotes?: QuotesProperty | QuotesProperty[], resize?: ResizeProperty | ResizeProperty[], right?: RightProperty | RightProperty[], rotate?: RotateProperty | RotateProperty[], rowGap?: RowGapProperty | RowGapProperty[], rubyAlign?: RubyAlignProperty | RubyAlignProperty[], rubyMerge?: RubyMergeProperty | RubyMergeProperty[], rubyPosition?: RubyPositionProperty | RubyPositionProperty[], scale?: ScaleProperty | ScaleProperty[], scrollBehavior?: ScrollBehaviorProperty | ScrollBehaviorProperty[], scrollMargin?: ScrollMarginProperty | ScrollMarginProperty[], scrollMarginBlock?: ScrollMarginBlockProperty | ScrollMarginBlockProperty[], scrollMarginBlockEnd?: ScrollMarginBlockEndProperty | ScrollMarginBlockEndProperty[], scrollMarginBlockStart?: ScrollMarginBlockStartProperty | ScrollMarginBlockStartProperty[], scrollMarginBottom?: ScrollMarginBottomProperty | ScrollMarginBottomProperty[], scrollMarginInline?: ScrollMarginInlineProperty | ScrollMarginInlineProperty[], scrollMarginInlineEnd?: ScrollMarginInlineEndProperty | ScrollMarginInlineEndProperty[], scrollMarginInlineStart?: ScrollMarginInlineStartProperty | ScrollMarginInlineStartProperty[], scrollMarginLeft?: ScrollMarginLeftProperty | ScrollMarginLeftProperty[], scrollMarginRight?: ScrollMarginRightProperty | ScrollMarginRightProperty[], scrollMarginTop?: ScrollMarginTopProperty | ScrollMarginTopProperty[], scrollPadding?: ScrollPaddingProperty | ScrollPaddingProperty[], scrollPaddingBlock?: ScrollPaddingBlockProperty | ScrollPaddingBlockProperty[], scrollPaddingBlockEnd?: ScrollPaddingBlockEndProperty | ScrollPaddingBlockEndProperty[], scrollPaddingBlockStart?: ScrollPaddingBlockStartProperty | ScrollPaddingBlockStartProperty[], scrollPaddingBottom?: ScrollPaddingBottomProperty | ScrollPaddingBottomProperty[], scrollPaddingInline?: ScrollPaddingInlineProperty | ScrollPaddingInlineProperty[], scrollPaddingInlineEnd?: ScrollPaddingInlineEndProperty | ScrollPaddingInlineEndProperty[], scrollPaddingInlineStart?: ScrollPaddingInlineStartProperty | ScrollPaddingInlineStartProperty[], scrollPaddingLeft?: ScrollPaddingLeftProperty | ScrollPaddingLeftProperty[], scrollPaddingRight?: ScrollPaddingRightProperty | ScrollPaddingRightProperty[], scrollPaddingTop?: ScrollPaddingTopProperty | ScrollPaddingTopProperty[], scrollSnapAlign?: ScrollSnapAlignProperty | ScrollSnapAlignProperty[], scrollSnapMargin?: ScrollMarginProperty | ScrollMarginProperty[], scrollSnapMarginBottom?: ScrollMarginBottomProperty | ScrollMarginBottomProperty[], scrollSnapMarginLeft?: ScrollMarginLeftProperty | ScrollMarginLeftProperty[], scrollSnapMarginRight?: ScrollMarginRightProperty | ScrollMarginRightProperty[], scrollSnapMarginTop?: ScrollMarginTopProperty | ScrollMarginTopProperty[], scrollSnapStop?: ScrollSnapStopProperty | ScrollSnapStopProperty[], scrollSnapType?: ScrollSnapTypeProperty | ScrollSnapTypeProperty[], scrollbarColor?: ScrollbarColorProperty | ScrollbarColorProperty[], scrollbarGutter?: ScrollbarGutterProperty | ScrollbarGutterProperty[], scrollbarWidth?: ScrollbarWidthProperty | ScrollbarWidthProperty[], shapeImageThreshold?: ShapeImageThresholdProperty | ShapeImageThresholdProperty[], shapeMargin?: ShapeMarginProperty | ShapeMarginProperty[], shapeOutside?: ShapeOutsideProperty | ShapeOutsideProperty[], tabSize?: TabSizeProperty | TabSizeProperty[], tableLayout?: TableLayoutProperty | TableLayoutProperty[], textAlign?: TextAlignProperty | TextAlignProperty[], textAlignLast?: TextAlignLastProperty | TextAlignLastProperty[], textCombineUpright?: TextCombineUprightProperty | TextCombineUprightProperty[], textDecorationColor?: TextDecorationColorProperty | TextDecorationColorProperty[], textDecorationLine?: TextDecorationLineProperty | TextDecorationLineProperty[], textDecorationSkip?: TextDecorationSkipProperty | TextDecorationSkipProperty[], textDecorationSkipInk?: TextDecorationSkipInkProperty | TextDecorationSkipInkProperty[], textDecorationStyle?: TextDecorationStyleProperty | TextDecorationStyleProperty[], textDecorationThickness?: TextDecorationThicknessProperty | TextDecorationThicknessProperty[], textEmphasisColor?: TextEmphasisColorProperty | TextEmphasisColorProperty[], textEmphasisPosition?: GlobalsString | GlobalsString[], textEmphasisStyle?: TextEmphasisStyleProperty | TextEmphasisStyleProperty[], textIndent?: TextIndentProperty | TextIndentProperty[], textJustify?: TextJustifyProperty | TextJustifyProperty[], textOrientation?: TextOrientationProperty | TextOrientationProperty[], textOverflow?: TextOverflowProperty | TextOverflowProperty[], textRendering?: TextRenderingProperty | TextRenderingProperty[], textShadow?: TextShadowProperty | TextShadowProperty[], textSizeAdjust?: TextSizeAdjustProperty | TextSizeAdjustProperty[], textTransform?: TextTransformProperty | TextTransformProperty[], textUnderlineOffset?: TextUnderlineOffsetProperty | TextUnderlineOffsetProperty[], textUnderlinePosition?: TextUnderlinePositionProperty | TextUnderlinePositionProperty[], top?: TopProperty | TopProperty[], touchAction?: TouchActionProperty | TouchActionProperty[], transform?: TransformProperty | TransformProperty[], transformBox?: TransformBoxProperty | TransformBoxProperty[], transformOrigin?: TransformOriginProperty | TransformOriginProperty[], transformStyle?: TransformStyleProperty | TransformStyleProperty[], transitionDelay?: GlobalsString | GlobalsString[], transitionDuration?: GlobalsString | GlobalsString[], transitionProperty?: TransitionPropertyProperty | TransitionPropertyProperty[], transitionTimingFunction?: TransitionTimingFunctionProperty | TransitionTimingFunctionProperty[], translate?: TranslateProperty | TranslateProperty[], unicodeBidi?: UnicodeBidiProperty | UnicodeBidiProperty[], userSelect?: UserSelectProperty | UserSelectProperty[], verticalAlign?: VerticalAlignProperty | VerticalAlignProperty[], visibility?: VisibilityProperty | VisibilityProperty[], whiteSpace?: WhiteSpaceProperty | WhiteSpaceProperty[], widows?: GlobalsNumber | GlobalsNumber[], width?: WidthProperty | WidthProperty[], willChange?: WillChangeProperty | WillChangeProperty[], wordBreak?: WordBreakProperty | WordBreakProperty[], wordSpacing?: WordSpacingProperty | WordSpacingProperty[], wordWrap?: WordWrapProperty | WordWrapProperty[], writingMode?: WritingModeProperty | WritingModeProperty[], zIndex?: ZIndexProperty | ZIndexProperty[], zoom?: ZoomProperty | ZoomProperty[], }; export type StandardShorthandPropertiesFallback = { all?: Globals | Globals[], animation?: AnimationProperty | AnimationProperty[], background?: BackgroundProperty | BackgroundProperty[], backgroundPosition?: BackgroundPositionProperty | BackgroundPositionProperty[], border?: BorderProperty | BorderProperty[], borderBlock?: BorderBlockProperty | BorderBlockProperty[], borderBlockEnd?: BorderBlockEndProperty | BorderBlockEndProperty[], borderBlockStart?: BorderBlockStartProperty | BorderBlockStartProperty[], borderBottom?: BorderBottomProperty | BorderBottomProperty[], borderColor?: BorderColorProperty | BorderColorProperty[], borderImage?: BorderImageProperty | BorderImageProperty[], borderInline?: BorderInlineProperty | BorderInlineProperty[], borderInlineEnd?: BorderInlineEndProperty | BorderInlineEndProperty[], borderInlineStart?: BorderInlineStartProperty | BorderInlineStartProperty[], borderLeft?: BorderLeftProperty | BorderLeftProperty[], borderRadius?: BorderRadiusProperty | BorderRadiusProperty[], borderRight?: BorderRightProperty | BorderRightProperty[], borderStyle?: BorderStyleProperty | BorderStyleProperty[], borderTop?: BorderTopProperty | BorderTopProperty[], borderWidth?: BorderWidthProperty | BorderWidthProperty[], columnRule?: ColumnRuleProperty | ColumnRuleProperty[], columns?: ColumnsProperty | ColumnsProperty[], flex?: FlexProperty | FlexProperty[], flexFlow?: FlexFlowProperty | FlexFlowProperty[], font?: FontProperty | FontProperty[], gap?: GapProperty | GapProperty[], grid?: GridProperty | GridProperty[], gridArea?: GridAreaProperty | GridAreaProperty[], gridColumn?: GridColumnProperty | GridColumnProperty[], gridRow?: GridRowProperty | GridRowProperty[], gridTemplate?: GridTemplateProperty | GridTemplateProperty[], lineClamp?: LineClampProperty | LineClampProperty[], listStyle?: ListStyleProperty | ListStyleProperty[], margin?: MarginProperty | MarginProperty[], mask?: MaskProperty | MaskProperty[], maskBorder?: MaskBorderProperty | MaskBorderProperty[], motion?: OffsetProperty | OffsetProperty[], offset?: OffsetProperty | OffsetProperty[], outline?: OutlineProperty | OutlineProperty[], overflow?: OverflowProperty | OverflowProperty[], overscrollBehavior?: OverscrollBehaviorProperty | OverscrollBehaviorProperty[], padding?: PaddingProperty | PaddingProperty[], placeItems?: PlaceItemsProperty | PlaceItemsProperty[], placeSelf?: PlaceSelfProperty | PlaceSelfProperty[], textDecoration?: TextDecorationProperty | TextDecorationProperty[], textEmphasis?: TextEmphasisProperty | TextEmphasisProperty[], transition?: TransitionProperty | TransitionProperty[], }; export type StandardPropertiesFallback = StandardLonghandPropertiesFallback & StandardShorthandPropertiesFallback; export type VendorLonghandPropertiesFallback = { MozAnimationDelay?: GlobalsString | GlobalsString[], MozAnimationDirection?: AnimationDirectionProperty | AnimationDirectionProperty[], MozAnimationDuration?: GlobalsString | GlobalsString[], MozAnimationFillMode?: AnimationFillModeProperty | AnimationFillModeProperty[], MozAnimationIterationCount?: AnimationIterationCountProperty | AnimationIterationCountProperty[], MozAnimationName?: AnimationNameProperty | AnimationNameProperty[], MozAnimationPlayState?: AnimationPlayStateProperty | AnimationPlayStateProperty[], MozAnimationTimingFunction?: AnimationTimingFunctionProperty | AnimationTimingFunctionProperty[], MozAppearance?: MozAppearanceProperty | MozAppearanceProperty[], MozBackfaceVisibility?: BackfaceVisibilityProperty | BackfaceVisibilityProperty[], MozBorderBottomColors?: MozBorderBottomColorsProperty | MozBorderBottomColorsProperty[], MozBorderEndColor?: BorderInlineEndColorProperty | BorderInlineEndColorProperty[], MozBorderEndStyle?: BorderInlineEndStyleProperty | BorderInlineEndStyleProperty[], MozBorderEndWidth?: BorderInlineEndWidthProperty | BorderInlineEndWidthProperty[], MozBorderLeftColors?: MozBorderLeftColorsProperty | MozBorderLeftColorsProperty[], MozBorderRightColors?: MozBorderRightColorsProperty | MozBorderRightColorsProperty[], MozBorderStartColor?: BorderInlineStartColorProperty | BorderInlineStartColorProperty[], MozBorderStartStyle?: BorderInlineStartStyleProperty | BorderInlineStartStyleProperty[], MozBorderTopColors?: MozBorderTopColorsProperty | MozBorderTopColorsProperty[], MozBoxSizing?: BoxSizingProperty | BoxSizingProperty[], MozColumnCount?: ColumnCountProperty | ColumnCountProperty[], MozColumnFill?: ColumnFillProperty | ColumnFillProperty[], MozColumnRuleColor?: ColumnRuleColorProperty | ColumnRuleColorProperty[], MozColumnRuleStyle?: ColumnRuleStyleProperty | ColumnRuleStyleProperty[], MozColumnRuleWidth?: ColumnRuleWidthProperty | ColumnRuleWidthProperty[], MozColumnWidth?: ColumnWidthProperty | ColumnWidthProperty[], MozContextProperties?: MozContextPropertiesProperty | MozContextPropertiesProperty[], MozFontFeatureSettings?: FontFeatureSettingsProperty | FontFeatureSettingsProperty[], MozFontLanguageOverride?: FontLanguageOverrideProperty | FontLanguageOverrideProperty[], MozHyphens?: HyphensProperty | HyphensProperty[], MozImageRegion?: MozImageRegionProperty | MozImageRegionProperty[], MozMarginEnd?: MarginInlineEndProperty | MarginInlineEndProperty[], MozMarginStart?: MarginInlineStartProperty | MarginInlineStartProperty[], MozOrient?: MozOrientProperty | MozOrientProperty[], MozOsxFontSmoothing?: FontSmoothProperty | FontSmoothProperty[], MozPaddingEnd?: PaddingInlineEndProperty | PaddingInlineEndProperty[], MozPaddingStart?: PaddingInlineStartProperty | PaddingInlineStartProperty[], MozPerspective?: PerspectiveProperty | PerspectiveProperty[], MozPerspectiveOrigin?: PerspectiveOriginProperty | PerspectiveOriginProperty[], MozStackSizing?: MozStackSizingProperty | MozStackSizingProperty[], MozTabSize?: TabSizeProperty | TabSizeProperty[], MozTextBlink?: MozTextBlinkProperty | MozTextBlinkProperty[], MozTextSizeAdjust?: TextSizeAdjustProperty | TextSizeAdjustProperty[], MozTransformOrigin?: TransformOriginProperty | TransformOriginProperty[], MozTransformStyle?: TransformStyleProperty | TransformStyleProperty[], MozTransitionDelay?: GlobalsString | GlobalsString[], MozTransitionDuration?: GlobalsString | GlobalsString[], MozTransitionProperty?: TransitionPropertyProperty | TransitionPropertyProperty[], MozTransitionTimingFunction?: TransitionTimingFunctionProperty | TransitionTimingFunctionProperty[], MozUserFocus?: MozUserFocusProperty | MozUserFocusProperty[], MozUserModify?: MozUserModifyProperty | MozUserModifyProperty[], MozUserSelect?: UserSelectProperty | UserSelectProperty[], MozWindowDragging?: MozWindowDraggingProperty | MozWindowDraggingProperty[], MozWindowShadow?: MozWindowShadowProperty | MozWindowShadowProperty[], msAccelerator?: MsAcceleratorProperty | MsAcceleratorProperty[], msBlockProgression?: MsBlockProgressionProperty | MsBlockProgressionProperty[], msContentZoomChaining?: MsContentZoomChainingProperty | MsContentZoomChainingProperty[], msContentZoomLimitMax?: GlobalsString | GlobalsString[], msContentZoomLimitMin?: GlobalsString | GlobalsString[], msContentZoomSnapPoints?: GlobalsString | GlobalsString[], msContentZoomSnapType?: MsContentZoomSnapTypeProperty | MsContentZoomSnapTypeProperty[], msContentZooming?: MsContentZoomingProperty | MsContentZoomingProperty[], msFilter?: GlobalsString | GlobalsString[], msFlexDirection?: FlexDirectionProperty | FlexDirectionProperty[], msFlexPositive?: GlobalsNumber | GlobalsNumber[], msFlowFrom?: MsFlowFromProperty | MsFlowFromProperty[], msFlowInto?: MsFlowIntoProperty | MsFlowIntoProperty[], msGridColumns?: MsGridColumnsProperty | MsGridColumnsProperty[], msGridRows?: MsGridRowsProperty | MsGridRowsProperty[], msHighContrastAdjust?: MsHighContrastAdjustProperty | MsHighContrastAdjustProperty[], msHyphenateLimitChars?: MsHyphenateLimitCharsProperty | MsHyphenateLimitCharsProperty[], msHyphenateLimitLines?: MsHyphenateLimitLinesProperty | MsHyphenateLimitLinesProperty[], msHyphenateLimitZone?: MsHyphenateLimitZoneProperty | MsHyphenateLimitZoneProperty[], msHyphens?: HyphensProperty | HyphensProperty[], msImeAlign?: MsImeAlignProperty | MsImeAlignProperty[], msLineBreak?: LineBreakProperty | LineBreakProperty[], msOrder?: GlobalsNumber | GlobalsNumber[], msOverflowStyle?: MsOverflowStyleProperty | MsOverflowStyleProperty[], msOverflowX?: OverflowXProperty | OverflowXProperty[], msOverflowY?: OverflowYProperty | OverflowYProperty[], msScrollChaining?: MsScrollChainingProperty | MsScrollChainingProperty[], msScrollLimitXMax?: MsScrollLimitXMaxProperty | MsScrollLimitXMaxProperty[], msScrollLimitXMin?: MsScrollLimitXMinProperty | MsScrollLimitXMinProperty[], msScrollLimitYMax?: MsScrollLimitYMaxProperty | MsScrollLimitYMaxProperty[], msScrollLimitYMin?: MsScrollLimitYMinProperty | MsScrollLimitYMinProperty[], msScrollRails?: MsScrollRailsProperty | MsScrollRailsProperty[], msScrollSnapPointsX?: GlobalsString | GlobalsString[], msScrollSnapPointsY?: GlobalsString | GlobalsString[], msScrollSnapType?: MsScrollSnapTypeProperty | MsScrollSnapTypeProperty[], msScrollTranslation?: MsScrollTranslationProperty | MsScrollTranslationProperty[], msScrollbar3dlightColor?: MsScrollbar3dlightColorProperty | MsScrollbar3dlightColorProperty[], msScrollbarArrowColor?: MsScrollbarArrowColorProperty | MsScrollbarArrowColorProperty[], msScrollbarBaseColor?: MsScrollbarBaseColorProperty | MsScrollbarBaseColorProperty[], msScrollbarDarkshadowColor?: MsScrollbarDarkshadowColorProperty | MsScrollbarDarkshadowColorProperty[], msScrollbarFaceColor?: MsScrollbarFaceColorProperty | MsScrollbarFaceColorProperty[], msScrollbarHighlightColor?: MsScrollbarHighlightColorProperty | MsScrollbarHighlightColorProperty[], msScrollbarShadowColor?: MsScrollbarShadowColorProperty | MsScrollbarShadowColorProperty[], msScrollbarTrackColor?: MsScrollbarTrackColorProperty | MsScrollbarTrackColorProperty[], msTextAutospace?: MsTextAutospaceProperty | MsTextAutospaceProperty[], msTextCombineHorizontal?: TextCombineUprightProperty | TextCombineUprightProperty[], msTextOverflow?: TextOverflowProperty | TextOverflowProperty[], msTouchAction?: TouchActionProperty | TouchActionProperty[], msTouchSelect?: MsTouchSelectProperty | MsTouchSelectProperty[], msTransform?: TransformProperty | TransformProperty[], msTransformOrigin?: TransformOriginProperty | TransformOriginProperty[], msTransitionDelay?: GlobalsString | GlobalsString[], msTransitionDuration?: GlobalsString | GlobalsString[], msTransitionProperty?: TransitionPropertyProperty | TransitionPropertyProperty[], msTransitionTimingFunction?: TransitionTimingFunctionProperty | TransitionTimingFunctionProperty[], msUserSelect?: MsUserSelectProperty | MsUserSelectProperty[], msWordBreak?: WordBreakProperty | WordBreakProperty[], msWrapFlow?: MsWrapFlowProperty | MsWrapFlowProperty[], msWrapMargin?: MsWrapMarginProperty | MsWrapMarginProperty[], msWrapThrough?: MsWrapThroughProperty | MsWrapThroughProperty[], msWritingMode?: WritingModeProperty | WritingModeProperty[], WebkitAlignContent?: AlignContentProperty | AlignContentProperty[], WebkitAlignItems?: AlignItemsProperty | AlignItemsProperty[], WebkitAlignSelf?: AlignSelfProperty | AlignSelfProperty[], WebkitAnimationDelay?: GlobalsString | GlobalsString[], WebkitAnimationDirection?: AnimationDirectionProperty | AnimationDirectionProperty[], WebkitAnimationDuration?: GlobalsString | GlobalsString[], WebkitAnimationFillMode?: AnimationFillModeProperty | AnimationFillModeProperty[], WebkitAnimationIterationCount?: AnimationIterationCountProperty | AnimationIterationCountProperty[], WebkitAnimationName?: AnimationNameProperty | AnimationNameProperty[], WebkitAnimationPlayState?: AnimationPlayStateProperty | AnimationPlayStateProperty[], WebkitAnimationTimingFunction?: AnimationTimingFunctionProperty | AnimationTimingFunctionProperty[], WebkitAppearance?: WebkitAppearanceProperty | WebkitAppearanceProperty[], WebkitBackdropFilter?: BackdropFilterProperty | BackdropFilterProperty[], WebkitBackfaceVisibility?: BackfaceVisibilityProperty | BackfaceVisibilityProperty[], WebkitBackgroundClip?: BackgroundClipProperty | BackgroundClipProperty[], WebkitBackgroundOrigin?: BackgroundOriginProperty | BackgroundOriginProperty[], WebkitBackgroundSize?: BackgroundSizeProperty | BackgroundSizeProperty[], WebkitBorderBeforeColor?: WebkitBorderBeforeColorProperty | WebkitBorderBeforeColorProperty[], WebkitBorderBeforeStyle?: WebkitBorderBeforeStyleProperty | WebkitBorderBeforeStyleProperty[], WebkitBorderBeforeWidth?: WebkitBorderBeforeWidthProperty | WebkitBorderBeforeWidthProperty[], WebkitBorderBottomLeftRadius?: BorderBottomLeftRadiusProperty | BorderBottomLeftRadiusProperty[], WebkitBorderBottomRightRadius?: BorderBottomRightRadiusProperty | BorderBottomRightRadiusProperty[], WebkitBorderImageSlice?: BorderImageSliceProperty | BorderImageSliceProperty[], WebkitBorderTopLeftRadius?: BorderTopLeftRadiusProperty | BorderTopLeftRadiusProperty[], WebkitBorderTopRightRadius?: BorderTopRightRadiusProperty | BorderTopRightRadiusProperty[], WebkitBoxDecorationBreak?: BoxDecorationBreakProperty | BoxDecorationBreakProperty[], WebkitBoxReflect?: WebkitBoxReflectProperty | WebkitBoxReflectProperty[], WebkitBoxShadow?: BoxShadowProperty | BoxShadowProperty[], WebkitBoxSizing?: BoxSizingProperty | BoxSizingProperty[], WebkitClipPath?: ClipPathProperty | ClipPathProperty[], WebkitColumnCount?: ColumnCountProperty | ColumnCountProperty[], WebkitColumnFill?: ColumnFillProperty | ColumnFillProperty[], WebkitColumnRuleColor?: ColumnRuleColorProperty | ColumnRuleColorProperty[], WebkitColumnRuleStyle?: ColumnRuleStyleProperty | ColumnRuleStyleProperty[], WebkitColumnRuleWidth?: ColumnRuleWidthProperty | ColumnRuleWidthProperty[], WebkitColumnSpan?: ColumnSpanProperty | ColumnSpanProperty[], WebkitColumnWidth?: ColumnWidthProperty | ColumnWidthProperty[], WebkitFilter?: FilterProperty | FilterProperty[], WebkitFlexBasis?: FlexBasisProperty | FlexBasisProperty[], WebkitFlexDirection?: FlexDirectionProperty | FlexDirectionProperty[], WebkitFlexGrow?: GlobalsNumber | GlobalsNumber[], WebkitFlexShrink?: GlobalsNumber | GlobalsNumber[], WebkitFlexWrap?: FlexWrapProperty | FlexWrapProperty[], WebkitFontFeatureSettings?: FontFeatureSettingsProperty | FontFeatureSettingsProperty[], WebkitFontKerning?: FontKerningProperty | FontKerningProperty[], WebkitFontSmoothing?: FontSmoothProperty | FontSmoothProperty[], WebkitFontVariantLigatures?: FontVariantLigaturesProperty | FontVariantLigaturesProperty[], WebkitHyphenateCharacter?: HyphenateCharacterProperty | HyphenateCharacterProperty[], WebkitHyphens?: HyphensProperty | HyphensProperty[], WebkitInitialLetter?: InitialLetterProperty | InitialLetterProperty[], WebkitJustifyContent?: JustifyContentProperty | JustifyContentProperty[], WebkitLineBreak?: LineBreakProperty | LineBreakProperty[], WebkitLineClamp?: WebkitLineClampProperty | WebkitLineClampProperty[], WebkitMarginEnd?: MarginInlineEndProperty | MarginInlineEndProperty[], WebkitMarginStart?: MarginInlineStartProperty | MarginInlineStartProperty[], WebkitMaskAttachment?: WebkitMaskAttachmentProperty | WebkitMaskAttachmentProperty[], WebkitMaskBoxImageOutset?: MaskBorderOutsetProperty | MaskBorderOutsetProperty[], WebkitMaskBoxImageRepeat?: MaskBorderRepeatProperty | MaskBorderRepeatProperty[], WebkitMaskBoxImageSlice?: MaskBorderSliceProperty | MaskBorderSliceProperty[], WebkitMaskBoxImageSource?: MaskBorderSourceProperty | MaskBorderSourceProperty[], WebkitMaskBoxImageWidth?: MaskBorderWidthProperty | MaskBorderWidthProperty[], WebkitMaskClip?: WebkitMaskClipProperty | WebkitMaskClipProperty[], WebkitMaskComposite?: WebkitMaskCompositeProperty | WebkitMaskCompositeProperty[], WebkitMaskImage?: WebkitMaskImageProperty | WebkitMaskImageProperty[], WebkitMaskOrigin?: WebkitMaskOriginProperty | WebkitMaskOriginProperty[], WebkitMaskPosition?: WebkitMaskPositionProperty | WebkitMaskPositionProperty[], WebkitMaskPositionX?: WebkitMaskPositionXProperty | WebkitMaskPositionXProperty[], WebkitMaskPositionY?: WebkitMaskPositionYProperty | WebkitMaskPositionYProperty[], WebkitMaskRepeat?: WebkitMaskRepeatProperty | WebkitMaskRepeatProperty[], WebkitMaskRepeatX?: WebkitMaskRepeatXProperty | WebkitMaskRepeatXProperty[], WebkitMaskRepeatY?: WebkitMaskRepeatYProperty | WebkitMaskRepeatYProperty[], WebkitMaskSize?: WebkitMaskSizeProperty | WebkitMaskSizeProperty[], WebkitMaxInlineSize?: MaxInlineSizeProperty | MaxInlineSizeProperty[], WebkitOrder?: GlobalsNumber | GlobalsNumber[], WebkitOverflowScrolling?: WebkitOverflowScrollingProperty | WebkitOverflowScrollingProperty[], WebkitPaddingEnd?: PaddingInlineEndProperty | PaddingInlineEndProperty[], WebkitPaddingStart?: PaddingInlineStartProperty | PaddingInlineStartProperty[], WebkitPerspective?: PerspectiveProperty | PerspectiveProperty[], WebkitPerspectiveOrigin?: PerspectiveOriginProperty | PerspectiveOriginProperty[], WebkitPrintColorAdjust?: PrintColorAdjustProperty | PrintColorAdjustProperty[], WebkitRubyPosition?: RubyPositionProperty | RubyPositionProperty[], WebkitScrollSnapType?: ScrollSnapTypeProperty | ScrollSnapTypeProperty[], WebkitShapeMargin?: ShapeMarginProperty | ShapeMarginProperty[], WebkitTapHighlightColor?: WebkitTapHighlightColorProperty | WebkitTapHighlightColorProperty[], WebkitTextCombine?: TextCombineUprightProperty | TextCombineUprightProperty[], WebkitTextDecorationColor?: TextDecorationColorProperty | TextDecorationColorProperty[], WebkitTextDecorationLine?: TextDecorationLineProperty | TextDecorationLineProperty[], WebkitTextDecorationSkip?: TextDecorationSkipProperty | TextDecorationSkipProperty[], WebkitTextDecorationStyle?: TextDecorationStyleProperty | TextDecorationStyleProperty[], WebkitTextEmphasisColor?: TextEmphasisColorProperty | TextEmphasisColorProperty[], WebkitTextEmphasisPosition?: GlobalsString | GlobalsString[], WebkitTextEmphasisStyle?: TextEmphasisStyleProperty | TextEmphasisStyleProperty[], WebkitTextFillColor?: WebkitTextFillColorProperty | WebkitTextFillColorProperty[], WebkitTextOrientation?: TextOrientationProperty | TextOrientationProperty[], WebkitTextSizeAdjust?: TextSizeAdjustProperty | TextSizeAdjustProperty[], WebkitTextStrokeColor?: WebkitTextStrokeColorProperty | WebkitTextStrokeColorProperty[], WebkitTextStrokeWidth?: WebkitTextStrokeWidthProperty | WebkitTextStrokeWidthProperty[], WebkitTextUnderlinePosition?: TextUnderlinePositionProperty | TextUnderlinePositionProperty[], WebkitTouchCallout?: WebkitTouchCalloutProperty | WebkitTouchCalloutProperty[], WebkitTransform?: TransformProperty | TransformProperty[], WebkitTransformOrigin?: TransformOriginProperty | TransformOriginProperty[], WebkitTransformStyle?: TransformStyleProperty | TransformStyleProperty[], WebkitTransitionDelay?: GlobalsString | GlobalsString[], WebkitTransitionDuration?: GlobalsString | GlobalsString[], WebkitTransitionProperty?: TransitionPropertyProperty | TransitionPropertyProperty[], WebkitTransitionTimingFunction?: TransitionTimingFunctionProperty | TransitionTimingFunctionProperty[], WebkitUserModify?: WebkitUserModifyProperty | WebkitUserModifyProperty[], WebkitUserSelect?: UserSelectProperty | UserSelectProperty[], WebkitWritingMode?: WritingModeProperty | WritingModeProperty[], }; export type VendorShorthandPropertiesFallback = { MozAnimation?: AnimationProperty | AnimationProperty[], MozBorderImage?: BorderImageProperty | BorderImageProperty[], MozColumnRule?: ColumnRuleProperty | ColumnRuleProperty[], MozColumns?: ColumnsProperty | ColumnsProperty[], MozTransition?: TransitionProperty | TransitionProperty[], msContentZoomLimit?: GlobalsString | GlobalsString[], msContentZoomSnap?: MsContentZoomSnapProperty | MsContentZoomSnapProperty[], msFlex?: FlexProperty | FlexProperty[], msScrollLimit?: GlobalsString | GlobalsString[], msScrollSnapX?: GlobalsString | GlobalsString[], msScrollSnapY?: GlobalsString | GlobalsString[], msTransition?: TransitionProperty | TransitionProperty[], WebkitAnimation?: AnimationProperty | AnimationProperty[], WebkitBorderBefore?: WebkitBorderBeforeProperty | WebkitBorderBeforeProperty[], WebkitBorderImage?: BorderImageProperty | BorderImageProperty[], WebkitBorderRadius?: BorderRadiusProperty | BorderRadiusProperty[], WebkitColumnRule?: ColumnRuleProperty | ColumnRuleProperty[], WebkitColumns?: ColumnsProperty | ColumnsProperty[], WebkitFlex?: FlexProperty | FlexProperty[], WebkitFlexFlow?: FlexFlowProperty | FlexFlowProperty[], WebkitMask?: WebkitMaskProperty | WebkitMaskProperty[], WebkitMaskBoxImage?: MaskBorderProperty | MaskBorderProperty[], WebkitTextEmphasis?: TextEmphasisProperty | TextEmphasisProperty[], WebkitTextStroke?: WebkitTextStrokeProperty | WebkitTextStrokeProperty[], WebkitTransition?: TransitionProperty | TransitionProperty[], }; export type VendorPropertiesFallback = VendorLonghandPropertiesFallback & VendorShorthandPropertiesFallback; export type ObsoletePropertiesFallback = { azimuth?: AzimuthProperty | AzimuthProperty[], boxAlign?: BoxAlignProperty | BoxAlignProperty[], boxDirection?: BoxDirectionProperty | BoxDirectionProperty[], boxFlex?: GlobalsNumber | GlobalsNumber[], boxFlexGroup?: GlobalsNumber | GlobalsNumber[], boxLines?: BoxLinesProperty | BoxLinesProperty[], boxOrdinalGroup?: GlobalsNumber | GlobalsNumber[], boxOrient?: BoxOrientProperty | BoxOrientProperty[], boxPack?: BoxPackProperty | BoxPackProperty[], clip?: ClipProperty | ClipProperty[], gridColumnGap?: GridColumnGapProperty | GridColumnGapProperty[], gridGap?: GridGapProperty | GridGapProperty[], gridRowGap?: GridRowGapProperty | GridRowGapProperty[], imeMode?: ImeModeProperty | ImeModeProperty[], offsetBlock?: InsetBlockProperty | InsetBlockProperty[], offsetBlockEnd?: InsetBlockEndProperty | InsetBlockEndProperty[], offsetBlockStart?: InsetBlockStartProperty | InsetBlockStartProperty[], offsetInline?: InsetInlineProperty | InsetInlineProperty[], offsetInlineEnd?: InsetInlineEndProperty | InsetInlineEndProperty[], offsetInlineStart?: InsetInlineStartProperty | InsetInlineStartProperty[], scrollSnapCoordinate?: ScrollSnapCoordinateProperty | ScrollSnapCoordinateProperty[], scrollSnapDestination?: ScrollSnapDestinationProperty | ScrollSnapDestinationProperty[], scrollSnapPointsX?: ScrollSnapPointsXProperty | ScrollSnapPointsXProperty[], scrollSnapPointsY?: ScrollSnapPointsYProperty | ScrollSnapPointsYProperty[], scrollSnapTypeX?: ScrollSnapTypeXProperty | ScrollSnapTypeXProperty[], scrollSnapTypeY?: ScrollSnapTypeYProperty | ScrollSnapTypeYProperty[], KhtmlBoxAlign?: BoxAlignProperty | BoxAlignProperty[], KhtmlBoxDirection?: BoxDirectionProperty | BoxDirectionProperty[], KhtmlBoxFlex?: GlobalsNumber | GlobalsNumber[], KhtmlBoxFlexGroup?: GlobalsNumber | GlobalsNumber[], KhtmlBoxLines?: BoxLinesProperty | BoxLinesProperty[], KhtmlBoxOrdinalGroup?: GlobalsNumber | GlobalsNumber[], KhtmlBoxOrient?: BoxOrientProperty | BoxOrientProperty[], KhtmlBoxPack?: BoxPackProperty | BoxPackProperty[], KhtmlLineBreak?: LineBreakProperty | LineBreakProperty[], KhtmlOpacity?: OpacityProperty | OpacityProperty[], KhtmlUserSelect?: UserSelectProperty | UserSelectProperty[], MozBackgroundClip?: BackgroundClipProperty | BackgroundClipProperty[], MozBackgroundInlinePolicy?: BoxDecorationBreakProperty | BoxDecorationBreakProperty[], MozBackgroundOrigin?: BackgroundOriginProperty | BackgroundOriginProperty[], MozBackgroundSize?: BackgroundSizeProperty | BackgroundSizeProperty[], MozBinding?: MozBindingProperty | MozBindingProperty[], MozBorderRadius?: BorderRadiusProperty | BorderRadiusProperty[], MozBorderRadiusBottomleft?: BorderBottomLeftRadiusProperty | BorderBottomLeftRadiusProperty[], MozBorderRadiusBottomright?: BorderBottomRightRadiusProperty | BorderBottomRightRadiusProperty[], MozBorderRadiusTopleft?: BorderTopLeftRadiusProperty | BorderTopLeftRadiusProperty[], MozBorderRadiusTopright?: BorderTopRightRadiusProperty | BorderTopRightRadiusProperty[], MozBoxAlign?: BoxAlignProperty | BoxAlignProperty[], MozBoxDirection?: BoxDirectionProperty | BoxDirectionProperty[], MozBoxFlex?: GlobalsNumber | GlobalsNumber[], MozBoxOrdinalGroup?: GlobalsNumber | GlobalsNumber[], MozBoxOrient?: BoxOrientProperty | BoxOrientProperty[], MozBoxPack?: BoxPackProperty | BoxPackProperty[], MozBoxShadow?: BoxShadowProperty | BoxShadowProperty[], MozFloatEdge?: MozFloatEdgeProperty | MozFloatEdgeProperty[], MozForceBrokenImageIcon?: MozForceBrokenImageIconProperty | MozForceBrokenImageIconProperty[], MozOpacity?: OpacityProperty | OpacityProperty[], MozOutline?: OutlineProperty | OutlineProperty[], MozOutlineColor?: OutlineColorProperty | OutlineColorProperty[], MozOutlineRadius?: MozOutlineRadiusProperty | MozOutlineRadiusProperty[], MozOutlineRadiusBottomleft?: MozOutlineRadiusBottomleftProperty | MozOutlineRadiusBottomleftProperty[], MozOutlineRadiusBottomright?: MozOutlineRadiusBottomrightProperty | MozOutlineRadiusBottomrightProperty[], MozOutlineRadiusTopleft?: MozOutlineRadiusTopleftProperty | MozOutlineRadiusTopleftProperty[], MozOutlineRadiusTopright?: MozOutlineRadiusToprightProperty | MozOutlineRadiusToprightProperty[], MozOutlineStyle?: OutlineStyleProperty | OutlineStyleProperty[], MozOutlineWidth?: OutlineWidthProperty | OutlineWidthProperty[], MozTextAlignLast?: TextAlignLastProperty | TextAlignLastProperty[], MozTextDecorationColor?: TextDecorationColorProperty | TextDecorationColorProperty[], MozTextDecorationLine?: TextDecorationLineProperty | TextDecorationLineProperty[], MozTextDecorationStyle?: TextDecorationStyleProperty | TextDecorationStyleProperty[], MozUserInput?: MozUserInputProperty | MozUserInputProperty[], msImeMode?: ImeModeProperty | ImeModeProperty[], OAnimation?: AnimationProperty | AnimationProperty[], OAnimationDelay?: GlobalsString | GlobalsString[], OAnimationDirection?: AnimationDirectionProperty | AnimationDirectionProperty[], OAnimationDuration?: GlobalsString | GlobalsString[], OAnimationFillMode?: AnimationFillModeProperty | AnimationFillModeProperty[], OAnimationIterationCount?: AnimationIterationCountProperty | AnimationIterationCountProperty[], OAnimationName?: AnimationNameProperty | AnimationNameProperty[], OAnimationPlayState?: AnimationPlayStateProperty | AnimationPlayStateProperty[], OAnimationTimingFunction?: AnimationTimingFunctionProperty | AnimationTimingFunctionProperty[], OBackgroundSize?: BackgroundSizeProperty | BackgroundSizeProperty[], OBorderImage?: BorderImageProperty | BorderImageProperty[], OObjectFit?: ObjectFitProperty | ObjectFitProperty[], OObjectPosition?: ObjectPositionProperty | ObjectPositionProperty[], OTabSize?: TabSizeProperty | TabSizeProperty[], OTextOverflow?: TextOverflowProperty | TextOverflowProperty[], OTransform?: TransformProperty | TransformProperty[], OTransformOrigin?: TransformOriginProperty | TransformOriginProperty[], OTransition?: TransitionProperty | TransitionProperty[], OTransitionDelay?: GlobalsString | GlobalsString[], OTransitionDuration?: GlobalsString | GlobalsString[], OTransitionProperty?: TransitionPropertyProperty | TransitionPropertyProperty[], OTransitionTimingFunction?: TransitionTimingFunctionProperty | TransitionTimingFunctionProperty[], WebkitBoxAlign?: BoxAlignProperty | BoxAlignProperty[], WebkitBoxDirection?: BoxDirectionProperty | BoxDirectionProperty[], WebkitBoxFlex?: GlobalsNumber | GlobalsNumber[], WebkitBoxFlexGroup?: GlobalsNumber | GlobalsNumber[], WebkitBoxLines?: BoxLinesProperty | BoxLinesProperty[], WebkitBoxOrdinalGroup?: GlobalsNumber | GlobalsNumber[], WebkitBoxOrient?: BoxOrientProperty | BoxOrientProperty[], WebkitBoxPack?: BoxPackProperty | BoxPackProperty[], WebkitScrollSnapPointsX?: ScrollSnapPointsXProperty | ScrollSnapPointsXProperty[], WebkitScrollSnapPointsY?: ScrollSnapPointsYProperty | ScrollSnapPointsYProperty[], }; export type SvgPropertiesFallback = { alignmentBaseline?: AlignmentBaselineProperty | AlignmentBaselineProperty[], baselineShift?: BaselineShiftProperty | BaselineShiftProperty[], clip?: ClipProperty | ClipProperty[], clipPath?: ClipPathProperty | ClipPathProperty[], clipRule?: ClipRuleProperty | ClipRuleProperty[], color?: ColorProperty | ColorProperty[], colorInterpolation?: ColorInterpolationProperty | ColorInterpolationProperty[], colorRendering?: ColorRenderingProperty | ColorRenderingProperty[], cursor?: CursorProperty | CursorProperty[], direction?: DirectionProperty | DirectionProperty[], display?: DisplayProperty | DisplayProperty[], dominantBaseline?: DominantBaselineProperty | DominantBaselineProperty[], fill?: FillProperty | FillProperty[], fillOpacity?: GlobalsNumber | GlobalsNumber[], fillRule?: FillRuleProperty | FillRuleProperty[], filter?: FilterProperty | FilterProperty[], floodColor?: FloodColorProperty | FloodColorProperty[], floodOpacity?: GlobalsNumber | GlobalsNumber[], font?: FontProperty | FontProperty[], fontFamily?: FontFamilyProperty | FontFamilyProperty[], fontSize?: FontSizeProperty | FontSizeProperty[], fontSizeAdjust?: FontSizeAdjustProperty | FontSizeAdjustProperty[], fontStretch?: FontStretchProperty | FontStretchProperty[], fontStyle?: FontStyleProperty | FontStyleProperty[], fontVariant?: FontVariantProperty | FontVariantProperty[], fontWeight?: FontWeightProperty | FontWeightProperty[], glyphOrientationVertical?: GlyphOrientationVerticalProperty | GlyphOrientationVerticalProperty[], imageRendering?: ImageRenderingProperty | ImageRenderingProperty[], letterSpacing?: LetterSpacingProperty | LetterSpacingProperty[], lightingColor?: LightingColorProperty | LightingColorProperty[], lineHeight?: LineHeightProperty | LineHeightProperty[], marker?: MarkerProperty | MarkerProperty[], markerEnd?: MarkerEndProperty | MarkerEndProperty[], markerMid?: MarkerMidProperty | MarkerMidProperty[], markerStart?: MarkerStartProperty | MarkerStartProperty[], mask?: MaskProperty | MaskProperty[], opacity?: OpacityProperty | OpacityProperty[], overflow?: OverflowProperty | OverflowProperty[], paintOrder?: PaintOrderProperty | PaintOrderProperty[], pointerEvents?: PointerEventsProperty | PointerEventsProperty[], shapeRendering?: ShapeRenderingProperty | ShapeRenderingProperty[], stopColor?: StopColorProperty | StopColorProperty[], stopOpacity?: GlobalsNumber | GlobalsNumber[], stroke?: StrokeProperty | StrokeProperty[], strokeDasharray?: StrokeDasharrayProperty | StrokeDasharrayProperty[], strokeDashoffset?: StrokeDashoffsetProperty | StrokeDashoffsetProperty[], strokeLinecap?: StrokeLinecapProperty | StrokeLinecapProperty[], strokeLinejoin?: StrokeLinejoinProperty | StrokeLinejoinProperty[], strokeMiterlimit?: GlobalsNumber | GlobalsNumber[], strokeOpacity?: GlobalsNumber | GlobalsNumber[], strokeWidth?: StrokeWidthProperty | StrokeWidthProperty[], textAnchor?: TextAnchorProperty | TextAnchorProperty[], textDecoration?: TextDecorationProperty | TextDecorationProperty[], textRendering?: TextRenderingProperty | TextRenderingProperty[], unicodeBidi?: UnicodeBidiProperty | UnicodeBidiProperty[], vectorEffect?: VectorEffectProperty | VectorEffectProperty[], visibility?: VisibilityProperty | VisibilityProperty[], whiteSpace?: WhiteSpaceProperty | WhiteSpaceProperty[], wordSpacing?: WordSpacingProperty | WordSpacingProperty[], writingMode?: WritingModeProperty | WritingModeProperty[], }; export type PropertiesFallback = StandardPropertiesFallback & VendorPropertiesFallback & ObsoletePropertiesFallback & SvgPropertiesFallback; export type StandardLonghandPropertiesHyphenFallback = { "accent-color"?: AccentColorProperty | AccentColorProperty[], "align-content"?: AlignContentProperty | AlignContentProperty[], "align-items"?: AlignItemsProperty | AlignItemsProperty[], "align-self"?: AlignSelfProperty | AlignSelfProperty[], "align-tracks"?: AlignTracksProperty | AlignTracksProperty[], "animation-composition"?: GlobalsString | GlobalsString[], "animation-delay"?: GlobalsString | GlobalsString[], "animation-direction"?: AnimationDirectionProperty | AnimationDirectionProperty[], "animation-duration"?: GlobalsString | GlobalsString[], "animation-fill-mode"?: AnimationFillModeProperty | AnimationFillModeProperty[], "animation-iteration-count"?: AnimationIterationCountProperty | AnimationIterationCountProperty[], "animation-name"?: AnimationNameProperty | AnimationNameProperty[], "animation-play-state"?: AnimationPlayStateProperty | AnimationPlayStateProperty[], "animation-timeline"?: AnimationTimelineProperty | AnimationTimelineProperty[], "animation-timing-function"?: AnimationTimingFunctionProperty | AnimationTimingFunctionProperty[], appearance?: AppearanceProperty | AppearanceProperty[], "aspect-ratio"?: AspectRatioProperty | AspectRatioProperty[], "backdrop-filter"?: BackdropFilterProperty | BackdropFilterProperty[], "backface-visibility"?: BackfaceVisibilityProperty | BackfaceVisibilityProperty[], "background-attachment"?: BackgroundAttachmentProperty | BackgroundAttachmentProperty[], "background-blend-mode"?: BackgroundBlendModeProperty | BackgroundBlendModeProperty[], "background-clip"?: BackgroundClipProperty | BackgroundClipProperty[], "background-color"?: BackgroundColorProperty | BackgroundColorProperty[], "background-image"?: BackgroundImageProperty | BackgroundImageProperty[], "background-origin"?: BackgroundOriginProperty | BackgroundOriginProperty[], "background-position-x"?: BackgroundPositionXProperty | BackgroundPositionXProperty[], "background-position-y"?: BackgroundPositionYProperty | BackgroundPositionYProperty[], "background-repeat"?: BackgroundRepeatProperty | BackgroundRepeatProperty[], "background-size"?: BackgroundSizeProperty | BackgroundSizeProperty[], "block-overflow"?: BlockOverflowProperty | BlockOverflowProperty[], "block-size"?: BlockSizeProperty | BlockSizeProperty[], "border-block-color"?: BorderBlockColorProperty | BorderBlockColorProperty[], "border-block-end-color"?: BorderBlockEndColorProperty | BorderBlockEndColorProperty[], "border-block-end-style"?: BorderBlockEndStyleProperty | BorderBlockEndStyleProperty[], "border-block-end-width"?: BorderBlockEndWidthProperty | BorderBlockEndWidthProperty[], "border-block-start-color"?: BorderBlockStartColorProperty | BorderBlockStartColorProperty[], "border-block-start-style"?: BorderBlockStartStyleProperty | BorderBlockStartStyleProperty[], "border-block-start-width"?: BorderBlockStartWidthProperty | BorderBlockStartWidthProperty[], "border-block-style"?: BorderBlockStyleProperty | BorderBlockStyleProperty[], "border-block-width"?: BorderBlockWidthProperty | BorderBlockWidthProperty[], "border-bottom-color"?: BorderBottomColorProperty | BorderBottomColorProperty[], "border-bottom-left-radius"?: BorderBottomLeftRadiusProperty | BorderBottomLeftRadiusProperty[], "border-bottom-right-radius"?: BorderBottomRightRadiusProperty | BorderBottomRightRadiusProperty[], "border-bottom-style"?: BorderBottomStyleProperty | BorderBottomStyleProperty[], "border-bottom-width"?: BorderBottomWidthProperty | BorderBottomWidthProperty[], "border-collapse"?: BorderCollapseProperty | BorderCollapseProperty[], "border-end-end-radius"?: BorderEndEndRadiusProperty | BorderEndEndRadiusProperty[], "border-end-start-radius"?: BorderEndStartRadiusProperty | BorderEndStartRadiusProperty[], "border-image-outset"?: BorderImageOutsetProperty | BorderImageOutsetProperty[], "border-image-repeat"?: BorderImageRepeatProperty | BorderImageRepeatProperty[], "border-image-slice"?: BorderImageSliceProperty | BorderImageSliceProperty[], "border-image-source"?: BorderImageSourceProperty | BorderImageSourceProperty[], "border-image-width"?: BorderImageWidthProperty | BorderImageWidthProperty[], "border-inline-color"?: BorderInlineColorProperty | BorderInlineColorProperty[], "border-inline-end-color"?: BorderInlineEndColorProperty | BorderInlineEndColorProperty[], "border-inline-end-style"?: BorderInlineEndStyleProperty | BorderInlineEndStyleProperty[], "border-inline-end-width"?: BorderInlineEndWidthProperty | BorderInlineEndWidthProperty[], "border-inline-start-color"?: BorderInlineStartColorProperty | BorderInlineStartColorProperty[], "border-inline-start-style"?: BorderInlineStartStyleProperty | BorderInlineStartStyleProperty[], "border-inline-start-width"?: BorderInlineStartWidthProperty | BorderInlineStartWidthProperty[], "border-inline-style"?: BorderInlineStyleProperty | BorderInlineStyleProperty[], "border-inline-width"?: BorderInlineWidthProperty | BorderInlineWidthProperty[], "border-left-color"?: BorderLeftColorProperty | BorderLeftColorProperty[], "border-left-style"?: BorderLeftStyleProperty | BorderLeftStyleProperty[], "border-left-width"?: BorderLeftWidthProperty | BorderLeftWidthProperty[], "border-right-color"?: BorderRightColorProperty | BorderRightColorProperty[], "border-right-style"?: BorderRightStyleProperty | BorderRightStyleProperty[], "border-right-width"?: BorderRightWidthProperty | BorderRightWidthProperty[], "border-spacing"?: BorderSpacingProperty | BorderSpacingProperty[], "border-start-end-radius"?: BorderStartEndRadiusProperty | BorderStartEndRadiusProperty[], "border-start-start-radius"?: BorderStartStartRadiusProperty | BorderStartStartRadiusProperty[], "border-top-color"?: BorderTopColorProperty | BorderTopColorProperty[], "border-top-left-radius"?: BorderTopLeftRadiusProperty | BorderTopLeftRadiusProperty[], "border-top-right-radius"?: BorderTopRightRadiusProperty | BorderTopRightRadiusProperty[], "border-top-style"?: BorderTopStyleProperty | BorderTopStyleProperty[], "border-top-width"?: BorderTopWidthProperty | BorderTopWidthProperty[], bottom?: BottomProperty | BottomProperty[], "box-decoration-break"?: BoxDecorationBreakProperty | BoxDecorationBreakProperty[], "box-shadow"?: BoxShadowProperty | BoxShadowProperty[], "box-sizing"?: BoxSizingProperty | BoxSizingProperty[], "break-after"?: BreakAfterProperty | BreakAfterProperty[], "break-before"?: BreakBeforeProperty | BreakBeforeProperty[], "break-inside"?: BreakInsideProperty | BreakInsideProperty[], "caption-side"?: CaptionSideProperty | CaptionSideProperty[], "caret-color"?: CaretColorProperty | CaretColorProperty[], clear?: ClearProperty | ClearProperty[], "clip-path"?: ClipPathProperty | ClipPathProperty[], color?: ColorProperty | ColorProperty[], "color-adjust"?: PrintColorAdjustProperty | PrintColorAdjustProperty[], "color-scheme"?: ColorSchemeProperty | ColorSchemeProperty[], "column-count"?: ColumnCountProperty | ColumnCountProperty[], "column-fill"?: ColumnFillProperty | ColumnFillProperty[], "column-gap"?: ColumnGapProperty | ColumnGapProperty[], "column-rule-color"?: ColumnRuleColorProperty | ColumnRuleColorProperty[], "column-rule-style"?: ColumnRuleStyleProperty | ColumnRuleStyleProperty[], "column-rule-width"?: ColumnRuleWidthProperty | ColumnRuleWidthProperty[], "column-span"?: ColumnSpanProperty | ColumnSpanProperty[], "column-width"?: ColumnWidthProperty | ColumnWidthProperty[], contain?: ContainProperty | ContainProperty[], content?: ContentProperty | ContentProperty[], "content-visibility"?: ContentVisibilityProperty | ContentVisibilityProperty[], "counter-increment"?: CounterIncrementProperty | CounterIncrementProperty[], "counter-reset"?: CounterResetProperty | CounterResetProperty[], "counter-set"?: CounterSetProperty | CounterSetProperty[], cursor?: CursorProperty | CursorProperty[], direction?: DirectionProperty | DirectionProperty[], display?: DisplayProperty | DisplayProperty[], "empty-cells"?: EmptyCellsProperty | EmptyCellsProperty[], filter?: FilterProperty | FilterProperty[], "flex-basis"?: FlexBasisProperty | FlexBasisProperty[], "flex-direction"?: FlexDirectionProperty | FlexDirectionProperty[], "flex-grow"?: GlobalsNumber | GlobalsNumber[], "flex-shrink"?: GlobalsNumber | GlobalsNumber[], "flex-wrap"?: FlexWrapProperty | FlexWrapProperty[], float?: FloatProperty | FloatProperty[], "font-family"?: FontFamilyProperty | FontFamilyProperty[], "font-feature-settings"?: FontFeatureSettingsProperty | FontFeatureSettingsProperty[], "font-kerning"?: FontKerningProperty | FontKerningProperty[], "font-language-override"?: FontLanguageOverrideProperty | FontLanguageOverrideProperty[], "font-optical-sizing"?: FontOpticalSizingProperty | FontOpticalSizingProperty[], "font-size"?: FontSizeProperty | FontSizeProperty[], "font-size-adjust"?: FontSizeAdjustProperty | FontSizeAdjustProperty[], "font-smooth"?: FontSmoothProperty | FontSmoothProperty[], "font-stretch"?: FontStretchProperty | FontStretchProperty[], "font-style"?: FontStyleProperty | FontStyleProperty[], "font-synthesis"?: FontSynthesisProperty | FontSynthesisProperty[], "font-variant"?: FontVariantProperty | FontVariantProperty[], "font-variant-alternates"?: FontVariantAlternatesProperty | FontVariantAlternatesProperty[], "font-variant-caps"?: FontVariantCapsProperty | FontVariantCapsProperty[], "font-variant-east-asian"?: FontVariantEastAsianProperty | FontVariantEastAsianProperty[], "font-variant-ligatures"?: FontVariantLigaturesProperty | FontVariantLigaturesProperty[], "font-variant-numeric"?: FontVariantNumericProperty | FontVariantNumericProperty[], "font-variant-position"?: FontVariantPositionProperty | FontVariantPositionProperty[], "font-variation-settings"?: FontVariationSettingsProperty | FontVariationSettingsProperty[], "font-weight"?: FontWeightProperty | FontWeightProperty[], "forced-color-adjust"?: ForcedColorAdjustProperty | ForcedColorAdjustProperty[], "grid-auto-columns"?: GridAutoColumnsProperty | GridAutoColumnsProperty[], "grid-auto-flow"?: GridAutoFlowProperty | GridAutoFlowProperty[], "grid-auto-rows"?: GridAutoRowsProperty | GridAutoRowsProperty[], "grid-column-end"?: GridColumnEndProperty | GridColumnEndProperty[], "grid-column-start"?: GridColumnStartProperty | GridColumnStartProperty[], "grid-row-end"?: GridRowEndProperty | GridRowEndProperty[], "grid-row-start"?: GridRowStartProperty | GridRowStartProperty[], "grid-template-areas"?: GridTemplateAreasProperty | GridTemplateAreasProperty[], "grid-template-columns"?: GridTemplateColumnsProperty | GridTemplateColumnsProperty[], "grid-template-rows"?: GridTemplateRowsProperty | GridTemplateRowsProperty[], "hanging-punctuation"?: HangingPunctuationProperty | HangingPunctuationProperty[], height?: HeightProperty | HeightProperty[], "hyphenate-character"?: HyphenateCharacterProperty | HyphenateCharacterProperty[], hyphens?: HyphensProperty | HyphensProperty[], "image-orientation"?: ImageOrientationProperty | ImageOrientationProperty[], "image-rendering"?: ImageRenderingProperty | ImageRenderingProperty[], "image-resolution"?: ImageResolutionProperty | ImageResolutionProperty[], "initial-letter"?: InitialLetterProperty | InitialLetterProperty[], "inline-size"?: InlineSizeProperty | InlineSizeProperty[], "input-security"?: InputSecurityProperty | InputSecurityProperty[], inset?: InsetProperty | InsetProperty[], "inset-block"?: InsetBlockProperty | InsetBlockProperty[], "inset-block-end"?: InsetBlockEndProperty | InsetBlockEndProperty[], "inset-block-start"?: InsetBlockStartProperty | InsetBlockStartProperty[], "inset-inline"?: InsetInlineProperty | InsetInlineProperty[], "inset-inline-end"?: InsetInlineEndProperty | InsetInlineEndProperty[], "inset-inline-start"?: InsetInlineStartProperty | InsetInlineStartProperty[], isolation?: IsolationProperty | IsolationProperty[], "justify-content"?: JustifyContentProperty | JustifyContentProperty[], "justify-items"?: JustifyItemsProperty | JustifyItemsProperty[], "justify-self"?: JustifySelfProperty | JustifySelfProperty[], "justify-tracks"?: JustifyTracksProperty | JustifyTracksProperty[], left?: LeftProperty | LeftProperty[], "letter-spacing"?: LetterSpacingProperty | LetterSpacingProperty[], "line-break"?: LineBreakProperty | LineBreakProperty[], "line-height"?: LineHeightProperty | LineHeightProperty[], "line-height-step"?: LineHeightStepProperty | LineHeightStepProperty[], "list-style-image"?: ListStyleImageProperty | ListStyleImageProperty[], "list-style-position"?: ListStylePositionProperty | ListStylePositionProperty[], "list-style-type"?: ListStyleTypeProperty | ListStyleTypeProperty[], "margin-block"?: MarginBlockProperty | MarginBlockProperty[], "margin-block-end"?: MarginBlockEndProperty | MarginBlockEndProperty[], "margin-block-start"?: MarginBlockStartProperty | MarginBlockStartProperty[], "margin-bottom"?: MarginBottomProperty | MarginBottomProperty[], "margin-inline"?: MarginInlineProperty | MarginInlineProperty[], "margin-inline-end"?: MarginInlineEndProperty | MarginInlineEndProperty[], "margin-inline-start"?: MarginInlineStartProperty | MarginInlineStartProperty[], "margin-left"?: MarginLeftProperty | MarginLeftProperty[], "margin-right"?: MarginRightProperty | MarginRightProperty[], "margin-top"?: MarginTopProperty | MarginTopProperty[], "mask-border-mode"?: MaskBorderModeProperty | MaskBorderModeProperty[], "mask-border-outset"?: MaskBorderOutsetProperty | MaskBorderOutsetProperty[], "mask-border-repeat"?: MaskBorderRepeatProperty | MaskBorderRepeatProperty[], "mask-border-slice"?: MaskBorderSliceProperty | MaskBorderSliceProperty[], "mask-border-source"?: MaskBorderSourceProperty | MaskBorderSourceProperty[], "mask-border-width"?: MaskBorderWidthProperty | MaskBorderWidthProperty[], "mask-clip"?: MaskClipProperty | MaskClipProperty[], "mask-composite"?: MaskCompositeProperty | MaskCompositeProperty[], "mask-image"?: MaskImageProperty | MaskImageProperty[], "mask-mode"?: MaskModeProperty | MaskModeProperty[], "mask-origin"?: MaskOriginProperty | MaskOriginProperty[], "mask-position"?: MaskPositionProperty | MaskPositionProperty[], "mask-repeat"?: MaskRepeatProperty | MaskRepeatProperty[], "mask-size"?: MaskSizeProperty | MaskSizeProperty[], "mask-type"?: MaskTypeProperty | MaskTypeProperty[], "math-depth"?: MathDepthProperty | MathDepthProperty[], "math-shift"?: MathShiftProperty | MathShiftProperty[], "math-style"?: MathStyleProperty | MathStyleProperty[], "max-block-size"?: MaxBlockSizeProperty | MaxBlockSizeProperty[], "max-height"?: MaxHeightProperty | MaxHeightProperty[], "max-inline-size"?: MaxInlineSizeProperty | MaxInlineSizeProperty[], "max-lines"?: MaxLinesProperty | MaxLinesProperty[], "max-width"?: MaxWidthProperty | MaxWidthProperty[], "min-block-size"?: MinBlockSizeProperty | MinBlockSizeProperty[], "min-height"?: MinHeightProperty | MinHeightProperty[], "min-inline-size"?: MinInlineSizeProperty | MinInlineSizeProperty[], "min-width"?: MinWidthProperty | MinWidthProperty[], "mix-blend-mode"?: MixBlendModeProperty | MixBlendModeProperty[], "motion-distance"?: OffsetDistanceProperty | OffsetDistanceProperty[], "motion-path"?: OffsetPathProperty | OffsetPathProperty[], "motion-rotation"?: OffsetRotateProperty | OffsetRotateProperty[], "object-fit"?: ObjectFitProperty | ObjectFitProperty[], "object-position"?: ObjectPositionProperty | ObjectPositionProperty[], "offset-anchor"?: OffsetAnchorProperty | OffsetAnchorProperty[], "offset-distance"?: OffsetDistanceProperty | OffsetDistanceProperty[], "offset-path"?: OffsetPathProperty | OffsetPathProperty[], "offset-rotate"?: OffsetRotateProperty | OffsetRotateProperty[], "offset-rotation"?: OffsetRotateProperty | OffsetRotateProperty[], opacity?: OpacityProperty | OpacityProperty[], order?: GlobalsNumber | GlobalsNumber[], orphans?: GlobalsNumber | GlobalsNumber[], "outline-color"?: OutlineColorProperty | OutlineColorProperty[], "outline-offset"?: OutlineOffsetProperty | OutlineOffsetProperty[], "outline-style"?: OutlineStyleProperty | OutlineStyleProperty[], "outline-width"?: OutlineWidthProperty | OutlineWidthProperty[], "overflow-anchor"?: OverflowAnchorProperty | OverflowAnchorProperty[], "overflow-block"?: OverflowBlockProperty | OverflowBlockProperty[], "overflow-clip-box"?: OverflowClipBoxProperty | OverflowClipBoxProperty[], "overflow-clip-margin"?: OverflowClipMarginProperty | OverflowClipMarginProperty[], "overflow-inline"?: OverflowInlineProperty | OverflowInlineProperty[], "overflow-wrap"?: OverflowWrapProperty | OverflowWrapProperty[], "overflow-x"?: OverflowXProperty | OverflowXProperty[], "overflow-y"?: OverflowYProperty | OverflowYProperty[], "overscroll-behavior-block"?: OverscrollBehaviorBlockProperty | OverscrollBehaviorBlockProperty[], "overscroll-behavior-inline"?: OverscrollBehaviorInlineProperty | OverscrollBehaviorInlineProperty[], "overscroll-behavior-x"?: OverscrollBehaviorXProperty | OverscrollBehaviorXProperty[], "overscroll-behavior-y"?: OverscrollBehaviorYProperty | OverscrollBehaviorYProperty[], "padding-block"?: PaddingBlockProperty | PaddingBlockProperty[], "padding-block-end"?: PaddingBlockEndProperty | PaddingBlockEndProperty[], "padding-block-start"?: PaddingBlockStartProperty | PaddingBlockStartProperty[], "padding-bottom"?: PaddingBottomProperty | PaddingBottomProperty[], "padding-inline"?: PaddingInlineProperty | PaddingInlineProperty[], "padding-inline-end"?: PaddingInlineEndProperty | PaddingInlineEndProperty[], "padding-inline-start"?: PaddingInlineStartProperty | PaddingInlineStartProperty[], "padding-left"?: PaddingLeftProperty | PaddingLeftProperty[], "padding-right"?: PaddingRightProperty | PaddingRightProperty[], "padding-top"?: PaddingTopProperty | PaddingTopProperty[], "page-break-after"?: PageBreakAfterProperty | PageBreakAfterProperty[], "page-break-before"?: PageBreakBeforeProperty | PageBreakBeforeProperty[], "page-break-inside"?: PageBreakInsideProperty | PageBreakInsideProperty[], "paint-order"?: PaintOrderProperty | PaintOrderProperty[], perspective?: PerspectiveProperty | PerspectiveProperty[], "perspective-origin"?: PerspectiveOriginProperty | PerspectiveOriginProperty[], "place-content"?: PlaceContentProperty | PlaceContentProperty[], "pointer-events"?: PointerEventsProperty | PointerEventsProperty[], position?: PositionProperty | PositionProperty[], "print-color-adjust"?: PrintColorAdjustProperty | PrintColorAdjustProperty[], quotes?: QuotesProperty | QuotesProperty[], resize?: ResizeProperty | ResizeProperty[], right?: RightProperty | RightProperty[], rotate?: RotateProperty | RotateProperty[], "row-gap"?: RowGapProperty | RowGapProperty[], "ruby-align"?: RubyAlignProperty | RubyAlignProperty[], "ruby-merge"?: RubyMergeProperty | RubyMergeProperty[], "ruby-position"?: RubyPositionProperty | RubyPositionProperty[], scale?: ScaleProperty | ScaleProperty[], "scroll-behavior"?: ScrollBehaviorProperty | ScrollBehaviorProperty[], "scroll-margin"?: ScrollMarginProperty | ScrollMarginProperty[], "scroll-margin-block"?: ScrollMarginBlockProperty | ScrollMarginBlockProperty[], "scroll-margin-block-end"?: ScrollMarginBlockEndProperty | ScrollMarginBlockEndProperty[], "scroll-margin-block-start"?: ScrollMarginBlockStartProperty | ScrollMarginBlockStartProperty[], "scroll-margin-bottom"?: ScrollMarginBottomProperty | ScrollMarginBottomProperty[], "scroll-margin-inline"?: ScrollMarginInlineProperty | ScrollMarginInlineProperty[], "scroll-margin-inline-end"?: ScrollMarginInlineEndProperty | ScrollMarginInlineEndProperty[], "scroll-margin-inline-start"?: ScrollMarginInlineStartProperty | ScrollMarginInlineStartProperty[], "scroll-margin-left"?: ScrollMarginLeftProperty | ScrollMarginLeftProperty[], "scroll-margin-right"?: ScrollMarginRightProperty | ScrollMarginRightProperty[], "scroll-margin-top"?: ScrollMarginTopProperty | ScrollMarginTopProperty[], "scroll-padding"?: ScrollPaddingProperty | ScrollPaddingProperty[], "scroll-padding-block"?: ScrollPaddingBlockProperty | ScrollPaddingBlockProperty[], "scroll-padding-block-end"?: ScrollPaddingBlockEndProperty | ScrollPaddingBlockEndProperty[], "scroll-padding-block-start"?: ScrollPaddingBlockStartProperty | ScrollPaddingBlockStartProperty[], "scroll-padding-bottom"?: ScrollPaddingBottomProperty | ScrollPaddingBottomProperty[], "scroll-padding-inline"?: ScrollPaddingInlineProperty | ScrollPaddingInlineProperty[], "scroll-padding-inline-end"?: ScrollPaddingInlineEndProperty | ScrollPaddingInlineEndProperty[], "scroll-padding-inline-start"?: ScrollPaddingInlineStartProperty | ScrollPaddingInlineStartProperty[], "scroll-padding-left"?: ScrollPaddingLeftProperty | ScrollPaddingLeftProperty[], "scroll-padding-right"?: ScrollPaddingRightProperty | ScrollPaddingRightProperty[], "scroll-padding-top"?: ScrollPaddingTopProperty | ScrollPaddingTopProperty[], "scroll-snap-align"?: ScrollSnapAlignProperty | ScrollSnapAlignProperty[], "scroll-snap-margin"?: ScrollMarginProperty | ScrollMarginProperty[], "scroll-snap-margin-bottom"?: ScrollMarginBottomProperty | ScrollMarginBottomProperty[], "scroll-snap-margin-left"?: ScrollMarginLeftProperty | ScrollMarginLeftProperty[], "scroll-snap-margin-right"?: ScrollMarginRightProperty | ScrollMarginRightProperty[], "scroll-snap-margin-top"?: ScrollMarginTopProperty | ScrollMarginTopProperty[], "scroll-snap-stop"?: ScrollSnapStopProperty | ScrollSnapStopProperty[], "scroll-snap-type"?: ScrollSnapTypeProperty | ScrollSnapTypeProperty[], "scrollbar-color"?: ScrollbarColorProperty | ScrollbarColorProperty[], "scrollbar-gutter"?: ScrollbarGutterProperty | ScrollbarGutterProperty[], "scrollbar-width"?: ScrollbarWidthProperty | ScrollbarWidthProperty[], "shape-image-threshold"?: ShapeImageThresholdProperty | ShapeImageThresholdProperty[], "shape-margin"?: ShapeMarginProperty | ShapeMarginProperty[], "shape-outside"?: ShapeOutsideProperty | ShapeOutsideProperty[], "tab-size"?: TabSizeProperty | TabSizeProperty[], "table-layout"?: TableLayoutProperty | TableLayoutProperty[], "text-align"?: TextAlignProperty | TextAlignProperty[], "text-align-last"?: TextAlignLastProperty | TextAlignLastProperty[], "text-combine-upright"?: TextCombineUprightProperty | TextCombineUprightProperty[], "text-decoration-color"?: TextDecorationColorProperty | TextDecorationColorProperty[], "text-decoration-line"?: TextDecorationLineProperty | TextDecorationLineProperty[], "text-decoration-skip"?: TextDecorationSkipProperty | TextDecorationSkipProperty[], "text-decoration-skip-ink"?: TextDecorationSkipInkProperty | TextDecorationSkipInkProperty[], "text-decoration-style"?: TextDecorationStyleProperty | TextDecorationStyleProperty[], "text-decoration-thickness"?: TextDecorationThicknessProperty | TextDecorationThicknessProperty[], "text-emphasis-color"?: TextEmphasisColorProperty | TextEmphasisColorProperty[], "text-emphasis-position"?: GlobalsString | GlobalsString[], "text-emphasis-style"?: TextEmphasisStyleProperty | TextEmphasisStyleProperty[], "text-indent"?: TextIndentProperty | TextIndentProperty[], "text-justify"?: TextJustifyProperty | TextJustifyProperty[], "text-orientation"?: TextOrientationProperty | TextOrientationProperty[], "text-overflow"?: TextOverflowProperty | TextOverflowProperty[], "text-rendering"?: TextRenderingProperty | TextRenderingProperty[], "text-shadow"?: TextShadowProperty | TextShadowProperty[], "text-size-adjust"?: TextSizeAdjustProperty | TextSizeAdjustProperty[], "text-transform"?: TextTransformProperty | TextTransformProperty[], "text-underline-offset"?: TextUnderlineOffsetProperty | TextUnderlineOffsetProperty[], "text-underline-position"?: TextUnderlinePositionProperty | TextUnderlinePositionProperty[], top?: TopProperty | TopProperty[], "touch-action"?: TouchActionProperty | TouchActionProperty[], transform?: TransformProperty | TransformProperty[], "transform-box"?: TransformBoxProperty | TransformBoxProperty[], "transform-origin"?: TransformOriginProperty | TransformOriginProperty[], "transform-style"?: TransformStyleProperty | TransformStyleProperty[], "transition-delay"?: GlobalsString | GlobalsString[], "transition-duration"?: GlobalsString | GlobalsString[], "transition-property"?: TransitionPropertyProperty | TransitionPropertyProperty[], "transition-timing-function"?: TransitionTimingFunctionProperty | TransitionTimingFunctionProperty[], translate?: TranslateProperty | TranslateProperty[], "unicode-bidi"?: UnicodeBidiProperty | UnicodeBidiProperty[], "user-select"?: UserSelectProperty | UserSelectProperty[], "vertical-align"?: VerticalAlignProperty | VerticalAlignProperty[], visibility?: VisibilityProperty | VisibilityProperty[], "white-space"?: WhiteSpaceProperty | WhiteSpaceProperty[], widows?: GlobalsNumber | GlobalsNumber[], width?: WidthProperty | WidthProperty[], "will-change"?: WillChangeProperty | WillChangeProperty[], "word-break"?: WordBreakProperty | WordBreakProperty[], "word-spacing"?: WordSpacingProperty | WordSpacingProperty[], "word-wrap"?: WordWrapProperty | WordWrapProperty[], "writing-mode"?: WritingModeProperty | WritingModeProperty[], "z-index"?: ZIndexProperty | ZIndexProperty[], zoom?: ZoomProperty | ZoomProperty[], }; export type StandardShorthandPropertiesHyphenFallback = { all?: Globals | Globals[], animation?: AnimationProperty | AnimationProperty[], background?: BackgroundProperty | BackgroundProperty[], "background-position"?: BackgroundPositionProperty | BackgroundPositionProperty[], border?: BorderProperty | BorderProperty[], "border-block"?: BorderBlockProperty | BorderBlockProperty[], "border-block-end"?: BorderBlockEndProperty | BorderBlockEndProperty[], "border-block-start"?: BorderBlockStartProperty | BorderBlockStartProperty[], "border-bottom"?: BorderBottomProperty | BorderBottomProperty[], "border-color"?: BorderColorProperty | BorderColorProperty[], "border-image"?: BorderImageProperty | BorderImageProperty[], "border-inline"?: BorderInlineProperty | BorderInlineProperty[], "border-inline-end"?: BorderInlineEndProperty | BorderInlineEndProperty[], "border-inline-start"?: BorderInlineStartProperty | BorderInlineStartProperty[], "border-left"?: BorderLeftProperty | BorderLeftProperty[], "border-radius"?: BorderRadiusProperty | BorderRadiusProperty[], "border-right"?: BorderRightProperty | BorderRightProperty[], "border-style"?: BorderStyleProperty | BorderStyleProperty[], "border-top"?: BorderTopProperty | BorderTopProperty[], "border-width"?: BorderWidthProperty | BorderWidthProperty[], "column-rule"?: ColumnRuleProperty | ColumnRuleProperty[], columns?: ColumnsProperty | ColumnsProperty[], flex?: FlexProperty | FlexProperty[], "flex-flow"?: FlexFlowProperty | FlexFlowProperty[], font?: FontProperty | FontProperty[], gap?: GapProperty | GapProperty[], grid?: GridProperty | GridProperty[], "grid-area"?: GridAreaProperty | GridAreaProperty[], "grid-column"?: GridColumnProperty | GridColumnProperty[], "grid-row"?: GridRowProperty | GridRowProperty[], "grid-template"?: GridTemplateProperty | GridTemplateProperty[], "line-clamp"?: LineClampProperty | LineClampProperty[], "list-style"?: ListStyleProperty | ListStyleProperty[], margin?: MarginProperty | MarginProperty[], mask?: MaskProperty | MaskProperty[], "mask-border"?: MaskBorderProperty | MaskBorderProperty[], motion?: OffsetProperty | OffsetProperty[], offset?: OffsetProperty | OffsetProperty[], outline?: OutlineProperty | OutlineProperty[], overflow?: OverflowProperty | OverflowProperty[], "overscroll-behavior"?: OverscrollBehaviorProperty | OverscrollBehaviorProperty[], padding?: PaddingProperty | PaddingProperty[], "place-items"?: PlaceItemsProperty | PlaceItemsProperty[], "place-self"?: PlaceSelfProperty | PlaceSelfProperty[], "text-decoration"?: TextDecorationProperty | TextDecorationProperty[], "text-emphasis"?: TextEmphasisProperty | TextEmphasisProperty[], transition?: TransitionProperty | TransitionProperty[], }; export type StandardPropertiesHyphenFallback = StandardLonghandPropertiesHyphenFallback & StandardShorthandPropertiesHyphenFallback; export type VendorLonghandPropertiesHyphenFallback = { "-moz-animation-delay"?: GlobalsString | GlobalsString[], "-moz-animation-direction"?: AnimationDirectionProperty | AnimationDirectionProperty[], "-moz-animation-duration"?: GlobalsString | GlobalsString[], "-moz-animation-fill-mode"?: AnimationFillModeProperty | AnimationFillModeProperty[], "-moz-animation-iteration-count"?: AnimationIterationCountProperty | AnimationIterationCountProperty[], "-moz-animation-name"?: AnimationNameProperty | AnimationNameProperty[], "-moz-animation-play-state"?: AnimationPlayStateProperty | AnimationPlayStateProperty[], "-moz-animation-timing-function"?: AnimationTimingFunctionProperty | AnimationTimingFunctionProperty[], "-moz-appearance"?: MozAppearanceProperty | MozAppearanceProperty[], "-moz-backface-visibility"?: BackfaceVisibilityProperty | BackfaceVisibilityProperty[], "-moz-border-bottom-colors"?: MozBorderBottomColorsProperty | MozBorderBottomColorsProperty[], "-moz-border-end-color"?: BorderInlineEndColorProperty | BorderInlineEndColorProperty[], "-moz-border-end-style"?: BorderInlineEndStyleProperty | BorderInlineEndStyleProperty[], "-moz-border-end-width"?: BorderInlineEndWidthProperty | BorderInlineEndWidthProperty[], "-moz-border-left-colors"?: MozBorderLeftColorsProperty | MozBorderLeftColorsProperty[], "-moz-border-right-colors"?: MozBorderRightColorsProperty | MozBorderRightColorsProperty[], "-moz-border-start-color"?: BorderInlineStartColorProperty | BorderInlineStartColorProperty[], "-moz-border-start-style"?: BorderInlineStartStyleProperty | BorderInlineStartStyleProperty[], "-moz-border-top-colors"?: MozBorderTopColorsProperty | MozBorderTopColorsProperty[], "-moz-box-sizing"?: BoxSizingProperty | BoxSizingProperty[], "-moz-column-count"?: ColumnCountProperty | ColumnCountProperty[], "-moz-column-fill"?: ColumnFillProperty | ColumnFillProperty[], "-moz-column-rule-color"?: ColumnRuleColorProperty | ColumnRuleColorProperty[], "-moz-column-rule-style"?: ColumnRuleStyleProperty | ColumnRuleStyleProperty[], "-moz-column-rule-width"?: ColumnRuleWidthProperty | ColumnRuleWidthProperty[], "-moz-column-width"?: ColumnWidthProperty | ColumnWidthProperty[], "-moz-context-properties"?: MozContextPropertiesProperty | MozContextPropertiesProperty[], "-moz-font-feature-settings"?: FontFeatureSettingsProperty | FontFeatureSettingsProperty[], "-moz-font-language-override"?: FontLanguageOverrideProperty | FontLanguageOverrideProperty[], "-moz-hyphens"?: HyphensProperty | HyphensProperty[], "-moz-image-region"?: MozImageRegionProperty | MozImageRegionProperty[], "-moz-margin-end"?: MarginInlineEndProperty | MarginInlineEndProperty[], "-moz-margin-start"?: MarginInlineStartProperty | MarginInlineStartProperty[], "-moz-orient"?: MozOrientProperty | MozOrientProperty[], "-moz-osx-font-smoothing"?: FontSmoothProperty | FontSmoothProperty[], "-moz-padding-end"?: PaddingInlineEndProperty | PaddingInlineEndProperty[], "-moz-padding-start"?: PaddingInlineStartProperty | PaddingInlineStartProperty[], "-moz-perspective"?: PerspectiveProperty | PerspectiveProperty[], "-moz-perspective-origin"?: PerspectiveOriginProperty | PerspectiveOriginProperty[], "-moz-stack-sizing"?: MozStackSizingProperty | MozStackSizingProperty[], "-moz-tab-size"?: TabSizeProperty | TabSizeProperty[], "-moz-text-blink"?: MozTextBlinkProperty | MozTextBlinkProperty[], "-moz-text-size-adjust"?: TextSizeAdjustProperty | TextSizeAdjustProperty[], "-moz-transform-origin"?: TransformOriginProperty | TransformOriginProperty[], "-moz-transform-style"?: TransformStyleProperty | TransformStyleProperty[], "-moz-transition-delay"?: GlobalsString | GlobalsString[], "-moz-transition-duration"?: GlobalsString | GlobalsString[], "-moz-transition-property"?: TransitionPropertyProperty | TransitionPropertyProperty[], "-moz-transition-timing-function"?: TransitionTimingFunctionProperty | TransitionTimingFunctionProperty[], "-moz-user-focus"?: MozUserFocusProperty | MozUserFocusProperty[], "-moz-user-modify"?: MozUserModifyProperty | MozUserModifyProperty[], "-moz-user-select"?: UserSelectProperty | UserSelectProperty[], "-moz-window-dragging"?: MozWindowDraggingProperty | MozWindowDraggingProperty[], "-moz-window-shadow"?: MozWindowShadowProperty | MozWindowShadowProperty[], "-ms-accelerator"?: MsAcceleratorProperty | MsAcceleratorProperty[], "-ms-block-progression"?: MsBlockProgressionProperty | MsBlockProgressionProperty[], "-ms-content-zoom-chaining"?: MsContentZoomChainingProperty | MsContentZoomChainingProperty[], "-ms-content-zoom-limit-max"?: GlobalsString | GlobalsString[], "-ms-content-zoom-limit-min"?: GlobalsString | GlobalsString[], "-ms-content-zoom-snap-points"?: GlobalsString | GlobalsString[], "-ms-content-zoom-snap-type"?: MsContentZoomSnapTypeProperty | MsContentZoomSnapTypeProperty[], "-ms-content-zooming"?: MsContentZoomingProperty | MsContentZoomingProperty[], "-ms-filter"?: GlobalsString | GlobalsString[], "-ms-flex-direction"?: FlexDirectionProperty | FlexDirectionProperty[], "-ms-flex-positive"?: GlobalsNumber | GlobalsNumber[], "-ms-flow-from"?: MsFlowFromProperty | MsFlowFromProperty[], "-ms-flow-into"?: MsFlowIntoProperty | MsFlowIntoProperty[], "-ms-grid-columns"?: MsGridColumnsProperty | MsGridColumnsProperty[], "-ms-grid-rows"?: MsGridRowsProperty | MsGridRowsProperty[], "-ms-high-contrast-adjust"?: MsHighContrastAdjustProperty | MsHighContrastAdjustProperty[], "-ms-hyphenate-limit-chars"?: MsHyphenateLimitCharsProperty | MsHyphenateLimitCharsProperty[], "-ms-hyphenate-limit-lines"?: MsHyphenateLimitLinesProperty | MsHyphenateLimitLinesProperty[], "-ms-hyphenate-limit-zone"?: MsHyphenateLimitZoneProperty | MsHyphenateLimitZoneProperty[], "-ms-hyphens"?: HyphensProperty | HyphensProperty[], "-ms-ime-align"?: MsImeAlignProperty | MsImeAlignProperty[], "-ms-line-break"?: LineBreakProperty | LineBreakProperty[], "-ms-order"?: GlobalsNumber | GlobalsNumber[], "-ms-overflow-style"?: MsOverflowStyleProperty | MsOverflowStyleProperty[], "-ms-overflow-x"?: OverflowXProperty | OverflowXProperty[], "-ms-overflow-y"?: OverflowYProperty | OverflowYProperty[], "-ms-scroll-chaining"?: MsScrollChainingProperty | MsScrollChainingProperty[], "-ms-scroll-limit-x-max"?: MsScrollLimitXMaxProperty | MsScrollLimitXMaxProperty[], "-ms-scroll-limit-x-min"?: MsScrollLimitXMinProperty | MsScrollLimitXMinProperty[], "-ms-scroll-limit-y-max"?: MsScrollLimitYMaxProperty | MsScrollLimitYMaxProperty[], "-ms-scroll-limit-y-min"?: MsScrollLimitYMinProperty | MsScrollLimitYMinProperty[], "-ms-scroll-rails"?: MsScrollRailsProperty | MsScrollRailsProperty[], "-ms-scroll-snap-points-x"?: GlobalsString | GlobalsString[], "-ms-scroll-snap-points-y"?: GlobalsString | GlobalsString[], "-ms-scroll-snap-type"?: MsScrollSnapTypeProperty | MsScrollSnapTypeProperty[], "-ms-scroll-translation"?: MsScrollTranslationProperty | MsScrollTranslationProperty[], "-ms-scrollbar-3dlight-color"?: MsScrollbar3dlightColorProperty | MsScrollbar3dlightColorProperty[], "-ms-scrollbar-arrow-color"?: MsScrollbarArrowColorProperty | MsScrollbarArrowColorProperty[], "-ms-scrollbar-base-color"?: MsScrollbarBaseColorProperty | MsScrollbarBaseColorProperty[], "-ms-scrollbar-darkshadow-color"?: MsScrollbarDarkshadowColorProperty | MsScrollbarDarkshadowColorProperty[], "-ms-scrollbar-face-color"?: MsScrollbarFaceColorProperty | MsScrollbarFaceColorProperty[], "-ms-scrollbar-highlight-color"?: MsScrollbarHighlightColorProperty | MsScrollbarHighlightColorProperty[], "-ms-scrollbar-shadow-color"?: MsScrollbarShadowColorProperty | MsScrollbarShadowColorProperty[], "-ms-scrollbar-track-color"?: MsScrollbarTrackColorProperty | MsScrollbarTrackColorProperty[], "-ms-text-autospace"?: MsTextAutospaceProperty | MsTextAutospaceProperty[], "-ms-text-combine-horizontal"?: TextCombineUprightProperty | TextCombineUprightProperty[], "-ms-text-overflow"?: TextOverflowProperty | TextOverflowProperty[], "-ms-touch-action"?: TouchActionProperty | TouchActionProperty[], "-ms-touch-select"?: MsTouchSelectProperty | MsTouchSelectProperty[], "-ms-transform"?: TransformProperty | TransformProperty[], "-ms-transform-origin"?: TransformOriginProperty | TransformOriginProperty[], "-ms-transition-delay"?: GlobalsString | GlobalsString[], "-ms-transition-duration"?: GlobalsString | GlobalsString[], "-ms-transition-property"?: TransitionPropertyProperty | TransitionPropertyProperty[], "-ms-transition-timing-function"?: TransitionTimingFunctionProperty | TransitionTimingFunctionProperty[], "-ms-user-select"?: MsUserSelectProperty | MsUserSelectProperty[], "-ms-word-break"?: WordBreakProperty | WordBreakProperty[], "-ms-wrap-flow"?: MsWrapFlowProperty | MsWrapFlowProperty[], "-ms-wrap-margin"?: MsWrapMarginProperty | MsWrapMarginProperty[], "-ms-wrap-through"?: MsWrapThroughProperty | MsWrapThroughProperty[], "-ms-writing-mode"?: WritingModeProperty | WritingModeProperty[], "-webkit-align-content"?: AlignContentProperty | AlignContentProperty[], "-webkit-align-items"?: AlignItemsProperty | AlignItemsProperty[], "-webkit-align-self"?: AlignSelfProperty | AlignSelfProperty[], "-webkit-animation-delay"?: GlobalsString | GlobalsString[], "-webkit-animation-direction"?: AnimationDirectionProperty | AnimationDirectionProperty[], "-webkit-animation-duration"?: GlobalsString | GlobalsString[], "-webkit-animation-fill-mode"?: AnimationFillModeProperty | AnimationFillModeProperty[], "-webkit-animation-iteration-count"?: AnimationIterationCountProperty | AnimationIterationCountProperty[], "-webkit-animation-name"?: AnimationNameProperty | AnimationNameProperty[], "-webkit-animation-play-state"?: AnimationPlayStateProperty | AnimationPlayStateProperty[], "-webkit-animation-timing-function"?: AnimationTimingFunctionProperty | AnimationTimingFunctionProperty[], "-webkit-appearance"?: WebkitAppearanceProperty | WebkitAppearanceProperty[], "-webkit-backdrop-filter"?: BackdropFilterProperty | BackdropFilterProperty[], "-webkit-backface-visibility"?: BackfaceVisibilityProperty | BackfaceVisibilityProperty[], "-webkit-background-clip"?: BackgroundClipProperty | BackgroundClipProperty[], "-webkit-background-origin"?: BackgroundOriginProperty | BackgroundOriginProperty[], "-webkit-background-size"?: BackgroundSizeProperty | BackgroundSizeProperty[], "-webkit-border-before-color"?: WebkitBorderBeforeColorProperty | WebkitBorderBeforeColorProperty[], "-webkit-border-before-style"?: WebkitBorderBeforeStyleProperty | WebkitBorderBeforeStyleProperty[], "-webkit-border-before-width"?: WebkitBorderBeforeWidthProperty | WebkitBorderBeforeWidthProperty[], "-webkit-border-bottom-left-radius"?: BorderBottomLeftRadiusProperty | BorderBottomLeftRadiusProperty[], "-webkit-border-bottom-right-radius"?: BorderBottomRightRadiusProperty | BorderBottomRightRadiusProperty[], "-webkit-border-image-slice"?: BorderImageSliceProperty | BorderImageSliceProperty[], "-webkit-border-top-left-radius"?: BorderTopLeftRadiusProperty | BorderTopLeftRadiusProperty[], "-webkit-border-top-right-radius"?: BorderTopRightRadiusProperty | BorderTopRightRadiusProperty[], "-webkit-box-decoration-break"?: BoxDecorationBreakProperty | BoxDecorationBreakProperty[], "-webkit-box-reflect"?: WebkitBoxReflectProperty | WebkitBoxReflectProperty[], "-webkit-box-shadow"?: BoxShadowProperty | BoxShadowProperty[], "-webkit-box-sizing"?: BoxSizingProperty | BoxSizingProperty[], "-webkit-clip-path"?: ClipPathProperty | ClipPathProperty[], "-webkit-column-count"?: ColumnCountProperty | ColumnCountProperty[], "-webkit-column-fill"?: ColumnFillProperty | ColumnFillProperty[], "-webkit-column-rule-color"?: ColumnRuleColorProperty | ColumnRuleColorProperty[], "-webkit-column-rule-style"?: ColumnRuleStyleProperty | ColumnRuleStyleProperty[], "-webkit-column-rule-width"?: ColumnRuleWidthProperty | ColumnRuleWidthProperty[], "-webkit-column-span"?: ColumnSpanProperty | ColumnSpanProperty[], "-webkit-column-width"?: ColumnWidthProperty | ColumnWidthProperty[], "-webkit-filter"?: FilterProperty | FilterProperty[], "-webkit-flex-basis"?: FlexBasisProperty | FlexBasisProperty[], "-webkit-flex-direction"?: FlexDirectionProperty | FlexDirectionProperty[], "-webkit-flex-grow"?: GlobalsNumber | GlobalsNumber[], "-webkit-flex-shrink"?: GlobalsNumber | GlobalsNumber[], "-webkit-flex-wrap"?: FlexWrapProperty | FlexWrapProperty[], "-webkit-font-feature-settings"?: FontFeatureSettingsProperty | FontFeatureSettingsProperty[], "-webkit-font-kerning"?: FontKerningProperty | FontKerningProperty[], "-webkit-font-smoothing"?: FontSmoothProperty | FontSmoothProperty[], "-webkit-font-variant-ligatures"?: FontVariantLigaturesProperty | FontVariantLigaturesProperty[], "-webkit-hyphenate-character"?: HyphenateCharacterProperty | HyphenateCharacterProperty[], "-webkit-hyphens"?: HyphensProperty | HyphensProperty[], "-webkit-initial-letter"?: InitialLetterProperty | InitialLetterProperty[], "-webkit-justify-content"?: JustifyContentProperty | JustifyContentProperty[], "-webkit-line-break"?: LineBreakProperty | LineBreakProperty[], "-webkit-line-clamp"?: WebkitLineClampProperty | WebkitLineClampProperty[], "-webkit-margin-end"?: MarginInlineEndProperty | MarginInlineEndProperty[], "-webkit-margin-start"?: MarginInlineStartProperty | MarginInlineStartProperty[], "-webkit-mask-attachment"?: WebkitMaskAttachmentProperty | WebkitMaskAttachmentProperty[], "-webkit-mask-box-image-outset"?: MaskBorderOutsetProperty | MaskBorderOutsetProperty[], "-webkit-mask-box-image-repeat"?: MaskBorderRepeatProperty | MaskBorderRepeatProperty[], "-webkit-mask-box-image-slice"?: MaskBorderSliceProperty | MaskBorderSliceProperty[], "-webkit-mask-box-image-source"?: MaskBorderSourceProperty | MaskBorderSourceProperty[], "-webkit-mask-box-image-width"?: MaskBorderWidthProperty | MaskBorderWidthProperty[], "-webkit-mask-clip"?: WebkitMaskClipProperty | WebkitMaskClipProperty[], "-webkit-mask-composite"?: WebkitMaskCompositeProperty | WebkitMaskCompositeProperty[], "-webkit-mask-image"?: WebkitMaskImageProperty | WebkitMaskImageProperty[], "-webkit-mask-origin"?: WebkitMaskOriginProperty | WebkitMaskOriginProperty[], "-webkit-mask-position"?: WebkitMaskPositionProperty | WebkitMaskPositionProperty[], "-webkit-mask-position-x"?: WebkitMaskPositionXProperty | WebkitMaskPositionXProperty[], "-webkit-mask-position-y"?: WebkitMaskPositionYProperty | WebkitMaskPositionYProperty[], "-webkit-mask-repeat"?: WebkitMaskRepeatProperty | WebkitMaskRepeatProperty[], "-webkit-mask-repeat-x"?: WebkitMaskRepeatXProperty | WebkitMaskRepeatXProperty[], "-webkit-mask-repeat-y"?: WebkitMaskRepeatYProperty | WebkitMaskRepeatYProperty[], "-webkit-mask-size"?: WebkitMaskSizeProperty | WebkitMaskSizeProperty[], "-webkit-max-inline-size"?: MaxInlineSizeProperty | MaxInlineSizeProperty[], "-webkit-order"?: GlobalsNumber | GlobalsNumber[], "-webkit-overflow-scrolling"?: WebkitOverflowScrollingProperty | WebkitOverflowScrollingProperty[], "-webkit-padding-end"?: PaddingInlineEndProperty | PaddingInlineEndProperty[], "-webkit-padding-start"?: PaddingInlineStartProperty | PaddingInlineStartProperty[], "-webkit-perspective"?: PerspectiveProperty | PerspectiveProperty[], "-webkit-perspective-origin"?: PerspectiveOriginProperty | PerspectiveOriginProperty[], "-webkit-print-color-adjust"?: PrintColorAdjustProperty | PrintColorAdjustProperty[], "-webkit-ruby-position"?: RubyPositionProperty | RubyPositionProperty[], "-webkit-scroll-snap-type"?: ScrollSnapTypeProperty | ScrollSnapTypeProperty[], "-webkit-shape-margin"?: ShapeMarginProperty | ShapeMarginProperty[], "-webkit-tap-highlight-color"?: WebkitTapHighlightColorProperty | WebkitTapHighlightColorProperty[], "-webkit-text-combine"?: TextCombineUprightProperty | TextCombineUprightProperty[], "-webkit-text-decoration-color"?: TextDecorationColorProperty | TextDecorationColorProperty[], "-webkit-text-decoration-line"?: TextDecorationLineProperty | TextDecorationLineProperty[], "-webkit-text-decoration-skip"?: TextDecorationSkipProperty | TextDecorationSkipProperty[], "-webkit-text-decoration-style"?: TextDecorationStyleProperty | TextDecorationStyleProperty[], "-webkit-text-emphasis-color"?: TextEmphasisColorProperty | TextEmphasisColorProperty[], "-webkit-text-emphasis-position"?: GlobalsString | GlobalsString[], "-webkit-text-emphasis-style"?: TextEmphasisStyleProperty | TextEmphasisStyleProperty[], "-webkit-text-fill-color"?: WebkitTextFillColorProperty | WebkitTextFillColorProperty[], "-webkit-text-orientation"?: TextOrientationProperty | TextOrientationProperty[], "-webkit-text-size-adjust"?: TextSizeAdjustProperty | TextSizeAdjustProperty[], "-webkit-text-stroke-color"?: WebkitTextStrokeColorProperty | WebkitTextStrokeColorProperty[], "-webkit-text-stroke-width"?: WebkitTextStrokeWidthProperty | WebkitTextStrokeWidthProperty[], "-webkit-text-underline-position"?: TextUnderlinePositionProperty | TextUnderlinePositionProperty[], "-webkit-touch-callout"?: WebkitTouchCalloutProperty | WebkitTouchCalloutProperty[], "-webkit-transform"?: TransformProperty | TransformProperty[], "-webkit-transform-origin"?: TransformOriginProperty | TransformOriginProperty[], "-webkit-transform-style"?: TransformStyleProperty | TransformStyleProperty[], "-webkit-transition-delay"?: GlobalsString | GlobalsString[], "-webkit-transition-duration"?: GlobalsString | GlobalsString[], "-webkit-transition-property"?: TransitionPropertyProperty | TransitionPropertyProperty[], "-webkit-transition-timing-function"?: TransitionTimingFunctionProperty | TransitionTimingFunctionProperty[], "-webkit-user-modify"?: WebkitUserModifyProperty | WebkitUserModifyProperty[], "-webkit-user-select"?: UserSelectProperty | UserSelectProperty[], "-webkit-writing-mode"?: WritingModeProperty | WritingModeProperty[], }; export type VendorShorthandPropertiesHyphenFallback = { "-moz-animation"?: AnimationProperty | AnimationProperty[], "-moz-border-image"?: BorderImageProperty | BorderImageProperty[], "-moz-column-rule"?: ColumnRuleProperty | ColumnRuleProperty[], "-moz-columns"?: ColumnsProperty | ColumnsProperty[], "-moz-transition"?: TransitionProperty | TransitionProperty[], "-ms-content-zoom-limit"?: GlobalsString | GlobalsString[], "-ms-content-zoom-snap"?: MsContentZoomSnapProperty | MsContentZoomSnapProperty[], "-ms-flex"?: FlexProperty | FlexProperty[], "-ms-scroll-limit"?: GlobalsString | GlobalsString[], "-ms-scroll-snap-x"?: GlobalsString | GlobalsString[], "-ms-scroll-snap-y"?: GlobalsString | GlobalsString[], "-ms-transition"?: TransitionProperty | TransitionProperty[], "-webkit-animation"?: AnimationProperty | AnimationProperty[], "-webkit-border-before"?: WebkitBorderBeforeProperty | WebkitBorderBeforeProperty[], "-webkit-border-image"?: BorderImageProperty | BorderImageProperty[], "-webkit-border-radius"?: BorderRadiusProperty | BorderRadiusProperty[], "-webkit-column-rule"?: ColumnRuleProperty | ColumnRuleProperty[], "-webkit-columns"?: ColumnsProperty | ColumnsProperty[], "-webkit-flex"?: FlexProperty | FlexProperty[], "-webkit-flex-flow"?: FlexFlowProperty | FlexFlowProperty[], "-webkit-mask"?: WebkitMaskProperty | WebkitMaskProperty[], "-webkit-mask-box-image"?: MaskBorderProperty | MaskBorderProperty[], "-webkit-text-emphasis"?: TextEmphasisProperty | TextEmphasisProperty[], "-webkit-text-stroke"?: WebkitTextStrokeProperty | WebkitTextStrokeProperty[], "-webkit-transition"?: TransitionProperty | TransitionProperty[], }; export type VendorPropertiesHyphenFallback = VendorLonghandPropertiesHyphenFallback & VendorShorthandPropertiesHyphenFallback; export type ObsoletePropertiesHyphenFallback = { azimuth?: AzimuthProperty | AzimuthProperty[], "box-align"?: BoxAlignProperty | BoxAlignProperty[], "box-direction"?: BoxDirectionProperty | BoxDirectionProperty[], "box-flex"?: GlobalsNumber | GlobalsNumber[], "box-flex-group"?: GlobalsNumber | GlobalsNumber[], "box-lines"?: BoxLinesProperty | BoxLinesProperty[], "box-ordinal-group"?: GlobalsNumber | GlobalsNumber[], "box-orient"?: BoxOrientProperty | BoxOrientProperty[], "box-pack"?: BoxPackProperty | BoxPackProperty[], clip?: ClipProperty | ClipProperty[], "grid-column-gap"?: GridColumnGapProperty | GridColumnGapProperty[], "grid-gap"?: GridGapProperty | GridGapProperty[], "grid-row-gap"?: GridRowGapProperty | GridRowGapProperty[], "ime-mode"?: ImeModeProperty | ImeModeProperty[], "offset-block"?: InsetBlockProperty | InsetBlockProperty[], "offset-block-end"?: InsetBlockEndProperty | InsetBlockEndProperty[], "offset-block-start"?: InsetBlockStartProperty | InsetBlockStartProperty[], "offset-inline"?: InsetInlineProperty | InsetInlineProperty[], "offset-inline-end"?: InsetInlineEndProperty | InsetInlineEndProperty[], "offset-inline-start"?: InsetInlineStartProperty | InsetInlineStartProperty[], "scroll-snap-coordinate"?: ScrollSnapCoordinateProperty | ScrollSnapCoordinateProperty[], "scroll-snap-destination"?: ScrollSnapDestinationProperty | ScrollSnapDestinationProperty[], "scroll-snap-points-x"?: ScrollSnapPointsXProperty | ScrollSnapPointsXProperty[], "scroll-snap-points-y"?: ScrollSnapPointsYProperty | ScrollSnapPointsYProperty[], "scroll-snap-type-x"?: ScrollSnapTypeXProperty | ScrollSnapTypeXProperty[], "scroll-snap-type-y"?: ScrollSnapTypeYProperty | ScrollSnapTypeYProperty[], "-khtml-box-align"?: BoxAlignProperty | BoxAlignProperty[], "-khtml-box-direction"?: BoxDirectionProperty | BoxDirectionProperty[], "-khtml-box-flex"?: GlobalsNumber | GlobalsNumber[], "-khtml-box-flex-group"?: GlobalsNumber | GlobalsNumber[], "-khtml-box-lines"?: BoxLinesProperty | BoxLinesProperty[], "-khtml-box-ordinal-group"?: GlobalsNumber | GlobalsNumber[], "-khtml-box-orient"?: BoxOrientProperty | BoxOrientProperty[], "-khtml-box-pack"?: BoxPackProperty | BoxPackProperty[], "-khtml-line-break"?: LineBreakProperty | LineBreakProperty[], "-khtml-opacity"?: OpacityProperty | OpacityProperty[], "-khtml-user-select"?: UserSelectProperty | UserSelectProperty[], "-moz-background-clip"?: BackgroundClipProperty | BackgroundClipProperty[], "-moz-background-inline-policy"?: BoxDecorationBreakProperty | BoxDecorationBreakProperty[], "-moz-background-origin"?: BackgroundOriginProperty | BackgroundOriginProperty[], "-moz-background-size"?: BackgroundSizeProperty | BackgroundSizeProperty[], "-moz-binding"?: MozBindingProperty | MozBindingProperty[], "-moz-border-radius"?: BorderRadiusProperty | BorderRadiusProperty[], "-moz-border-radius-bottomleft"?: BorderBottomLeftRadiusProperty | BorderBottomLeftRadiusProperty[], "-moz-border-radius-bottomright"?: BorderBottomRightRadiusProperty | BorderBottomRightRadiusProperty[], "-moz-border-radius-topleft"?: BorderTopLeftRadiusProperty | BorderTopLeftRadiusProperty[], "-moz-border-radius-topright"?: BorderTopRightRadiusProperty | BorderTopRightRadiusProperty[], "-moz-box-align"?: BoxAlignProperty | BoxAlignProperty[], "-moz-box-direction"?: BoxDirectionProperty | BoxDirectionProperty[], "-moz-box-flex"?: GlobalsNumber | GlobalsNumber[], "-moz-box-ordinal-group"?: GlobalsNumber | GlobalsNumber[], "-moz-box-orient"?: BoxOrientProperty | BoxOrientProperty[], "-moz-box-pack"?: BoxPackProperty | BoxPackProperty[], "-moz-box-shadow"?: BoxShadowProperty | BoxShadowProperty[], "-moz-float-edge"?: MozFloatEdgeProperty | MozFloatEdgeProperty[], "-moz-force-broken-image-icon"?: MozForceBrokenImageIconProperty | MozForceBrokenImageIconProperty[], "-moz-opacity"?: OpacityProperty | OpacityProperty[], "-moz-outline"?: OutlineProperty | OutlineProperty[], "-moz-outline-color"?: OutlineColorProperty | OutlineColorProperty[], "-moz-outline-radius"?: MozOutlineRadiusProperty | MozOutlineRadiusProperty[], "-moz-outline-radius-bottomleft"?: MozOutlineRadiusBottomleftProperty | MozOutlineRadiusBottomleftProperty[], "-moz-outline-radius-bottomright"?: MozOutlineRadiusBottomrightProperty | MozOutlineRadiusBottomrightProperty[], "-moz-outline-radius-topleft"?: MozOutlineRadiusTopleftProperty | MozOutlineRadiusTopleftProperty[], "-moz-outline-radius-topright"?: MozOutlineRadiusToprightProperty | MozOutlineRadiusToprightProperty[], "-moz-outline-style"?: OutlineStyleProperty | OutlineStyleProperty[], "-moz-outline-width"?: OutlineWidthProperty | OutlineWidthProperty[], "-moz-text-align-last"?: TextAlignLastProperty | TextAlignLastProperty[], "-moz-text-decoration-color"?: TextDecorationColorProperty | TextDecorationColorProperty[], "-moz-text-decoration-line"?: TextDecorationLineProperty | TextDecorationLineProperty[], "-moz-text-decoration-style"?: TextDecorationStyleProperty | TextDecorationStyleProperty[], "-moz-user-input"?: MozUserInputProperty | MozUserInputProperty[], "-ms-ime-mode"?: ImeModeProperty | ImeModeProperty[], "-o-animation"?: AnimationProperty | AnimationProperty[], "-o-animation-delay"?: GlobalsString | GlobalsString[], "-o-animation-direction"?: AnimationDirectionProperty | AnimationDirectionProperty[], "-o-animation-duration"?: GlobalsString | GlobalsString[], "-o-animation-fill-mode"?: AnimationFillModeProperty | AnimationFillModeProperty[], "-o-animation-iteration-count"?: AnimationIterationCountProperty | AnimationIterationCountProperty[], "-o-animation-name"?: AnimationNameProperty | AnimationNameProperty[], "-o-animation-play-state"?: AnimationPlayStateProperty | AnimationPlayStateProperty[], "-o-animation-timing-function"?: AnimationTimingFunctionProperty | AnimationTimingFunctionProperty[], "-o-background-size"?: BackgroundSizeProperty | BackgroundSizeProperty[], "-o-border-image"?: BorderImageProperty | BorderImageProperty[], "-o-object-fit"?: ObjectFitProperty | ObjectFitProperty[], "-o-object-position"?: ObjectPositionProperty | ObjectPositionProperty[], "-o-tab-size"?: TabSizeProperty | TabSizeProperty[], "-o-text-overflow"?: TextOverflowProperty | TextOverflowProperty[], "-o-transform"?: TransformProperty | TransformProperty[], "-o-transform-origin"?: TransformOriginProperty | TransformOriginProperty[], "-o-transition"?: TransitionProperty | TransitionProperty[], "-o-transition-delay"?: GlobalsString | GlobalsString[], "-o-transition-duration"?: GlobalsString | GlobalsString[], "-o-transition-property"?: TransitionPropertyProperty | TransitionPropertyProperty[], "-o-transition-timing-function"?: TransitionTimingFunctionProperty | TransitionTimingFunctionProperty[], "-webkit-box-align"?: BoxAlignProperty | BoxAlignProperty[], "-webkit-box-direction"?: BoxDirectionProperty | BoxDirectionProperty[], "-webkit-box-flex"?: GlobalsNumber | GlobalsNumber[], "-webkit-box-flex-group"?: GlobalsNumber | GlobalsNumber[], "-webkit-box-lines"?: BoxLinesProperty | BoxLinesProperty[], "-webkit-box-ordinal-group"?: GlobalsNumber | GlobalsNumber[], "-webkit-box-orient"?: BoxOrientProperty | BoxOrientProperty[], "-webkit-box-pack"?: BoxPackProperty | BoxPackProperty[], "-webkit-scroll-snap-points-x"?: ScrollSnapPointsXProperty | ScrollSnapPointsXProperty[], "-webkit-scroll-snap-points-y"?: ScrollSnapPointsYProperty | ScrollSnapPointsYProperty[], }; export type SvgPropertiesHyphenFallback = { "alignment-baseline"?: AlignmentBaselineProperty | AlignmentBaselineProperty[], "baseline-shift"?: BaselineShiftProperty | BaselineShiftProperty[], clip?: ClipProperty | ClipProperty[], "clip-path"?: ClipPathProperty | ClipPathProperty[], "clip-rule"?: ClipRuleProperty | ClipRuleProperty[], color?: ColorProperty | ColorProperty[], "color-interpolation"?: ColorInterpolationProperty | ColorInterpolationProperty[], "color-rendering"?: ColorRenderingProperty | ColorRenderingProperty[], cursor?: CursorProperty | CursorProperty[], direction?: DirectionProperty | DirectionProperty[], display?: DisplayProperty | DisplayProperty[], "dominant-baseline"?: DominantBaselineProperty | DominantBaselineProperty[], fill?: FillProperty | FillProperty[], "fill-opacity"?: GlobalsNumber | GlobalsNumber[], "fill-rule"?: FillRuleProperty | FillRuleProperty[], filter?: FilterProperty | FilterProperty[], "flood-color"?: FloodColorProperty | FloodColorProperty[], "flood-opacity"?: GlobalsNumber | GlobalsNumber[], font?: FontProperty | FontProperty[], "font-family"?: FontFamilyProperty | FontFamilyProperty[], "font-size"?: FontSizeProperty | FontSizeProperty[], "font-size-adjust"?: FontSizeAdjustProperty | FontSizeAdjustProperty[], "font-stretch"?: FontStretchProperty | FontStretchProperty[], "font-style"?: FontStyleProperty | FontStyleProperty[], "font-variant"?: FontVariantProperty | FontVariantProperty[], "font-weight"?: FontWeightProperty | FontWeightProperty[], "glyph-orientation-vertical"?: GlyphOrientationVerticalProperty | GlyphOrientationVerticalProperty[], "image-rendering"?: ImageRenderingProperty | ImageRenderingProperty[], "letter-spacing"?: LetterSpacingProperty | LetterSpacingProperty[], "lighting-color"?: LightingColorProperty | LightingColorProperty[], "line-height"?: LineHeightProperty | LineHeightProperty[], marker?: MarkerProperty | MarkerProperty[], "marker-end"?: MarkerEndProperty | MarkerEndProperty[], "marker-mid"?: MarkerMidProperty | MarkerMidProperty[], "marker-start"?: MarkerStartProperty | MarkerStartProperty[], mask?: MaskProperty | MaskProperty[], opacity?: OpacityProperty | OpacityProperty[], overflow?: OverflowProperty | OverflowProperty[], "paint-order"?: PaintOrderProperty | PaintOrderProperty[], "pointer-events"?: PointerEventsProperty | PointerEventsProperty[], "shape-rendering"?: ShapeRenderingProperty | ShapeRenderingProperty[], "stop-color"?: StopColorProperty | StopColorProperty[], "stop-opacity"?: GlobalsNumber | GlobalsNumber[], stroke?: StrokeProperty | StrokeProperty[], "stroke-dasharray"?: StrokeDasharrayProperty | StrokeDasharrayProperty[], "stroke-dashoffset"?: StrokeDashoffsetProperty | StrokeDashoffsetProperty[], "stroke-linecap"?: StrokeLinecapProperty | StrokeLinecapProperty[], "stroke-linejoin"?: StrokeLinejoinProperty | StrokeLinejoinProperty[], "stroke-miterlimit"?: GlobalsNumber | GlobalsNumber[], "stroke-opacity"?: GlobalsNumber | GlobalsNumber[], "stroke-width"?: StrokeWidthProperty | StrokeWidthProperty[], "text-anchor"?: TextAnchorProperty | TextAnchorProperty[], "text-decoration"?: TextDecorationProperty | TextDecorationProperty[], "text-rendering"?: TextRenderingProperty | TextRenderingProperty[], "unicode-bidi"?: UnicodeBidiProperty | UnicodeBidiProperty[], "vector-effect"?: VectorEffectProperty | VectorEffectProperty[], visibility?: VisibilityProperty | VisibilityProperty[], "white-space"?: WhiteSpaceProperty | WhiteSpaceProperty[], "word-spacing"?: WordSpacingProperty | WordSpacingProperty[], "writing-mode"?: WritingModeProperty | WritingModeProperty[], }; export type PropertiesHyphenFallback = StandardPropertiesHyphenFallback & VendorPropertiesHyphenFallback & ObsoletePropertiesHyphenFallback & SvgPropertiesHyphenFallback; export type CounterStyle = { additiveSymbols?: string, fallback?: string, negative?: string, pad?: string, prefix?: string, range?: CounterStyleRangeProperty, speakAs?: CounterStyleSpeakAsProperty, suffix?: string, symbols?: string, system?: CounterStyleSystemProperty, }; export type CounterStyleHyphen = { "additive-symbols"?: string, fallback?: string, negative?: string, pad?: string, prefix?: string, range?: CounterStyleRangeProperty, "speak-as"?: CounterStyleSpeakAsProperty, suffix?: string, symbols?: string, system?: CounterStyleSystemProperty, }; export type CounterStyleFallback = { additiveSymbols?: string | string[], fallback?: string | string[], negative?: string | string[], pad?: string | string[], prefix?: string | string[], range?: CounterStyleRangeProperty | CounterStyleRangeProperty[], speakAs?: CounterStyleSpeakAsProperty | CounterStyleSpeakAsProperty[], suffix?: string | string[], symbols?: string | string[], system?: CounterStyleSystemProperty | CounterStyleSystemProperty[], }; export type CounterStyleHyphenFallback = { "additive-symbols"?: string | string[], fallback?: string | string[], negative?: string | string[], pad?: string | string[], prefix?: string | string[], range?: CounterStyleRangeProperty | CounterStyleRangeProperty[], "speak-as"?: CounterStyleSpeakAsProperty | CounterStyleSpeakAsProperty[], suffix?: string | string[], symbols?: string | string[], system?: CounterStyleSystemProperty | CounterStyleSystemProperty[], }; export type FontFace = { MozFontFeatureSettings?: FontFaceFontFeatureSettingsProperty, ascentOverride?: FontFaceAscentOverrideProperty, descentOverride?: FontFaceDescentOverrideProperty, fontDisplay?: FontFaceFontDisplayProperty, fontFamily?: string, fontFeatureSettings?: FontFaceFontFeatureSettingsProperty, fontStretch?: FontFaceFontStretchProperty, fontStyle?: FontFaceFontStyleProperty, fontVariant?: FontFaceFontVariantProperty, fontVariationSettings?: FontFaceFontVariationSettingsProperty, fontWeight?: FontFaceFontWeightProperty, lineGapOverride?: FontFaceLineGapOverrideProperty, sizeAdjust?: string, src?: string, unicodeRange?: string, }; export type FontFaceHyphen = { "-moz-font-feature-settings"?: FontFaceFontFeatureSettingsProperty, "ascent-override"?: FontFaceAscentOverrideProperty, "descent-override"?: FontFaceDescentOverrideProperty, "font-display"?: FontFaceFontDisplayProperty, "font-family"?: string, "font-feature-settings"?: FontFaceFontFeatureSettingsProperty, "font-stretch"?: FontFaceFontStretchProperty, "font-style"?: FontFaceFontStyleProperty, "font-variant"?: FontFaceFontVariantProperty, "font-variation-settings"?: FontFaceFontVariationSettingsProperty, "font-weight"?: FontFaceFontWeightProperty, "line-gap-override"?: FontFaceLineGapOverrideProperty, "size-adjust"?: string, src?: string, "unicode-range"?: string, }; export type FontFaceFallback = { MozFontFeatureSettings?: FontFaceFontFeatureSettingsProperty | FontFaceFontFeatureSettingsProperty[], ascentOverride?: FontFaceAscentOverrideProperty | FontFaceAscentOverrideProperty[], descentOverride?: FontFaceDescentOverrideProperty | FontFaceDescentOverrideProperty[], fontDisplay?: FontFaceFontDisplayProperty | FontFaceFontDisplayProperty[], fontFamily?: string | string[], fontFeatureSettings?: FontFaceFontFeatureSettingsProperty | FontFaceFontFeatureSettingsProperty[], fontStretch?: FontFaceFontStretchProperty | FontFaceFontStretchProperty[], fontStyle?: FontFaceFontStyleProperty | FontFaceFontStyleProperty[], fontVariant?: FontFaceFontVariantProperty | FontFaceFontVariantProperty[], fontVariationSettings?: FontFaceFontVariationSettingsProperty | FontFaceFontVariationSettingsProperty[], fontWeight?: FontFaceFontWeightProperty | FontFaceFontWeightProperty[], lineGapOverride?: FontFaceLineGapOverrideProperty | FontFaceLineGapOverrideProperty[], sizeAdjust?: string | string[], src?: string | string[], unicodeRange?: string | string[], }; export type FontFaceHyphenFallback = { "-moz-font-feature-settings"?: FontFaceFontFeatureSettingsProperty | FontFaceFontFeatureSettingsProperty[], "ascent-override"?: FontFaceAscentOverrideProperty | FontFaceAscentOverrideProperty[], "descent-override"?: FontFaceDescentOverrideProperty | FontFaceDescentOverrideProperty[], "font-display"?: FontFaceFontDisplayProperty | FontFaceFontDisplayProperty[], "font-family"?: string | string[], "font-feature-settings"?: FontFaceFontFeatureSettingsProperty | FontFaceFontFeatureSettingsProperty[], "font-stretch"?: FontFaceFontStretchProperty | FontFaceFontStretchProperty[], "font-style"?: FontFaceFontStyleProperty | FontFaceFontStyleProperty[], "font-variant"?: FontFaceFontVariantProperty | FontFaceFontVariantProperty[], "font-variation-settings"?: FontFaceFontVariationSettingsProperty | FontFaceFontVariationSettingsProperty[], "font-weight"?: FontFaceFontWeightProperty | FontFaceFontWeightProperty[], "line-gap-override"?: FontFaceLineGapOverrideProperty | FontFaceLineGapOverrideProperty[], "size-adjust"?: string | string[], src?: string | string[], "unicode-range"?: string | string[], }; export type Page = { bleed?: PageBleedProperty, marks?: PageMarksProperty, size?: PageSizeProperty, }; export type PageHyphen = { bleed?: PageBleedProperty, marks?: PageMarksProperty, size?: PageSizeProperty, }; export type PageFallback = { bleed?: PageBleedProperty | PageBleedProperty[], marks?: PageMarksProperty | PageMarksProperty[], size?: PageSizeProperty | PageSizeProperty[], }; export type PageHyphenFallback = { bleed?: PageBleedProperty | PageBleedProperty[], marks?: PageMarksProperty | PageMarksProperty[], size?: PageSizeProperty | PageSizeProperty[], }; export type Property = { inherits?: PropertyInheritsProperty, initialValue?: string, syntax?: string, }; export type PropertyHyphen = { inherits?: PropertyInheritsProperty, "initial-value"?: string, syntax?: string, }; export type PropertyFallback = { inherits?: PropertyInheritsProperty | PropertyInheritsProperty[], initialValue?: string | string[], syntax?: string | string[], }; export type PropertyHyphenFallback = { inherits?: PropertyInheritsProperty | PropertyInheritsProperty[], "initial-value"?: string | string[], syntax?: string | string[], }; export type Viewport = { height?: ViewportHeightProperty, maxHeight?: ViewportMaxHeightProperty, maxWidth?: ViewportMaxWidthProperty, maxZoom?: ViewportMaxZoomProperty, minHeight?: ViewportMinHeightProperty, minWidth?: ViewportMinWidthProperty, minZoom?: ViewportMinZoomProperty, orientation?: ViewportOrientationProperty, userZoom?: ViewportUserZoomProperty, viewportFit?: ViewportViewportFitProperty, width?: ViewportWidthProperty, zoom?: ViewportZoomProperty, }; export type ViewportHyphen = { height?: ViewportHeightProperty, "max-height"?: ViewportMaxHeightProperty, "max-width"?: ViewportMaxWidthProperty, "max-zoom"?: ViewportMaxZoomProperty, "min-height"?: ViewportMinHeightProperty, "min-width"?: ViewportMinWidthProperty, "min-zoom"?: ViewportMinZoomProperty, orientation?: ViewportOrientationProperty, "user-zoom"?: ViewportUserZoomProperty, "viewport-fit"?: ViewportViewportFitProperty, width?: ViewportWidthProperty, zoom?: ViewportZoomProperty, }; export type ViewportFallback = { height?: ViewportHeightProperty | ViewportHeightProperty[], maxHeight?: ViewportMaxHeightProperty | ViewportMaxHeightProperty[], maxWidth?: ViewportMaxWidthProperty | ViewportMaxWidthProperty[], maxZoom?: ViewportMaxZoomProperty | ViewportMaxZoomProperty[], minHeight?: ViewportMinHeightProperty | ViewportMinHeightProperty[], minWidth?: ViewportMinWidthProperty | ViewportMinWidthProperty[], minZoom?: ViewportMinZoomProperty | ViewportMinZoomProperty[], orientation?: ViewportOrientationProperty | ViewportOrientationProperty[], userZoom?: ViewportUserZoomProperty | ViewportUserZoomProperty[], viewportFit?: ViewportViewportFitProperty | ViewportViewportFitProperty[], width?: ViewportWidthProperty | ViewportWidthProperty[], zoom?: ViewportZoomProperty | ViewportZoomProperty[], }; export type ViewportHyphenFallback = { height?: ViewportHeightProperty | ViewportHeightProperty[], "max-height"?: ViewportMaxHeightProperty | ViewportMaxHeightProperty[], "max-width"?: ViewportMaxWidthProperty | ViewportMaxWidthProperty[], "max-zoom"?: ViewportMaxZoomProperty | ViewportMaxZoomProperty[], "min-height"?: ViewportMinHeightProperty | ViewportMinHeightProperty[], "min-width"?: ViewportMinWidthProperty | ViewportMinWidthProperty[], "min-zoom"?: ViewportMinZoomProperty | ViewportMinZoomProperty[], orientation?: ViewportOrientationProperty | ViewportOrientationProperty[], "user-zoom"?: ViewportUserZoomProperty | ViewportUserZoomProperty[], "viewport-fit"?: ViewportViewportFitProperty | ViewportViewportFitProperty[], width?: ViewportWidthProperty | ViewportWidthProperty[], zoom?: ViewportZoomProperty | ViewportZoomProperty[], }; export type AtRules = | "@charset" | "@counter-style" | "@document" | "@font-face" | "@font-feature-values" | "@import" | "@keyframes" | "@layer" | "@media" | "@namespace" | "@page" | "@property" | "@scroll-timeline" | "@supports" | "@viewport"; export type AdvancedPseudos = | ":-moz-any()" | ":-moz-dir" | ":-webkit-any()" | "::cue" | "::cue-region" | "::part" | "::slotted" | ":dir" | ":has" | ":host" | ":host-context" | ":is" | ":lang" | ":matches()" | ":not" | ":nth-child" | ":nth-last-child" | ":nth-last-of-type" | ":nth-of-type" | ":where"; export type SimplePseudos = | ":-khtml-any-link" | ":-moz-any-link" | ":-moz-focusring" | ":-moz-full-screen" | ":-moz-placeholder" | ":-moz-read-only" | ":-moz-read-write" | ":-moz-ui-invalid" | ":-moz-ui-valid" | ":-ms-fullscreen" | ":-ms-input-placeholder" | ":-webkit-any-link" | ":-webkit-full-screen" | "::-moz-placeholder" | "::-moz-progress-bar" | "::-moz-range-progress" | "::-moz-range-thumb" | "::-moz-range-track" | "::-moz-selection" | "::-ms-backdrop" | "::-ms-browse" | "::-ms-check" | "::-ms-clear" | "::-ms-expand" | "::-ms-fill" | "::-ms-fill-lower" | "::-ms-fill-upper" | "::-ms-input-placeholder" | "::-ms-reveal" | "::-ms-thumb" | "::-ms-ticks-after" | "::-ms-ticks-before" | "::-ms-tooltip" | "::-ms-track" | "::-ms-value" | "::-webkit-backdrop" | "::-webkit-input-placeholder" | "::-webkit-progress-bar" | "::-webkit-progress-inner-value" | "::-webkit-progress-value" | "::-webkit-slider-runnable-track" | "::-webkit-slider-thumb" | "::after" | "::backdrop" | "::before" | "::cue" | "::cue-region" | "::first-letter" | "::first-line" | "::grammar-error" | "::marker" | "::placeholder" | "::selection" | "::spelling-error" | "::target-text" | ":active" | ":after" | ":any-link" | ":before" | ":blank" | ":checked" | ":current" | ":default" | ":defined" | ":disabled" | ":empty" | ":enabled" | ":first" | ":first-child" | ":first-letter" | ":first-line" | ":first-of-type" | ":focus" | ":focus-visible" | ":focus-within" | ":fullscreen" | ":future" | ":hover" | ":in-range" | ":indeterminate" | ":invalid" | ":last-child" | ":last-of-type" | ":left" | ":link" | ":local-link" | ":nth-col" | ":nth-last-col" | ":only-child" | ":only-of-type" | ":optional" | ":out-of-range" | ":past" | ":paused" | ":picture-in-picture" | ":placeholder-shown" | ":playing" | ":read-only" | ":read-write" | ":required" | ":right" | ":root" | ":scope" | ":target" | ":target-within" | ":user-invalid" | ":user-valid" | ":valid" | ":visited"; export type Pseudos = AdvancedPseudos | SimplePseudos; export type HtmlAttributes = | "[abbr]" | "[accept-charset]" | "[accept]" | "[accesskey]" | "[action]" | "[align]" | "[alink]" | "[allow]" | "[allowfullscreen]" | "[allowpaymentrequest]" | "[alt]" | "[archive]" | "[async]" | "[autobuffer]" | "[autocapitalize]" | "[autocomplete]" | "[autofocus]" | "[autoplay]" | "[axis]" | "[background]" | "[behavior]" | "[bgcolor]" | "[border]" | "[bottommargin]" | "[capture]" | "[cellpadding]" | "[cellspacing]" | "[char]" | "[charoff]" | "[charset]" | "[checked]" | "[cite]" | "[class]" | "[classid]" | "[clear]" | "[code]" | "[codebase]" | "[codetype]" | "[color]" | "[cols]" | "[colspan]" | "[command]" | "[compact]" | "[content]" | "[contenteditable]" | "[contextmenu]" | "[controls]" | "[coords]" | "[crossorigin]" | "[data]" | "[datafld]" | "[datasrc]" | "[datetime]" | "[declare]" | "[decoding]" | "[default]" | "[defer]" | "[dir]" | "[direction]" | "[dirname]" | "[disabled]" | "[download]" | "[draggable]" | "[enctype]" | "[enterkeyhint]" | "[exportparts]" | "[face]" | "[fetchpriority]" | "[for]" | "[form]" | "[formaction]" | "[formenctype]" | "[formmethod]" | "[formnovalidate]" | "[formtarget]" | "[frame]" | "[frameborder]" | "[headers]" | "[height]" | "[hidden]" | "[high]" | "[href]" | "[hreflang]" | "[hspace]" | "[http-equiv]" | "[icon]" | "[id]" | "[imagesizes]" | "[imagesrcset]" | "[inert]" | "[inputmode]" | "[integrity]" | "[is]" | "[ismap]" | "[itemid]" | "[itemprop]" | "[itemref]" | "[itemscope]" | "[itemtype]" | "[kind]" | "[label]" | "[lang]" | "[language]" | "[leftmargin]" | "[link]" | "[list]" | "[loading]" | "[longdesc]" | "[loop]" | "[low]" | "[manifest]" | "[marginheight]" | "[marginwidth]" | "[max]" | "[maxlength]" | "[mayscript]" | "[media]" | "[method]" | "[methods]" | "[min]" | "[minlength]" | "[moz-opaque]" | "[mozallowfullscreen]" | "[msallowfullscreen]" | "[multiple]" | "[muted]" | "[name]" | "[nohref]" | "[nomodule]" | "[nonce]" | "[noresize]" | "[noshade]" | "[novalidate]" | "[nowrap]" | "[object]" | "[onerror]" | "[open]" | "[optimum]" | "[part]" | "[pattern]" | "[ping]" | "[placeholder]" | "[poster]" | "[prefetch]" | "[preload]" | "[profile]" | "[radiogroup]" | "[readonly]" | "[referrerpolicy]" | "[rel]" | "[required]" | "[rev]" | "[reversed]" | "[rightmargin]" | "[rows]" | "[rowspan]" | "[rules]" | "[sandbox-allow-downloads]" | "[sandbox-allow-modals]" | "[sandbox-allow-popups-to-escape-sandbox]" | "[sandbox-allow-popups]" | "[sandbox-allow-presentation]" | "[sandbox-allow-same-origin]" | "[sandbox-allow-storage-access-by-user-activation]" | "[sandbox-allow-top-navigation-by-user-activation]" | "[sandbox]" | "[scope]" | "[scrollamount]" | "[scrolldelay]" | "[scrolling]" | "[selected]" | "[shadowroot]" | "[shape]" | "[size]" | "[sizes]" | "[slot]" | "[span]" | "[spellcheck]" | "[src]" | "[srcdoc]" | "[srclang]" | "[srcset]" | "[standby]" | "[start]" | "[step]" | "[style]" | "[summary]" | "[tabindex]" | "[target]" | "[text]" | "[title]" | "[topmargin]" | "[translate]" | "[truespeed]" | "[type]" | "[usemap]" | "[valign]" | "[value]" | "[valuetype]" | "[version]" | "[vlink]" | "[vspace]" | "[webkitallowfullscreen]" | "[width]" | "[wrap]" | "[x-moz-errormessage]" | "[xmlns]"; export type SvgAttributes = | "[accent-height]" | "[alignment-baseline]" | "[allowReorder]" | "[alphabetic]" | "[animation]" | "[arabic-form]" | "[ascent]" | "[attributeName]" | "[attributeType]" | "[azimuth]" | "[baseFrequency]" | "[baseProfile]" | "[baseline-shift]" | "[bbox]" | "[bias]" | "[by]" | "[calcMode]" | "[cap-height]" | "[class]" | "[clip-path]" | "[clip-rule]" | "[clipPathUnits]" | "[clip]" | "[color-interpolation-filters]" | "[color-interpolation]" | "[color-profile]" | "[color]" | "[contentScriptType]" | "[contentStyleType]" | "[cursor]" | "[cx]" | "[cy]" | "[d]" | "[descent]" | "[diffuseConstant]" | "[direction]" | "[display]" | "[divisor]" | "[document]" | "[dominant-baseline]" | "[download]" | "[dur]" | "[dx]" | "[dy]" | "[edgeMode]" | "[elevation]" | "[enable-background]" | "[fill-opacity]" | "[fill-rule]" | "[fill]" | "[filterRes]" | "[filterUnits]" | "[filter]" | "[flood-color]" | "[flood-opacity]" | "[font-family]" | "[font-size-adjust]" | "[font-size]" | "[font-stretch]" | "[font-style]" | "[font-variant]" | "[font-weight]" | "[format]" | "[fr]" | "[from]" | "[fx]" | "[fy]" | "[g1]" | "[g2]" | "[global]" | "[glyph-name]" | "[glyph-orientation-horizontal]" | "[glyph-orientation-vertical]" | "[glyphRef]" | "[gradientTransform]" | "[gradientUnits]" | "[graphical]" | "[hanging]" | "[height]" | "[horiz-adv-x]" | "[horiz-origin-x]" | "[horiz-origin-y]" | "[href]" | "[hreflang]" | "[id]" | "[ideographic]" | "[image-rendering]" | "[in2]" | "[in]" | "[k1]" | "[k2]" | "[k3]" | "[k4]" | "[k]" | "[kernelMatrix]" | "[kernelUnitLength]" | "[kerning]" | "[keyPoints]" | "[lang]" | "[lengthAdjust]" | "[letter-spacing]" | "[lighting-color]" | "[limitingConeAngle]" | "[marker-end]" | "[marker-mid]" | "[marker-start]" | "[markerHeight]" | "[markerUnits]" | "[markerWidth]" | "[maskContentUnits]" | "[maskUnits]" | "[mask]" | "[mathematical]" | "[media]" | "[mode]" | "[name]" | "[numOctaves]" | "[offset]" | "[opacity]" | "[operator]" | "[order]" | "[orient]" | "[orientation]" | "[origin]" | "[overflow]" | "[overline-position]" | "[overline-thickness]" | "[paint-order]" | "[panose-1]" | "[path]" | "[patternContentUnits]" | "[patternTransform]" | "[patternUnits]" | "[ping]" | "[pointer-events]" | "[pointsAtX]" | "[pointsAtY]" | "[pointsAtZ]" | "[points]" | "[preserveAlpha]" | "[preserveAspectRatio]" | "[primitiveUnits]" | "[r]" | "[radius]" | "[refX]" | "[refY]" | "[referrerpolicy]" | "[rel]" | "[repeatCount]" | "[requiredExtensions]" | "[requiredFeatures]" | "[rotate]" | "[rx]" | "[ry]" | "[scale]" | "[seed]" | "[shape-rendering]" | "[side]" | "[slope]" | "[solid-color]" | "[solid-opacity]" | "[spacing]" | "[specularConstant]" | "[specularExponent]" | "[spreadMethod]" | "[startOffset]" | "[stdDeviation]" | "[stemh]" | "[stemv]" | "[stitchTiles]" | "[stop-color]" | "[stop-opacity]" | "[strikethrough-position]" | "[strikethrough-thickness]" | "[string]" | "[stroke-dasharray]" | "[stroke-dashoffset]" | "[stroke-linecap]" | "[stroke-linejoin]" | "[stroke-miterlimit]" | "[stroke-opacity]" | "[stroke-width]" | "[stroke]" | "[style]" | "[surfaceScale]" | "[systemLanguage]" | "[tabindex]" | "[targetX]" | "[targetY]" | "[target]" | "[text-anchor]" | "[text-decoration]" | "[text-overflow]" | "[text-rendering]" | "[textLength]" | "[title]" | "[to]" | "[transform-origin]" | "[transform]" | "[type]" | "[u1]" | "[u2]" | "[underline-position]" | "[underline-thickness]" | "[unicode-bidi]" | "[unicode-range]" | "[unicode]" | "[units-per-em]" | "[v-alphabetic]" | "[v-hanging]" | "[v-ideographic]" | "[v-mathematical]" | "[values]" | "[vector-effect]" | "[version]" | "[vert-adv-y]" | "[vert-origin-x]" | "[vert-origin-y]" | "[viewBox]" | "[viewTarget]" | "[visibility]" | "[white-space]" | "[width]" | "[widths]" | "[word-spacing]" | "[writing-mode]" | "[x-height]" | "[x1]" | "[x2]" | "[xChannelSelector]" | "[x]" | "[y1]" | "[y2]" | "[yChannelSelector]" | "[y]" | "[z]" | "[zoomAndPan]"; export type Globals = "-moz-initial" | "inherit" | "initial" | "revert" | "revert-layer" | "unset"; type GlobalsString = Globals | string; type GlobalsNumber = Globals | number; export type AccentColorProperty = Globals | Color | "auto"; export type AlignContentProperty = Globals | ContentDistribution | ContentPosition | "baseline" | "normal" | string; export type AlignItemsProperty = Globals | SelfPosition | "baseline" | "normal" | "stretch" | string; export type AlignSelfProperty = Globals | SelfPosition | "auto" | "baseline" | "normal" | "stretch" | string; export type AlignTracksProperty = Globals | ContentDistribution | ContentPosition | "baseline" | "normal" | string; export type AnimationProperty = Globals | SingleAnimation | string; export type AnimationDirectionProperty = Globals | SingleAnimationDirection | string; export type AnimationFillModeProperty = Globals | SingleAnimationFillMode | string; export type AnimationIterationCountProperty = Globals | "infinite" | string | number; export type AnimationNameProperty = Globals | "none" | string; export type AnimationPlayStateProperty = Globals | "paused" | "running" | string; export type AnimationTimelineProperty = Globals | SingleAnimationTimeline | string; export type AnimationTimingFunctionProperty = Globals | EasingFunction | string; export type AppearanceProperty = Globals | CompatAuto | "auto" | "menulist-button" | "none" | "textfield"; export type AspectRatioProperty = Globals | "auto" | string | number; export type AzimuthProperty = | Globals | "behind" | "center" | "center-left" | "center-right" | "far-left" | "far-right" | "left" | "left-side" | "leftwards" | "right" | "right-side" | "rightwards" | string; export type BackdropFilterProperty = Globals | "none" | string; export type BackfaceVisibilityProperty = Globals | "hidden" | "visible"; export type BackgroundProperty = Globals | FinalBgLayer | string; export type BackgroundAttachmentProperty = Globals | Attachment | string; export type BackgroundBlendModeProperty = Globals | BlendMode | string; export type BackgroundClipProperty = Globals | Box | string; export type BackgroundColorProperty = Globals | Color; export type BackgroundImageProperty = Globals | "none" | string; export type BackgroundOriginProperty = Globals | Box | string; export type BackgroundPositionProperty = Globals | BgPosition | string; export type BackgroundPositionXProperty = Globals | TLength | "center" | "left" | "right" | "x-end" | "x-start" | string; export type BackgroundPositionYProperty = Globals | TLength | "bottom" | "center" | "top" | "y-end" | "y-start" | string; export type BackgroundRepeatProperty = Globals | RepeatStyle | string; export type BackgroundSizeProperty = Globals | BgSize | string; export type BlockOverflowProperty = Globals | "clip" | "ellipsis" | string; export type BlockSizeProperty = | Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-fill-available" | "auto" | "fit-content" | "max-content" | "min-content" | string; export type BorderProperty = Globals | LineWidth | LineStyle | Color | string; export type BorderBlockProperty = Globals | LineWidth | LineStyle | Color | string; export type BorderBlockColorProperty = Globals | Color | string; export type BorderBlockEndProperty = Globals | LineWidth | LineStyle | Color | string; export type BorderBlockEndColorProperty = Globals | Color; export type BorderBlockEndStyleProperty = Globals | LineStyle; export type BorderBlockEndWidthProperty = Globals | LineWidth; export type BorderBlockStartProperty = Globals | LineWidth | LineStyle | Color | string; export type BorderBlockStartColorProperty = Globals | Color; export type BorderBlockStartStyleProperty = Globals | LineStyle; export type BorderBlockStartWidthProperty = Globals | LineWidth; export type BorderBlockStyleProperty = Globals | LineStyle; export type BorderBlockWidthProperty = Globals | LineWidth; export type BorderBottomProperty = Globals | LineWidth | LineStyle | Color | string; export type BorderBottomColorProperty = Globals | Color; export type BorderBottomLeftRadiusProperty = Globals | TLength | string; export type BorderBottomRightRadiusProperty = Globals | TLength | string; export type BorderBottomStyleProperty = Globals | LineStyle; export type BorderBottomWidthProperty = Globals | LineWidth; export type BorderCollapseProperty = Globals | "collapse" | "separate"; export type BorderColorProperty = Globals | Color | string; export type BorderEndEndRadiusProperty = Globals | TLength | string; export type BorderEndStartRadiusProperty = Globals | TLength | string; export type BorderImageProperty = Globals | "none" | "repeat" | "round" | "space" | "stretch" | string | number; export type BorderImageOutsetProperty = Globals | TLength | string | number; export type BorderImageRepeatProperty = Globals | "repeat" | "round" | "space" | "stretch" | string; export type BorderImageSliceProperty = Globals | string | number; export type BorderImageSourceProperty = Globals | "none" | string; export type BorderImageWidthProperty = Globals | TLength | "auto" | string | number; export type BorderInlineProperty = Globals | LineWidth | LineStyle | Color | string; export type BorderInlineColorProperty = Globals | Color | string; export type BorderInlineEndProperty = Globals | LineWidth | LineStyle | Color | string; export type BorderInlineEndColorProperty = Globals | Color; export type BorderInlineEndStyleProperty = Globals | LineStyle; export type BorderInlineEndWidthProperty = Globals | LineWidth; export type BorderInlineStartProperty = Globals | LineWidth | LineStyle | Color | string; export type BorderInlineStartColorProperty = Globals | Color; export type BorderInlineStartStyleProperty = Globals | LineStyle; export type BorderInlineStartWidthProperty = Globals | LineWidth; export type BorderInlineStyleProperty = Globals | LineStyle; export type BorderInlineWidthProperty = Globals | LineWidth; export type BorderLeftProperty = Globals | LineWidth | LineStyle | Color | string; export type BorderLeftColorProperty = Globals | Color; export type BorderLeftStyleProperty = Globals | LineStyle; export type BorderLeftWidthProperty = Globals | LineWidth; export type BorderRadiusProperty = Globals | TLength | string; export type BorderRightProperty = Globals | LineWidth | LineStyle | Color | string; export type BorderRightColorProperty = Globals | Color; export type BorderRightStyleProperty = Globals | LineStyle; export type BorderRightWidthProperty = Globals | LineWidth; export type BorderSpacingProperty = Globals | TLength | string; export type BorderStartEndRadiusProperty = Globals | TLength | string; export type BorderStartStartRadiusProperty = Globals | TLength | string; export type BorderStyleProperty = Globals | LineStyle | string; export type BorderTopProperty = Globals | LineWidth | LineStyle | Color | string; export type BorderTopColorProperty = Globals | Color; export type BorderTopLeftRadiusProperty = Globals | TLength | string; export type BorderTopRightRadiusProperty = Globals | TLength | string; export type BorderTopStyleProperty = Globals | LineStyle; export type BorderTopWidthProperty = Globals | LineWidth; export type BorderWidthProperty = Globals | LineWidth | string; export type BottomProperty = Globals | TLength | "auto" | string; export type BoxAlignProperty = Globals | "baseline" | "center" | "end" | "start" | "stretch"; export type BoxDecorationBreakProperty = Globals | "clone" | "slice"; export type BoxDirectionProperty = Globals | "inherit" | "normal" | "reverse"; export type BoxLinesProperty = Globals | "multiple" | "single"; export type BoxOrientProperty = Globals | "block-axis" | "horizontal" | "inherit" | "inline-axis" | "vertical"; export type BoxPackProperty = Globals | "center" | "end" | "justify" | "start"; export type BoxShadowProperty = Globals | "none" | string; export type BoxSizingProperty = Globals | "border-box" | "content-box"; export type BreakAfterProperty = | Globals | "all" | "always" | "auto" | "avoid" | "avoid-column" | "avoid-page" | "avoid-region" | "column" | "left" | "page" | "recto" | "region" | "right" | "verso"; export type BreakBeforeProperty = | Globals | "all" | "always" | "auto" | "avoid" | "avoid-column" | "avoid-page" | "avoid-region" | "column" | "left" | "page" | "recto" | "region" | "right" | "verso"; export type BreakInsideProperty = Globals | "auto" | "avoid" | "avoid-column" | "avoid-page" | "avoid-region"; export type CaptionSideProperty = Globals | "block-end" | "block-start" | "bottom" | "inline-end" | "inline-start" | "top"; export type CaretColorProperty = Globals | Color | "auto"; export type ClearProperty = Globals | "both" | "inline-end" | "inline-start" | "left" | "none" | "right"; export type ClipProperty = Globals | "auto" | string; export type ClipPathProperty = Globals | GeometryBox | "none" | string; export type ColorProperty = Globals | Color; export type PrintColorAdjustProperty = Globals | "economy" | "exact"; export type ColorSchemeProperty = Globals | "dark" | "light" | "normal" | string; export type ColumnCountProperty = Globals | "auto" | number; export type ColumnFillProperty = Globals | "auto" | "balance"; export type ColumnGapProperty = Globals | TLength | "normal" | string; export type ColumnRuleProperty = Globals | LineWidth | LineStyle | Color | string; export type ColumnRuleColorProperty = Globals | Color; export type ColumnRuleStyleProperty = Globals | LineStyle | string; export type ColumnRuleWidthProperty = Globals | LineWidth | string; export type ColumnSpanProperty = Globals | "all" | "none"; export type ColumnWidthProperty = Globals | TLength | "auto"; export type ColumnsProperty = Globals | TLength | "auto" | string | number; export type ContainProperty = Globals | "content" | "inline-size" | "layout" | "none" | "paint" | "size" | "strict" | "style" | string; export type ContentProperty = Globals | ContentList | "none" | "normal" | string; export type ContentVisibilityProperty = Globals | "auto" | "hidden" | "visible"; export type CounterIncrementProperty = Globals | "none" | string; export type CounterResetProperty = Globals | "none" | string; export type CounterSetProperty = Globals | "none" | string; export type CursorProperty = | Globals | "-moz-grab" | "-webkit-grab" | "alias" | "all-scroll" | "auto" | "cell" | "col-resize" | "context-menu" | "copy" | "crosshair" | "default" | "e-resize" | "ew-resize" | "grab" | "grabbing" | "help" | "move" | "n-resize" | "ne-resize" | "nesw-resize" | "no-drop" | "none" | "not-allowed" | "ns-resize" | "nw-resize" | "nwse-resize" | "pointer" | "progress" | "row-resize" | "s-resize" | "se-resize" | "sw-resize" | "text" | "vertical-text" | "w-resize" | "wait" | "zoom-in" | "zoom-out" | string; export type DirectionProperty = Globals | "ltr" | "rtl"; export type DisplayProperty = Globals | DisplayOutside | DisplayInside | DisplayInternal | DisplayLegacy | "contents" | "list-item" | "none" | string; export type EmptyCellsProperty = Globals | "hide" | "show"; export type FilterProperty = Globals | "none" | string; export type FlexProperty = Globals | TLength | "auto" | "content" | "fit-content" | "max-content" | "min-content" | "none" | string | number; export type FlexBasisProperty = | Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-auto" | "auto" | "content" | "fit-content" | "max-content" | "min-content" | string; export type FlexDirectionProperty = Globals | "column" | "column-reverse" | "row" | "row-reverse"; export type FlexFlowProperty = Globals | "column" | "column-reverse" | "nowrap" | "row" | "row-reverse" | "wrap" | "wrap-reverse" | string; export type FlexWrapProperty = Globals | "nowrap" | "wrap" | "wrap-reverse"; export type FloatProperty = Globals | "inline-end" | "inline-start" | "left" | "none" | "right"; export type FontProperty = Globals | "caption" | "icon" | "menu" | "message-box" | "small-caption" | "status-bar" | string; export type FontFamilyProperty = Globals | GenericFamily | string; export type FontFeatureSettingsProperty = Globals | "normal" | string; export type FontKerningProperty = Globals | "auto" | "none" | "normal"; export type FontLanguageOverrideProperty = Globals | "normal" | string; export type FontOpticalSizingProperty = Globals | "auto" | "none"; export type FontSizeProperty = Globals | AbsoluteSize | TLength | "larger" | "smaller" | string; export type FontSizeAdjustProperty = Globals | "from-font" | "none" | string | number; export type FontSmoothProperty = Globals | AbsoluteSize | TLength | "always" | "auto" | "never"; export type FontStretchProperty = Globals | FontStretchAbsolute; export type FontStyleProperty = Globals | "italic" | "normal" | "oblique" | string; export type FontSynthesisProperty = Globals | "none" | "small-caps" | "style" | "weight" | string; export type FontVariantProperty = | Globals | EastAsianVariantValues | "all-petite-caps" | "all-small-caps" | "common-ligatures" | "contextual" | "diagonal-fractions" | "discretionary-ligatures" | "full-width" | "historical-forms" | "historical-ligatures" | "lining-nums" | "no-common-ligatures" | "no-contextual" | "no-discretionary-ligatures" | "no-historical-ligatures" | "none" | "normal" | "oldstyle-nums" | "ordinal" | "petite-caps" | "proportional-nums" | "proportional-width" | "ruby" | "slashed-zero" | "small-caps" | "stacked-fractions" | "tabular-nums" | "titling-caps" | "unicase" | string; export type FontVariantAlternatesProperty = Globals | "historical-forms" | "normal" | string; export type FontVariantCapsProperty = Globals | "all-petite-caps" | "all-small-caps" | "normal" | "petite-caps" | "small-caps" | "titling-caps" | "unicase"; export type FontVariantEastAsianProperty = Globals | EastAsianVariantValues | "full-width" | "normal" | "proportional-width" | "ruby" | string; export type FontVariantLigaturesProperty = | Globals | "common-ligatures" | "contextual" | "discretionary-ligatures" | "historical-ligatures" | "no-common-ligatures" | "no-contextual" | "no-discretionary-ligatures" | "no-historical-ligatures" | "none" | "normal" | string; export type FontVariantNumericProperty = | Globals | "diagonal-fractions" | "lining-nums" | "normal" | "oldstyle-nums" | "ordinal" | "proportional-nums" | "slashed-zero" | "stacked-fractions" | "tabular-nums" | string; export type FontVariantPositionProperty = Globals | "normal" | "sub" | "super"; export type FontVariationSettingsProperty = Globals | "normal" | string; export type FontWeightProperty = Globals | FontWeightAbsolute | "bolder" | "lighter"; export type ForcedColorAdjustProperty = Globals | "auto" | "none"; export type GapProperty = Globals | TLength | "normal" | string; export type GridProperty = Globals | "none" | string; export type GridAreaProperty = Globals | GridLine | string; export type GridAutoColumnsProperty = Globals | TrackBreadth | string; export type GridAutoFlowProperty = Globals | "column" | "dense" | "row" | string; export type GridAutoRowsProperty = Globals | TrackBreadth | string; export type GridColumnProperty = Globals | GridLine | string; export type GridColumnEndProperty = Globals | GridLine; export type GridColumnGapProperty = Globals | TLength | string; export type GridColumnStartProperty = Globals | GridLine; export type GridGapProperty = Globals | TLength | string; export type GridRowProperty = Globals | GridLine | string; export type GridRowEndProperty = Globals | GridLine; export type GridRowGapProperty = Globals | TLength | string; export type GridRowStartProperty = Globals | GridLine; export type GridTemplateProperty = Globals | "none" | string; export type GridTemplateAreasProperty = Globals | "none" | string; export type GridTemplateColumnsProperty = Globals | TrackBreadth | "none" | "subgrid" | string; export type GridTemplateRowsProperty = Globals | TrackBreadth | "none" | "subgrid" | string; export type HangingPunctuationProperty = Globals | "allow-end" | "first" | "force-end" | "last" | "none" | string; export type HeightProperty = | Globals | TLength | "-moz-max-content" | "-moz-min-content" | "-webkit-fit-content" | "auto" | "fit-content" | "max-content" | "min-content" | string; export type HyphenateCharacterProperty = Globals | "auto" | string; export type HyphensProperty = Globals | "auto" | "manual" | "none"; export type ImageOrientationProperty = Globals | "flip" | "from-image" | string; export type ImageRenderingProperty = Globals | "-moz-crisp-edges" | "-webkit-optimize-contrast" | "auto" | "crisp-edges" | "pixelated"; export type ImageResolutionProperty = Globals | "from-image" | string; export type ImeModeProperty = Globals | "active" | "auto" | "disabled" | "inactive" | "normal"; export type InitialLetterProperty = Globals | "normal" | string | number; export type InlineSizeProperty = | Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-fill-available" | "auto" | "fit-content" | "max-content" | "min-content" | string; export type InputSecurityProperty = Globals | "auto" | "none"; export type InsetProperty = Globals | TLength | "auto" | string; export type InsetBlockProperty = Globals | TLength | "auto" | string; export type InsetBlockEndProperty = Globals | TLength | "auto" | string; export type InsetBlockStartProperty = Globals | TLength | "auto" | string; export type InsetInlineProperty = Globals | TLength | "auto" | string; export type InsetInlineEndProperty = Globals | TLength | "auto" | string; export type InsetInlineStartProperty = Globals | TLength | "auto" | string; export type IsolationProperty = Globals | "auto" | "isolate"; export type JustifyContentProperty = Globals | ContentDistribution | ContentPosition | "left" | "normal" | "right" | string; export type JustifyItemsProperty = Globals | SelfPosition | "baseline" | "left" | "legacy" | "normal" | "right" | "stretch" | string; export type JustifySelfProperty = Globals | SelfPosition | "auto" | "baseline" | "left" | "normal" | "right" | "stretch" | string; export type JustifyTracksProperty = Globals | ContentDistribution | ContentPosition | "left" | "normal" | "right" | string; export type LeftProperty = Globals | TLength | "auto" | string; export type LetterSpacingProperty = Globals | TLength | "normal"; export type LineBreakProperty = Globals | "anywhere" | "auto" | "loose" | "normal" | "strict"; export type LineClampProperty = Globals | "none" | number; export type LineHeightProperty = Globals | TLength | "normal" | string | number; export type LineHeightStepProperty = Globals | TLength; export type ListStyleProperty = Globals | "inside" | "none" | "outside" | string; export type ListStyleImageProperty = Globals | "none" | string; export type ListStylePositionProperty = Globals | "inside" | "outside"; export type ListStyleTypeProperty = Globals | "none" | string; export type MarginProperty = Globals | TLength | "auto" | string; export type MarginBlockProperty = Globals | TLength | "auto" | string; export type MarginBlockEndProperty = Globals | TLength | "auto" | string; export type MarginBlockStartProperty = Globals | TLength | "auto" | string; export type MarginBottomProperty = Globals | TLength | "auto" | string; export type MarginInlineProperty = Globals | TLength | "auto" | string; export type MarginInlineEndProperty = Globals | TLength | "auto" | string; export type MarginInlineStartProperty = Globals | TLength | "auto" | string; export type MarginLeftProperty = Globals | TLength | "auto" | string; export type MarginRightProperty = Globals | TLength | "auto" | string; export type MarginTopProperty = Globals | TLength | "auto" | string; export type MaskProperty = Globals | MaskLayer | string; export type MaskBorderProperty = Globals | "alpha" | "luminance" | "none" | "repeat" | "round" | "space" | "stretch" | string | number; export type MaskBorderModeProperty = Globals | "alpha" | "luminance"; export type MaskBorderOutsetProperty = Globals | TLength | string | number; export type MaskBorderRepeatProperty = Globals | "repeat" | "round" | "space" | "stretch" | string; export type MaskBorderSliceProperty = Globals | string | number; export type MaskBorderSourceProperty = Globals | "none" | string; export type MaskBorderWidthProperty = Globals | TLength | "auto" | string | number; export type MaskClipProperty = Globals | GeometryBox | "no-clip" | string; export type MaskCompositeProperty = Globals | CompositingOperator | string; export type MaskImageProperty = Globals | "none" | string; export type MaskModeProperty = Globals | MaskingMode | string; export type MaskOriginProperty = Globals | Box | "margin-box" | string; export type MaskPositionProperty = Globals | Position | string; export type MaskRepeatProperty = Globals | RepeatStyle | string; export type MaskSizeProperty = Globals | BgSize | string; export type MaskTypeProperty = Globals | "alpha" | "luminance"; export type MathDepthProperty = Globals | "auto-add" | string | number; export type MathShiftProperty = Globals | "compact" | "normal"; export type MathStyleProperty = Globals | "compact" | "normal"; export type MaxBlockSizeProperty = | Globals | TLength | "-moz-max-content" | "-moz-min-content" | "-webkit-fill-available" | "fit-content" | "max-content" | "min-content" | "none" | string; export type MaxHeightProperty = | Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-fit-content" | "-webkit-max-content" | "-webkit-min-content" | "fit-content" | "intrinsic" | "max-content" | "min-content" | "none" | string; export type MaxInlineSizeProperty = | Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-fill-available" | "fit-content" | "max-content" | "min-content" | "none" | string; export type MaxLinesProperty = Globals | "none" | number; export type MaxWidthProperty = | Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-fit-content" | "-webkit-max-content" | "-webkit-min-content" | "fit-content" | "intrinsic" | "max-content" | "min-content" | "none" | string; export type MinBlockSizeProperty = | Globals | TLength | "-moz-max-content" | "-moz-min-content" | "-webkit-fill-available" | "auto" | "fit-content" | "max-content" | "min-content" | string; export type MinHeightProperty = | Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-fit-content" | "-webkit-max-content" | "-webkit-min-content" | "auto" | "fit-content" | "intrinsic" | "max-content" | "min-content" | string; export type MinInlineSizeProperty = | Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-fill-available" | "auto" | "fit-content" | "max-content" | "min-content" | string; export type MinWidthProperty = | Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-fill-available" | "-webkit-fit-content" | "-webkit-max-content" | "-webkit-min-content" | "auto" | "fit-content" | "intrinsic" | "max-content" | "min-content" | "min-intrinsic" | string; export type MixBlendModeProperty = Globals | BlendMode | "plus-lighter"; export type OffsetProperty = Globals | Position | GeometryBox | "auto" | "none" | string; export type OffsetDistanceProperty = Globals | TLength | string; export type OffsetPathProperty = Globals | GeometryBox | "none" | string; export type OffsetRotateProperty = Globals | "auto" | "reverse" | string; export type ObjectFitProperty = Globals | "contain" | "cover" | "fill" | "none" | "scale-down"; export type ObjectPositionProperty = Globals | Position; export type OffsetAnchorProperty = Globals | Position | "auto"; export type OpacityProperty = Globals | string | number; export type OutlineProperty = Globals | Color | LineStyle | LineWidth | "auto" | "invert" | string; export type OutlineColorProperty = Globals | Color | "invert"; export type OutlineOffsetProperty = Globals | TLength; export type OutlineStyleProperty = Globals | LineStyle | "auto" | string; export type OutlineWidthProperty = Globals | LineWidth; export type OverflowProperty = Globals | "-moz-hidden-unscrollable" | "auto" | "clip" | "hidden" | "scroll" | "visible" | string; export type OverflowAnchorProperty = Globals | "auto" | "none"; export type OverflowBlockProperty = Globals | "auto" | "clip" | "hidden" | "scroll" | "visible"; export type OverflowClipBoxProperty = Globals | "content-box" | "padding-box"; export type OverflowClipMarginProperty = Globals | VisualBox | TLength | string; export type OverflowInlineProperty = Globals | "auto" | "clip" | "hidden" | "scroll" | "visible"; export type OverflowWrapProperty = Globals | "anywhere" | "break-word" | "normal"; export type OverflowXProperty = Globals | "-moz-hidden-unscrollable" | "auto" | "clip" | "hidden" | "scroll" | "visible"; export type OverflowYProperty = Globals | "-moz-hidden-unscrollable" | "auto" | "clip" | "hidden" | "scroll" | "visible"; export type OverscrollBehaviorProperty = Globals | "auto" | "contain" | "none" | string; export type OverscrollBehaviorBlockProperty = Globals | "auto" | "contain" | "none"; export type OverscrollBehaviorInlineProperty = Globals | "auto" | "contain" | "none"; export type OverscrollBehaviorXProperty = Globals | "auto" | "contain" | "none"; export type OverscrollBehaviorYProperty = Globals | "auto" | "contain" | "none"; export type PaddingProperty = Globals | TLength | string; export type PaddingBlockProperty = Globals | TLength | string; export type PaddingBlockEndProperty = Globals | TLength | string; export type PaddingBlockStartProperty = Globals | TLength | string; export type PaddingBottomProperty = Globals | TLength | string; export type PaddingInlineProperty = Globals | TLength | string; export type PaddingInlineEndProperty = Globals | TLength | string; export type PaddingInlineStartProperty = Globals | TLength | string; export type PaddingLeftProperty = Globals | TLength | string; export type PaddingRightProperty = Globals | TLength | string; export type PaddingTopProperty = Globals | TLength | string; export type PageBreakAfterProperty = Globals | "always" | "auto" | "avoid" | "left" | "recto" | "right" | "verso"; export type PageBreakBeforeProperty = Globals | "always" | "auto" | "avoid" | "left" | "recto" | "right" | "verso"; export type PageBreakInsideProperty = Globals | "auto" | "avoid"; export type PaintOrderProperty = Globals | "fill" | "markers" | "normal" | "stroke" | string; export type PerspectiveProperty = Globals | TLength | "none"; export type PerspectiveOriginProperty = Globals | Position; export type PlaceContentProperty = Globals | ContentDistribution | ContentPosition | "baseline" | "normal" | string; export type PlaceItemsProperty = Globals | SelfPosition | "baseline" | "normal" | "stretch" | string; export type PlaceSelfProperty = Globals | SelfPosition | "auto" | "baseline" | "normal" | "stretch" | string; export type PointerEventsProperty = Globals | "all" | "auto" | "fill" | "inherit" | "none" | "painted" | "stroke" | "visible" | "visibleFill" | "visiblePainted" | "visibleStroke"; export type PositionProperty = Globals | "-webkit-sticky" | "absolute" | "fixed" | "relative" | "static" | "sticky"; export type QuotesProperty = Globals | "auto" | "none" | string; export type ResizeProperty = Globals | "block" | "both" | "horizontal" | "inline" | "none" | "vertical"; export type RightProperty = Globals | TLength | "auto" | string; export type RotateProperty = Globals | "none" | string; export type RowGapProperty = Globals | TLength | "normal" | string; export type RubyAlignProperty = Globals | "center" | "space-around" | "space-between" | "start"; export type RubyMergeProperty = Globals | "auto" | "collapse" | "separate"; export type RubyPositionProperty = Globals | "alternate" | "over" | "under" | string; export type ScaleProperty = Globals | "none" | string | number; export type ScrollBehaviorProperty = Globals | "auto" | "smooth"; export type ScrollMarginProperty = Globals | TLength | string; export type ScrollMarginBlockProperty = Globals | TLength | string; export type ScrollMarginBlockEndProperty = Globals | TLength; export type ScrollMarginBlockStartProperty = Globals | TLength; export type ScrollMarginBottomProperty = Globals | TLength; export type ScrollMarginInlineProperty = Globals | TLength | string; export type ScrollMarginInlineEndProperty = Globals | TLength; export type ScrollMarginInlineStartProperty = Globals | TLength; export type ScrollMarginLeftProperty = Globals | TLength; export type ScrollMarginRightProperty = Globals | TLength; export type ScrollMarginTopProperty = Globals | TLength; export type ScrollPaddingProperty = Globals | TLength | "auto" | string; export type ScrollPaddingBlockProperty = Globals | TLength | "auto" | string; export type ScrollPaddingBlockEndProperty = Globals | TLength | "auto" | string; export type ScrollPaddingBlockStartProperty = Globals | TLength | "auto" | string; export type ScrollPaddingBottomProperty = Globals | TLength | "auto" | string; export type ScrollPaddingInlineProperty = Globals | TLength | "auto" | string; export type ScrollPaddingInlineEndProperty = Globals | TLength | "auto" | string; export type ScrollPaddingInlineStartProperty = Globals | TLength | "auto" | string; export type ScrollPaddingLeftProperty = Globals | TLength | "auto" | string; export type ScrollPaddingRightProperty = Globals | TLength | "auto" | string; export type ScrollPaddingTopProperty = Globals | TLength | "auto" | string; export type ScrollSnapAlignProperty = Globals | "center" | "end" | "none" | "start" | string; export type ScrollSnapCoordinateProperty = Globals | Position | "none" | string; export type ScrollSnapDestinationProperty = Globals | Position; export type ScrollSnapPointsXProperty = Globals | "none" | string; export type ScrollSnapPointsYProperty = Globals | "none" | string; export type ScrollSnapStopProperty = Globals | "always" | "normal"; export type ScrollSnapTypeProperty = Globals | "block" | "both" | "inline" | "none" | "x" | "y" | string; export type ScrollSnapTypeXProperty = Globals | "mandatory" | "none" | "proximity"; export type ScrollSnapTypeYProperty = Globals | "mandatory" | "none" | "proximity"; export type ScrollbarColorProperty = Globals | Color | "auto"; export type ScrollbarGutterProperty = Globals | "auto" | "stable" | string; export type ScrollbarWidthProperty = Globals | "auto" | "none" | "thin"; export type ShapeImageThresholdProperty = Globals | string | number; export type ShapeMarginProperty = Globals | TLength | string; export type ShapeOutsideProperty = Globals | Box | "margin-box" | "none" | string; export type TabSizeProperty = Globals | TLength | number; export type TableLayoutProperty = Globals | "auto" | "fixed"; export type TextAlignProperty = Globals | "center" | "end" | "justify" | "left" | "match-parent" | "right" | "start"; export type TextAlignLastProperty = Globals | "auto" | "center" | "end" | "justify" | "left" | "right" | "start"; export type TextCombineUprightProperty = Globals | "-ms-text-combine-horizontal" | "all" | "digits" | "none" | string; export type TextDecorationProperty = | Globals | Color | TLength | "auto" | "blink" | "dashed" | "dotted" | "double" | "from-font" | "grammar-error" | "line-through" | "none" | "overline" | "solid" | "spelling-error" | "underline" | "wavy" | string; export type TextDecorationColorProperty = Globals | Color; export type TextDecorationLineProperty = Globals | "blink" | "grammar-error" | "line-through" | "none" | "overline" | "spelling-error" | "underline" | string; export type TextDecorationSkipProperty = Globals | "box-decoration" | "edges" | "leading-spaces" | "none" | "objects" | "spaces" | "trailing-spaces" | string; export type TextDecorationSkipInkProperty = Globals | "all" | "auto" | "none"; export type TextDecorationStyleProperty = Globals | "dashed" | "dotted" | "double" | "solid" | "wavy"; export type TextDecorationThicknessProperty = Globals | TLength | "auto" | "from-font" | string; export type TextEmphasisProperty = Globals | Color | "circle" | "dot" | "double-circle" | "filled" | "none" | "open" | "sesame" | "triangle" | string; export type TextEmphasisColorProperty = Globals | Color; export type TextEmphasisStyleProperty = Globals | "circle" | "dot" | "double-circle" | "filled" | "none" | "open" | "sesame" | "triangle" | string; export type TextIndentProperty = Globals | TLength | string; export type TextJustifyProperty = Globals | "auto" | "inter-character" | "inter-word" | "none"; export type TextOrientationProperty = Globals | "mixed" | "sideways" | "upright"; export type TextOverflowProperty = Globals | "clip" | "ellipsis" | string; export type TextRenderingProperty = Globals | "auto" | "geometricPrecision" | "optimizeLegibility" | "optimizeSpeed"; export type TextShadowProperty = Globals | "none" | string; export type TextSizeAdjustProperty = Globals | "auto" | "none" | string; export type TextTransformProperty = Globals | "capitalize" | "full-size-kana" | "full-width" | "lowercase" | "none" | "uppercase"; export type TextUnderlineOffsetProperty = Globals | TLength | "auto" | string; export type TextUnderlinePositionProperty = Globals | "auto" | "from-font" | "left" | "right" | "under" | string; export type TopProperty = Globals | TLength | "auto" | string; export type TouchActionProperty = | Globals | "-ms-manipulation" | "-ms-none" | "-ms-pinch-zoom" | "auto" | "manipulation" | "none" | "pan-down" | "pan-left" | "pan-right" | "pan-up" | "pan-x" | "pan-y" | "pinch-zoom" | string; export type TransformProperty = Globals | "none" | string; export type TransformBoxProperty = Globals | "border-box" | "content-box" | "fill-box" | "stroke-box" | "view-box"; export type TransformOriginProperty = Globals | TLength | "bottom" | "center" | "left" | "right" | "top" | string; export type TransformStyleProperty = Globals | "flat" | "preserve-3d"; export type TransitionProperty = Globals | SingleTransition | string; export type TransitionPropertyProperty = Globals | "all" | "none" | string; export type TransitionTimingFunctionProperty = Globals | EasingFunction | string; export type TranslateProperty = Globals | TLength | "none" | string; export type UnicodeBidiProperty = | Globals | "-moz-isolate" | "-moz-isolate-override" | "-moz-plaintext" | "-webkit-isolate" | "-webkit-isolate-override" | "-webkit-plaintext" | "bidi-override" | "embed" | "isolate" | "isolate-override" | "normal" | "plaintext"; export type UserSelectProperty = Globals | "-moz-none" | "all" | "auto" | "contain" | "element" | "none" | "text"; export type VerticalAlignProperty = Globals | TLength | "baseline" | "bottom" | "middle" | "sub" | "super" | "text-bottom" | "text-top" | "top" | string; export type VisibilityProperty = Globals | "collapse" | "hidden" | "visible"; export type WhiteSpaceProperty = Globals | "-moz-pre-wrap" | "break-spaces" | "normal" | "nowrap" | "pre" | "pre-line" | "pre-wrap"; export type WidthProperty = | Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-fit-content" | "-webkit-max-content" | "auto" | "fit-content" | "intrinsic" | "max-content" | "min-content" | "min-intrinsic" | string; export type WillChangeProperty = Globals | AnimateableFeature | "auto" | string; export type WordBreakProperty = Globals | "break-all" | "break-word" | "keep-all" | "normal"; export type WordSpacingProperty = Globals | TLength | "normal"; export type WordWrapProperty = Globals | "break-word" | "normal"; export type WritingModeProperty = Globals | "horizontal-tb" | "sideways-lr" | "sideways-rl" | "vertical-lr" | "vertical-rl"; export type ZIndexProperty = Globals | "auto" | number; export type ZoomProperty = Globals | "normal" | "reset" | string | number; export type MozAppearanceProperty = | Globals | "-moz-mac-unified-toolbar" | "-moz-win-borderless-glass" | "-moz-win-browsertabbar-toolbox" | "-moz-win-communications-toolbox" | "-moz-win-communicationstext" | "-moz-win-exclude-glass" | "-moz-win-glass" | "-moz-win-media-toolbox" | "-moz-win-mediatext" | "-moz-window-button-box" | "-moz-window-button-box-maximized" | "-moz-window-button-close" | "-moz-window-button-maximize" | "-moz-window-button-minimize" | "-moz-window-button-restore" | "-moz-window-frame-bottom" | "-moz-window-frame-left" | "-moz-window-frame-right" | "-moz-window-titlebar" | "-moz-window-titlebar-maximized" | "button" | "button-arrow-down" | "button-arrow-next" | "button-arrow-previous" | "button-arrow-up" | "button-bevel" | "button-focus" | "caret" | "checkbox" | "checkbox-container" | "checkbox-label" | "checkmenuitem" | "dualbutton" | "groupbox" | "listbox" | "listitem" | "menuarrow" | "menubar" | "menucheckbox" | "menuimage" | "menuitem" | "menuitemtext" | "menulist" | "menulist-button" | "menulist-text" | "menulist-textfield" | "menupopup" | "menuradio" | "menuseparator" | "meterbar" | "meterchunk" | "none" | "progressbar" | "progressbar-vertical" | "progresschunk" | "progresschunk-vertical" | "radio" | "radio-container" | "radio-label" | "radiomenuitem" | "range" | "range-thumb" | "resizer" | "resizerpanel" | "scale-horizontal" | "scale-vertical" | "scalethumb-horizontal" | "scalethumb-vertical" | "scalethumbend" | "scalethumbstart" | "scalethumbtick" | "scrollbarbutton-down" | "scrollbarbutton-left" | "scrollbarbutton-right" | "scrollbarbutton-up" | "scrollbarthumb-horizontal" | "scrollbarthumb-vertical" | "scrollbartrack-horizontal" | "scrollbartrack-vertical" | "searchfield" | "separator" | "sheet" | "spinner" | "spinner-downbutton" | "spinner-textfield" | "spinner-upbutton" | "splitter" | "statusbar" | "statusbarpanel" | "tab" | "tab-scroll-arrow-back" | "tab-scroll-arrow-forward" | "tabpanel" | "tabpanels" | "textfield" | "textfield-multiline" | "toolbar" | "toolbarbutton" | "toolbarbutton-dropdown" | "toolbargripper" | "toolbox" | "tooltip" | "treeheader" | "treeheadercell" | "treeheadersortarrow" | "treeitem" | "treeline" | "treetwisty" | "treetwistyopen" | "treeview"; export type MozBindingProperty = Globals | "none" | string; export type MozBorderBottomColorsProperty = Globals | Color | "none" | string; export type MozBorderLeftColorsProperty = Globals | Color | "none" | string; export type MozBorderRightColorsProperty = Globals | Color | "none" | string; export type MozBorderTopColorsProperty = Globals | Color | "none" | string; export type MozContextPropertiesProperty = Globals | "fill" | "fill-opacity" | "none" | "stroke" | "stroke-opacity" | string; export type MozFloatEdgeProperty = Globals | "border-box" | "content-box" | "margin-box" | "padding-box"; export type MozForceBrokenImageIconProperty = Globals | 0 | 1; export type MozImageRegionProperty = Globals | "auto" | string; export type MozOrientProperty = Globals | "block" | "horizontal" | "inline" | "vertical"; export type MozOutlineRadiusProperty = Globals | TLength | string; export type MozOutlineRadiusBottomleftProperty = Globals | TLength | string; export type MozOutlineRadiusBottomrightProperty = Globals | TLength | string; export type MozOutlineRadiusTopleftProperty = Globals | TLength | string; export type MozOutlineRadiusToprightProperty = Globals | TLength | string; export type MozStackSizingProperty = Globals | "ignore" | "stretch-to-fit"; export type MozTextBlinkProperty = Globals | "blink" | "none"; export type MozUserFocusProperty = Globals | "ignore" | "none" | "normal" | "select-after" | "select-all" | "select-before" | "select-menu" | "select-same"; export type MozUserInputProperty = Globals | "auto" | "disabled" | "enabled" | "none"; export type MozUserModifyProperty = Globals | "read-only" | "read-write" | "write-only"; export type MozWindowDraggingProperty = Globals | "drag" | "no-drag"; export type MozWindowShadowProperty = Globals | "default" | "menu" | "none" | "sheet" | "tooltip"; export type MsAcceleratorProperty = Globals | "false" | "true"; export type MsBlockProgressionProperty = Globals | "bt" | "lr" | "rl" | "tb"; export type MsContentZoomChainingProperty = Globals | "chained" | "none"; export type MsContentZoomSnapProperty = Globals | "mandatory" | "none" | "proximity" | string; export type MsContentZoomSnapTypeProperty = Globals | "mandatory" | "none" | "proximity"; export type MsContentZoomingProperty = Globals | "none" | "zoom"; export type MsFlowFromProperty = Globals | "none" | string; export type MsFlowIntoProperty = Globals | "none" | string; export type MsGridColumnsProperty = Globals | TrackBreadth | "none" | string; export type MsGridRowsProperty = Globals | TrackBreadth | "none" | string; export type MsHighContrastAdjustProperty = Globals | "auto" | "none"; export type MsHyphenateLimitCharsProperty = Globals | "auto" | string | number; export type MsHyphenateLimitLinesProperty = Globals | "no-limit" | number; export type MsHyphenateLimitZoneProperty = Globals | TLength | string; export type MsImeAlignProperty = Globals | "after" | "auto"; export type MsOverflowStyleProperty = Globals | "-ms-autohiding-scrollbar" | "auto" | "none" | "scrollbar"; export type MsScrollChainingProperty = Globals | "chained" | "none"; export type MsScrollLimitXMaxProperty = Globals | TLength | "auto"; export type MsScrollLimitXMinProperty = Globals | TLength; export type MsScrollLimitYMaxProperty = Globals | TLength | "auto"; export type MsScrollLimitYMinProperty = Globals | TLength; export type MsScrollRailsProperty = Globals | "none" | "railed"; export type MsScrollSnapTypeProperty = Globals | "mandatory" | "none" | "proximity"; export type MsScrollTranslationProperty = Globals | "none" | "vertical-to-horizontal"; export type MsScrollbar3dlightColorProperty = Globals | Color; export type MsScrollbarArrowColorProperty = Globals | Color; export type MsScrollbarBaseColorProperty = Globals | Color; export type MsScrollbarDarkshadowColorProperty = Globals | Color; export type MsScrollbarFaceColorProperty = Globals | Color; export type MsScrollbarHighlightColorProperty = Globals | Color; export type MsScrollbarShadowColorProperty = Globals | Color; export type MsScrollbarTrackColorProperty = Globals | Color; export type MsTextAutospaceProperty = Globals | "ideograph-alpha" | "ideograph-numeric" | "ideograph-parenthesis" | "ideograph-space" | "none"; export type MsTouchSelectProperty = Globals | "grippers" | "none"; export type MsUserSelectProperty = Globals | "element" | "none" | "text"; export type MsWrapFlowProperty = Globals | "auto" | "both" | "clear" | "end" | "maximum" | "start"; export type MsWrapMarginProperty = Globals | TLength; export type MsWrapThroughProperty = Globals | "none" | "wrap"; export type WebkitAppearanceProperty = | Globals | "-apple-pay-button" | "button" | "button-bevel" | "caret" | "checkbox" | "default-button" | "inner-spin-button" | "listbox" | "listitem" | "media-controls-background" | "media-controls-fullscreen-background" | "media-current-time-display" | "media-enter-fullscreen-button" | "media-exit-fullscreen-button" | "media-fullscreen-button" | "media-mute-button" | "media-overlay-play-button" | "media-play-button" | "media-seek-back-button" | "media-seek-forward-button" | "media-slider" | "media-sliderthumb" | "media-time-remaining-display" | "media-toggle-closed-captions-button" | "media-volume-slider" | "media-volume-slider-container" | "media-volume-sliderthumb" | "menulist" | "menulist-button" | "menulist-text" | "menulist-textfield" | "meter" | "none" | "progress-bar" | "progress-bar-value" | "push-button" | "radio" | "searchfield" | "searchfield-cancel-button" | "searchfield-decoration" | "searchfield-results-button" | "searchfield-results-decoration" | "slider-horizontal" | "slider-vertical" | "sliderthumb-horizontal" | "sliderthumb-vertical" | "square-button" | "textarea" | "textfield"; export type WebkitBorderBeforeProperty = Globals | LineWidth | LineStyle | Color | string; export type WebkitBorderBeforeColorProperty = Globals | Color; export type WebkitBorderBeforeStyleProperty = Globals | LineStyle | string; export type WebkitBorderBeforeWidthProperty = Globals | LineWidth | string; export type WebkitBoxReflectProperty = Globals | TLength | "above" | "below" | "left" | "right" | string; export type WebkitLineClampProperty = Globals | "none" | number; export type WebkitMaskProperty = Globals | Position | RepeatStyle | Box | "border" | "content" | "none" | "padding" | "text" | string; export type WebkitMaskAttachmentProperty = Globals | Attachment | string; export type WebkitMaskClipProperty = Globals | Box | "border" | "content" | "padding" | "text" | string; export type WebkitMaskCompositeProperty = Globals | CompositeStyle | string; export type WebkitMaskImageProperty = Globals | "none" | string; export type WebkitMaskOriginProperty = Globals | Box | "border" | "content" | "padding" | string; export type WebkitMaskPositionProperty = Globals | Position | string; export type WebkitMaskPositionXProperty = Globals | TLength | "center" | "left" | "right" | string; export type WebkitMaskPositionYProperty = Globals | TLength | "bottom" | "center" | "top" | string; export type WebkitMaskRepeatProperty = Globals | RepeatStyle | string; export type WebkitMaskRepeatXProperty = Globals | "no-repeat" | "repeat" | "round" | "space"; export type WebkitMaskRepeatYProperty = Globals | "no-repeat" | "repeat" | "round" | "space"; export type WebkitMaskSizeProperty = Globals | BgSize | string; export type WebkitOverflowScrollingProperty = Globals | "auto" | "touch"; export type WebkitTapHighlightColorProperty = Globals | Color; export type WebkitTextFillColorProperty = Globals | Color; export type WebkitTextStrokeProperty = Globals | Color | TLength | string; export type WebkitTextStrokeColorProperty = Globals | Color; export type WebkitTextStrokeWidthProperty = Globals | TLength; export type WebkitTouchCalloutProperty = Globals | "default" | "none"; export type WebkitUserModifyProperty = Globals | "read-only" | "read-write" | "read-write-plaintext-only"; export type AlignmentBaselineProperty = | Globals | "after-edge" | "alphabetic" | "auto" | "baseline" | "before-edge" | "central" | "hanging" | "ideographic" | "mathematical" | "middle" | "text-after-edge" | "text-before-edge"; export type BaselineShiftProperty = Globals | TLength | "baseline" | "sub" | "super" | string; export type ClipRuleProperty = Globals | "evenodd" | "nonzero"; export type ColorInterpolationProperty = Globals | "auto" | "linearRGB" | "sRGB"; export type ColorRenderingProperty = Globals | "auto" | "optimizeQuality" | "optimizeSpeed"; export type DominantBaselineProperty = | Globals | "alphabetic" | "auto" | "central" | "hanging" | "ideographic" | "mathematical" | "middle" | "no-change" | "reset-size" | "text-after-edge" | "text-before-edge" | "use-script"; export type FillProperty = Globals | Paint; export type FillRuleProperty = Globals | "evenodd" | "nonzero"; export type FloodColorProperty = Globals | Color | "currentColor"; export type GlyphOrientationVerticalProperty = Globals | "auto" | string | number; export type LightingColorProperty = Globals | Color | "currentColor"; export type MarkerProperty = Globals | "none" | string; export type MarkerEndProperty = Globals | "none" | string; export type MarkerMidProperty = Globals | "none" | string; export type MarkerStartProperty = Globals | "none" | string; export type ShapeRenderingProperty = Globals | "auto" | "crispEdges" | "geometricPrecision" | "optimizeSpeed"; export type StopColorProperty = Globals | Color | "currentColor"; export type StrokeProperty = Globals | Paint; export type StrokeDasharrayProperty = Globals | Dasharray | "none"; export type StrokeDashoffsetProperty = Globals | TLength | string; export type StrokeLinecapProperty = Globals | "butt" | "round" | "square"; export type StrokeLinejoinProperty = Globals | "bevel" | "miter" | "round"; export type StrokeWidthProperty = Globals | TLength | string; export type TextAnchorProperty = Globals | "end" | "middle" | "start"; export type VectorEffectProperty = Globals | "non-scaling-stroke" | "none"; type CounterStyleRangeProperty = "auto" | "infinite" | string | number; type CounterStyleSpeakAsProperty = "auto" | "bullets" | "numbers" | "spell-out" | "words" | string; type CounterStyleSystemProperty = "additive" | "alphabetic" | "cyclic" | "fixed" | "numeric" | "symbolic" | string; type FontFaceFontFeatureSettingsProperty = "normal" | string; type FontFaceAscentOverrideProperty = "normal" | string; type FontFaceDescentOverrideProperty = "normal" | string; type FontFaceFontDisplayProperty = "auto" | "block" | "fallback" | "optional" | "swap"; type FontFaceFontStretchProperty = FontStretchAbsolute | string; type FontFaceFontStyleProperty = "italic" | "normal" | "oblique" | string; type FontFaceFontVariantProperty = | EastAsianVariantValues | "all-petite-caps" | "all-small-caps" | "common-ligatures" | "contextual" | "diagonal-fractions" | "discretionary-ligatures" | "full-width" | "historical-forms" | "historical-ligatures" | "lining-nums" | "no-common-ligatures" | "no-contextual" | "no-discretionary-ligatures" | "no-historical-ligatures" | "none" | "normal" | "oldstyle-nums" | "ordinal" | "petite-caps" | "proportional-nums" | "proportional-width" | "ruby" | "slashed-zero" | "small-caps" | "stacked-fractions" | "tabular-nums" | "titling-caps" | "unicase" | string; type FontFaceFontVariationSettingsProperty = "normal" | string; type FontFaceFontWeightProperty = FontWeightAbsolute | string; type FontFaceLineGapOverrideProperty = "normal" | string; type PageBleedProperty = TLength | "auto"; type PageMarksProperty = "crop" | "cross" | "none" | string; type PageSizeProperty = PageSize | TLength | "auto" | "landscape" | "portrait" | string; type PropertyInheritsProperty = "false" | "true"; type ViewportHeightProperty = ViewportLength | string; type ViewportMaxHeightProperty = ViewportLength; type ViewportMaxWidthProperty = ViewportLength; type ViewportMaxZoomProperty = "auto" | string | number; type ViewportMinHeightProperty = ViewportLength; type ViewportMinWidthProperty = ViewportLength; type ViewportMinZoomProperty = "auto" | string | number; type ViewportOrientationProperty = "auto" | "landscape" | "portrait"; type ViewportUserZoomProperty = "fixed" | "zoom"; type ViewportViewportFitProperty = "auto" | "contain" | "cover"; type ViewportWidthProperty = ViewportLength | string; type ViewportZoomProperty = "auto" | string | number; type AbsoluteSize = "large" | "medium" | "small" | "x-large" | "x-small" | "xx-large" | "xx-small" | "xxx-large"; type AnimateableFeature = "contents" | "scroll-position" | string; type Attachment = "fixed" | "local" | "scroll"; type BgPosition = TLength | "bottom" | "center" | "left" | "right" | "top" | string; type BgSize = TLength | "auto" | "contain" | "cover" | string; type BlendMode = | "color" | "color-burn" | "color-dodge" | "darken" | "difference" | "exclusion" | "hard-light" | "hue" | "lighten" | "luminosity" | "multiply" | "normal" | "overlay" | "saturation" | "screen" | "soft-light"; type Box = "border-box" | "content-box" | "padding-box"; type Color = NamedColor | DeprecatedSystemColor | "currentcolor" | string; type CompatAuto = | "button" | "checkbox" | "listbox" | "menulist" | "meter" | "progress-bar" | "push-button" | "radio" | "searchfield" | "slider-horizontal" | "square-button" | "textarea"; type CompositeStyle = | "clear" | "copy" | "destination-atop" | "destination-in" | "destination-out" | "destination-over" | "source-atop" | "source-in" | "source-out" | "source-over" | "xor"; type CompositingOperator = "add" | "exclude" | "intersect" | "subtract"; type ContentDistribution = "space-around" | "space-between" | "space-evenly" | "stretch"; type ContentList = Quote | "contents" | string; type ContentPosition = "center" | "end" | "flex-end" | "flex-start" | "start"; type CubicBezierTimingFunction = "ease" | "ease-in" | "ease-in-out" | "ease-out" | string; type Dasharray = TLength | string | number; type DeprecatedSystemColor = | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText"; type DisplayInside = "-ms-flexbox" | "-ms-grid" | "-webkit-flex" | "flex" | "flow" | "flow-root" | "grid" | "ruby" | "table"; type DisplayInternal = | "ruby-base" | "ruby-base-container" | "ruby-text" | "ruby-text-container" | "table-caption" | "table-cell" | "table-column" | "table-column-group" | "table-footer-group" | "table-header-group" | "table-row" | "table-row-group"; type DisplayLegacy = "-ms-inline-flexbox" | "-ms-inline-grid" | "-webkit-inline-flex" | "inline-block" | "inline-flex" | "inline-grid" | "inline-list-item" | "inline-table"; type DisplayOutside = "block" | "inline" | "run-in"; type EasingFunction = CubicBezierTimingFunction | StepTimingFunction | "linear"; type EastAsianVariantValues = "jis04" | "jis78" | "jis83" | "jis90" | "simplified" | "traditional"; type FinalBgLayer = Color | BgPosition | RepeatStyle | Attachment | Box | "none" | string; type FontStretchAbsolute = | "condensed" | "expanded" | "extra-condensed" | "extra-expanded" | "normal" | "semi-condensed" | "semi-expanded" | "ultra-condensed" | "ultra-expanded" | string; type FontWeightAbsolute = "bold" | "normal" | number; type GenericFamily = "cursive" | "fantasy" | "monospace" | "sans-serif" | "serif"; type GeometryBox = Box | "fill-box" | "margin-box" | "stroke-box" | "view-box"; type GridLine = "auto" | string | number; type LineStyle = "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid"; type LineWidth = TLength | "medium" | "thick" | "thin"; type MaskLayer = Position | RepeatStyle | GeometryBox | CompositingOperator | MaskingMode | "no-clip" | "none" | string; type MaskingMode = "alpha" | "luminance" | "match-source"; type NamedColor = | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen"; type PageSize = "A3" | "A4" | "A5" | "B4" | "B5" | "JIS-B4" | "JIS-B5" | "ledger" | "legal" | "letter"; type Paint = Color | "child" | "context-fill" | "context-stroke" | "none" | string; type Position = TLength | "bottom" | "center" | "left" | "right" | "top" | string; type Quote = "close-quote" | "no-close-quote" | "no-open-quote" | "open-quote"; type RepeatStyle = "no-repeat" | "repeat" | "repeat-x" | "repeat-y" | "round" | "space" | string; type SelfPosition = "center" | "end" | "flex-end" | "flex-start" | "self-end" | "self-start" | "start"; type SingleAnimation = EasingFunction | SingleAnimationDirection | SingleAnimationFillMode | "infinite" | "none" | "paused" | "running" | string | number; type SingleAnimationDirection = "alternate" | "alternate-reverse" | "normal" | "reverse"; type SingleAnimationFillMode = "backwards" | "both" | "forwards" | "none"; type SingleAnimationTimeline = "auto" | "none" | string; type SingleTransition = EasingFunction | "all" | "none" | string; type StepTimingFunction = "step-end" | "step-start" | string; type TrackBreadth = TLength | "auto" | "max-content" | "min-content" | string; type ViewportLength = TLength | "auto" | string; type VisualBox = "border-box" | "content-box" | "padding-box";