The :-moz-system-metric(scrollbar-start-forward)CSSpseudo-class will match an element if the computer's user interface includes a forward arrow button at the start of scrollbars.
The :-moz-system-metric(scrollbar-thumb-proportional)CSSpseudo-class will match an element if the computer's user interface uses proportional scrollbar thumbs; that is, the draggable thumb on the scrollbar resizes to indicate the relative size of the visible area of the document.
The :-moz-system-metric(touch-enabled)CSSpseudo-class will match an element if the device on which the content is being rendered offers a supported touch-screen interface.
The :-moz-ui-invalid CSS pseudo-class represents any validated form element whose value isn't valid based on their validation constraints, in certain circumstances. This pseudo-class is applied according to the following rules:
The :-moz-user-disabledCSSpseudo-class matches elements representing images that were not loaded because images have been entirely disabled by the user's preferences.
The marksCSSat-rule descriptor adds crop and/or cross marks to the presentation of the document. Crop marks indicate where the page should be cut. Cross marks are used to align sheets.
The align-selfCSS property aligns flex items of the current flex line overriding the align-items value. If any of the flex item's cross-axis margin is set to auto, then align-self is ignored.
The <basic-shape> type can be specified using basic shape functions. When using this syntax to define shapes, the reference box is defined by each property that uses <basic-shape> values. The coordinate system for the shape has its origin on the top-left corner of the reference box with the x-axis running to the right and the y-axis running downwards. All the lengths expressed in percentages are resolved from the used dimensions of the reference box.