interface CSSProperties {
    -khtml-box-align?: BoxAlign;
    -khtml-box-direction?: BoxDirection;
    -khtml-box-flex?: BoxFlex;
    -khtml-box-flex-group?: BoxFlexGroup;
    -khtml-box-lines?: BoxLines;
    -khtml-box-ordinal-group?: BoxOrdinalGroup;
    -khtml-box-orient?: BoxOrient;
    -khtml-box-pack?: BoxPack;
    -khtml-line-break?: LineBreak;
    -khtml-opacity?: Opacity;
    -khtml-user-select?: UserSelect;
    -moz-animation?: Animation<string & {}>;
    -moz-animation-delay?: AnimationDelay<string & {}>;
    -moz-animation-direction?: AnimationDirection;
    -moz-animation-duration?: AnimationDuration<string & {}>;
    -moz-animation-fill-mode?: AnimationFillMode;
    -moz-animation-iteration-count?: AnimationIterationCount;
    -moz-animation-name?: AnimationName;
    -moz-animation-play-state?: AnimationPlayState;
    -moz-animation-timing-function?: AnimationTimingFunction;
    -moz-appearance?: MozAppearance;
    -moz-backface-visibility?: BackfaceVisibility;
    -moz-background-clip?: BackgroundClip;
    -moz-background-inline-policy?: BoxDecorationBreak;
    -moz-background-origin?: BackgroundOrigin;
    -moz-background-size?: BackgroundSize<string | number>;
    -moz-binding?: MozBinding;
    -moz-border-bottom-colors?: MozBorderBottomColors;
    -moz-border-end-color?: BorderInlineEndColor;
    -moz-border-end-style?: BorderInlineEndStyle;
    -moz-border-end-width?: BorderInlineEndWidth<string | number>;
    -moz-border-image?: BorderImage;
    -moz-border-left-colors?: MozBorderLeftColors;
    -moz-border-radius?: BorderRadius<string | number>;
    -moz-border-radius-bottomleft?: BorderBottomLeftRadius<string | number>;
    -moz-border-radius-bottomright?: BorderBottomRightRadius<string | number>;
    -moz-border-radius-topleft?: BorderTopLeftRadius<string | number>;
    -moz-border-radius-topright?: BorderTopRightRadius<string | number>;
    -moz-border-right-colors?: MozBorderRightColors;
    -moz-border-start-color?: BorderInlineStartColor;
    -moz-border-start-style?: BorderInlineStartStyle;
    -moz-border-top-colors?: MozBorderTopColors;
    -moz-box-align?: BoxAlign;
    -moz-box-direction?: BoxDirection;
    -moz-box-flex?: BoxFlex;
    -moz-box-ordinal-group?: BoxOrdinalGroup;
    -moz-box-orient?: BoxOrient;
    -moz-box-pack?: BoxPack;
    -moz-box-shadow?: BoxShadow;
    -moz-box-sizing?: BoxSizing;
    -moz-column-count?: ColumnCount;
    -moz-column-fill?: ColumnFill;
    -moz-column-rule?: ColumnRule<string | number>;
    -moz-column-rule-color?: ColumnRuleColor;
    -moz-column-rule-style?: ColumnRuleStyle;
    -moz-column-rule-width?: ColumnRuleWidth<string | number>;
    -moz-column-width?: ColumnWidth<string | number>;
    -moz-columns?: Columns<string | number>;
    -moz-context-properties?: MozContextProperties;
    -moz-float-edge?: MozFloatEdge;
    -moz-font-feature-settings?: FontFeatureSettings;
    -moz-font-language-override?: FontLanguageOverride;
    -moz-force-broken-image-icon?: MozForceBrokenImageIcon;
    -moz-hyphens?: Hyphens;
    -moz-image-region?: MozImageRegion;
    -moz-margin-end?: MarginInlineEnd<string | number>;
    -moz-margin-start?: MarginInlineStart<string | number>;
    -moz-opacity?: Opacity;
    -moz-orient?: MozOrient;
    -moz-osx-font-smoothing?: FontSmooth<string | number>;
    -moz-outline?: Outline<string | number>;
    -moz-outline-color?: OutlineColor;
    -moz-outline-radius?: MozOutlineRadius<string | number>;
    -moz-outline-radius-bottomleft?: MozOutlineRadiusBottomleft<string | number>;
    -moz-outline-radius-bottomright?: MozOutlineRadiusBottomright<string | number>;
    -moz-outline-radius-topleft?: MozOutlineRadiusTopleft<string | number>;
    -moz-outline-radius-topright?: MozOutlineRadiusTopright<string | number>;
    -moz-outline-style?: OutlineStyle;
    -moz-outline-width?: OutlineWidth<string | number>;
    -moz-padding-end?: PaddingInlineEnd<string | number>;
    -moz-padding-start?: PaddingInlineStart<string | number>;
    -moz-perspective?: Perspective<string | number>;
    -moz-perspective-origin?: PerspectiveOrigin<string | number>;
    -moz-stack-sizing?: MozStackSizing;
    -moz-tab-size?: TabSize<string | number>;
    -moz-text-align-last?: TextAlignLast;
    -moz-text-blink?: MozTextBlink;
    -moz-text-decoration-color?: TextDecorationColor;
    -moz-text-decoration-line?: TextDecorationLine;
    -moz-text-decoration-style?: TextDecorationStyle;
    -moz-text-size-adjust?: TextSizeAdjust;
    -moz-transform?: Transform;
    -moz-transform-origin?: TransformOrigin<string | number>;
    -moz-transform-style?: TransformStyle;
    -moz-transition?: Transition<string & {}>;
    -moz-transition-delay?: TransitionDelay<string & {}>;
    -moz-transition-duration?: TransitionDuration<string & {}>;
    -moz-transition-property?: TransitionProperty;
    -moz-transition-timing-function?: TransitionTimingFunction;
    -moz-user-focus?: MozUserFocus;
    -moz-user-input?: MozUserInput;
    -moz-user-modify?: MozUserModify;
    -moz-user-select?: UserSelect;
    -moz-window-dragging?: MozWindowDragging;
    -moz-window-shadow?: MozWindowShadow;
    -ms-accelerator?: MsAccelerator;
    -ms-block-progression?: MsBlockProgression;
    -ms-content-zoom-chaining?: MsContentZoomChaining;
    -ms-content-zoom-limit?: MsContentZoomLimit;
    -ms-content-zoom-limit-max?: MsContentZoomLimitMax;
    -ms-content-zoom-limit-min?: MsContentZoomLimitMin;
    -ms-content-zoom-snap?: MsContentZoomSnap;
    -ms-content-zoom-snap-points?: MsContentZoomSnapPoints;
    -ms-content-zoom-snap-type?: MsContentZoomSnapType;
    -ms-content-zooming?: MsContentZooming;
    -ms-filter?: MsFilter;
    -ms-flex?: Flex<string | number>;
    -ms-flex-direction?: FlexDirection;
    -ms-flex-positive?: FlexGrow;
    -ms-flow-from?: MsFlowFrom;
    -ms-flow-into?: MsFlowInto;
    -ms-grid-columns?: MsGridColumns<string | number>;
    -ms-grid-rows?: MsGridRows<string | number>;
    -ms-high-contrast-adjust?: MsHighContrastAdjust;
    -ms-hyphenate-limit-chars?: MsHyphenateLimitChars;
    -ms-hyphenate-limit-lines?: MsHyphenateLimitLines;
    -ms-hyphenate-limit-zone?: MsHyphenateLimitZone<string | number>;
    -ms-hyphens?: Hyphens;
    -ms-ime-align?: MsImeAlign;
    -ms-ime-mode?: ImeMode;
    -ms-line-break?: LineBreak;
    -ms-order?: Order;
    -ms-overflow-style?: MsOverflowStyle;
    -ms-overflow-x?: OverflowX;
    -ms-overflow-y?: OverflowY;
    -ms-scroll-chaining?: MsScrollChaining;
    -ms-scroll-limit?: MsScrollLimit;
    -ms-scroll-limit-x-max?: MsScrollLimitXMax<string | number>;
    -ms-scroll-limit-x-min?: MsScrollLimitXMin<string | number>;
    -ms-scroll-limit-y-max?: MsScrollLimitYMax<string | number>;
    -ms-scroll-limit-y-min?: MsScrollLimitYMin<string | number>;
    -ms-scroll-rails?: MsScrollRails;
    -ms-scroll-snap-points-x?: MsScrollSnapPointsX;
    -ms-scroll-snap-points-y?: MsScrollSnapPointsY;
    -ms-scroll-snap-type?: MsScrollSnapType;
    -ms-scroll-snap-x?: MsScrollSnapX;
    -ms-scroll-snap-y?: MsScrollSnapY;
    -ms-scroll-translation?: MsScrollTranslation;
    -ms-scrollbar-3dlight-color?: MsScrollbar3dlightColor;
    -ms-scrollbar-arrow-color?: MsScrollbarArrowColor;
    -ms-scrollbar-base-color?: MsScrollbarBaseColor;
    -ms-scrollbar-darkshadow-color?: MsScrollbarDarkshadowColor;
    -ms-scrollbar-face-color?: MsScrollbarFaceColor;
    -ms-scrollbar-highlight-color?: MsScrollbarHighlightColor;
    -ms-scrollbar-shadow-color?: MsScrollbarShadowColor;
    -ms-scrollbar-track-color?: MsScrollbarTrackColor;
    -ms-text-autospace?: MsTextAutospace;
    -ms-text-combine-horizontal?: TextCombineUpright;
    -ms-text-overflow?: TextOverflow;
    -ms-touch-action?: TouchAction;
    -ms-touch-select?: MsTouchSelect;
    -ms-transform?: Transform;
    -ms-transform-origin?: TransformOrigin<string | number>;
    -ms-transition?: Transition<string & {}>;
    -ms-transition-delay?: TransitionDelay<string & {}>;
    -ms-transition-duration?: TransitionDuration<string & {}>;
    -ms-transition-property?: TransitionProperty;
    -ms-transition-timing-function?: TransitionTimingFunction;
    -ms-user-select?: MsUserSelect;
    -ms-word-break?: WordBreak;
    -ms-wrap-flow?: MsWrapFlow;
    -ms-wrap-margin?: MsWrapMargin<string | number>;
    -ms-wrap-through?: MsWrapThrough;
    -ms-writing-mode?: WritingMode;
    -o-animation?: Animation<string & {}>;
    -o-animation-delay?: AnimationDelay<string & {}>;
    -o-animation-direction?: AnimationDirection;
    -o-animation-duration?: AnimationDuration<string & {}>;
    -o-animation-fill-mode?: AnimationFillMode;
    -o-animation-iteration-count?: AnimationIterationCount;
    -o-animation-name?: AnimationName;
    -o-animation-play-state?: AnimationPlayState;
    -o-animation-timing-function?: AnimationTimingFunction;
    -o-background-size?: BackgroundSize<string | number>;
    -o-border-image?: BorderImage;
    -o-object-fit?: ObjectFit;
    -o-object-position?: ObjectPosition<string | number>;
    -o-tab-size?: TabSize<string | number>;
    -o-text-overflow?: TextOverflow;
    -o-transform?: Transform;
    -o-transform-origin?: TransformOrigin<string | number>;
    -o-transition?: Transition<string & {}>;
    -o-transition-delay?: TransitionDelay<string & {}>;
    -o-transition-duration?: TransitionDuration<string & {}>;
    -o-transition-property?: TransitionProperty;
    -o-transition-timing-function?: TransitionTimingFunction;
    -webkit-align-content?: AlignContent;
    -webkit-align-items?: AlignItems;
    -webkit-align-self?: AlignSelf;
    -webkit-animation?: Animation<string & {}>;
    -webkit-animation-delay?: AnimationDelay<string & {}>;
    -webkit-animation-direction?: AnimationDirection;
    -webkit-animation-duration?: AnimationDuration<string & {}>;
    -webkit-animation-fill-mode?: AnimationFillMode;
    -webkit-animation-iteration-count?: AnimationIterationCount;
    -webkit-animation-name?: AnimationName;
    -webkit-animation-play-state?: AnimationPlayState;
    -webkit-animation-timing-function?: AnimationTimingFunction;
    -webkit-appearance?: WebkitAppearance;
    -webkit-backdrop-filter?: BackdropFilter;
    -webkit-backface-visibility?: BackfaceVisibility;
    -webkit-background-clip?: BackgroundClip;
    -webkit-background-origin?: BackgroundOrigin;
    -webkit-background-size?: BackgroundSize<string | number>;
    -webkit-border-before?: WebkitBorderBefore<string | number>;
    -webkit-border-before-color?: WebkitBorderBeforeColor;
    -webkit-border-before-style?: WebkitBorderBeforeStyle;
    -webkit-border-before-width?: WebkitBorderBeforeWidth<string | number>;
    -webkit-border-bottom-left-radius?: BorderBottomLeftRadius<string | number>;
    -webkit-border-bottom-right-radius?: BorderBottomRightRadius<string | number>;
    -webkit-border-image?: BorderImage;
    -webkit-border-image-slice?: BorderImageSlice;
    -webkit-border-radius?: BorderRadius<string | number>;
    -webkit-border-top-left-radius?: BorderTopLeftRadius<string | number>;
    -webkit-border-top-right-radius?: BorderTopRightRadius<string | number>;
    -webkit-box-align?: BoxAlign;
    -webkit-box-decoration-break?: BoxDecorationBreak;
    -webkit-box-direction?: BoxDirection;
    -webkit-box-flex?: BoxFlex;
    -webkit-box-flex-group?: BoxFlexGroup;
    -webkit-box-lines?: BoxLines;
    -webkit-box-ordinal-group?: BoxOrdinalGroup;
    -webkit-box-orient?: BoxOrient;
    -webkit-box-pack?: BoxPack;
    -webkit-box-reflect?: WebkitBoxReflect<string | number>;
    -webkit-box-shadow?: BoxShadow;
    -webkit-box-sizing?: BoxSizing;
    -webkit-clip-path?: ClipPath;
    -webkit-column-count?: ColumnCount;
    -webkit-column-fill?: ColumnFill;
    -webkit-column-rule?: ColumnRule<string | number>;
    -webkit-column-rule-color?: ColumnRuleColor;
    -webkit-column-rule-style?: ColumnRuleStyle;
    -webkit-column-rule-width?: ColumnRuleWidth<string | number>;
    -webkit-column-span?: ColumnSpan;
    -webkit-column-width?: ColumnWidth<string | number>;
    -webkit-columns?: Columns<string | number>;
    -webkit-filter?: Filter;
    -webkit-flex?: Flex<string | number>;
    -webkit-flex-basis?: FlexBasis<string | number>;
    -webkit-flex-direction?: FlexDirection;
    -webkit-flex-flow?: FlexFlow;
    -webkit-flex-grow?: FlexGrow;
    -webkit-flex-shrink?: FlexShrink;
    -webkit-flex-wrap?: FlexWrap;
    -webkit-font-feature-settings?: FontFeatureSettings;
    -webkit-font-kerning?: FontKerning;
    -webkit-font-smoothing?: FontSmooth<string | number>;
    -webkit-font-variant-ligatures?: FontVariantLigatures;
    -webkit-hyphenate-character?: HyphenateCharacter;
    -webkit-hyphens?: Hyphens;
    -webkit-initial-letter?: InitialLetter;
    -webkit-justify-content?: JustifyContent;
    -webkit-line-break?: LineBreak;
    -webkit-line-clamp?: WebkitLineClamp;
    -webkit-margin-end?: MarginInlineEnd<string | number>;
    -webkit-margin-start?: MarginInlineStart<string | number>;
    -webkit-mask?: WebkitMask<string | number>;
    -webkit-mask-attachment?: WebkitMaskAttachment;
    -webkit-mask-box-image?: MaskBorder;
    -webkit-mask-box-image-outset?: MaskBorderOutset<string | number>;
    -webkit-mask-box-image-repeat?: MaskBorderRepeat;
    -webkit-mask-box-image-slice?: MaskBorderSlice;
    -webkit-mask-box-image-source?: MaskBorderSource;
    -webkit-mask-box-image-width?: MaskBorderWidth<string | number>;
    -webkit-mask-clip?: WebkitMaskClip;
    -webkit-mask-composite?: WebkitMaskComposite;
    -webkit-mask-image?: WebkitMaskImage;
    -webkit-mask-origin?: WebkitMaskOrigin;
    -webkit-mask-position?: WebkitMaskPosition<string | number>;
    -webkit-mask-position-x?: WebkitMaskPositionX<string | number>;
    -webkit-mask-position-y?: WebkitMaskPositionY<string | number>;
    -webkit-mask-repeat?: WebkitMaskRepeat;
    -webkit-mask-repeat-x?: WebkitMaskRepeatX;
    -webkit-mask-repeat-y?: WebkitMaskRepeatY;
    -webkit-mask-size?: WebkitMaskSize<string | number>;
    -webkit-max-inline-size?: MaxInlineSize<string | number>;
    -webkit-order?: Order;
    -webkit-overflow-scrolling?: WebkitOverflowScrolling;
    -webkit-padding-end?: PaddingInlineEnd<string | number>;
    -webkit-padding-start?: PaddingInlineStart<string | number>;
    -webkit-perspective?: Perspective<string | number>;
    -webkit-perspective-origin?: PerspectiveOrigin<string | number>;
    -webkit-print-color-adjust?: PrintColorAdjust;
    -webkit-ruby-position?: RubyPosition;
    -webkit-scroll-snap-type?: ScrollSnapType;
    -webkit-shape-margin?: ShapeMargin<string | number>;
    -webkit-tap-highlight-color?: WebkitTapHighlightColor;
    -webkit-text-combine?: TextCombineUpright;
    -webkit-text-decoration-color?: TextDecorationColor;
    -webkit-text-decoration-line?: TextDecorationLine;
    -webkit-text-decoration-skip?: TextDecorationSkip;
    -webkit-text-decoration-style?: TextDecorationStyle;
    -webkit-text-emphasis?: TextEmphasis;
    -webkit-text-emphasis-color?: TextEmphasisColor;
    -webkit-text-emphasis-position?: TextEmphasisPosition;
    -webkit-text-emphasis-style?: TextEmphasisStyle;
    -webkit-text-fill-color?: WebkitTextFillColor;
    -webkit-text-orientation?: TextOrientation;
    -webkit-text-size-adjust?: TextSizeAdjust;
    -webkit-text-stroke?: WebkitTextStroke<string | number>;
    -webkit-text-stroke-color?: WebkitTextStrokeColor;
    -webkit-text-stroke-width?: WebkitTextStrokeWidth<string | number>;
    -webkit-text-underline-position?: TextUnderlinePosition;
    -webkit-touch-callout?: WebkitTouchCallout;
    -webkit-transform?: Transform;
    -webkit-transform-origin?: TransformOrigin<string | number>;
    -webkit-transform-style?: TransformStyle;
    -webkit-transition?: Transition<string & {}>;
    -webkit-transition-delay?: TransitionDelay<string & {}>;
    -webkit-transition-duration?: TransitionDuration<string & {}>;
    -webkit-transition-property?: TransitionProperty;
    -webkit-transition-timing-function?: TransitionTimingFunction;
    -webkit-user-modify?: WebkitUserModify;
    -webkit-user-select?: UserSelect;
    -webkit-writing-mode?: WritingMode;
    KhtmlBoxAlign?: BoxAlign;
    KhtmlBoxDirection?: BoxDirection;
    KhtmlBoxFlex?: BoxFlex;
    KhtmlBoxFlexGroup?: BoxFlexGroup;
    KhtmlBoxLines?: BoxLines;
    KhtmlBoxOrdinalGroup?: BoxOrdinalGroup;
    KhtmlBoxOrient?: BoxOrient;
    KhtmlBoxPack?: BoxPack;
    KhtmlLineBreak?: LineBreak;
    KhtmlOpacity?: Opacity;
    KhtmlUserSelect?: UserSelect;
    MozAnimation?: Animation<string & {}>;
    MozAnimationDelay?: AnimationDelay<string & {}>;
    MozAnimationDirection?: AnimationDirection;
    MozAnimationDuration?: AnimationDuration<string & {}>;
    MozAnimationFillMode?: AnimationFillMode;
    MozAnimationIterationCount?: AnimationIterationCount;
    MozAnimationName?: AnimationName;
    MozAnimationPlayState?: AnimationPlayState;
    MozAnimationTimingFunction?: AnimationTimingFunction;
    MozAppearance?: MozAppearance;
    MozBackfaceVisibility?: BackfaceVisibility;
    MozBackgroundClip?: BackgroundClip;
    MozBackgroundInlinePolicy?: BoxDecorationBreak;
    MozBackgroundOrigin?: BackgroundOrigin;
    MozBackgroundSize?: BackgroundSize<string | number>;
    MozBinding?: MozBinding;
    MozBorderBottomColors?: MozBorderBottomColors;
    MozBorderEndColor?: BorderInlineEndColor;
    MozBorderEndStyle?: BorderInlineEndStyle;
    MozBorderEndWidth?: BorderInlineEndWidth<string | number>;
    MozBorderImage?: BorderImage;
    MozBorderLeftColors?: MozBorderLeftColors;
    MozBorderRadius?: BorderRadius<string | number>;
    MozBorderRadiusBottomleft?: BorderBottomLeftRadius<string | number>;
    MozBorderRadiusBottomright?: BorderBottomRightRadius<string | number>;
    MozBorderRadiusTopleft?: BorderTopLeftRadius<string | number>;
    MozBorderRadiusTopright?: BorderTopRightRadius<string | number>;
    MozBorderRightColors?: MozBorderRightColors;
    MozBorderStartColor?: BorderInlineStartColor;
    MozBorderStartStyle?: BorderInlineStartStyle;
    MozBorderTopColors?: MozBorderTopColors;
    MozBoxAlign?: BoxAlign;
    MozBoxDirection?: BoxDirection;
    MozBoxFlex?: BoxFlex;
    MozBoxOrdinalGroup?: BoxOrdinalGroup;
    MozBoxOrient?: BoxOrient;
    MozBoxPack?: BoxPack;
    MozBoxShadow?: BoxShadow;
    MozBoxSizing?: BoxSizing;
    MozColumnCount?: ColumnCount;
    MozColumnFill?: ColumnFill;
    MozColumnRule?: ColumnRule<string | number>;
    MozColumnRuleColor?: ColumnRuleColor;
    MozColumnRuleStyle?: ColumnRuleStyle;
    MozColumnRuleWidth?: ColumnRuleWidth<string | number>;
    MozColumnWidth?: ColumnWidth<string | number>;
    MozColumns?: Columns<string | number>;
    MozContextProperties?: MozContextProperties;
    MozFloatEdge?: MozFloatEdge;
    MozFontFeatureSettings?: FontFeatureSettings;
    MozFontLanguageOverride?: FontLanguageOverride;
    MozForceBrokenImageIcon?: MozForceBrokenImageIcon;
    MozHyphens?: Hyphens;
    MozImageRegion?: MozImageRegion;
    MozMarginEnd?: MarginInlineEnd<string | number>;
    MozMarginStart?: MarginInlineStart<string | number>;
    MozOpacity?: Opacity;
    MozOrient?: MozOrient;
    MozOsxFontSmoothing?: FontSmooth<string | number>;
    MozOutline?: Outline<string | number>;
    MozOutlineColor?: OutlineColor;
    MozOutlineRadius?: MozOutlineRadius<string | number>;
    MozOutlineRadiusBottomleft?: MozOutlineRadiusBottomleft<string | number>;
    MozOutlineRadiusBottomright?: MozOutlineRadiusBottomright<string | number>;
    MozOutlineRadiusTopleft?: MozOutlineRadiusTopleft<string | number>;
    MozOutlineRadiusTopright?: MozOutlineRadiusTopright<string | number>;
    MozOutlineStyle?: OutlineStyle;
    MozOutlineWidth?: OutlineWidth<string | number>;
    MozPaddingEnd?: PaddingInlineEnd<string | number>;
    MozPaddingStart?: PaddingInlineStart<string | number>;
    MozPerspective?: Perspective<string | number>;
    MozPerspectiveOrigin?: PerspectiveOrigin<string | number>;
    MozStackSizing?: MozStackSizing;
    MozTabSize?: TabSize<string | number>;
    MozTextAlignLast?: TextAlignLast;
    MozTextBlink?: MozTextBlink;
    MozTextDecorationColor?: TextDecorationColor;
    MozTextDecorationLine?: TextDecorationLine;
    MozTextDecorationStyle?: TextDecorationStyle;
    MozTextSizeAdjust?: TextSizeAdjust;
    MozTransform?: Transform;
    MozTransformOrigin?: TransformOrigin<string | number>;
    MozTransformStyle?: TransformStyle;
    MozTransition?: Transition<string & {}>;
    MozTransitionDelay?: TransitionDelay<string & {}>;
    MozTransitionDuration?: TransitionDuration<string & {}>;
    MozTransitionProperty?: TransitionProperty;
    MozTransitionTimingFunction?: TransitionTimingFunction;
    MozUserFocus?: MozUserFocus;
    MozUserInput?: MozUserInput;
    MozUserModify?: MozUserModify;
    MozUserSelect?: UserSelect;
    MozWindowDragging?: MozWindowDragging;
    MozWindowShadow?: MozWindowShadow;
    OAnimation?: Animation<string & {}>;
    OAnimationDelay?: AnimationDelay<string & {}>;
    OAnimationDirection?: AnimationDirection;
    OAnimationDuration?: AnimationDuration<string & {}>;
    OAnimationFillMode?: AnimationFillMode;
    OAnimationIterationCount?: AnimationIterationCount;
    OAnimationName?: AnimationName;
    OAnimationPlayState?: AnimationPlayState;
    OAnimationTimingFunction?: AnimationTimingFunction;
    OBackgroundSize?: BackgroundSize<string | number>;
    OBorderImage?: BorderImage;
    OObjectFit?: ObjectFit;
    OObjectPosition?: ObjectPosition<string | number>;
    OTabSize?: TabSize<string | number>;
    OTextOverflow?: TextOverflow;
    OTransform?: Transform;
    OTransformOrigin?: TransformOrigin<string | number>;
    OTransition?: Transition<string & {}>;
    OTransitionDelay?: TransitionDelay<string & {}>;
    OTransitionDuration?: TransitionDuration<string & {}>;
    OTransitionProperty?: TransitionProperty;
    OTransitionTimingFunction?: TransitionTimingFunction;
    WebkitAlignContent?: AlignContent;
    WebkitAlignItems?: AlignItems;
    WebkitAlignSelf?: AlignSelf;
    WebkitAnimation?: Animation<string & {}>;
    WebkitAnimationDelay?: AnimationDelay<string & {}>;
    WebkitAnimationDirection?: AnimationDirection;
    WebkitAnimationDuration?: AnimationDuration<string & {}>;
    WebkitAnimationFillMode?: AnimationFillMode;
    WebkitAnimationIterationCount?: AnimationIterationCount;
    WebkitAnimationName?: AnimationName;
    WebkitAnimationPlayState?: AnimationPlayState;
    WebkitAnimationTimingFunction?: AnimationTimingFunction;
    WebkitAppearance?: WebkitAppearance;
    WebkitBackdropFilter?: BackdropFilter;
    WebkitBackfaceVisibility?: BackfaceVisibility;
    WebkitBackgroundClip?: BackgroundClip;
    WebkitBackgroundOrigin?: BackgroundOrigin;
    WebkitBackgroundSize?: BackgroundSize<string | number>;
    WebkitBorderBefore?: WebkitBorderBefore<string | number>;
    WebkitBorderBeforeColor?: WebkitBorderBeforeColor;
    WebkitBorderBeforeStyle?: WebkitBorderBeforeStyle;
    WebkitBorderBeforeWidth?: WebkitBorderBeforeWidth<string | number>;
    WebkitBorderBottomLeftRadius?: BorderBottomLeftRadius<string | number>;
    WebkitBorderBottomRightRadius?: BorderBottomRightRadius<string | number>;
    WebkitBorderImage?: BorderImage;
    WebkitBorderImageSlice?: BorderImageSlice;
    WebkitBorderRadius?: BorderRadius<string | number>;
    WebkitBorderTopLeftRadius?: BorderTopLeftRadius<string | number>;
    WebkitBorderTopRightRadius?: BorderTopRightRadius<string | number>;
    WebkitBoxAlign?: BoxAlign;
    WebkitBoxDecorationBreak?: BoxDecorationBreak;
    WebkitBoxDirection?: BoxDirection;
    WebkitBoxFlex?: BoxFlex;
    WebkitBoxFlexGroup?: BoxFlexGroup;
    WebkitBoxLines?: BoxLines;
    WebkitBoxOrdinalGroup?: BoxOrdinalGroup;
    WebkitBoxOrient?: BoxOrient;
    WebkitBoxPack?: BoxPack;
    WebkitBoxReflect?: WebkitBoxReflect<string | number>;
    WebkitBoxShadow?: BoxShadow;
    WebkitBoxSizing?: BoxSizing;
    WebkitClipPath?: ClipPath;
    WebkitColumnCount?: ColumnCount;
    WebkitColumnFill?: ColumnFill;
    WebkitColumnRule?: ColumnRule<string | number>;
    WebkitColumnRuleColor?: ColumnRuleColor;
    WebkitColumnRuleStyle?: ColumnRuleStyle;
    WebkitColumnRuleWidth?: ColumnRuleWidth<string | number>;
    WebkitColumnSpan?: ColumnSpan;
    WebkitColumnWidth?: ColumnWidth<string | number>;
    WebkitColumns?: Columns<string | number>;
    WebkitFilter?: Filter;
    WebkitFlex?: Flex<string | number>;
    WebkitFlexBasis?: FlexBasis<string | number>;
    WebkitFlexDirection?: FlexDirection;
    WebkitFlexFlow?: FlexFlow;
    WebkitFlexGrow?: FlexGrow;
    WebkitFlexShrink?: FlexShrink;
    WebkitFlexWrap?: FlexWrap;
    WebkitFontFeatureSettings?: FontFeatureSettings;
    WebkitFontKerning?: FontKerning;
    WebkitFontSmoothing?: FontSmooth<string | number>;
    WebkitFontVariantLigatures?: FontVariantLigatures;
    WebkitHyphenateCharacter?: HyphenateCharacter;
    WebkitHyphens?: Hyphens;
    WebkitInitialLetter?: InitialLetter;
    WebkitJustifyContent?: JustifyContent;
    WebkitLineBreak?: LineBreak;
    WebkitLineClamp?: WebkitLineClamp;
    WebkitMarginEnd?: MarginInlineEnd<string | number>;
    WebkitMarginStart?: MarginInlineStart<string | number>;
    WebkitMask?: WebkitMask<string | number>;
    WebkitMaskAttachment?: WebkitMaskAttachment;
    WebkitMaskBoxImage?: MaskBorder;
    WebkitMaskBoxImageOutset?: MaskBorderOutset<string | number>;
    WebkitMaskBoxImageRepeat?: MaskBorderRepeat;
    WebkitMaskBoxImageSlice?: MaskBorderSlice;
    WebkitMaskBoxImageSource?: MaskBorderSource;
    WebkitMaskBoxImageWidth?: MaskBorderWidth<string | number>;
    WebkitMaskClip?: WebkitMaskClip;
    WebkitMaskComposite?: WebkitMaskComposite;
    WebkitMaskImage?: WebkitMaskImage;
    WebkitMaskOrigin?: WebkitMaskOrigin;
    WebkitMaskPosition?: WebkitMaskPosition<string | number>;
    WebkitMaskPositionX?: WebkitMaskPositionX<string | number>;
    WebkitMaskPositionY?: WebkitMaskPositionY<string | number>;
    WebkitMaskRepeat?: WebkitMaskRepeat;
    WebkitMaskRepeatX?: WebkitMaskRepeatX;
    WebkitMaskRepeatY?: WebkitMaskRepeatY;
    WebkitMaskSize?: WebkitMaskSize<string | number>;
    WebkitMaxInlineSize?: MaxInlineSize<string | number>;
    WebkitOrder?: Order;
    WebkitOverflowScrolling?: WebkitOverflowScrolling;
    WebkitPaddingEnd?: PaddingInlineEnd<string | number>;
    WebkitPaddingStart?: PaddingInlineStart<string | number>;
    WebkitPerspective?: Perspective<string | number>;
    WebkitPerspectiveOrigin?: PerspectiveOrigin<string | number>;
    WebkitPrintColorAdjust?: PrintColorAdjust;
    WebkitRubyPosition?: RubyPosition;
    WebkitScrollSnapType?: ScrollSnapType;
    WebkitShapeMargin?: ShapeMargin<string | number>;
    WebkitTapHighlightColor?: WebkitTapHighlightColor;
    WebkitTextCombine?: TextCombineUpright;
    WebkitTextDecorationColor?: TextDecorationColor;
    WebkitTextDecorationLine?: TextDecorationLine;
    WebkitTextDecorationSkip?: TextDecorationSkip;
    WebkitTextDecorationStyle?: TextDecorationStyle;
    WebkitTextEmphasis?: TextEmphasis;
    WebkitTextEmphasisColor?: TextEmphasisColor;
    WebkitTextEmphasisPosition?: TextEmphasisPosition;
    WebkitTextEmphasisStyle?: TextEmphasisStyle;
    WebkitTextFillColor?: WebkitTextFillColor;
    WebkitTextOrientation?: TextOrientation;
    WebkitTextSizeAdjust?: TextSizeAdjust;
    WebkitTextStroke?: WebkitTextStroke<string | number>;
    WebkitTextStrokeColor?: WebkitTextStrokeColor;
    WebkitTextStrokeWidth?: WebkitTextStrokeWidth<string | number>;
    WebkitTextUnderlinePosition?: TextUnderlinePosition;
    WebkitTouchCallout?: WebkitTouchCallout;
    WebkitTransform?: Transform;
    WebkitTransformOrigin?: TransformOrigin<string | number>;
    WebkitTransformStyle?: TransformStyle;
    WebkitTransition?: Transition<string & {}>;
    WebkitTransitionDelay?: TransitionDelay<string & {}>;
    WebkitTransitionDuration?: TransitionDuration<string & {}>;
    WebkitTransitionProperty?: TransitionProperty;
    WebkitTransitionTimingFunction?: TransitionTimingFunction;
    WebkitUserModify?: WebkitUserModify;
    WebkitUserSelect?: UserSelect;
    WebkitWritingMode?: WritingMode;
    accent-color?: AccentColor;
    accentColor?: AccentColor;
    align-content?: AlignContent;
    align-items?: AlignItems;
    align-self?: AlignSelf;
    align-tracks?: AlignTracks;
    alignContent?: AlignContent;
    alignItems?: AlignItems;
    alignSelf?: AlignSelf;
    alignTracks?: AlignTracks;
    alignment-baseline?: AlignmentBaseline;
    alignmentBaseline?: AlignmentBaseline;
    all?: Globals;
    animation?: Animation<string & {}>;
    animation-composition?: AnimationComposition;
    animation-delay?: AnimationDelay<string & {}>;
    animation-direction?: AnimationDirection;
    animation-duration?: AnimationDuration<string & {}>;
    animation-fill-mode?: AnimationFillMode;
    animation-iteration-count?: AnimationIterationCount;
    animation-name?: AnimationName;
    animation-play-state?: AnimationPlayState;
    animation-range?: AnimationRange<string | number>;
    animation-range-end?: AnimationRangeEnd<string | number>;
    animation-range-start?: AnimationRangeStart<string | number>;
    animation-timeline?: AnimationTimeline;
    animation-timing-function?: AnimationTimingFunction;
    animationComposition?: AnimationComposition;
    animationDelay?: AnimationDelay<string & {}>;
    animationDirection?: AnimationDirection;
    animationDuration?: AnimationDuration<string & {}>;
    animationFillMode?: AnimationFillMode;
    animationIterationCount?: AnimationIterationCount;
    animationName?: AnimationName;
    animationPlayState?: AnimationPlayState;
    animationRange?: AnimationRange<string | number>;
    animationRangeEnd?: AnimationRangeEnd<string | number>;
    animationRangeStart?: AnimationRangeStart<string | number>;
    animationTimeline?: AnimationTimeline;
    animationTimingFunction?: AnimationTimingFunction;
    appearance?: Appearance;
    aspect-ratio?: AspectRatio;
    aspectRatio?: AspectRatio;
    azimuth?: Azimuth;
    backdrop-filter?: BackdropFilter;
    backdropFilter?: BackdropFilter;
    backface-visibility?: BackfaceVisibility;
    backfaceVisibility?: BackfaceVisibility;
    background?: Background<string | number>;
    background-attachment?: BackgroundAttachment;
    background-blend-mode?: BackgroundBlendMode;
    background-clip?: BackgroundClip;
    background-color?: BackgroundColor;
    background-image?: BackgroundImage;
    background-origin?: BackgroundOrigin;
    background-position?: BackgroundPosition<string | number>;
    background-position-x?: BackgroundPositionX<string | number>;
    background-position-y?: BackgroundPositionY<string | number>;
    background-repeat?: BackgroundRepeat;
    background-size?: BackgroundSize<string | number>;
    backgroundAttachment?: BackgroundAttachment;
    backgroundBlendMode?: BackgroundBlendMode;
    backgroundClip?: BackgroundClip;
    backgroundColor?: BackgroundColor;
    backgroundImage?: BackgroundImage;
    backgroundOrigin?: BackgroundOrigin;
    backgroundPosition?: BackgroundPosition<string | number>;
    backgroundPositionX?: BackgroundPositionX<string | number>;
    backgroundPositionY?: BackgroundPositionY<string | number>;
    backgroundRepeat?: BackgroundRepeat;
    backgroundSize?: BackgroundSize<string | number>;
    baseline-shift?: BaselineShift<string | number>;
    baselineShift?: BaselineShift<string | number>;
    block-overflow?: BlockOverflow;
    block-size?: BlockSize<string | number>;
    blockOverflow?: BlockOverflow;
    blockSize?: BlockSize<string | number>;
    border?: Border<string | number>;
    border-block?: BorderBlock<string | number>;
    border-block-color?: BorderBlockColor;
    border-block-end?: BorderBlockEnd<string | number>;
    border-block-end-color?: BorderBlockEndColor;
    border-block-end-style?: BorderBlockEndStyle;
    border-block-end-width?: BorderBlockEndWidth<string | number>;
    border-block-start?: BorderBlockStart<string | number>;
    border-block-start-color?: BorderBlockStartColor;
    border-block-start-style?: BorderBlockStartStyle;
    border-block-start-width?: BorderBlockStartWidth<string | number>;
    border-block-style?: BorderBlockStyle;
    border-block-width?: BorderBlockWidth<string | number>;
    border-bottom?: BorderBottom<string | number>;
    border-bottom-color?: BorderBottomColor;
    border-bottom-left-radius?: BorderBottomLeftRadius<string | number>;
    border-bottom-right-radius?: BorderBottomRightRadius<string | number>;
    border-bottom-style?: BorderBottomStyle;
    border-bottom-width?: BorderBottomWidth<string | number>;
    border-collapse?: BorderCollapse;
    border-color?: BorderColor;
    border-end-end-radius?: BorderEndEndRadius<string | number>;
    border-end-start-radius?: BorderEndStartRadius<string | number>;
    border-image?: BorderImage;
    border-image-outset?: BorderImageOutset<string | number>;
    border-image-repeat?: BorderImageRepeat;
    border-image-slice?: BorderImageSlice;
    border-image-source?: BorderImageSource;
    border-image-width?: BorderImageWidth<string | number>;
    border-inline?: BorderInline<string | number>;
    border-inline-color?: BorderInlineColor;
    border-inline-end?: BorderInlineEnd<string | number>;
    border-inline-end-color?: BorderInlineEndColor;
    border-inline-end-style?: BorderInlineEndStyle;
    border-inline-end-width?: BorderInlineEndWidth<string | number>;
    border-inline-start?: BorderInlineStart<string | number>;
    border-inline-start-color?: BorderInlineStartColor;
    border-inline-start-style?: BorderInlineStartStyle;
    border-inline-start-width?: BorderInlineStartWidth<string | number>;
    border-inline-style?: BorderInlineStyle;
    border-inline-width?: BorderInlineWidth<string | number>;
    border-left?: BorderLeft<string | number>;
    border-left-color?: BorderLeftColor;
    border-left-style?: BorderLeftStyle;
    border-left-width?: BorderLeftWidth<string | number>;
    border-radius?: BorderRadius<string | number>;
    border-right?: BorderRight<string | number>;
    border-right-color?: BorderRightColor;
    border-right-style?: BorderRightStyle;
    border-right-width?: BorderRightWidth<string | number>;
    border-spacing?: BorderSpacing<string | number>;
    border-start-end-radius?: BorderStartEndRadius<string | number>;
    border-start-start-radius?: BorderStartStartRadius<string | number>;
    border-style?: BorderStyle;
    border-top?: BorderTop<string | number>;
    border-top-color?: BorderTopColor;
    border-top-left-radius?: BorderTopLeftRadius<string | number>;
    border-top-right-radius?: BorderTopRightRadius<string | number>;
    border-top-style?: BorderTopStyle;
    border-top-width?: BorderTopWidth<string | number>;
    border-width?: BorderWidth<string | number>;
    borderBlock?: BorderBlock<string | number>;
    borderBlockColor?: BorderBlockColor;
    borderBlockEnd?: BorderBlockEnd<string | number>;
    borderBlockEndColor?: BorderBlockEndColor;
    borderBlockEndStyle?: BorderBlockEndStyle;
    borderBlockEndWidth?: BorderBlockEndWidth<string | number>;
    borderBlockStart?: BorderBlockStart<string | number>;
    borderBlockStartColor?: BorderBlockStartColor;
    borderBlockStartStyle?: BorderBlockStartStyle;
    borderBlockStartWidth?: BorderBlockStartWidth<string | number>;
    borderBlockStyle?: BorderBlockStyle;
    borderBlockWidth?: BorderBlockWidth<string | number>;
    borderBottom?: BorderBottom<string | number>;
    borderBottomColor?: BorderBottomColor;
    borderBottomLeftRadius?: BorderBottomLeftRadius<string | number>;
    borderBottomRightRadius?: BorderBottomRightRadius<string | number>;
    borderBottomStyle?: BorderBottomStyle;
    borderBottomWidth?: BorderBottomWidth<string | number>;
    borderCollapse?: BorderCollapse;
    borderColor?: BorderColor;
    borderEndEndRadius?: BorderEndEndRadius<string | number>;
    borderEndStartRadius?: BorderEndStartRadius<string | number>;
    borderImage?: BorderImage;
    borderImageOutset?: BorderImageOutset<string | number>;
    borderImageRepeat?: BorderImageRepeat;
    borderImageSlice?: BorderImageSlice;
    borderImageSource?: BorderImageSource;
    borderImageWidth?: BorderImageWidth<string | number>;
    borderInline?: BorderInline<string | number>;
    borderInlineColor?: BorderInlineColor;
    borderInlineEnd?: BorderInlineEnd<string | number>;
    borderInlineEndColor?: BorderInlineEndColor;
    borderInlineEndStyle?: BorderInlineEndStyle;
    borderInlineEndWidth?: BorderInlineEndWidth<string | number>;
    borderInlineStart?: BorderInlineStart<string | number>;
    borderInlineStartColor?: BorderInlineStartColor;
    borderInlineStartStyle?: BorderInlineStartStyle;
    borderInlineStartWidth?: BorderInlineStartWidth<string | number>;
    borderInlineStyle?: BorderInlineStyle;
    borderInlineWidth?: BorderInlineWidth<string | number>;
    borderLeft?: BorderLeft<string | number>;
    borderLeftColor?: BorderLeftColor;
    borderLeftStyle?: BorderLeftStyle;
    borderLeftWidth?: BorderLeftWidth<string | number>;
    borderRadius?: BorderRadius<string | number>;
    borderRight?: BorderRight<string | number>;
    borderRightColor?: BorderRightColor;
    borderRightStyle?: BorderRightStyle;
    borderRightWidth?: BorderRightWidth<string | number>;
    borderSpacing?: BorderSpacing<string | number>;
    borderStartEndRadius?: BorderStartEndRadius<string | number>;
    borderStartStartRadius?: BorderStartStartRadius<string | number>;
    borderStyle?: BorderStyle;
    borderTop?: BorderTop<string | number>;
    borderTopColor?: BorderTopColor;
    borderTopLeftRadius?: BorderTopLeftRadius<string | number>;
    borderTopRightRadius?: BorderTopRightRadius<string | number>;
    borderTopStyle?: BorderTopStyle;
    borderTopWidth?: BorderTopWidth<string | number>;
    borderWidth?: BorderWidth<string | number>;
    bottom?: Bottom<string | number>;
    box-align?: BoxAlign;
    box-decoration-break?: BoxDecorationBreak;
    box-direction?: BoxDirection;
    box-flex?: BoxFlex;
    box-flex-group?: BoxFlexGroup;
    box-lines?: BoxLines;
    box-ordinal-group?: BoxOrdinalGroup;
    box-orient?: BoxOrient;
    box-pack?: BoxPack;
    box-shadow?: BoxShadow;
    box-sizing?: BoxSizing;
    boxAlign?: BoxAlign;
    boxDecorationBreak?: BoxDecorationBreak;
    boxDirection?: BoxDirection;
    boxFlex?: BoxFlex;
    boxFlexGroup?: BoxFlexGroup;
    boxLines?: BoxLines;
    boxOrdinalGroup?: BoxOrdinalGroup;
    boxOrient?: BoxOrient;
    boxPack?: BoxPack;
    boxShadow?: BoxShadow;
    boxSizing?: BoxSizing;
    break-after?: BreakAfter;
    break-before?: BreakBefore;
    break-inside?: BreakInside;
    breakAfter?: BreakAfter;
    breakBefore?: BreakBefore;
    breakInside?: BreakInside;
    caption-side?: CaptionSide;
    captionSide?: CaptionSide;
    caret?: Caret;
    caret-color?: CaretColor;
    caret-shape?: CaretShape;
    caretColor?: CaretColor;
    caretShape?: CaretShape;
    clear?: Clear;
    clip?: Clip;
    clip-path?: ClipPath;
    clip-rule?: ClipRule;
    clipPath?: ClipPath;
    clipRule?: ClipRule;
    color?: Color;
    color-adjust?: PrintColorAdjust;
    color-interpolation?: ColorInterpolation;
    color-rendering?: ColorRendering;
    color-scheme?: ColorScheme;
    colorAdjust?: PrintColorAdjust;
    colorInterpolation?: ColorInterpolation;
    colorRendering?: ColorRendering;
    colorScheme?: ColorScheme;
    column-count?: ColumnCount;
    column-fill?: ColumnFill;
    column-gap?: ColumnGap<string | number>;
    column-rule?: ColumnRule<string | number>;
    column-rule-color?: ColumnRuleColor;
    column-rule-style?: ColumnRuleStyle;
    column-rule-width?: ColumnRuleWidth<string | number>;
    column-span?: ColumnSpan;
    column-width?: ColumnWidth<string | number>;
    columnCount?: ColumnCount;
    columnFill?: ColumnFill;
    columnGap?: ColumnGap<string | number>;
    columnRule?: ColumnRule<string | number>;
    columnRuleColor?: ColumnRuleColor;
    columnRuleStyle?: ColumnRuleStyle;
    columnRuleWidth?: ColumnRuleWidth<string | number>;
    columnSpan?: ColumnSpan;
    columnWidth?: ColumnWidth<string | number>;
    columns?: Columns<string | number>;
    contain?: Contain;
    contain-intrinsic-block-size?: ContainIntrinsicBlockSize<string | number>;
    contain-intrinsic-height?: ContainIntrinsicHeight<string | number>;
    contain-intrinsic-inline-size?: ContainIntrinsicInlineSize<string | number>;
    contain-intrinsic-size?: ContainIntrinsicSize<string | number>;
    contain-intrinsic-width?: ContainIntrinsicWidth<string | number>;
    containIntrinsicBlockSize?: ContainIntrinsicBlockSize<string | number>;
    containIntrinsicHeight?: ContainIntrinsicHeight<string | number>;
    containIntrinsicInlineSize?: ContainIntrinsicInlineSize<string | number>;
    containIntrinsicSize?: ContainIntrinsicSize<string | number>;
    containIntrinsicWidth?: ContainIntrinsicWidth<string | number>;
    container?: Container;
    container-name?: ContainerName;
    container-type?: ContainerType;
    containerName?: ContainerName;
    containerType?: ContainerType;
    content?: Content;
    content-visibility?: ContentVisibility;
    contentVisibility?: ContentVisibility;
    counter-increment?: CounterIncrement;
    counter-reset?: CounterReset;
    counter-set?: CounterSet;
    counterIncrement?: CounterIncrement;
    counterReset?: CounterReset;
    counterSet?: CounterSet;
    cursor?: Cursor;
    direction?: Direction;
    display?: Display;
    dominant-baseline?: DominantBaseline;
    dominantBaseline?: DominantBaseline;
    empty-cells?: EmptyCells;
    emptyCells?: EmptyCells;
    fill?: Fill;
    fill-opacity?: FillOpacity;
    fill-rule?: FillRule;
    fillOpacity?: FillOpacity;
    fillRule?: FillRule;
    filter?: Filter;
    flex?: Flex<string | number>;
    flex-basis?: FlexBasis<string | number>;
    flex-direction?: FlexDirection;
    flex-flow?: FlexFlow;
    flex-grow?: FlexGrow;
    flex-shrink?: FlexShrink;
    flex-wrap?: FlexWrap;
    flexBasis?: FlexBasis<string | number>;
    flexDirection?: FlexDirection;
    flexFlow?: FlexFlow;
    flexGrow?: FlexGrow;
    flexShrink?: FlexShrink;
    flexWrap?: FlexWrap;
    float?: Float;
    flood-color?: FloodColor;
    flood-opacity?: FloodOpacity;
    floodColor?: FloodColor;
    floodOpacity?: FloodOpacity;
    font?: Font;
    font-family?: FontFamily;
    font-feature-settings?: FontFeatureSettings;
    font-kerning?: FontKerning;
    font-language-override?: FontLanguageOverride;
    font-optical-sizing?: FontOpticalSizing;
    font-palette?: FontPalette;
    font-size?: FontSize<string | number>;
    font-size-adjust?: FontSizeAdjust;
    font-smooth?: FontSmooth<string | number>;
    font-stretch?: FontStretch;
    font-style?: FontStyle;
    font-synthesis?: FontSynthesis;
    font-synthesis-position?: FontSynthesisPosition;
    font-synthesis-small-caps?: FontSynthesisSmallCaps;
    font-synthesis-style?: FontSynthesisStyle;
    font-synthesis-weight?: FontSynthesisWeight;
    font-variant?: FontVariant;
    font-variant-alternates?: FontVariantAlternates;
    font-variant-caps?: FontVariantCaps;
    font-variant-east-asian?: FontVariantEastAsian;
    font-variant-emoji?: FontVariantEmoji;
    font-variant-ligatures?: FontVariantLigatures;
    font-variant-numeric?: FontVariantNumeric;
    font-variant-position?: FontVariantPosition;
    font-variation-settings?: FontVariationSettings;
    font-weight?: FontWeight;
    fontFamily?: FontFamily;
    fontFeatureSettings?: FontFeatureSettings;
    fontKerning?: FontKerning;
    fontLanguageOverride?: FontLanguageOverride;
    fontOpticalSizing?: FontOpticalSizing;
    fontPalette?: FontPalette;
    fontSize?: FontSize<string | number>;
    fontSizeAdjust?: FontSizeAdjust;
    fontSmooth?: FontSmooth<string | number>;
    fontStretch?: FontStretch;
    fontStyle?: FontStyle;
    fontSynthesis?: FontSynthesis;
    fontSynthesisPosition?: FontSynthesisPosition;
    fontSynthesisSmallCaps?: FontSynthesisSmallCaps;
    fontSynthesisStyle?: FontSynthesisStyle;
    fontSynthesisWeight?: FontSynthesisWeight;
    fontVariant?: FontVariant;
    fontVariantAlternates?: FontVariantAlternates;
    fontVariantCaps?: FontVariantCaps;
    fontVariantEastAsian?: FontVariantEastAsian;
    fontVariantEmoji?: FontVariantEmoji;
    fontVariantLigatures?: FontVariantLigatures;
    fontVariantNumeric?: FontVariantNumeric;
    fontVariantPosition?: FontVariantPosition;
    fontVariationSettings?: FontVariationSettings;
    fontWeight?: FontWeight;
    forced-color-adjust?: ForcedColorAdjust;
    forcedColorAdjust?: ForcedColorAdjust;
    gap?: Gap<string | number>;
    glyph-orientation-vertical?: GlyphOrientationVertical;
    glyphOrientationVertical?: GlyphOrientationVertical;
    grid?: Grid;
    grid-area?: GridArea;
    grid-auto-columns?: GridAutoColumns<string | number>;
    grid-auto-flow?: GridAutoFlow;
    grid-auto-rows?: GridAutoRows<string | number>;
    grid-column?: GridColumn;
    grid-column-end?: GridColumnEnd;
    grid-column-gap?: GridColumnGap<string | number>;
    grid-column-start?: GridColumnStart;
    grid-gap?: GridGap<string | number>;
    grid-row?: GridRow;
    grid-row-end?: GridRowEnd;
    grid-row-gap?: GridRowGap<string | number>;
    grid-row-start?: GridRowStart;
    grid-template?: GridTemplate;
    grid-template-areas?: GridTemplateAreas;
    grid-template-columns?: GridTemplateColumns<string | number>;
    grid-template-rows?: GridTemplateRows<string | number>;
    gridArea?: GridArea;
    gridAutoColumns?: GridAutoColumns<string | number>;
    gridAutoFlow?: GridAutoFlow;
    gridAutoRows?: GridAutoRows<string | number>;
    gridColumn?: GridColumn;
    gridColumnEnd?: GridColumnEnd;
    gridColumnGap?: GridColumnGap<string | number>;
    gridColumnStart?: GridColumnStart;
    gridGap?: GridGap<string | number>;
    gridRow?: GridRow;
    gridRowEnd?: GridRowEnd;
    gridRowGap?: GridRowGap<string | number>;
    gridRowStart?: GridRowStart;
    gridTemplate?: GridTemplate;
    gridTemplateAreas?: GridTemplateAreas;
    gridTemplateColumns?: GridTemplateColumns<string | number>;
    gridTemplateRows?: GridTemplateRows<string | number>;
    hanging-punctuation?: HangingPunctuation;
    hangingPunctuation?: HangingPunctuation;
    height?: Height<string | number>;
    hyphenate-character?: HyphenateCharacter;
    hyphenate-limit-chars?: HyphenateLimitChars;
    hyphenateCharacter?: HyphenateCharacter;
    hyphenateLimitChars?: HyphenateLimitChars;
    hyphens?: Hyphens;
    image-orientation?: ImageOrientation;
    image-rendering?: ImageRendering;
    image-resolution?: ImageResolution;
    imageOrientation?: ImageOrientation;
    imageRendering?: ImageRendering;
    imageResolution?: ImageResolution;
    ime-mode?: ImeMode;
    imeMode?: ImeMode;
    initial-letter?: InitialLetter;
    initialLetter?: InitialLetter;
    inline-size?: InlineSize<string | number>;
    inlineSize?: InlineSize<string | number>;
    input-security?: InputSecurity;
    inputSecurity?: InputSecurity;
    inset?: Inset<string | number>;
    inset-block?: InsetBlock<string | number>;
    inset-block-end?: InsetBlockEnd<string | number>;
    inset-block-start?: InsetBlockStart<string | number>;
    inset-inline?: InsetInline<string | number>;
    inset-inline-end?: InsetInlineEnd<string | number>;
    inset-inline-start?: InsetInlineStart<string | number>;
    insetBlock?: InsetBlock<string | number>;
    insetBlockEnd?: InsetBlockEnd<string | number>;
    insetBlockStart?: InsetBlockStart<string | number>;
    insetInline?: InsetInline<string | number>;
    insetInlineEnd?: InsetInlineEnd<string | number>;
    insetInlineStart?: InsetInlineStart<string | number>;
    isolation?: Isolation;
    justify-content?: JustifyContent;
    justify-items?: JustifyItems;
    justify-self?: JustifySelf;
    justify-tracks?: JustifyTracks;
    justifyContent?: JustifyContent;
    justifyItems?: JustifyItems;
    justifySelf?: JustifySelf;
    justifyTracks?: JustifyTracks;
    left?: Left<string | number>;
    letter-spacing?: LetterSpacing<string | number>;
    letterSpacing?: LetterSpacing<string | number>;
    lighting-color?: LightingColor;
    lightingColor?: LightingColor;
    line-break?: LineBreak;
    line-clamp?: LineClamp;
    line-height?: LineHeight<string | number>;
    line-height-step?: LineHeightStep<string | number>;
    lineBreak?: LineBreak;
    lineClamp?: LineClamp;
    lineHeight?: LineHeight<string | number>;
    lineHeightStep?: LineHeightStep<string | number>;
    list-style?: ListStyle;
    list-style-image?: ListStyleImage;
    list-style-position?: ListStylePosition;
    list-style-type?: ListStyleType;
    listStyle?: ListStyle;
    listStyleImage?: ListStyleImage;
    listStylePosition?: ListStylePosition;
    listStyleType?: ListStyleType;
    margin?: Margin<string | number>;
    margin-block?: MarginBlock<string | number>;
    margin-block-end?: MarginBlockEnd<string | number>;
    margin-block-start?: MarginBlockStart<string | number>;
    margin-bottom?: MarginBottom<string | number>;
    margin-inline?: MarginInline<string | number>;
    margin-inline-end?: MarginInlineEnd<string | number>;
    margin-inline-start?: MarginInlineStart<string | number>;
    margin-left?: MarginLeft<string | number>;
    margin-right?: MarginRight<string | number>;
    margin-top?: MarginTop<string | number>;
    margin-trim?: MarginTrim;
    marginBlock?: MarginBlock<string | number>;
    marginBlockEnd?: MarginBlockEnd<string | number>;
    marginBlockStart?: MarginBlockStart<string | number>;
    marginBottom?: MarginBottom<string | number>;
    marginInline?: MarginInline<string | number>;
    marginInlineEnd?: MarginInlineEnd<string | number>;
    marginInlineStart?: MarginInlineStart<string | number>;
    marginLeft?: MarginLeft<string | number>;
    marginRight?: MarginRight<string | number>;
    marginTop?: MarginTop<string | number>;
    marginTrim?: MarginTrim;
    marker?: Marker;
    marker-end?: MarkerEnd;
    marker-mid?: MarkerMid;
    marker-start?: MarkerStart;
    markerEnd?: MarkerEnd;
    markerMid?: MarkerMid;
    markerStart?: MarkerStart;
    mask?: Mask<string | number>;
    mask-border?: MaskBorder;
    mask-border-mode?: MaskBorderMode;
    mask-border-outset?: MaskBorderOutset<string | number>;
    mask-border-repeat?: MaskBorderRepeat;
    mask-border-slice?: MaskBorderSlice;
    mask-border-source?: MaskBorderSource;
    mask-border-width?: MaskBorderWidth<string | number>;
    mask-clip?: MaskClip;
    mask-composite?: MaskComposite;
    mask-image?: MaskImage;
    mask-mode?: MaskMode;
    mask-origin?: MaskOrigin;
    mask-position?: MaskPosition<string | number>;
    mask-repeat?: MaskRepeat;
    mask-size?: MaskSize<string | number>;
    mask-type?: MaskType;
    maskBorder?: MaskBorder;
    maskBorderMode?: MaskBorderMode;
    maskBorderOutset?: MaskBorderOutset<string | number>;
    maskBorderRepeat?: MaskBorderRepeat;
    maskBorderSlice?: MaskBorderSlice;
    maskBorderSource?: MaskBorderSource;
    maskBorderWidth?: MaskBorderWidth<string | number>;
    maskClip?: MaskClip;
    maskComposite?: MaskComposite;
    maskImage?: MaskImage;
    maskMode?: MaskMode;
    maskOrigin?: MaskOrigin;
    maskPosition?: MaskPosition<string | number>;
    maskRepeat?: MaskRepeat;
    maskSize?: MaskSize<string | number>;
    maskType?: MaskType;
    masonry-auto-flow?: MasonryAutoFlow;
    masonryAutoFlow?: MasonryAutoFlow;
    math-depth?: MathDepth;
    math-shift?: MathShift;
    math-style?: MathStyle;
    mathDepth?: MathDepth;
    mathShift?: MathShift;
    mathStyle?: MathStyle;
    max-block-size?: MaxBlockSize<string | number>;
    max-height?: MaxHeight<string | number>;
    max-inline-size?: MaxInlineSize<string | number>;
    max-lines?: MaxLines;
    max-width?: MaxWidth<string | number>;
    maxBlockSize?: MaxBlockSize<string | number>;
    maxHeight?: MaxHeight<string | number>;
    maxInlineSize?: MaxInlineSize<string | number>;
    maxLines?: MaxLines;
    maxWidth?: MaxWidth<string | number>;
    min-block-size?: MinBlockSize<string | number>;
    min-height?: MinHeight<string | number>;
    min-inline-size?: MinInlineSize<string | number>;
    min-width?: MinWidth<string | number>;
    minBlockSize?: MinBlockSize<string | number>;
    minHeight?: MinHeight<string | number>;
    minInlineSize?: MinInlineSize<string | number>;
    minWidth?: MinWidth<string | number>;
    mix-blend-mode?: MixBlendMode;
    mixBlendMode?: MixBlendMode;
    motion?: Offset<string | number>;
    motion-distance?: OffsetDistance<string | number>;
    motion-path?: OffsetPath;
    motion-rotation?: OffsetRotate;
    motionDistance?: OffsetDistance<string | number>;
    motionPath?: OffsetPath;
    motionRotation?: OffsetRotate;
    msAccelerator?: MsAccelerator;
    msBlockProgression?: MsBlockProgression;
    msContentZoomChaining?: MsContentZoomChaining;
    msContentZoomLimit?: MsContentZoomLimit;
    msContentZoomLimitMax?: MsContentZoomLimitMax;
    msContentZoomLimitMin?: MsContentZoomLimitMin;
    msContentZoomSnap?: MsContentZoomSnap;
    msContentZoomSnapPoints?: MsContentZoomSnapPoints;
    msContentZoomSnapType?: MsContentZoomSnapType;
    msContentZooming?: MsContentZooming;
    msFilter?: MsFilter;
    msFlex?: Flex<string | number>;
    msFlexDirection?: FlexDirection;
    msFlexPositive?: FlexGrow;
    msFlowFrom?: MsFlowFrom;
    msFlowInto?: MsFlowInto;
    msGridColumns?: MsGridColumns<string | number>;
    msGridRows?: MsGridRows<string | number>;
    msHighContrastAdjust?: MsHighContrastAdjust;
    msHyphenateLimitChars?: MsHyphenateLimitChars;
    msHyphenateLimitLines?: MsHyphenateLimitLines;
    msHyphenateLimitZone?: MsHyphenateLimitZone<string | number>;
    msHyphens?: Hyphens;
    msImeAlign?: MsImeAlign;
    msImeMode?: ImeMode;
    msLineBreak?: LineBreak;
    msOrder?: Order;
    msOverflowStyle?: MsOverflowStyle;
    msOverflowX?: OverflowX;
    msOverflowY?: OverflowY;
    msScrollChaining?: MsScrollChaining;
    msScrollLimit?: MsScrollLimit;
    msScrollLimitXMax?: MsScrollLimitXMax<string | number>;
    msScrollLimitXMin?: MsScrollLimitXMin<string | number>;
    msScrollLimitYMax?: MsScrollLimitYMax<string | number>;
    msScrollLimitYMin?: MsScrollLimitYMin<string | number>;
    msScrollRails?: MsScrollRails;
    msScrollSnapPointsX?: MsScrollSnapPointsX;
    msScrollSnapPointsY?: MsScrollSnapPointsY;
    msScrollSnapType?: MsScrollSnapType;
    msScrollSnapX?: MsScrollSnapX;
    msScrollSnapY?: MsScrollSnapY;
    msScrollTranslation?: MsScrollTranslation;
    msScrollbar3dlightColor?: MsScrollbar3dlightColor;
    msScrollbarArrowColor?: MsScrollbarArrowColor;
    msScrollbarBaseColor?: MsScrollbarBaseColor;
    msScrollbarDarkshadowColor?: MsScrollbarDarkshadowColor;
    msScrollbarFaceColor?: MsScrollbarFaceColor;
    msScrollbarHighlightColor?: MsScrollbarHighlightColor;
    msScrollbarShadowColor?: MsScrollbarShadowColor;
    msScrollbarTrackColor?: MsScrollbarTrackColor;
    msTextAutospace?: MsTextAutospace;
    msTextCombineHorizontal?: TextCombineUpright;
    msTextOverflow?: TextOverflow;
    msTouchAction?: TouchAction;
    msTouchSelect?: MsTouchSelect;
    msTransform?: Transform;
    msTransformOrigin?: TransformOrigin<string | number>;
    msTransition?: Transition<string & {}>;
    msTransitionDelay?: TransitionDelay<string & {}>;
    msTransitionDuration?: TransitionDuration<string & {}>;
    msTransitionProperty?: TransitionProperty;
    msTransitionTimingFunction?: TransitionTimingFunction;
    msUserSelect?: MsUserSelect;
    msWordBreak?: WordBreak;
    msWrapFlow?: MsWrapFlow;
    msWrapMargin?: MsWrapMargin<string | number>;
    msWrapThrough?: MsWrapThrough;
    msWritingMode?: WritingMode;
    object-fit?: ObjectFit;
    object-position?: ObjectPosition<string | number>;
    objectFit?: ObjectFit;
    objectPosition?: ObjectPosition<string | number>;
    offset?: Offset<string | number>;
    offset-anchor?: OffsetAnchor<string | number>;
    offset-block?: InsetBlock<string | number>;
    offset-block-end?: InsetBlockEnd<string | number>;
    offset-block-start?: InsetBlockStart<string | number>;
    offset-distance?: OffsetDistance<string | number>;
    offset-inline?: InsetInline<string | number>;
    offset-inline-end?: InsetInlineEnd<string | number>;
    offset-inline-start?: InsetInlineStart<string | number>;
    offset-path?: OffsetPath;
    offset-position?: OffsetPosition<string | number>;
    offset-rotate?: OffsetRotate;
    offset-rotation?: OffsetRotate;
    offsetAnchor?: OffsetAnchor<string | number>;
    offsetBlock?: InsetBlock<string | number>;
    offsetBlockEnd?: InsetBlockEnd<string | number>;
    offsetBlockStart?: InsetBlockStart<string | number>;
    offsetDistance?: OffsetDistance<string | number>;
    offsetInline?: InsetInline<string | number>;
    offsetInlineEnd?: InsetInlineEnd<string | number>;
    offsetInlineStart?: InsetInlineStart<string | number>;
    offsetPath?: OffsetPath;
    offsetPosition?: OffsetPosition<string | number>;
    offsetRotate?: OffsetRotate;
    offsetRotation?: OffsetRotate;
    opacity?: Opacity;
    order?: Order;
    orphans?: Orphans;
    outline?: Outline<string | number>;
    outline-color?: OutlineColor;
    outline-offset?: OutlineOffset<string | number>;
    outline-style?: OutlineStyle;
    outline-width?: OutlineWidth<string | number>;
    outlineColor?: OutlineColor;
    outlineOffset?: OutlineOffset<string | number>;
    outlineStyle?: OutlineStyle;
    outlineWidth?: OutlineWidth<string | number>;
    overflow?: Overflow;
    overflow-anchor?: OverflowAnchor;
    overflow-block?: OverflowBlock;
    overflow-clip-box?: OverflowClipBox;
    overflow-clip-margin?: OverflowClipMargin<string | number>;
    overflow-inline?: OverflowInline;
    overflow-wrap?: OverflowWrap;
    overflow-x?: OverflowX;
    overflow-y?: OverflowY;
    overflowAnchor?: OverflowAnchor;
    overflowBlock?: OverflowBlock;
    overflowClipBox?: OverflowClipBox;
    overflowClipMargin?: OverflowClipMargin<string | number>;
    overflowInline?: OverflowInline;
    overflowWrap?: OverflowWrap;
    overflowX?: OverflowX;
    overflowY?: OverflowY;
    overlay?: Overlay;
    overscroll-behavior?: OverscrollBehavior;
    overscroll-behavior-block?: OverscrollBehaviorBlock;
    overscroll-behavior-inline?: OverscrollBehaviorInline;
    overscroll-behavior-x?: OverscrollBehaviorX;
    overscroll-behavior-y?: OverscrollBehaviorY;
    overscrollBehavior?: OverscrollBehavior;
    overscrollBehaviorBlock?: OverscrollBehaviorBlock;
    overscrollBehaviorInline?: OverscrollBehaviorInline;
    overscrollBehaviorX?: OverscrollBehaviorX;
    overscrollBehaviorY?: OverscrollBehaviorY;
    padding?: Padding<string | number>;
    padding-block?: PaddingBlock<string | number>;
    padding-block-end?: PaddingBlockEnd<string | number>;
    padding-block-start?: PaddingBlockStart<string | number>;
    padding-bottom?: PaddingBottom<string | number>;
    padding-inline?: PaddingInline<string | number>;
    padding-inline-end?: PaddingInlineEnd<string | number>;
    padding-inline-start?: PaddingInlineStart<string | number>;
    padding-left?: PaddingLeft<string | number>;
    padding-right?: PaddingRight<string | number>;
    padding-top?: PaddingTop<string | number>;
    paddingBlock?: PaddingBlock<string | number>;
    paddingBlockEnd?: PaddingBlockEnd<string | number>;
    paddingBlockStart?: PaddingBlockStart<string | number>;
    paddingBottom?: PaddingBottom<string | number>;
    paddingInline?: PaddingInline<string | number>;
    paddingInlineEnd?: PaddingInlineEnd<string | number>;
    paddingInlineStart?: PaddingInlineStart<string | number>;
    paddingLeft?: PaddingLeft<string | number>;
    paddingRight?: PaddingRight<string | number>;
    paddingTop?: PaddingTop<string | number>;
    page?: Page;
    page-break-after?: PageBreakAfter;
    page-break-before?: PageBreakBefore;
    page-break-inside?: PageBreakInside;
    pageBreakAfter?: PageBreakAfter;
    pageBreakBefore?: PageBreakBefore;
    pageBreakInside?: PageBreakInside;
    paint-order?: PaintOrder;
    paintOrder?: PaintOrder;
    perspective?: Perspective<string | number>;
    perspective-origin?: PerspectiveOrigin<string | number>;
    perspectiveOrigin?: PerspectiveOrigin<string | number>;
    place-content?: PlaceContent;
    place-items?: PlaceItems;
    place-self?: PlaceSelf;
    placeContent?: PlaceContent;
    placeItems?: PlaceItems;
    placeSelf?: PlaceSelf;
    pointer-events?: PointerEvents;
    pointerEvents?: PointerEvents;
    position?: Position;
    print-color-adjust?: PrintColorAdjust;
    printColorAdjust?: PrintColorAdjust;
    quotes?: Quotes;
    resize?: Resize;
    right?: Right<string | number>;
    rotate?: Rotate;
    row-gap?: RowGap<string | number>;
    rowGap?: RowGap<string | number>;
    ruby-align?: RubyAlign;
    ruby-merge?: RubyMerge;
    ruby-position?: RubyPosition;
    rubyAlign?: RubyAlign;
    rubyMerge?: RubyMerge;
    rubyPosition?: RubyPosition;
    scale?: Scale;
    scroll-behavior?: ScrollBehavior;
    scroll-margin?: ScrollMargin<string | number>;
    scroll-margin-block?: ScrollMarginBlock<string | number>;
    scroll-margin-block-end?: ScrollMarginBlockEnd<string | number>;
    scroll-margin-block-start?: ScrollMarginBlockStart<string | number>;
    scroll-margin-bottom?: ScrollMarginBottom<string | number>;
    scroll-margin-inline?: ScrollMarginInline<string | number>;
    scroll-margin-inline-end?: ScrollMarginInlineEnd<string | number>;
    scroll-margin-inline-start?: ScrollMarginInlineStart<string | number>;
    scroll-margin-left?: ScrollMarginLeft<string | number>;
    scroll-margin-right?: ScrollMarginRight<string | number>;
    scroll-margin-top?: ScrollMarginTop<string | number>;
    scroll-padding?: ScrollPadding<string | number>;
    scroll-padding-block?: ScrollPaddingBlock<string | number>;
    scroll-padding-block-end?: ScrollPaddingBlockEnd<string | number>;
    scroll-padding-block-start?: ScrollPaddingBlockStart<string | number>;
    scroll-padding-bottom?: ScrollPaddingBottom<string | number>;
    scroll-padding-inline?: ScrollPaddingInline<string | number>;
    scroll-padding-inline-end?: ScrollPaddingInlineEnd<string | number>;
    scroll-padding-inline-start?: ScrollPaddingInlineStart<string | number>;
    scroll-padding-left?: ScrollPaddingLeft<string | number>;
    scroll-padding-right?: ScrollPaddingRight<string | number>;
    scroll-padding-top?: ScrollPaddingTop<string | number>;
    scroll-snap-align?: ScrollSnapAlign;
    scroll-snap-coordinate?: ScrollSnapCoordinate<string | number>;
    scroll-snap-destination?: ScrollSnapDestination<string | number>;
    scroll-snap-margin?: ScrollMargin<string | number>;
    scroll-snap-margin-bottom?: ScrollMarginBottom<string | number>;
    scroll-snap-margin-left?: ScrollMarginLeft<string | number>;
    scroll-snap-margin-right?: ScrollMarginRight<string | number>;
    scroll-snap-margin-top?: ScrollMarginTop<string | number>;
    scroll-snap-points-x?: ScrollSnapPointsX;
    scroll-snap-points-y?: ScrollSnapPointsY;
    scroll-snap-stop?: ScrollSnapStop;
    scroll-snap-type?: ScrollSnapType;
    scroll-snap-type-x?: ScrollSnapTypeX;
    scroll-snap-type-y?: ScrollSnapTypeY;
    scroll-timeline?: ScrollTimeline;
    scroll-timeline-axis?: ScrollTimelineAxis;
    scroll-timeline-name?: ScrollTimelineName;
    scrollBehavior?: ScrollBehavior;
    scrollMargin?: ScrollMargin<string | number>;
    scrollMarginBlock?: ScrollMarginBlock<string | number>;
    scrollMarginBlockEnd?: ScrollMarginBlockEnd<string | number>;
    scrollMarginBlockStart?: ScrollMarginBlockStart<string | number>;
    scrollMarginBottom?: ScrollMarginBottom<string | number>;
    scrollMarginInline?: ScrollMarginInline<string | number>;
    scrollMarginInlineEnd?: ScrollMarginInlineEnd<string | number>;
    scrollMarginInlineStart?: ScrollMarginInlineStart<string | number>;
    scrollMarginLeft?: ScrollMarginLeft<string | number>;
    scrollMarginRight?: ScrollMarginRight<string | number>;
    scrollMarginTop?: ScrollMarginTop<string | number>;
    scrollPadding?: ScrollPadding<string | number>;
    scrollPaddingBlock?: ScrollPaddingBlock<string | number>;
    scrollPaddingBlockEnd?: ScrollPaddingBlockEnd<string | number>;
    scrollPaddingBlockStart?: ScrollPaddingBlockStart<string | number>;
    scrollPaddingBottom?: ScrollPaddingBottom<string | number>;
    scrollPaddingInline?: ScrollPaddingInline<string | number>;
    scrollPaddingInlineEnd?: ScrollPaddingInlineEnd<string | number>;
    scrollPaddingInlineStart?: ScrollPaddingInlineStart<string | number>;
    scrollPaddingLeft?: ScrollPaddingLeft<string | number>;
    scrollPaddingRight?: ScrollPaddingRight<string | number>;
    scrollPaddingTop?: ScrollPaddingTop<string | number>;
    scrollSnapAlign?: ScrollSnapAlign;
    scrollSnapCoordinate?: ScrollSnapCoordinate<string | number>;
    scrollSnapDestination?: ScrollSnapDestination<string | number>;
    scrollSnapMargin?: ScrollMargin<string | number>;
    scrollSnapMarginBottom?: ScrollMarginBottom<string | number>;
    scrollSnapMarginLeft?: ScrollMarginLeft<string | number>;
    scrollSnapMarginRight?: ScrollMarginRight<string | number>;
    scrollSnapMarginTop?: ScrollMarginTop<string | number>;
    scrollSnapPointsX?: ScrollSnapPointsX;
    scrollSnapPointsY?: ScrollSnapPointsY;
    scrollSnapStop?: ScrollSnapStop;
    scrollSnapType?: ScrollSnapType;
    scrollSnapTypeX?: ScrollSnapTypeX;
    scrollSnapTypeY?: ScrollSnapTypeY;
    scrollTimeline?: ScrollTimeline;
    scrollTimelineAxis?: ScrollTimelineAxis;
    scrollTimelineName?: ScrollTimelineName;
    scrollbar-color?: ScrollbarColor;
    scrollbar-gutter?: ScrollbarGutter;
    scrollbar-width?: ScrollbarWidth;
    scrollbarColor?: ScrollbarColor;
    scrollbarGutter?: ScrollbarGutter;
    scrollbarWidth?: ScrollbarWidth;
    shape-image-threshold?: ShapeImageThreshold;
    shape-margin?: ShapeMargin<string | number>;
    shape-outside?: ShapeOutside;
    shape-rendering?: ShapeRendering;
    shapeImageThreshold?: ShapeImageThreshold;
    shapeMargin?: ShapeMargin<string | number>;
    shapeOutside?: ShapeOutside;
    shapeRendering?: ShapeRendering;
    stop-color?: StopColor;
    stop-opacity?: StopOpacity;
    stopColor?: StopColor;
    stopOpacity?: StopOpacity;
    stroke?: Stroke;
    stroke-dasharray?: StrokeDasharray<string | number>;
    stroke-dashoffset?: StrokeDashoffset<string | number>;
    stroke-linecap?: StrokeLinecap;
    stroke-linejoin?: StrokeLinejoin;
    stroke-miterlimit?: StrokeMiterlimit;
    stroke-opacity?: StrokeOpacity;
    stroke-width?: StrokeWidth<string | number>;
    strokeDasharray?: StrokeDasharray<string | number>;
    strokeDashoffset?: StrokeDashoffset<string | number>;
    strokeLinecap?: StrokeLinecap;
    strokeLinejoin?: StrokeLinejoin;
    strokeMiterlimit?: StrokeMiterlimit;
    strokeOpacity?: StrokeOpacity;
    strokeWidth?: StrokeWidth<string | number>;
    tab-size?: TabSize<string | number>;
    tabSize?: TabSize<string | number>;
    table-layout?: TableLayout;
    tableLayout?: TableLayout;
    text-align?: TextAlign;
    text-align-last?: TextAlignLast;
    text-anchor?: TextAnchor;
    text-combine-upright?: TextCombineUpright;
    text-decoration?: TextDecoration<string | number>;
    text-decoration-color?: TextDecorationColor;
    text-decoration-line?: TextDecorationLine;
    text-decoration-skip?: TextDecorationSkip;
    text-decoration-skip-ink?: TextDecorationSkipInk;
    text-decoration-style?: TextDecorationStyle;
    text-decoration-thickness?: TextDecorationThickness<string | number>;
    text-emphasis?: TextEmphasis;
    text-emphasis-color?: TextEmphasisColor;
    text-emphasis-position?: TextEmphasisPosition;
    text-emphasis-style?: TextEmphasisStyle;
    text-indent?: TextIndent<string | number>;
    text-justify?: TextJustify;
    text-orientation?: TextOrientation;
    text-overflow?: TextOverflow;
    text-rendering?: TextRendering;
    text-shadow?: TextShadow;
    text-size-adjust?: TextSizeAdjust;
    text-transform?: TextTransform;
    text-underline-offset?: TextUnderlineOffset<string | number>;
    text-underline-position?: TextUnderlinePosition;
    text-wrap?: TextWrap;
    textAlign?: TextAlign;
    textAlignLast?: TextAlignLast;
    textAnchor?: TextAnchor;
    textCombineUpright?: TextCombineUpright;
    textDecoration?: TextDecoration<string | number>;
    textDecorationColor?: TextDecorationColor;
    textDecorationLine?: TextDecorationLine;
    textDecorationSkip?: TextDecorationSkip;
    textDecorationSkipInk?: TextDecorationSkipInk;
    textDecorationStyle?: TextDecorationStyle;
    textDecorationThickness?: TextDecorationThickness<string | number>;
    textEmphasis?: TextEmphasis;
    textEmphasisColor?: TextEmphasisColor;
    textEmphasisPosition?: TextEmphasisPosition;
    textEmphasisStyle?: TextEmphasisStyle;
    textIndent?: TextIndent<string | number>;
    textJustify?: TextJustify;
    textOrientation?: TextOrientation;
    textOverflow?: TextOverflow;
    textRendering?: TextRendering;
    textShadow?: TextShadow;
    textSizeAdjust?: TextSizeAdjust;
    textTransform?: TextTransform;
    textUnderlineOffset?: TextUnderlineOffset<string | number>;
    textUnderlinePosition?: TextUnderlinePosition;
    textWrap?: TextWrap;
    timeline-scope?: TimelineScope;
    timelineScope?: TimelineScope;
    top?: Top<string | number>;
    touch-action?: TouchAction;
    touchAction?: TouchAction;
    transform?: Transform;
    transform-box?: TransformBox;
    transform-origin?: TransformOrigin<string | number>;
    transform-style?: TransformStyle;
    transformBox?: TransformBox;
    transformOrigin?: TransformOrigin<string | number>;
    transformStyle?: TransformStyle;
    transition?: Transition<string & {}>;
    transition-behavior?: TransitionBehavior;
    transition-delay?: TransitionDelay<string & {}>;
    transition-duration?: TransitionDuration<string & {}>;
    transition-property?: TransitionProperty;
    transition-timing-function?: TransitionTimingFunction;
    transitionBehavior?: TransitionBehavior;
    transitionDelay?: TransitionDelay<string & {}>;
    transitionDuration?: TransitionDuration<string & {}>;
    transitionProperty?: TransitionProperty;
    transitionTimingFunction?: TransitionTimingFunction;
    translate?: Translate<string | number>;
    unicode-bidi?: UnicodeBidi;
    unicodeBidi?: UnicodeBidi;
    user-select?: UserSelect;
    userSelect?: UserSelect;
    vector-effect?: VectorEffect;
    vectorEffect?: VectorEffect;
    vertical-align?: VerticalAlign<string | number>;
    verticalAlign?: VerticalAlign<string | number>;
    view-timeline?: ViewTimeline;
    view-timeline-axis?: ViewTimelineAxis;
    view-timeline-inset?: ViewTimelineInset<string | number>;
    view-timeline-name?: ViewTimelineName;
    view-transition-name?: ViewTransitionName;
    viewTimeline?: ViewTimeline;
    viewTimelineAxis?: ViewTimelineAxis;
    viewTimelineInset?: ViewTimelineInset<string | number>;
    viewTimelineName?: ViewTimelineName;
    viewTransitionName?: ViewTransitionName;
    visibility?: Visibility;
    white-space?: WhiteSpace;
    white-space-collapse?: WhiteSpaceCollapse;
    white-space-trim?: WhiteSpaceTrim;
    whiteSpace?: WhiteSpace;
    whiteSpaceCollapse?: WhiteSpaceCollapse;
    whiteSpaceTrim?: WhiteSpaceTrim;
    widows?: Widows;
    width?: Width<string | number>;
    will-change?: WillChange;
    willChange?: WillChange;
    word-break?: WordBreak;
    word-spacing?: WordSpacing<string | number>;
    word-wrap?: WordWrap;
    wordBreak?: WordBreak;
    wordSpacing?: WordSpacing<string | number>;
    wordWrap?: WordWrap;
    writing-mode?: WritingMode;
    writingMode?: WritingMode;
    z-index?: ZIndex;
    zIndex?: ZIndex;
    zoom?: Zoom;
    [v: `--${string}`]: string | number | undefined;
}

Hierarchy

  • Properties<string | number>
  • PropertiesHyphen<string | number>
    • CSSProperties

Indexable

[v: `--${string}`]: string | number | undefined

The index signature was removed to enable closed typing for style using CSSType. You're able to use type assertion or module augmentation to add properties or an index signature of your own.

For examples and more information, visit: https://github.com/frenic/csstype#what-should-i-do-when-i-get-type-errors

Properties

-khtml-box-align? -khtml-box-direction? -khtml-box-flex? -khtml-box-flex-group? -khtml-box-lines? -khtml-box-ordinal-group? -khtml-box-orient? -khtml-box-pack? -khtml-line-break? -khtml-opacity? -khtml-user-select? -moz-animation? -moz-animation-delay? -moz-animation-direction? -moz-animation-duration? -moz-animation-fill-mode? -moz-animation-iteration-count? -moz-animation-name? -moz-animation-play-state? -moz-animation-timing-function? -moz-appearance? -moz-backface-visibility? -moz-background-clip? -moz-background-inline-policy? -moz-background-origin? -moz-background-size? -moz-binding? -moz-border-bottom-colors? -moz-border-end-color? -moz-border-end-style? -moz-border-end-width? -moz-border-image? -moz-border-left-colors? -moz-border-radius? -moz-border-radius-bottomleft? -moz-border-radius-bottomright? -moz-border-radius-topleft? -moz-border-radius-topright? -moz-border-right-colors? -moz-border-start-color? -moz-border-start-style? -moz-border-top-colors? -moz-box-align? -moz-box-direction? -moz-box-flex? -moz-box-ordinal-group? -moz-box-orient? -moz-box-pack? -moz-box-shadow? -moz-box-sizing? -moz-column-count? -moz-column-fill? -moz-column-rule? -moz-column-rule-color? -moz-column-rule-style? -moz-column-rule-width? -moz-column-width? -moz-columns? -moz-context-properties? -moz-float-edge? -moz-font-feature-settings? -moz-font-language-override? -moz-force-broken-image-icon? -moz-hyphens? -moz-image-region? -moz-margin-end? -moz-margin-start? -moz-opacity? -moz-orient? -moz-osx-font-smoothing? -moz-outline? -moz-outline-color? -moz-outline-radius? -moz-outline-radius-bottomleft? -moz-outline-radius-bottomright? -moz-outline-radius-topleft? -moz-outline-radius-topright? -moz-outline-style? -moz-outline-width? -moz-padding-end? -moz-padding-start? -moz-perspective? -moz-perspective-origin? -moz-stack-sizing? -moz-tab-size? -moz-text-align-last? -moz-text-blink? -moz-text-decoration-color? -moz-text-decoration-line? -moz-text-decoration-style? -moz-text-size-adjust? -moz-transform? -moz-transform-origin? -moz-transform-style? -moz-transition? -moz-transition-delay? -moz-transition-duration? -moz-transition-property? -moz-transition-timing-function? -moz-user-focus? -moz-user-input? -moz-user-modify? -moz-user-select? -moz-window-dragging? -moz-window-shadow? -ms-accelerator? -ms-block-progression? -ms-content-zoom-chaining? -ms-content-zoom-limit? -ms-content-zoom-limit-max? -ms-content-zoom-limit-min? -ms-content-zoom-snap? -ms-content-zoom-snap-points? -ms-content-zoom-snap-type? -ms-content-zooming? -ms-filter? -ms-flex? -ms-flex-direction? -ms-flex-positive? -ms-flow-from? -ms-flow-into? -ms-grid-columns? -ms-grid-rows? -ms-high-contrast-adjust? -ms-hyphenate-limit-chars? -ms-hyphenate-limit-lines? -ms-hyphenate-limit-zone? -ms-hyphens? -ms-ime-align? -ms-ime-mode? -ms-line-break? -ms-order? -ms-overflow-style? -ms-overflow-x? -ms-overflow-y? -ms-scroll-chaining? -ms-scroll-limit? -ms-scroll-limit-x-max? -ms-scroll-limit-x-min? -ms-scroll-limit-y-max? -ms-scroll-limit-y-min? -ms-scroll-rails? -ms-scroll-snap-points-x? -ms-scroll-snap-points-y? -ms-scroll-snap-type? -ms-scroll-snap-x? -ms-scroll-snap-y? -ms-scroll-translation? -ms-scrollbar-3dlight-color? -ms-scrollbar-arrow-color? -ms-scrollbar-base-color? -ms-scrollbar-darkshadow-color? -ms-scrollbar-face-color? -ms-scrollbar-highlight-color? -ms-scrollbar-shadow-color? -ms-scrollbar-track-color? -ms-text-autospace? -ms-text-combine-horizontal? -ms-text-overflow? -ms-touch-action? -ms-touch-select? -ms-transform? -ms-transform-origin? -ms-transition? -ms-transition-delay? -ms-transition-duration? -ms-transition-property? -ms-transition-timing-function? -ms-user-select? -ms-word-break? -ms-wrap-flow? -ms-wrap-margin? -ms-wrap-through? -ms-writing-mode? -o-animation? -o-animation-delay? -o-animation-direction? -o-animation-duration? -o-animation-fill-mode? -o-animation-iteration-count? -o-animation-name? -o-animation-play-state? -o-animation-timing-function? -o-background-size? -o-border-image? -o-object-fit? -o-object-position? -o-tab-size? -o-text-overflow? -o-transform? -o-transform-origin? -o-transition? -o-transition-delay? -o-transition-duration? -o-transition-property? -o-transition-timing-function? -webkit-align-content? -webkit-align-items? -webkit-align-self? -webkit-animation? -webkit-animation-delay? -webkit-animation-direction? -webkit-animation-duration? -webkit-animation-fill-mode? -webkit-animation-iteration-count? -webkit-animation-name? -webkit-animation-play-state? -webkit-animation-timing-function? -webkit-appearance? -webkit-backdrop-filter? -webkit-backface-visibility? -webkit-background-clip? -webkit-background-origin? -webkit-background-size? -webkit-border-before? -webkit-border-before-color? -webkit-border-before-style? -webkit-border-before-width? -webkit-border-bottom-left-radius? -webkit-border-bottom-right-radius? -webkit-border-image? -webkit-border-image-slice? -webkit-border-radius? -webkit-border-top-left-radius? -webkit-border-top-right-radius? -webkit-box-align? -webkit-box-decoration-break? -webkit-box-direction? -webkit-box-flex? -webkit-box-flex-group? -webkit-box-lines? -webkit-box-ordinal-group? -webkit-box-orient? -webkit-box-pack? -webkit-box-reflect? -webkit-box-shadow? -webkit-box-sizing? -webkit-clip-path? -webkit-column-count? -webkit-column-fill? -webkit-column-rule? -webkit-column-rule-color? -webkit-column-rule-style? -webkit-column-rule-width? -webkit-column-span? -webkit-column-width? -webkit-columns? -webkit-filter? -webkit-flex? -webkit-flex-basis? -webkit-flex-direction? -webkit-flex-flow? -webkit-flex-grow? -webkit-flex-shrink? -webkit-flex-wrap? -webkit-font-feature-settings? -webkit-font-kerning? -webkit-font-smoothing? -webkit-font-variant-ligatures? -webkit-hyphenate-character? -webkit-hyphens? -webkit-initial-letter? -webkit-justify-content? -webkit-line-break? -webkit-line-clamp? -webkit-margin-end? -webkit-margin-start? -webkit-mask? -webkit-mask-attachment? -webkit-mask-box-image? -webkit-mask-box-image-outset? -webkit-mask-box-image-repeat? -webkit-mask-box-image-slice? -webkit-mask-box-image-source? -webkit-mask-box-image-width? -webkit-mask-clip? -webkit-mask-composite? -webkit-mask-image? -webkit-mask-origin? -webkit-mask-position? -webkit-mask-position-x? -webkit-mask-position-y? -webkit-mask-repeat? -webkit-mask-repeat-x? -webkit-mask-repeat-y? -webkit-mask-size? -webkit-max-inline-size? -webkit-order? -webkit-overflow-scrolling? -webkit-padding-end? -webkit-padding-start? -webkit-perspective? -webkit-perspective-origin? -webkit-print-color-adjust? -webkit-ruby-position? -webkit-scroll-snap-type? -webkit-shape-margin? -webkit-tap-highlight-color? -webkit-text-combine? -webkit-text-decoration-color? -webkit-text-decoration-line? -webkit-text-decoration-skip? -webkit-text-decoration-style? -webkit-text-emphasis? -webkit-text-emphasis-color? -webkit-text-emphasis-position? -webkit-text-emphasis-style? -webkit-text-fill-color? -webkit-text-orientation? -webkit-text-size-adjust? -webkit-text-stroke? -webkit-text-stroke-color? -webkit-text-stroke-width? -webkit-text-underline-position? -webkit-touch-callout? -webkit-transform? -webkit-transform-origin? -webkit-transform-style? -webkit-transition? -webkit-transition-delay? -webkit-transition-duration? -webkit-transition-property? -webkit-transition-timing-function? -webkit-user-modify? -webkit-user-select? -webkit-writing-mode? KhtmlBoxAlign? KhtmlBoxDirection? KhtmlBoxFlex? KhtmlBoxFlexGroup? KhtmlBoxLines? KhtmlBoxOrdinalGroup? KhtmlBoxOrient? KhtmlBoxPack? KhtmlLineBreak? KhtmlOpacity? KhtmlUserSelect? MozAnimation? MozAnimationDelay? MozAnimationDirection? MozAnimationDuration? MozAnimationFillMode? MozAnimationIterationCount? MozAnimationName? MozAnimationPlayState? MozAnimationTimingFunction? MozAppearance? MozBackfaceVisibility? MozBackgroundClip? MozBackgroundInlinePolicy? MozBackgroundOrigin? MozBackgroundSize? MozBinding? MozBorderBottomColors? MozBorderEndColor? MozBorderEndStyle? MozBorderEndWidth? MozBorderImage? MozBorderLeftColors? MozBorderRadius? MozBorderRadiusBottomleft? MozBorderRadiusBottomright? MozBorderRadiusTopleft? MozBorderRadiusTopright? MozBorderRightColors? MozBorderStartColor? MozBorderStartStyle? MozBorderTopColors? MozBoxAlign? MozBoxDirection? MozBoxFlex? MozBoxOrdinalGroup? MozBoxOrient? MozBoxPack? MozBoxShadow? MozBoxSizing? MozColumnCount? MozColumnFill? MozColumnRule? MozColumnRuleColor? MozColumnRuleStyle? MozColumnRuleWidth? MozColumnWidth? MozColumns? MozContextProperties? MozFloatEdge? MozFontFeatureSettings? MozFontLanguageOverride? MozForceBrokenImageIcon? MozHyphens? MozImageRegion? MozMarginEnd? MozMarginStart? MozOpacity? MozOrient? MozOsxFontSmoothing? MozOutline? MozOutlineColor? MozOutlineRadius? MozOutlineRadiusBottomleft? MozOutlineRadiusBottomright? MozOutlineRadiusTopleft? MozOutlineRadiusTopright? MozOutlineStyle? MozOutlineWidth? MozPaddingEnd? MozPaddingStart? MozPerspective? MozPerspectiveOrigin? MozStackSizing? MozTabSize? MozTextAlignLast? MozTextBlink? MozTextDecorationColor? MozTextDecorationLine? MozTextDecorationStyle? MozTextSizeAdjust? MozTransform? MozTransformOrigin? MozTransformStyle? MozTransition? MozTransitionDelay? MozTransitionDuration? MozTransitionProperty? MozTransitionTimingFunction? MozUserFocus? MozUserInput? MozUserModify? MozUserSelect? MozWindowDragging? MozWindowShadow? OAnimation? OAnimationDelay? OAnimationDirection? OAnimationDuration? OAnimationFillMode? OAnimationIterationCount? OAnimationName? OAnimationPlayState? OAnimationTimingFunction? OBackgroundSize? OBorderImage? OObjectFit? OObjectPosition? OTabSize? OTextOverflow? OTransform? OTransformOrigin? OTransition? OTransitionDelay? OTransitionDuration? OTransitionProperty? OTransitionTimingFunction? WebkitAlignContent? WebkitAlignItems? WebkitAlignSelf? WebkitAnimation? WebkitAnimationDelay? WebkitAnimationDirection? WebkitAnimationDuration? WebkitAnimationFillMode? WebkitAnimationIterationCount? WebkitAnimationName? WebkitAnimationPlayState? WebkitAnimationTimingFunction? WebkitAppearance? WebkitBackdropFilter? WebkitBackfaceVisibility? WebkitBackgroundClip? WebkitBackgroundOrigin? WebkitBackgroundSize? WebkitBorderBefore? WebkitBorderBeforeColor? WebkitBorderBeforeStyle? WebkitBorderBeforeWidth? WebkitBorderBottomLeftRadius? WebkitBorderBottomRightRadius? WebkitBorderImage? WebkitBorderImageSlice? WebkitBorderRadius? WebkitBorderTopLeftRadius? WebkitBorderTopRightRadius? WebkitBoxAlign? WebkitBoxDecorationBreak? WebkitBoxDirection? WebkitBoxFlex? WebkitBoxFlexGroup? WebkitBoxLines? WebkitBoxOrdinalGroup? WebkitBoxOrient? WebkitBoxPack? WebkitBoxReflect? WebkitBoxShadow? WebkitBoxSizing? WebkitClipPath? WebkitColumnCount? WebkitColumnFill? WebkitColumnRule? WebkitColumnRuleColor? WebkitColumnRuleStyle? WebkitColumnRuleWidth? WebkitColumnSpan? WebkitColumnWidth? WebkitColumns? WebkitFilter? WebkitFlex? WebkitFlexBasis? WebkitFlexDirection? WebkitFlexFlow? WebkitFlexGrow? WebkitFlexShrink? WebkitFlexWrap? WebkitFontFeatureSettings? WebkitFontKerning? WebkitFontSmoothing? WebkitFontVariantLigatures? WebkitHyphenateCharacter? WebkitHyphens? WebkitInitialLetter? WebkitJustifyContent? WebkitLineBreak? WebkitLineClamp? WebkitMarginEnd? WebkitMarginStart? WebkitMask? WebkitMaskAttachment? WebkitMaskBoxImage? WebkitMaskBoxImageOutset? WebkitMaskBoxImageRepeat? WebkitMaskBoxImageSlice? WebkitMaskBoxImageSource? WebkitMaskBoxImageWidth? WebkitMaskClip? WebkitMaskComposite? WebkitMaskImage? WebkitMaskOrigin? WebkitMaskPosition? WebkitMaskPositionX? WebkitMaskPositionY? WebkitMaskRepeat? WebkitMaskRepeatX? WebkitMaskRepeatY? WebkitMaskSize? WebkitMaxInlineSize? WebkitOrder? WebkitOverflowScrolling? WebkitPaddingEnd? WebkitPaddingStart? WebkitPerspective? WebkitPerspectiveOrigin? WebkitPrintColorAdjust? WebkitRubyPosition? WebkitScrollSnapType? WebkitShapeMargin? WebkitTapHighlightColor? WebkitTextCombine? WebkitTextDecorationColor? WebkitTextDecorationLine? WebkitTextDecorationSkip? WebkitTextDecorationStyle? WebkitTextEmphasis? WebkitTextEmphasisColor? WebkitTextEmphasisPosition? WebkitTextEmphasisStyle? WebkitTextFillColor? WebkitTextOrientation? WebkitTextSizeAdjust? WebkitTextStroke? WebkitTextStrokeColor? WebkitTextStrokeWidth? WebkitTextUnderlinePosition? WebkitTouchCallout? WebkitTransform? WebkitTransformOrigin? WebkitTransformStyle? WebkitTransition? WebkitTransitionDelay? WebkitTransitionDuration? WebkitTransitionProperty? WebkitTransitionTimingFunction? WebkitUserModify? WebkitUserSelect? WebkitWritingMode? accent-color? accentColor? align-content? align-items? align-self? align-tracks? alignContent? alignItems? alignSelf? alignTracks? alignment-baseline? alignmentBaseline? all? animation? animation-composition? animation-delay? animation-direction? animation-duration? animation-fill-mode? animation-iteration-count? animation-name? animation-play-state? animation-range? animation-range-end? animation-range-start? animation-timeline? animation-timing-function? animationComposition? animationDelay? animationDirection? animationDuration? animationFillMode? animationIterationCount? animationName? animationPlayState? animationRange? animationRangeEnd? animationRangeStart? animationTimeline? animationTimingFunction? appearance? aspect-ratio? aspectRatio? azimuth? backdrop-filter? backdropFilter? backface-visibility? backfaceVisibility? background? background-attachment? background-blend-mode? background-clip? background-color? background-image? background-origin? background-position? background-position-x? background-position-y? background-repeat? background-size? backgroundAttachment? backgroundBlendMode? backgroundClip? backgroundColor? backgroundImage? backgroundOrigin? backgroundPosition? backgroundPositionX? backgroundPositionY? backgroundRepeat? backgroundSize? baseline-shift? baselineShift? block-overflow? block-size? blockOverflow? blockSize? border? border-block? border-block-color? border-block-end? border-block-end-color? border-block-end-style? border-block-end-width? border-block-start? border-block-start-color? border-block-start-style? border-block-start-width? border-block-style? border-block-width? border-bottom? border-bottom-color? border-bottom-left-radius? border-bottom-right-radius? border-bottom-style? border-bottom-width? border-collapse? border-color? border-end-end-radius? border-end-start-radius? border-image? border-image-outset? border-image-repeat? border-image-slice? border-image-source? border-image-width? border-inline? border-inline-color? border-inline-end? border-inline-end-color? border-inline-end-style? border-inline-end-width? border-inline-start? border-inline-start-color? border-inline-start-style? border-inline-start-width? border-inline-style? border-inline-width? border-left? border-left-color? border-left-style? border-left-width? border-radius? border-right? border-right-color? border-right-style? border-right-width? border-spacing? border-start-end-radius? border-start-start-radius? border-style? border-top? border-top-color? border-top-left-radius? border-top-right-radius? border-top-style? border-top-width? border-width? borderBlock? borderBlockColor? borderBlockEnd? borderBlockEndColor? borderBlockEndStyle? borderBlockEndWidth? borderBlockStart? borderBlockStartColor? borderBlockStartStyle? borderBlockStartWidth? borderBlockStyle? borderBlockWidth? borderBottom? borderBottomColor? borderBottomLeftRadius? borderBottomRightRadius? borderBottomStyle? borderBottomWidth? borderCollapse? borderColor? borderEndEndRadius? borderEndStartRadius? borderImage? borderImageOutset? borderImageRepeat? borderImageSlice? borderImageSource? borderImageWidth? borderInline? borderInlineColor? borderInlineEnd? borderInlineEndColor? borderInlineEndStyle? borderInlineEndWidth? borderInlineStart? borderInlineStartColor? borderInlineStartStyle? borderInlineStartWidth? borderInlineStyle? borderInlineWidth? borderLeft? borderLeftColor? borderLeftStyle? borderLeftWidth? borderRadius? borderRight? borderRightColor? borderRightStyle? borderRightWidth? borderSpacing? borderStartEndRadius? borderStartStartRadius? borderStyle? borderTop? borderTopColor? borderTopLeftRadius? borderTopRightRadius? borderTopStyle? borderTopWidth? borderWidth? bottom? box-align? box-decoration-break? box-direction? box-flex? box-flex-group? box-lines? box-ordinal-group? box-orient? box-pack? box-shadow? box-sizing? boxAlign? boxDecorationBreak? boxDirection? boxFlex? boxFlexGroup? boxLines? boxOrdinalGroup? boxOrient? boxPack? boxShadow? boxSizing? break-after? break-before? break-inside? breakAfter? breakBefore? breakInside? caption-side? captionSide? caret? caret-color? caret-shape? caretColor? caretShape? clear? clip? clip-path? clip-rule? clipPath? clipRule? color? color-adjust? color-interpolation? color-rendering? color-scheme? colorAdjust? colorInterpolation? colorRendering? colorScheme? column-count? column-fill? column-gap? column-rule? column-rule-color? column-rule-style? column-rule-width? column-span? column-width? columnCount? columnFill? columnGap? columnRule? columnRuleColor? columnRuleStyle? columnRuleWidth? columnSpan? columnWidth? columns? contain? contain-intrinsic-block-size? contain-intrinsic-height? contain-intrinsic-inline-size? contain-intrinsic-size? contain-intrinsic-width? containIntrinsicBlockSize? containIntrinsicHeight? containIntrinsicInlineSize? containIntrinsicSize? containIntrinsicWidth? container? container-name? container-type? containerName? containerType? content? content-visibility? contentVisibility? counter-increment? counter-reset? counter-set? counterIncrement? counterReset? counterSet? cursor? direction? display? dominant-baseline? dominantBaseline? empty-cells? emptyCells? fill? fill-opacity? fill-rule? fillOpacity? fillRule? filter? flex? flex-basis? flex-direction? flex-flow? flex-grow? flex-shrink? flex-wrap? flexBasis? flexDirection? flexFlow? flexGrow? flexShrink? flexWrap? float? flood-color? flood-opacity? floodColor? floodOpacity? font? font-family? font-feature-settings? font-kerning? font-language-override? font-optical-sizing? font-palette? font-size? font-size-adjust? font-smooth? font-stretch? font-style? font-synthesis? font-synthesis-position? font-synthesis-small-caps? font-synthesis-style? font-synthesis-weight? font-variant? font-variant-alternates? font-variant-caps? font-variant-east-asian? font-variant-emoji? font-variant-ligatures? font-variant-numeric? font-variant-position? font-variation-settings? font-weight? fontFamily? fontFeatureSettings? fontKerning? fontLanguageOverride? fontOpticalSizing? fontPalette? fontSize? fontSizeAdjust? fontSmooth? fontStretch? fontStyle? fontSynthesis? fontSynthesisPosition? fontSynthesisSmallCaps? fontSynthesisStyle? fontSynthesisWeight? fontVariant? fontVariantAlternates? fontVariantCaps? fontVariantEastAsian? fontVariantEmoji? fontVariantLigatures? fontVariantNumeric? fontVariantPosition? fontVariationSettings? fontWeight? forced-color-adjust? forcedColorAdjust? gap? glyph-orientation-vertical? glyphOrientationVertical? grid? grid-area? grid-auto-columns? grid-auto-flow? grid-auto-rows? grid-column? grid-column-end? grid-column-gap? grid-column-start? grid-gap? grid-row? grid-row-end? grid-row-gap? grid-row-start? grid-template? grid-template-areas? grid-template-columns? grid-template-rows? gridArea? gridAutoColumns? gridAutoFlow? gridAutoRows? gridColumn? gridColumnEnd? gridColumnGap? gridColumnStart? gridGap? gridRow? gridRowEnd? gridRowGap? gridRowStart? gridTemplate? gridTemplateAreas? gridTemplateColumns? gridTemplateRows? hanging-punctuation? hangingPunctuation? height? hyphenate-character? hyphenate-limit-chars? hyphenateCharacter? hyphenateLimitChars? hyphens? image-orientation? image-rendering? image-resolution? imageOrientation? imageRendering? imageResolution? ime-mode? imeMode? initial-letter? initialLetter? inline-size? inlineSize? input-security? inputSecurity? inset? inset-block? inset-block-end? inset-block-start? inset-inline? inset-inline-end? inset-inline-start? insetBlock? insetBlockEnd? insetBlockStart? insetInline? insetInlineEnd? insetInlineStart? isolation? justify-content? justify-items? justify-self? justify-tracks? justifyContent? justifyItems? justifySelf? justifyTracks? left? letter-spacing? letterSpacing? lighting-color? lightingColor? line-break? line-clamp? line-height? line-height-step? lineBreak? lineClamp? lineHeight? lineHeightStep? list-style? list-style-image? list-style-position? list-style-type? listStyle? listStyleImage? listStylePosition? listStyleType? margin? margin-block? margin-block-end? margin-block-start? margin-bottom? margin-inline? margin-inline-end? margin-inline-start? margin-left? margin-right? margin-top? margin-trim? marginBlock? marginBlockEnd? marginBlockStart? marginBottom? marginInline? marginInlineEnd? marginInlineStart? marginLeft? marginRight? marginTop? marginTrim? marker? marker-end? marker-mid? marker-start? markerEnd? markerMid? markerStart? mask? mask-border? mask-border-mode? mask-border-outset? mask-border-repeat? mask-border-slice? mask-border-source? mask-border-width? mask-clip? mask-composite? mask-image? mask-mode? mask-origin? mask-position? mask-repeat? mask-size? mask-type? maskBorder? maskBorderMode? maskBorderOutset? maskBorderRepeat? maskBorderSlice? maskBorderSource? maskBorderWidth? maskClip? maskComposite? maskImage? maskMode? maskOrigin? maskPosition? maskRepeat? maskSize? maskType? masonry-auto-flow? masonryAutoFlow? math-depth? math-shift? math-style? mathDepth? mathShift? mathStyle? max-block-size? max-height? max-inline-size? max-lines? max-width? maxBlockSize? maxHeight? maxInlineSize? maxLines? maxWidth? min-block-size? min-height? min-inline-size? min-width? minBlockSize? minHeight? minInlineSize? minWidth? mix-blend-mode? mixBlendMode? motion? motion-distance? motion-path? motion-rotation? motionDistance? motionPath? motionRotation? msAccelerator? msBlockProgression? msContentZoomChaining? msContentZoomLimit? msContentZoomLimitMax? msContentZoomLimitMin? msContentZoomSnap? msContentZoomSnapPoints? msContentZoomSnapType? msContentZooming? msFilter? msFlex? msFlexDirection? msFlexPositive? msFlowFrom? msFlowInto? msGridColumns? msGridRows? msHighContrastAdjust? msHyphenateLimitChars? msHyphenateLimitLines? msHyphenateLimitZone? msHyphens? msImeAlign? msImeMode? msLineBreak? msOrder? msOverflowStyle? msOverflowX? msOverflowY? msScrollChaining? msScrollLimit? msScrollLimitXMax? msScrollLimitXMin? msScrollLimitYMax? msScrollLimitYMin? msScrollRails? msScrollSnapPointsX? msScrollSnapPointsY? msScrollSnapType? msScrollSnapX? msScrollSnapY? msScrollTranslation? msScrollbar3dlightColor? msScrollbarArrowColor? msScrollbarBaseColor? msScrollbarDarkshadowColor? msScrollbarFaceColor? msScrollbarHighlightColor? msScrollbarShadowColor? msScrollbarTrackColor? msTextAutospace? msTextCombineHorizontal? msTextOverflow? msTouchAction? msTouchSelect? msTransform? msTransformOrigin? msTransition? msTransitionDelay? msTransitionDuration? msTransitionProperty? msTransitionTimingFunction? msUserSelect? msWordBreak? msWrapFlow? msWrapMargin? msWrapThrough? msWritingMode? object-fit? object-position? objectFit? objectPosition? offset? offset-anchor? offset-block? offset-block-end? offset-block-start? offset-distance? offset-inline? offset-inline-end? offset-inline-start? offset-path? offset-position? offset-rotate? offset-rotation? offsetAnchor? offsetBlock? offsetBlockEnd? offsetBlockStart? offsetDistance? offsetInline? offsetInlineEnd? offsetInlineStart? offsetPath? offsetPosition? offsetRotate? offsetRotation? opacity? order? orphans? outline? outline-color? outline-offset? outline-style? outline-width? outlineColor? outlineOffset? outlineStyle? outlineWidth? overflow? overflow-anchor? overflow-block? overflow-clip-box? overflow-clip-margin? overflow-inline? overflow-wrap? overflow-x? overflow-y? overflowAnchor? overflowBlock? overflowClipBox? overflowClipMargin? overflowInline? overflowWrap? overflowX? overflowY? overlay? overscroll-behavior? overscroll-behavior-block? overscroll-behavior-inline? overscroll-behavior-x? overscroll-behavior-y? overscrollBehavior? overscrollBehaviorBlock? overscrollBehaviorInline? overscrollBehaviorX? overscrollBehaviorY? padding? padding-block? padding-block-end? padding-block-start? padding-bottom? padding-inline? padding-inline-end? padding-inline-start? padding-left? padding-right? padding-top? paddingBlock? paddingBlockEnd? paddingBlockStart? paddingBottom? paddingInline? paddingInlineEnd? paddingInlineStart? paddingLeft? paddingRight? paddingTop? page? page-break-after? page-break-before? page-break-inside? pageBreakAfter? pageBreakBefore? pageBreakInside? paint-order? paintOrder? perspective? perspective-origin? perspectiveOrigin? place-content? place-items? place-self? placeContent? placeItems? placeSelf? pointer-events? pointerEvents? position? print-color-adjust? printColorAdjust? quotes? resize? right? rotate? row-gap? rowGap? ruby-align? ruby-merge? ruby-position? rubyAlign? rubyMerge? rubyPosition? scale? scroll-behavior? scroll-margin? scroll-margin-block? scroll-margin-block-end? scroll-margin-block-start? scroll-margin-bottom? scroll-margin-inline? scroll-margin-inline-end? scroll-margin-inline-start? scroll-margin-left? scroll-margin-right? scroll-margin-top? scroll-padding? scroll-padding-block? scroll-padding-block-end? scroll-padding-block-start? scroll-padding-bottom? scroll-padding-inline? scroll-padding-inline-end? scroll-padding-inline-start? scroll-padding-left? scroll-padding-right? scroll-padding-top? scroll-snap-align? scroll-snap-coordinate? scroll-snap-destination? scroll-snap-margin? scroll-snap-margin-bottom? scroll-snap-margin-left? scroll-snap-margin-right? scroll-snap-margin-top? scroll-snap-points-x? scroll-snap-points-y? scroll-snap-stop? scroll-snap-type? scroll-snap-type-x? scroll-snap-type-y? scroll-timeline? scroll-timeline-axis? scroll-timeline-name? scrollBehavior? scrollMargin? scrollMarginBlock? scrollMarginBlockEnd? scrollMarginBlockStart? scrollMarginBottom? scrollMarginInline? scrollMarginInlineEnd? scrollMarginInlineStart? scrollMarginLeft? scrollMarginRight? scrollMarginTop? scrollPadding? scrollPaddingBlock? scrollPaddingBlockEnd? scrollPaddingBlockStart? scrollPaddingBottom? scrollPaddingInline? scrollPaddingInlineEnd? scrollPaddingInlineStart? scrollPaddingLeft? scrollPaddingRight? scrollPaddingTop? scrollSnapAlign? scrollSnapCoordinate? scrollSnapDestination? scrollSnapMargin? scrollSnapMarginBottom? scrollSnapMarginLeft? scrollSnapMarginRight? scrollSnapMarginTop? scrollSnapPointsX? scrollSnapPointsY? scrollSnapStop? scrollSnapType? scrollSnapTypeX? scrollSnapTypeY? scrollTimeline? scrollTimelineAxis? scrollTimelineName? scrollbar-color? scrollbar-gutter? scrollbar-width? scrollbarColor? scrollbarGutter? scrollbarWidth? shape-image-threshold? shape-margin? shape-outside? shape-rendering? shapeImageThreshold? shapeMargin? shapeOutside? shapeRendering? stop-color? stop-opacity? stopColor? stopOpacity? stroke? stroke-dasharray? stroke-dashoffset? stroke-linecap? stroke-linejoin? stroke-miterlimit? stroke-opacity? stroke-width? strokeDasharray? strokeDashoffset? strokeLinecap? strokeLinejoin? strokeMiterlimit? strokeOpacity? strokeWidth? tab-size? tabSize? table-layout? tableLayout? text-align? text-align-last? text-anchor? text-combine-upright? text-decoration? text-decoration-color? text-decoration-line? text-decoration-skip? text-decoration-skip-ink? text-decoration-style? text-decoration-thickness? text-emphasis? text-emphasis-color? text-emphasis-position? text-emphasis-style? text-indent? text-justify? text-orientation? text-overflow? text-rendering? text-shadow? text-size-adjust? text-transform? text-underline-offset? text-underline-position? text-wrap? textAlign? textAlignLast? textAnchor? textCombineUpright? textDecoration? textDecorationColor? textDecorationLine? textDecorationSkip? textDecorationSkipInk? textDecorationStyle? textDecorationThickness? textEmphasis? textEmphasisColor? textEmphasisPosition? textEmphasisStyle? textIndent? textJustify? textOrientation? textOverflow? textRendering? textShadow? textSizeAdjust? textTransform? textUnderlineOffset? textUnderlinePosition? textWrap? timeline-scope? timelineScope? top? touch-action? touchAction? transform? transform-box? transform-origin? transform-style? transformBox? transformOrigin? transformStyle? transition? transition-behavior? transition-delay? transition-duration? transition-property? transition-timing-function? transitionBehavior? transitionDelay? transitionDuration? transitionProperty? transitionTimingFunction? translate? unicode-bidi? unicodeBidi? user-select? userSelect? vector-effect? vectorEffect? vertical-align? verticalAlign? view-timeline? view-timeline-axis? view-timeline-inset? view-timeline-name? view-transition-name? viewTimeline? viewTimelineAxis? viewTimelineInset? viewTimelineName? viewTransitionName? visibility? white-space? white-space-collapse? white-space-trim? whiteSpace? whiteSpaceCollapse? whiteSpaceTrim? widows? width? will-change? willChange? word-break? word-spacing? word-wrap? wordBreak? wordSpacing? wordWrap? writing-mode? writingMode? z-index? zIndex? zoom?

Properties

-khtml-box-align?: BoxAlign

The box-align CSS property specifies how an element aligns its contents across its layout in a perpendicular direction. The effect of the property is only visible if there is extra space in the box.

Syntax: start | center | end | baseline | stretch

Initial value: stretch

Deprecated

-khtml-box-direction?: BoxDirection

The box-direction CSS property specifies whether a box lays out its contents normally (from the top or left edge), or in reverse (from the bottom or right edge).

Syntax: normal | reverse | inherit

Initial value: normal

Deprecated

-khtml-box-flex?: BoxFlex

The -moz-box-flex and -webkit-box-flex CSS properties specify how a -moz-box or -webkit-box grows to fill the box that contains it, in the direction of the containing box's layout.

Syntax: <number>

Initial value: 0

Deprecated

-khtml-box-flex-group?: BoxFlexGroup

The box-flex-group CSS property assigns the flexbox's child elements to a flex group.

Syntax: <integer>

Initial value: 1

Deprecated

-khtml-box-lines?: BoxLines

The box-lines CSS property determines whether the box may have a single or multiple lines (rows for horizontally oriented boxes, columns for vertically oriented boxes).

Syntax: single | multiple

Initial value: single

Deprecated

-khtml-box-ordinal-group?: BoxOrdinalGroup

The box-ordinal-group CSS property assigns the flexbox's child elements to an ordinal group.

Syntax: <integer>

Initial value: 1

Deprecated

-khtml-box-orient?: BoxOrient

The box-orient CSS property sets whether an element lays out its contents horizontally or vertically.

Syntax: horizontal | vertical | inline-axis | block-axis | inherit

Initial value: inline-axis (horizontal in XUL)

Deprecated

-khtml-box-pack?: BoxPack

The -moz-box-pack and -webkit-box-pack CSS properties specify how a -moz-box or -webkit-box packs its contents in the direction of its layout. The effect of this is only visible if there is extra space in the box.

Syntax: start | center | end | justify

Initial value: start

Deprecated

-khtml-line-break?: LineBreak

The line-break CSS property sets how to break lines of Chinese, Japanese, or Korean (CJK) text when working with punctuation and symbols.

Syntax: auto | loose | normal | strict | anywhere

Initial value: auto

Deprecated

-khtml-opacity?: Opacity

The opacity CSS property sets the opacity of an element. Opacity is the degree to which content behind an element is hidden, and is the opposite of transparency.

Syntax: <alpha-value>

Initial value: 1

Deprecated

-khtml-user-select?: UserSelect

The user-select CSS property controls whether the user can select text. This doesn't have any effect on content loaded as part of a browser's user interface (its chrome), except in textboxes.

Syntax: auto | text | none | contain | all

Initial value: auto

Deprecated

-moz-animation?: Animation<string & {}>

The animation shorthand CSS property applies an animation between styles. It is a shorthand for animation-name, animation-duration, animation-timing-function, animation-delay, animation-iteration-count, animation-direction, animation-fill-mode, and animation-play-state.

Syntax: <single-animation>#

-moz-animation-delay?: AnimationDelay<string & {}>

The animation-delay CSS property specifies the amount of time to wait from applying the animation to an element before beginning to perform the animation. The animation can start later, immediately from its beginning, or immediately and partway through the animation.

Syntax: <time>#

Initial value: 0s

-moz-animation-direction?: AnimationDirection

The animation-direction CSS property sets whether an animation should play forward, backward, or alternate back and forth between playing the sequence forward and backward.

Syntax: <single-animation-direction>#

Initial value: normal

-moz-animation-duration?: AnimationDuration<string & {}>

The animation-duration CSS property sets the length of time that an animation takes to complete one cycle.

Syntax: <time>#

Initial value: 0s

-moz-animation-fill-mode?: AnimationFillMode

The animation-fill-mode CSS property sets how a CSS animation applies styles to its target before and after its execution.

Syntax: <single-animation-fill-mode>#

Initial value: none

-moz-animation-iteration-count?: AnimationIterationCount

The animation-iteration-count CSS property sets the number of times an animation sequence should be played before stopping.

Syntax: <single-animation-iteration-count>#

Initial value: 1

-moz-animation-name?: AnimationName

The animation-name CSS property specifies the names of one or more @keyframes at-rules that describe the animation to apply to an element. Multiple @keyframe at-rules are specified as a comma-separated list of names. If the specified name does not match any @keyframe at-rule, no properties are animated.

Syntax: [ none | <keyframes-name> ]#

Initial value: none

-moz-animation-play-state?: AnimationPlayState

The animation-play-state CSS property sets whether an animation is running or paused.

Syntax: <single-animation-play-state>#

Initial value: running

-moz-animation-timing-function?: AnimationTimingFunction

The animation-timing-function CSS property sets how an animation progresses through the duration of each cycle.

Syntax: <easing-function>#

Initial value: ease

-moz-appearance?: MozAppearance

The appearance CSS property is used to control native appearance of UI controls, that are based on operating system's theme.

Syntax: none | 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 | progressbar | progressbar-vertical | progresschunk | progresschunk-vertical | radio | radio-container | radio-label | radiomenuitem | range | range-thumb | resizer | resizerpanel | scale-horizontal | scalethumbend | scalethumb-horizontal | scalethumbstart | scalethumbtick | scalethumb-vertical | scale-vertical | 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 | tabpanel | tabpanels | tab-scroll-arrow-back | tab-scroll-arrow-forward | textfield | textfield-multiline | toolbar | toolbarbutton | toolbarbutton-dropdown | toolbargripper | toolbox | tooltip | treeheader | treeheadercell | treeheadersortarrow | treeitem | treeline | treetwisty | treetwistyopen | treeview | -moz-mac-unified-toolbar | -moz-win-borderless-glass | -moz-win-browsertabbar-toolbox | -moz-win-communicationstext | -moz-win-communications-toolbox | -moz-win-exclude-glass | -moz-win-glass | -moz-win-mediatext | -moz-win-media-toolbox | -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

Initial value: none (but this value is overridden in the user agent CSS)

-moz-backface-visibility?: BackfaceVisibility

The backface-visibility CSS property sets whether the back face of an element is visible when turned towards the user.

Syntax: visible | hidden

Initial value: visible

Deprecated

-moz-background-clip?: BackgroundClip

The background-clip CSS property sets whether an element's background extends underneath its border box, padding box, or content box.

Syntax: <box>#

Initial value: border-box

Deprecated

-moz-background-inline-policy?: BoxDecorationBreak

The box-decoration-break CSS property specifies how an element's fragments should be rendered when broken across multiple lines, columns, or pages.

Syntax: slice | clone

Initial value: slice

Deprecated

-moz-background-origin?: BackgroundOrigin

The background-origin CSS property sets the background's origin: from the border start, inside the border, or inside the padding.

Syntax: <box>#

Initial value: padding-box

Deprecated

-moz-background-size?: BackgroundSize<string | number>

The background-size CSS property sets the size of the element's background image. The image can be left to its natural size, stretched, or constrained to fit the available space.

Syntax: <bg-size>#

Initial value: auto auto

Deprecated

-moz-binding?: MozBinding

The -moz-binding CSS property is used by Mozilla-based applications to attach an XBL binding to a DOM element.

Syntax: <url> | none

Initial value: none

-moz-border-bottom-colors?: MozBorderBottomColors

In Mozilla applications like Firefox, the -moz-border-bottom-colors CSS property sets a list of colors for the bottom border.

Syntax: <color>+ | none

Initial value: none

-moz-border-end-color?: BorderInlineEndColor

The border-inline-end-color CSS property defines the color of the logical inline-end border of an element, which maps to a physical border color depending on the element's writing mode, directionality, and text orientation. It corresponds to the border-top-color, border-right-color, border-bottom-color, or border-left-color property depending on the values defined for writing-mode, direction, and text-orientation.

Syntax: <'border-top-color'>

Initial value: currentcolor

-moz-border-end-style?: BorderInlineEndStyle

The border-inline-end-style CSS property defines the style of the logical inline end border of an element, which maps to a physical border style depending on the element's writing mode, directionality, and text orientation. It corresponds to the border-top-style, border-right-style, border-bottom-style, or border-left-style property depending on the values defined for writing-mode, direction, and text-orientation.

Syntax: <'border-top-style'>

Initial value: none

-moz-border-end-width?: BorderInlineEndWidth<string | number>

The border-inline-end-width CSS property defines the width of the logical inline-end border of an element, which maps to a physical border width depending on the element's writing mode, directionality, and text orientation. It corresponds to the border-top-width, border-right-width, border-bottom-width, or border-left-width property depending on the values defined for writing-mode, direction, and text-orientation.

Syntax: <'border-top-width'>

Initial value: medium

-moz-border-image?: BorderImage

The border-image CSS property draws an image around a given element. It replaces the element's regular border.

Syntax: <'border-image-source'> || <'border-image-slice'> [ / <'border-image-width'> | / <'border-image-width'>? / <'border-image-outset'> ]? || <'border-image-repeat'>

-moz-border-left-colors?: MozBorderLeftColors

In Mozilla applications like Firefox, the -moz-border-left-colors CSS property sets a list of colors for the left border.

Syntax: <color>+ | none

Initial value: none

-moz-border-radius?: BorderRadius<string | number>

The border-radius CSS property rounds the corners of an element's outer border edge. You can set a single radius to make circular corners, or two radii to make elliptical corners.

Syntax: <length-percentage>{1,4} [ / <length-percentage>{1,4} ]?

Deprecated

-moz-border-radius-bottomleft?: BorderBottomLeftRadius<string | number>

The border-bottom-left-radius CSS property rounds the bottom-left corner of an element by specifying the radius (or the radius of the semi-major and semi-minor axes) of the ellipse defining the curvature of the corner.

Syntax: <length-percentage>{1,2}

Initial value: 0

Deprecated

-moz-border-radius-bottomright?: BorderBottomRightRadius<string | number>

The border-bottom-right-radius CSS property rounds the bottom-right corner of an element by specifying the radius (or the radius of the semi-major and semi-minor axes) of the ellipse defining the curvature of the corner.

Syntax: <length-percentage>{1,2}

Initial value: 0

Deprecated

-moz-border-radius-topleft?: BorderTopLeftRadius<string | number>

The border-top-left-radius CSS property rounds the top-left corner of an element by specifying the radius (or the radius of the semi-major and semi-minor axes) of the ellipse defining the curvature of the corner.

Syntax: <length-percentage>{1,2}

Initial value: 0

Deprecated