module.exports = { "generic": true, "cssWideKeywords": [ "initial", "inherit", "unset", "revert", "revert-layer" ], "units": { "angle": [ "deg", "grad", "rad", "turn" ], "decibel": [ "db" ], "flex": [ "fr" ], "frequency": [ "hz", "khz" ], "length": [ "cm", "mm", "q", "in", "pt", "pc", "px", "em", "rem", "ex", "rex", "cap", "rcap", "ch", "rch", "ic", "ric", "lh", "rlh", "vw", "svw", "lvw", "dvw", "vh", "svh", "lvh", "dvh", "vi", "svi", "lvi", "dvi", "vb", "svb", "lvb", "dvb", "vmin", "svmin", "lvmin", "dvmin", "vmax", "svmax", "lvmax", "dvmax", "cqw", "cqh", "cqi", "cqb", "cqmin", "cqmax" ], "resolution": [ "dpi", "dpcm", "dppx", "x" ], "semitones": [ "st" ], "time": [ "s", "ms" ] }, "types": { "abs()": "abs( )", "absolute-size": "xx-small|x-small|small|medium|large|x-large|xx-large|xxx-large", "acos()": "acos( )", "alpha-value": "|", "an+b": "odd|even|||'+'? † n|-n||'+'? † || |'+'? † n |-n | |'+'? † n- |-n- | ['+'|'-'] |'+'? † n ['+'|'-'] |-n ['+'|'-'] ", "anchor()": "anchor( ?&& , ? )", "anchor-name": "", "anchor-side": "inside|outside|top|left|right|bottom|start|end|self-start|self-end||center", "anchor-size": "width|height|block|inline|self-block|self-inline", "anchor-size()": "anchor-size( [||]? , ? )", "angle-percentage": "|", "angular-color-hint": "|", "angular-color-stop": " ?", "angular-color-stop-list": " , [? , ]#?", "animateable-feature": "scroll-position|contents|", "animation-action": "none|play|play-once|play-forwards|play-backwards|pause|reset|replay", "asin()": "asin( )", "atan()": "atan( )", "atan2()": "atan2( , )", "attachment": "scroll|fixed|local", "attr()": "attr( ? , ? )", "attr-matcher": "['~'|'|'|'^'|'$'|'*']? '='", "attr-modifier": "i|s", "attr-type": "type( )|raw-string|number|", "attribute-selector": "'[' ']'|'[' [|] ? ']'", "auto-repeat": "repeat( [auto-fill|auto-fit] , [? ]+ ? )", "auto-track-list": "[? [|]]* ? [? [|]]* ?", "axis": "block|inline|x|y", "baseline-position": "[first|last]? baseline", "basic-shape": "||||||", "basic-shape-rect": "||", "bg-clip": "|border-area|text", "bg-image": "|none", "bg-layer": "|| [/ ]?||||||||", "bg-position": "[[left|center|right|top|bottom|]|[left|center|right|] [top|center|bottom|]|[center|[left|right] ?]&&[center|[top|bottom] ?]]", "bg-size": "[|auto]{1,2}|cover|contain", "blend-mode": "normal|multiply|screen|overlay|darken|lighten|color-dodge|color-burn|hard-light|soft-light|difference|exclusion|hue|saturation|color|luminosity", "blur()": "blur( ? )", "brightness()": "brightness( [|]? )", "calc()": "calc( )", "calc-constant": "e|pi|infinity|-infinity|NaN", "calc-product": " ['*' |'/' ]*", "calc-size()": "calc-size( , )", "calc-size-basis": "||any|", "calc-sum": " [['+'|'-'] ]*", "calc-value": "||||( )", "cf-final-image": "|", "cf-mixing-image": "?&&", "circle()": "circle( ? [at ]? )", "clamp()": "clamp( #{3} )", "class-selector": "'.' ", "clip-source": "", "color": "|currentColor||||<-non-standard-color>", "color()": "color( [/ [|none]]? )", "color-base": "||||transparent", "color-function": "|||||||||", "color-interpolation-method": "in [| ?|]", "color-mix()": "color-mix( , [&&?]#{2} )", "color-stop": "|", "color-stop-angle": "[|]{1,2}", "color-stop-length": "{1,2}", "color-stop-list": " , [? , ]#?", "colorspace-params": "[|]", "combinator": "'>'|'+'|'~'|['|' '|']", "common-lig-values": "[common-ligatures|no-common-ligatures]", "compat-auto": "searchfield|textarea|checkbox|radio|menulist|listbox|meter|progress-bar|button", "compat-special": "textfield|menulist-button", "complex-selector": " [? ]*", "complex-selector-list": "#", "composite-style": "clear|copy|source-over|source-in|source-out|source-atop|destination-over|destination-in|destination-out|destination-atop|xor", "compositing-operator": "add|subtract|intersect|exclude", "compound-selector": "[? *]!", "compound-selector-list": "#", "conic-gradient()": "conic-gradient( [] )", "conic-gradient-syntax": "[[[from [|]]? [at ]?]||]? , ", "container-condition": "not | [[and ]*|[or ]*]", "container-name": "", "container-query": "not | [[and ]*|[or ]*]", "content-distribution": "space-between|space-around|space-evenly|stretch", "content-list": "[|contents||||||]+", "content-position": "center|start|end|flex-start|flex-end", "content-replacement": "", "contextual-alt-values": "[contextual|no-contextual]", "contrast()": "contrast( [|]? )", "coord-box": "content-box|padding-box|border-box|fill-box|stroke-box|view-box", "corner-shape-value": "round|scoop|bevel|notch|square|squircle|", "cos()": "cos( )", "counter": "|", "counter()": "counter( , ? )", "counter-name": "", "counter-style": "|symbols( )", "counter-style-name": "", "counters()": "counters( , , ? )", "cross-fade()": "cross-fade( , ? )", "cubic-bezier()": "cubic-bezier( [ , ]#{2} )", "cubic-bezier-easing-function": "ease|ease-in|ease-out|ease-in-out|cubic-bezier( , , , )", "cursor-predefined": "auto|default|none|context-menu|help|pointer|progress|wait|cell|crosshair|text|vertical-text|alias|copy|move|no-drop|not-allowed|e-resize|n-resize|ne-resize|nw-resize|s-resize|se-resize|sw-resize|w-resize|ew-resize|ns-resize|nesw-resize|nwse-resize|col-resize|row-resize|all-scroll|zoom-in|zoom-out|grab|grabbing", "custom-color-space": "", "custom-params": " [||none]+", "dasharray": "[[|]+]#", "dashndashdigit-ident": "", "deprecated-system-color": "ActiveBorder|ActiveCaption|AppWorkspace|Background|ButtonHighlight|ButtonShadow|CaptionText|InactiveBorder|InactiveCaption|InactiveCaptionText|InfoBackground|InfoText|Menu|MenuText|Scrollbar|ThreeDDarkShadow|ThreeDFace|ThreeDHighlight|ThreeDLightShadow|ThreeDShadow|Window|WindowFrame|WindowText", "discretionary-lig-values": "[discretionary-ligatures|no-discretionary-ligatures]", "display-box": "contents|none", "display-inside": "flow|flow-root|table|flex|grid|ruby", "display-internal": "table-row-group|table-header-group|table-footer-group|table-row|table-cell|table-column-group|table-column|table-caption|ruby-base|ruby-text|ruby-base-container|ruby-text-container", "display-legacy": "inline-block|inline-list-item|inline-table|inline-flex|inline-grid", "display-listitem": "?&&[flow|flow-root]?&&list-item", "display-outside": "block|inline|run-in", "drop-shadow()": "drop-shadow( [?&&{2,3}] )", "dynamic-range-limit-mix()": "dynamic-range-limit-mix( [<'dynamic-range-limit'>&&]#{2,} )", "easing-function": "||", "east-asian-variant-values": "[jis78|jis83|jis90|jis04|simplified|traditional]", "east-asian-width-values": "[full-width|proportional-width]", "element()": "element( , [first|start|last|first-except]? )|element( )", "ellipse()": "ellipse( ? [at ]? )", "env()": "env( , ? )", "exp()": "exp( )", "explicit-track-list": "[? ]+ ?", "family-name": "|+", "feature-tag-value": " [|on|off]?", "feature-type": "@stylistic|@historical-forms|@styleset|@character-variant|@swash|@ornaments|@annotation", "feature-value-block": " '{' '}'", "feature-value-block-list": "+", "feature-value-declaration": " : + ;", "feature-value-declaration-list": "", "feature-value-name": "", "filter-function": "|||||||||", "filter-value-list": "[|]+", "final-bg-layer": "|| [/ ]?||||||||||<'background-color'>", "fit-content()": "fit-content( )", "fixed-breadth": "", "fixed-repeat": "repeat( [] , [? ]+ ? )", "fixed-size": "|minmax( , )|minmax( , )", "font-stretch-absolute": "normal|ultra-condensed|extra-condensed|condensed|semi-condensed|semi-expanded|expanded|extra-expanded|ultra-expanded|", "font-variant-css2": "normal|small-caps", "font-weight-absolute": "normal|bold|", "font-width-css3": "normal|ultra-condensed|extra-condensed|condensed|semi-condensed|semi-expanded|expanded|extra-expanded|ultra-expanded", "form-control-identifier": "select", "frequency-percentage": "|", "generic-complete": "serif|sans-serif|system-ui|cursive|fantasy|math|monospace", "general-enclosed": "[ ? )]|[( ? )]", "generic-family": "|||<-non-standard-generic-family>", "generic-incomplete": "ui-serif|ui-sans-serif|ui-monospace|ui-rounded", "geometry-box": "|fill-box|stroke-box|view-box", "gradient": "||||||<-legacy-gradient>", "grayscale()": "grayscale( [|]? )", "grid-line": "auto||[&&?]|[span&&[||]]", "historical-lig-values": "[historical-ligatures|no-historical-ligatures]", "hsl()": "hsl( , , , ? )|hsl( [|none] [||none] [||none] [/ [|none]]? )", "hsla()": "hsla( , , , ? )|hsla( [|none] [||none] [||none] [/ [|none]]? )", "hue": "|", "hue-interpolation-method": "[shorter|longer|increasing|decreasing] hue", "hue-rotate()": "hue-rotate( [|]? )", "hwb()": "hwb( [|none] [||none] [||none] [/ [|none]]? )", "hypot()": "hypot( # )", "image": "||||||", "image()": "image( ? [? , ?]! )", "image-set()": "image-set( # )", "image-set-option": "[|] [||type( )]", "image-src": "|", "image-tags": "ltr|rtl", "inflexible-breadth": "|min-content|max-content|auto", "inset()": "inset( {1,4} [round <'border-radius'>]? )", "invert()": "invert( [|]? )", "keyframe-block": "# { }", "keyframe-selector": "from|to|| ", "keyframes-name": "|", "lab()": "lab( [||none] [||none] [||none] [/ [|none]]? )", "layer()": "layer( )", "layer-name": " ['.' ]*", "lch()": "lch( [||none] [||none] [|none] [/ [|none]]? )", "leader()": "leader( )", "leader-type": "dotted|solid|space|", "length-percentage": "|", "light-dark()": "light-dark( , )", "line-name-list": "[|]+", "line-names": "'[' * ']'", "line-style": "none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset", "line-width": "|thin|medium|thick", "linear()": "linear( [&&{0,2}]# )", "linear-color-hint": "", "linear-color-stop": " ?", "linear-easing-function": "linear|", "linear-gradient()": "linear-gradient( [] )", "linear-gradient-syntax": "[[||to ]||]? , ", "log()": "log( , ? )", "mask-layer": "|| [/ ]?||||||[|no-clip]||||", "mask-position": "[|left|center|right] [|top|center|bottom]?", "mask-reference": "none||", "mask-source": "", "masking-mode": "alpha|luminance|match-source", "matrix()": "matrix( #{6} )", "matrix3d()": "matrix3d( #{16} )", "max()": "max( # )", "media-and": " [and ]+", "media-condition": "|||", "media-condition-without-or": "||", "media-feature": "( [||] )", "media-in-parens": "( )||", "media-not": "not ", "media-or": " [or ]+", "media-query": "|[not|only]? [and ]?", "media-query-list": "#", "media-type": "", "mf-boolean": "", "mf-name": "", "mf-plain": " : ", "mf-range": " ['<'|'>']? '='? | ['<'|'>']? '='? | '<' '='? '<' '='? | '>' '='? '>' '='? ", "mf-value": "|||", "min()": "min( # )", "minmax()": "minmax( [|min-content|max-content|auto] , [||min-content|max-content|auto] )", "mod()": "mod( , )", "n-dimension": "", "name-repeat": "repeat( [|auto-fill] , + )", "named-color": "aliceblue|antiquewhite|aqua|aquamarine|azure|beige|bisque|black|blanchedalmond|blue|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen|fuchsia|gainsboro|ghostwhite|gold|goldenrod|gray|green|greenyellow|grey|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgray|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightslategrey|lightsteelblue|lightyellow|lime|limegreen|linen|magenta|maroon|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|navy|oldlace|olive|olivedrab|orange|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|purple|rebeccapurple|red|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna|silver|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|tan|teal|thistle|tomato|turquoise|violet|wheat|white|whitesmoke|yellow|yellowgreen", "namespace-prefix": "", "ndash-dimension": "", "ndashdigit-dimension": "", "ndashdigit-ident": "", "ns-prefix": "[|'*']? '|'", "number-percentage": "|", "numeric-figure-values": "[lining-nums|oldstyle-nums]", "numeric-fraction-values": "[diagonal-fractions|stacked-fractions]", "numeric-spacing-values": "[proportional-nums|tabular-nums]", "offset-path": "||", "oklab()": "oklab( [||none] [||none] [||none] [/ [|none]]? )", "oklch()": "oklch( [||none] [||none] [|none] [/ [|none]]? )", "opacity()": "opacity( [|]? )", "opacity-value": "|", "outline-line-style": "none|dotted|dashed|solid|double|groove|ridge|inset|outset", "outline-radius": "|", "overflow-position": "unsafe|safe", "page-body": "? [; ]?| ", "page-margin-box": " '{' '}'", "page-margin-box-type": "@top-left-corner|@top-left|@top-center|@top-right|@top-right-corner|@bottom-left-corner|@bottom-left|@bottom-center|@bottom-right|@bottom-right-corner|@left-top|@left-middle|@left-bottom|@right-top|@right-middle|@right-bottom", "page-selector": "+| *", "page-selector-list": "[#]?", "page-size": "A5|A4|A3|B5|B4|JIS-B5|JIS-B4|letter|legal|ledger", "paint": "none|| [none|]?|context-fill|context-stroke", "paint()": "paint( , ? )", "paint-box": "|fill-box|stroke-box", "palette-identifier": "", "palette-mix()": "palette-mix( , [[normal|light|dark||]&&?]#{2} )", "path()": "path( <'fill-rule'>? , )", "perspective()": "perspective( [|none] )", "polar-color-space": "hsl|hwb|lch|oklch", "polygon()": "polygon( <'fill-rule'>? , [ ]# )", "position": "[[left|center|right]||[top|center|bottom]|[left|center|right|] [top|center|bottom|]?|[[left|right] ]&&[[top|bottom] ]]", "position-area": "[[left|center|right|span-left|span-right|x-start|x-end|span-x-start|span-x-end|x-self-start|x-self-end|span-x-self-start|span-x-self-end|span-all]||[top|center|bottom|span-top|span-bottom|y-start|y-end|span-y-start|span-y-end|y-self-start|y-self-end|span-y-self-start|span-y-self-end|span-all]|[block-start|center|block-end|span-block-start|span-block-end|span-all]||[inline-start|center|inline-end|span-inline-start|span-inline-end|span-all]|[self-block-start|center|self-block-end|span-self-block-start|span-self-block-end|span-all]||[self-inline-start|center|self-inline-end|span-self-inline-start|span-self-inline-end|span-all]|[start|center|end|span-start|span-end|span-all]{1,2}|[self-start|center|self-end|span-self-start|span-self-end|span-all]{1,2}]", "pow()": "pow( , )", "predefined-rgb": "srgb|srgb-linear|display-p3|display-p3-linear|a98-rgb|prophoto-rgb|rec2020", "predefined-rgb-params": " [||none]{3}", "pseudo-class-selector": "':' |':' ')'", "pseudo-element-selector": "':' |", "pseudo-page": ": [left|right|first|blank]", "query-in-parens": "( )|( )|style( )|", "quote": "open-quote|close-quote|no-open-quote|no-close-quote", "radial-extent": "closest-corner|closest-side|farthest-corner|farthest-side", "radial-gradient()": "radial-gradient( [] )", "radial-gradient-syntax": "[[[||]? [at ]?]||]? , ", "radial-shape": "circle|ellipse", "radial-size": "||{2}", "ratio": " [/ ]?", "ray()": "ray( &&?&&contain?&&[at ]? )", "ray-size": "closest-side|closest-corner|farthest-side|farthest-corner|sides", "rect()": "rect( [|auto]{4} [round <'border-radius'>]? )", "rectangular-color-space": "srgb|srgb-linear|display-p3|display-p3-linear|a98-rgb|prophoto-rgb|rec2020|lab|oklab|xyz|xyz-d50|xyz-d65", "relative-selector": "? ", "relative-selector-list": "#", "relative-size": "larger|smaller", "rem()": "rem( , )", "repeat-style": "repeat-x|repeat-y|[repeat|space|round|no-repeat]{1,2}", "repeating-conic-gradient()": "repeating-conic-gradient( [] )", "repeating-linear-gradient()": "repeating-linear-gradient( [] )", "repeating-radial-gradient()": "repeating-radial-gradient( [] )", "reversed-counter-name": "reversed( )", "rgb()": "rgb( #{3} , ? )|rgb( #{3} , ? )|rgb( [||none]{3} [/ [|none]]? )", "rgba()": "rgba( #{3} , ? )|rgba( #{3} , ? )|rgba( [||none]{3} [/ [|none]]? )", "rotate()": "rotate( [|] )", "rotate3d()": "rotate3d( , , , [|] )", "rotateX()": "rotateX( [|] )", "rotateY()": "rotateY( [|] )", "rotateZ()": "rotateZ( [|] )", "round()": "round( ? , , )", "rounding-strategy": "nearest|up|down|to-zero", "saturate()": "saturate( [|]? )", "scale()": "scale( [|]#{1,2} )", "scale3d()": "scale3d( [|]#{3} )", "scaleX()": "scaleX( [|] )", "scaleY()": "scaleY( [|] )", "scaleZ()": "scaleZ( [|] )", "scope-end": "", "scope-start": "", "scroll()": "scroll( [||]? )", "scroller": "root|nearest|self", "scroll-state-feature": "", "scroll-state-in-parens": "( )|( )|", "scroll-state-query": "not | [[and ]*|[or ]*]|", "selector-list": "", "self-position": "center|start|end|self-start|self-end|flex-start|flex-end", "sepia()": "sepia( [|]? )", "shadow": "inset?&&{2,4}&&?", "shadow-t": "[{2,3}&&?]", "shape": "rect( , , , )|rect( )", "shape-box": "|margin-box", "side-or-corner": "[left|right]||[top|bottom]", "sign()": "sign( )", "signed-integer": "", "signless-integer": "", "sin()": "sin( )", "single-animation": "<'animation-duration'>||||<'animation-delay'>||||||||||[none|]||", "single-animation-composition": "replace|add|accumulate", "single-animation-direction": "normal|reverse|alternate|alternate-reverse", "single-animation-fill-mode": "none|forwards|backwards|both", "single-animation-iteration-count": "infinite|", "single-animation-play-state": "running|paused", "single-animation-timeline": "auto|none|||", "single-transition": "[none|]||