Serenity Operating System
1{
2 "align-content": {
3 "inherited": false,
4 "initial": "stretch",
5 "valid-types": [
6 "align-content"
7 ]
8 },
9 "align-items": {
10 "inherited": false,
11 "initial": "stretch",
12 "valid-types": [
13 "align-items"
14 ]
15 },
16 "align-self": {
17 "inherited": false,
18 "initial": "auto",
19 "valid-types": [
20 "align-self"
21 ]
22 },
23 "appearance": {
24 "inherited": false,
25 "initial": "auto",
26 "valid-types": [
27 "appearance"
28 ]
29 },
30 "backdrop-filter": {
31 "affects-layout": false,
32 "affects-stacking-context": true,
33 "inherited": false,
34 "initial": "none",
35 "valid-types": [
36 "filter-value-list"
37 ],
38 "valid-identifiers": [
39 "none"
40 ]
41 },
42 "background": {
43 "affects-layout": false,
44 "inherited": false,
45 "initial": "transparent",
46 "longhands": [
47 "background-attachment",
48 "background-clip",
49 "background-color",
50 "background-image",
51 "background-origin",
52 "background-position",
53 "background-repeat",
54 "background-size"
55 ]
56 },
57 "background-attachment": {
58 "affects-layout": false,
59 "inherited": false,
60 "initial": "scroll",
61 "valid-types": [
62 "background-attachment"
63 ]
64 },
65 "background-clip": {
66 "affects-layout": false,
67 "inherited": false,
68 "initial": "border-box",
69 "valid-types": [
70 "background-box"
71 ]
72 },
73 "background-color": {
74 "affects-layout": false,
75 "inherited": false,
76 "initial": "transparent",
77 "valid-types": [
78 "color"
79 ],
80 "quirks": [
81 "hashless-hex-color"
82 ]
83 },
84 "background-image": {
85 "affects-layout": false,
86 "inherited": false,
87 "initial": "none",
88 "valid-types": [
89 "image"
90 ],
91 "valid-identifiers": [
92 "none"
93 ]
94 },
95 "background-origin": {
96 "affects-layout": false,
97 "inherited": false,
98 "initial": "padding-box",
99 "valid-types": [
100 "background-box"
101 ]
102 },
103 "background-position": {
104 "affects-layout": false,
105 "inherited": false,
106 "initial": "0% 0%",
107 "max-values": 4,
108 "valid-types": [
109 "length",
110 "percentage"
111 ],
112 "valid-identifiers": [
113 "bottom",
114 "center",
115 "left",
116 "right",
117 "top"
118 ],
119 "quirks": [
120 "unitless-length"
121 ]
122 },
123 "background-repeat": {
124 "affects-layout": false,
125 "inherited": false,
126 "initial": "repeat",
127 "max-values": 2,
128 "valid-types": [
129 "repeat"
130 ],
131 "valid-identifiers": [
132 "repeat-x",
133 "repeat-y"
134 ]
135 },
136 "background-size": {
137 "affects-layout": false,
138 "inherited": false,
139 "initial": "auto",
140 "max-values": 2,
141 "valid-types": [
142 "length [0,∞]",
143 "percentage [0,∞]"
144 ],
145 "valid-identifiers": [
146 "auto",
147 "cover",
148 "contain"
149 ]
150 },
151 "border": {
152 "inherited": false,
153 "initial": "medium currentcolor none",
154 "longhands": [
155 "border-width",
156 "border-style",
157 "border-color"
158 ]
159 },
160 "border-top": {
161 "inherited": false,
162 "initial": "medium currentcolor none",
163 "longhands": [
164 "border-top-width",
165 "border-top-style",
166 "border-top-color"
167 ]
168 },
169 "border-right": {
170 "inherited": false,
171 "initial": "medium currentcolor none",
172 "longhands": [
173 "border-right-width",
174 "border-right-style",
175 "border-right-color"
176 ]
177 },
178 "border-bottom": {
179 "inherited": false,
180 "initial": "medium currentcolor none",
181 "longhands": [
182 "border-bottom-width",
183 "border-bottom-style",
184 "border-bottom-color"
185 ]
186 },
187 "border-left": {
188 "inherited": false,
189 "initial": "medium currentcolor none",
190 "longhands": [
191 "border-left-width",
192 "border-left-style",
193 "border-left-color"
194 ]
195 },
196 "border-bottom-color": {
197 "affects-layout": false,
198 "initial": "currentcolor",
199 "inherited": false,
200 "valid-types": [
201 "color"
202 ],
203 "quirks": [
204 "hashless-hex-color"
205 ]
206 },
207 "border-bottom-left-radius": {
208 "affects-layout": false,
209 "initial": "0",
210 "inherited": false,
211 "max-values": 2,
212 "valid-types": [
213 "length [0,∞]",
214 "percentage [0,∞]"
215 ]
216 },
217 "border-bottom-right-radius": {
218 "affects-layout": false,
219 "initial": "0",
220 "inherited": false,
221 "max-values": 2,
222 "valid-types": [
223 "length [0,∞]",
224 "percentage [0,∞]"
225 ]
226 },
227 "border-bottom-style": {
228 "initial": "none",
229 "inherited": false,
230 "valid-types": [
231 "line-style"
232 ]
233 },
234 "border-bottom-width": {
235 "initial": "medium",
236 "inherited": false,
237 "valid-types": [
238 "length [0,∞]"
239 ],
240 "valid-identifiers": [
241 "medium",
242 "thick",
243 "thin"
244 ],
245 "quirks": [
246 "unitless-length"
247 ]
248 },
249 "border-color": {
250 "affects-layout": false,
251 "initial": "currentcolor",
252 "longhands": [
253 "border-top-color",
254 "border-right-color",
255 "border-bottom-color",
256 "border-left-color"
257 ],
258 "max-values": 4,
259 "valid-types": [
260 "color"
261 ],
262 "quirks": [
263 "hashless-hex-color"
264 ]
265 },
266 "border-collapse": {
267 "inherited": true,
268 "initial": "separate",
269 "valid-types": [
270 "border-collapse"
271 ]
272 },
273 "border-left-color": {
274 "affects-layout": false,
275 "initial": "currentcolor",
276 "inherited": false,
277 "valid-types": [
278 "color"
279 ],
280 "quirks": [
281 "hashless-hex-color"
282 ]
283 },
284 "border-left-style": {
285 "initial": "none",
286 "inherited": false,
287 "valid-types": [
288 "line-style"
289 ]
290 },
291 "border-left-width": {
292 "initial": "medium",
293 "inherited": false,
294 "valid-types": [
295 "length [0,∞]"
296 ],
297 "valid-identifiers": [
298 "medium",
299 "thick",
300 "thin"
301 ],
302 "quirks": [
303 "unitless-length"
304 ]
305 },
306 "border-radius": {
307 "affects-layout": false,
308 "inherited": false,
309 "initial": "0",
310 "longhands": [
311 "border-top-left-radius",
312 "border-top-right-radius",
313 "border-bottom-left-radius",
314 "border-bottom-right-radius"
315 ]
316 },
317 "border-right-color": {
318 "affects-layout": false,
319 "initial": "currentcolor",
320 "inherited": false,
321 "valid-types": [
322 "color"
323 ],
324 "quirks": [
325 "hashless-hex-color"
326 ]
327 },
328 "border-right-style": {
329 "initial": "none",
330 "inherited": false,
331 "valid-types": [
332 "line-style"
333 ]
334 },
335 "border-right-width": {
336 "initial": "medium",
337 "inherited": false,
338 "valid-types": [
339 "length [0,∞]"
340 ],
341 "valid-identifiers": [
342 "medium",
343 "thick",
344 "thin"
345 ],
346 "quirks": [
347 "unitless-length"
348 ]
349 },
350 "border-spacing": {
351 "inherited": true,
352 "initial": "0",
353 "quirks": [
354 "unitless-length"
355 ]
356 },
357 "border-style": {
358 "initial": "none",
359 "longhands": [
360 "border-top-style",
361 "border-right-style",
362 "border-bottom-style",
363 "border-left-style"
364 ],
365 "max-values": 4,
366 "valid-types": [
367 "line-style"
368 ]
369 },
370 "border-top-color": {
371 "affects-layout": false,
372 "initial": "currentcolor",
373 "inherited": false,
374 "quirks": [
375 "hashless-hex-color"
376 ]
377 },
378 "border-top-left-radius": {
379 "affects-layout": false,
380 "initial": "0",
381 "inherited": false,
382 "max-values": 2,
383 "valid-types": [
384 "length [0,∞]",
385 "percentage [0,∞]"
386 ]
387 },
388 "border-top-right-radius": {
389 "affects-layout": false,
390 "initial": "0",
391 "inherited": false,
392 "max-values": 2,
393 "valid-types": [
394 "length [0,∞]",
395 "percentage [0,∞]"
396 ]
397 },
398 "border-top-style": {
399 "initial": "none",
400 "inherited": false,
401 "valid-types": [
402 "line-style"
403 ]
404 },
405 "border-top-width": {
406 "initial": "medium",
407 "inherited": false,
408 "valid-types": [
409 "length [0,∞]"
410 ],
411 "valid-identifiers": [
412 "medium",
413 "thick",
414 "thin"
415 ],
416 "quirks": [
417 "unitless-length"
418 ]
419 },
420 "border-width": {
421 "initial": "medium",
422 "longhands": [
423 "border-top-width",
424 "border-right-width",
425 "border-bottom-width",
426 "border-left-width"
427 ],
428 "max-values": 4,
429 "valid-types": [
430 "length [0,∞]"
431 ],
432 "valid-identifiers": [
433 "medium",
434 "thick",
435 "thin"
436 ],
437 "quirks": [
438 "unitless-length"
439 ]
440 },
441 "bottom": {
442 "inherited": false,
443 "initial": "auto",
444 "valid-types": [
445 "length",
446 "percentage"
447 ],
448 "valid-identifiers": [
449 "auto"
450 ],
451 "quirks": [
452 "unitless-length"
453 ]
454 },
455 "box-shadow": {
456 "affects-layout": false,
457 "inherited": false,
458 "initial": "none",
459 "valid-identifiers": [
460 "none"
461 ]
462 },
463 "box-sizing": {
464 "inherited": false,
465 "initial": "content-box",
466 "valid-types": [
467 "box-sizing"
468 ]
469 },
470 "caption-side": {
471 "inherited": true,
472 "initial": "top",
473 "valid-identifiers": [
474 "bottom",
475 "top"
476 ]
477 },
478 "clear": {
479 "inherited": false,
480 "initial": "none",
481 "valid-types": [
482 "clear"
483 ]
484 },
485 "clip": {
486 "inherited": true,
487 "initial": "auto",
488 "valid-identifiers": [
489 "auto"
490 ],
491 "valid-types": [
492 "rect"
493 ],
494 "quirks": [
495 "unitless-length"
496 ]
497 },
498 "color": {
499 "affects-layout": false,
500 "inherited": true,
501 "initial": "-libweb-palette-base-text",
502 "valid-types": [
503 "color"
504 ],
505 "quirks": [
506 "hashless-hex-color"
507 ]
508 },
509 "column-gap": {
510 "inherited": false,
511 "initial": "auto",
512 "valid-types": [
513 "length [0,∞]",
514 "percentage [0,∞]"
515 ],
516 "valid-identifiers": [
517 "auto"
518 ],
519 "quirks": [
520 "unitless-length"
521 ]
522 },
523 "content": {
524 "inherited": false,
525 "initial": "normal",
526 "__comment": "FIXME: This accepts a whole lot of other types and identifiers!",
527 "valid-types": [
528 "string"
529 ],
530 "valid-identifiers": [
531 "normal",
532 "none"
533 ]
534 },
535 "cursor": {
536 "affects-layout": false,
537 "inherited": true,
538 "initial": "auto",
539 "valid-types": [
540 "url",
541 "cursor"
542 ]
543 },
544 "direction": {
545 "inherited": true,
546 "initial": "ltr",
547 "valid-identifiers": [
548 "ltr",
549 "rtl"
550 ]
551 },
552 "display": {
553 "inherited": false,
554 "initial": "inline",
555 "valid-identifiers": [
556 "block",
557 "flex",
558 "grid",
559 "inline",
560 "inline-block",
561 "inline-flex",
562 "inline-table",
563 "list-item",
564 "none",
565 "table",
566 "table-caption",
567 "table-cell",
568 "table-column",
569 "table-column-group",
570 "table-footer-group",
571 "table-header-group",
572 "table-row",
573 "table-row-group"
574 ]
575 },
576 "fill": {
577 "affects-layout": false,
578 "inherited": true,
579 "initial": "black",
580 "valid-types": [
581 "color"
582 ],
583 "valid-identifiers": [
584 "none"
585 ]
586 },
587 "flex": {
588 "inherited": false,
589 "initial": "0 1 auto",
590 "longhands": [
591 "flex-grow",
592 "flex-shrink",
593 "flex-basis"
594 ]
595 },
596 "flex-basis": {
597 "inherited": false,
598 "initial": "auto",
599 "valid-types": [
600 "length [0,∞]",
601 "percentage [0,∞]"
602 ],
603 "valid-identifiers": [
604 "auto",
605 "content"
606 ]
607 },
608 "flex-direction": {
609 "inherited": false,
610 "initial": "row",
611 "valid-types": [
612 "flex-direction"
613 ]
614 },
615 "flex-flow": {
616 "inherited": false,
617 "initial": "row nowrap",
618 "longhands": [
619 "flex-direction",
620 "flex-wrap"
621 ]
622 },
623 "flex-grow": {
624 "inherited": false,
625 "initial": "0",
626 "valid-types": [
627 "number [0,∞]"
628 ]
629 },
630 "flex-shrink": {
631 "inherited": false,
632 "initial": "1",
633 "valid-types": [
634 "number [0,∞]"
635 ]
636 },
637 "order": {
638 "inherited": false,
639 "initial": "0",
640 "valid-types": [
641 "integer"
642 ]
643 },
644 "flex-wrap": {
645 "inherited": false,
646 "initial": "nowrap",
647 "valid-types": [
648 "flex-wrap"
649 ]
650 },
651 "float": {
652 "inherited": false,
653 "initial": "none",
654 "valid-types": [
655 "float"
656 ]
657 },
658 "font": {
659 "inherited": true,
660 "initial": "normal medium sans-serif",
661 "longhands": [
662 "font-family",
663 "font-size",
664 "font-variant",
665 "font-weight"
666 ]
667 },
668 "font-family": {
669 "inherited": true,
670 "initial": "sans-serif"
671 },
672 "font-size": {
673 "inherited": true,
674 "initial": "medium",
675 "valid-types": [
676 "length [0,∞]",
677 "percentage [0,∞]"
678 ],
679 "valid-identifiers": [
680 "large",
681 "larger",
682 "medium",
683 "small",
684 "smaller",
685 "x-large",
686 "x-small",
687 "xx-large",
688 "xx-small",
689 "xxx-large"
690 ],
691 "quirks": [
692 "unitless-length"
693 ]
694 },
695 "font-stretch": {
696 "inherited": true,
697 "initial": "normal",
698 "valid-types": [
699 "percentage [0,∞]"
700 ],
701 "valid-identifiers": [
702 "normal",
703 "ultra-condensed",
704 "extra-condensed",
705 "condensed",
706 "semi-condensed",
707 "semi-expanded",
708 "expanded",
709 "extra-expanded",
710 "ultra-expanded"
711 ]
712 },
713 "font-style": {
714 "inherited": true,
715 "initial": "normal",
716 "valid-identifiers": [
717 "italic",
718 "normal",
719 "oblique"
720 ]
721 },
722 "font-variant": {
723 "inherited": true,
724 "initial": "normal",
725 "valid-types": [
726 "font-variant"
727 ]
728 },
729 "font-weight": {
730 "inherited": true,
731 "initial": "normal",
732 "valid-types": [
733 "number [1,1000]"
734 ],
735 "valid-identifiers": [
736 "bold",
737 "bolder",
738 "lighter",
739 "normal"
740 ]
741 },
742 "gap": {
743 "inherited": false,
744 "initial": "auto",
745 "valid-types": [
746 "length [0,∞]",
747 "percentage [0,∞]"
748 ],
749 "max-values": 2,
750 "valid-identifiers": [
751 "auto"
752 ],
753 "quirks": [
754 "unitless-length"
755 ],
756 "longhands": [
757 "row-gap",
758 "column-gap"
759 ]
760 },
761 "grid-area": {
762 "inherited": false,
763 "initial": "auto",
764 "valid-identifiers": [
765 "auto"
766 ],
767 "valid-types": [
768 "string"
769 ],
770 "longhands": [
771 "grid-column-end",
772 "grid-column-start",
773 "grid-row-end",
774 "grid-row-start"
775 ]
776 },
777 "grid-column": {
778 "inherited": false,
779 "initial": "auto",
780 "valid-identifiers": [
781 "auto"
782 ],
783 "valid-types": [
784 "string"
785 ],
786 "longhands": [
787 "grid-column-end",
788 "grid-column-start"
789 ]
790 },
791 "grid-column-end": {
792 "inherited": false,
793 "initial": "auto",
794 "valid-identifiers": [
795 "auto"
796 ],
797 "valid-types": [
798 "string"
799 ]
800 },
801 "grid-column-gap": {
802 "inherited": false,
803 "initial": "auto",
804 "valid-types": [
805 "length [0,∞]",
806 "percentage [0,∞]"
807 ],
808 "valid-identifiers": [
809 "auto"
810 ],
811 "quirks": [
812 "unitless-length"
813 ]
814 },
815 "grid-column-start": {
816 "inherited": false,
817 "initial": "auto",
818 "valid-identifiers": [
819 "auto"
820 ],
821 "valid-types": [
822 "string"
823 ]
824 },
825 "grid-gap": {
826 "inherited": false,
827 "initial": "auto",
828 "valid-types": [
829 "length [0,∞]",
830 "percentage [0,∞]"
831 ],
832 "max-values": 2,
833 "valid-identifiers": [
834 "auto"
835 ],
836 "quirks": [
837 "unitless-length"
838 ],
839 "longhands": [
840 "grid-row-gap",
841 "grid-column-gap"
842 ]
843 },
844 "grid-row": {
845 "inherited": false,
846 "initial": "auto",
847 "valid-identifiers": [
848 "auto"
849 ],
850 "valid-types": [
851 "string"
852 ],
853 "longhands": [
854 "grid-row-end",
855 "grid-row-start"
856 ]
857 },
858 "grid-row-end": {
859 "inherited": false,
860 "initial": "auto",
861 "valid-identifiers": [
862 "auto"
863 ],
864 "valid-types": [
865 "string"
866 ]
867 },
868 "grid-row-gap": {
869 "inherited": false,
870 "initial": "auto",
871 "valid-types": [
872 "length [0,∞]",
873 "percentage [0,∞]"
874 ],
875 "valid-identifiers": [
876 "auto"
877 ],
878 "quirks": [
879 "unitless-length"
880 ]
881 },
882 "grid-row-start": {
883 "inherited": false,
884 "initial": "auto",
885 "valid-identifiers": [
886 "auto"
887 ],
888 "valid-types": [
889 "string"
890 ]
891 },
892 "grid-template-areas": {
893 "inherited": false,
894 "initial": "auto",
895 "valid-identifiers": [
896 "auto"
897 ],
898 "valid-types": [
899 "string"
900 ]
901 },
902 "grid-template-columns": {
903 "inherited": false,
904 "initial": "auto",
905 "max-values": 4,
906 "valid-identifiers": [
907 "auto"
908 ],
909 "valid-types": [
910 "length",
911 "percentage",
912 "string"
913 ]
914 },
915 "grid-template-rows": {
916 "inherited": false,
917 "initial": "auto",
918 "max-values": 4,
919 "valid-identifiers": [
920 "auto"
921 ],
922 "valid-types": [
923 "length",
924 "percentage",
925 "string"
926 ]
927 },
928 "height": {
929 "inherited": false,
930 "initial": "auto",
931 "valid-types": [
932 "length [0,∞]",
933 "percentage [0,∞]"
934 ],
935 "valid-identifiers": [
936 "auto"
937 ],
938 "quirks": [
939 "unitless-length"
940 ]
941 },
942 "image-rendering": {
943 "affects-layout": false,
944 "inherited": true,
945 "initial": "auto",
946 "valid-types": [
947 "image-rendering"
948 ]
949 },
950 "justify-content": {
951 "inherited": false,
952 "initial": "flex-start",
953 "valid-types": [
954 "justify-content"
955 ]
956 },
957 "left": {
958 "inherited": false,
959 "initial": "auto",
960 "valid-types": [
961 "length",
962 "percentage"
963 ],
964 "valid-identifiers": [
965 "auto"
966 ],
967 "quirks": [
968 "unitless-length"
969 ]
970 },
971 "letter-spacing": {
972 "inherited": true,
973 "initial": "normal",
974 "valid-types": [
975 "length",
976 "percentage"
977 ],
978 "valid-identifiers": [
979 "normal"
980 ],
981 "quirks": [
982 "unitless-length"
983 ]
984 },
985 "line-height": {
986 "inherited": true,
987 "initial": "normal",
988 "valid-types": [
989 "length [0,∞]",
990 "number [0,∞]",
991 "percentage [0,∞]"
992 ],
993 "valid-identifiers": [
994 "normal"
995 ]
996 },
997 "list-style": {
998 "inherited": true,
999 "initial": "outside disc",
1000 "longhands": [
1001 "list-style-type",
1002 "list-style-position",
1003 "list-style-image"
1004 ]
1005 },
1006 "list-style-image": {
1007 "inherited": true,
1008 "initial": "none",
1009 "valid-types": [
1010 "image"
1011 ],
1012 "valid-identifiers": [
1013 "none"
1014 ]
1015 },
1016 "list-style-position": {
1017 "inherited": true,
1018 "initial": "outside",
1019 "valid-identifiers": [
1020 "inside",
1021 "outside"
1022 ]
1023 },
1024 "list-style-type": {
1025 "inherited": true,
1026 "initial": "disc",
1027 "valid-types": [
1028 "string",
1029 "list-style-type"
1030 ]
1031 },
1032 "margin": {
1033 "inherited": false,
1034 "initial": "0",
1035 "longhands": [
1036 "margin-top",
1037 "margin-right",
1038 "margin-bottom",
1039 "margin-left"
1040 ],
1041 "max-values": 4,
1042 "valid-types": [
1043 "length",
1044 "percentage"
1045 ],
1046 "valid-identifiers": [
1047 "auto"
1048 ],
1049 "quirks": [
1050 "unitless-length"
1051 ]
1052 },
1053 "margin-bottom": {
1054 "inherited": false,
1055 "initial": "0",
1056 "valid-types": [
1057 "length",
1058 "percentage"
1059 ],
1060 "valid-identifiers": [
1061 "auto"
1062 ],
1063 "quirks": [
1064 "unitless-length"
1065 ]
1066 },
1067 "margin-left": {
1068 "inherited": false,
1069 "initial": "0",
1070 "valid-types": [
1071 "length",
1072 "percentage"
1073 ],
1074 "valid-identifiers": [
1075 "auto"
1076 ],
1077 "quirks": [
1078 "unitless-length"
1079 ]
1080 },
1081 "margin-right": {
1082 "inherited": false,
1083 "initial": "0",
1084 "valid-types": [
1085 "length",
1086 "percentage"
1087 ],
1088 "valid-identifiers": [
1089 "auto"
1090 ],
1091 "quirks": [
1092 "unitless-length"
1093 ]
1094 },
1095 "margin-top": {
1096 "inherited": false,
1097 "initial": "0",
1098 "valid-types": [
1099 "length",
1100 "percentage"
1101 ],
1102 "valid-identifiers": [
1103 "auto"
1104 ],
1105 "quirks": [
1106 "unitless-length"
1107 ]
1108 },
1109 "max-height": {
1110 "inherited": false,
1111 "initial": "none",
1112 "valid-types": [
1113 "length [0,∞]",
1114 "percentage [0,∞]"
1115 ],
1116 "valid-identifiers": [
1117 "none"
1118 ],
1119 "quirks": [
1120 "unitless-length"
1121 ]
1122 },
1123 "max-width": {
1124 "inherited": false,
1125 "initial": "none",
1126 "valid-types": [
1127 "length [0,∞]",
1128 "percentage [0,∞]"
1129 ],
1130 "valid-identifiers": [
1131 "none"
1132 ],
1133 "quirks": [
1134 "unitless-length"
1135 ]
1136 },
1137 "min-height": {
1138 "inherited": false,
1139 "initial": "auto",
1140 "valid-types": [
1141 "length [0,∞]",
1142 "percentage [0,∞]"
1143 ],
1144 "valid-identifiers": [
1145 "auto",
1146 "none"
1147 ],
1148 "quirks": [
1149 "unitless-length"
1150 ]
1151 },
1152 "min-width": {
1153 "inherited": false,
1154 "initial": "auto",
1155 "valid-types": [
1156 "length [0,∞]",
1157 "percentage [0,∞]"
1158 ],
1159 "valid-identifiers": [
1160 "auto",
1161 "none"
1162 ],
1163 "quirks": [
1164 "unitless-length"
1165 ]
1166 },
1167 "opacity": {
1168 "affects-layout": false,
1169 "affects-stacking-context": true,
1170 "inherited": false,
1171 "initial": "1",
1172 "valid-types": [
1173 "number",
1174 "percentage"
1175 ]
1176 },
1177 "outline": {
1178 "affects-layout": false,
1179 "inherited": false,
1180 "__comment": "FIXME: Initial value is really `medium invert none` but we don't yet parse the outline shorthand.",
1181 "initial": "none",
1182 "longhands": [
1183 "outline-color",
1184 "outline-style",
1185 "outline-width"
1186 ]
1187 },
1188 "outline-color": {
1189 "affects-layout": false,
1190 "inherited": false,
1191 "initial": "invert",
1192 "valid-types": [
1193 "color"
1194 ],
1195 "valid-identifiers": [
1196 "invert"
1197 ]
1198 },
1199 "outline-style": {
1200 "affects-layout": false,
1201 "inherited": false,
1202 "initial": "none",
1203 "valid-types": [
1204 "line-style"
1205 ]
1206 },
1207 "outline-width": {
1208 "affects-layout": false,
1209 "inherited": false,
1210 "initial": "medium",
1211 "valid-types": [
1212 "length [0,∞]"
1213 ],
1214 "valid-identifiers": [
1215 "medium",
1216 "thick",
1217 "thin"
1218 ]
1219 },
1220 "overflow": {
1221 "longhands": [
1222 "overflow-x",
1223 "overflow-y"
1224 ],
1225 "inherited": false,
1226 "initial": "visible",
1227 "max-values": 2,
1228 "valid-types": [
1229 "overflow"
1230 ]
1231 },
1232 "overflow-x": {
1233 "inherited": false,
1234 "initial": "visible",
1235 "valid-types": [
1236 "overflow"
1237 ]
1238 },
1239 "overflow-y": {
1240 "inherited": false,
1241 "initial": "visible",
1242 "valid-types": [
1243 "overflow"
1244 ]
1245 },
1246 "padding": {
1247 "inherited": false,
1248 "initial": "0",
1249 "longhands": [
1250 "padding-top",
1251 "padding-right",
1252 "padding-bottom",
1253 "padding-left"
1254 ],
1255 "max-values": 4,
1256 "valid-types": [
1257 "length [0,∞]",
1258 "percentage [0,∞]"
1259 ],
1260 "quirks": [
1261 "unitless-length"
1262 ]
1263 },
1264 "padding-bottom": {
1265 "inherited": false,
1266 "initial": "0",
1267 "valid-types": [
1268 "length [0,∞]",
1269 "percentage [0,∞]"
1270 ],
1271 "quirks": [
1272 "unitless-length"
1273 ]
1274 },
1275 "padding-left": {
1276 "inherited": false,
1277 "initial": "0",
1278 "valid-types": [
1279 "length [0,∞]",
1280 "percentage [0,∞]"
1281 ],
1282 "quirks": [
1283 "unitless-length"
1284 ]
1285 },
1286 "padding-right": {
1287 "inherited": false,
1288 "initial": "0",
1289 "valid-types": [
1290 "length [0,∞]",
1291 "percentage [0,∞]"
1292 ],
1293 "quirks": [
1294 "unitless-length"
1295 ]
1296 },
1297 "padding-top": {
1298 "inherited": false,
1299 "initial": "0",
1300 "valid-types": [
1301 "length [0,∞]",
1302 "percentage [0,∞]"
1303 ],
1304 "quirks": [
1305 "unitless-length"
1306 ]
1307 },
1308 "pointer-events": {
1309 "affects-layout": false,
1310 "inherited": true,
1311 "initial": "auto",
1312 "valid-types": [
1313 "pointer-events"
1314 ]
1315 },
1316 "position": {
1317 "inherited": false,
1318 "initial": "static",
1319 "valid-types": [
1320 "position"
1321 ]
1322 },
1323 "right": {
1324 "inherited": false,
1325 "initial": "auto",
1326 "valid-types": [
1327 "length",
1328 "percentage"
1329 ],
1330 "valid-identifiers": [
1331 "auto"
1332 ],
1333 "quirks": [
1334 "unitless-length"
1335 ]
1336 },
1337 "row-gap": {
1338 "inherited": false,
1339 "initial": "auto",
1340 "valid-types": [
1341 "length [0,∞]",
1342 "percentage [0,∞]"
1343 ],
1344 "valid-identifiers": [
1345 "auto"
1346 ],
1347 "quirks": [
1348 "unitless-length"
1349 ]
1350 },
1351 "stroke": {
1352 "affects-layout": false,
1353 "inherited": true,
1354 "initial": "none",
1355 "valid-types": [
1356 "color"
1357 ],
1358 "valid-identifiers": [
1359 "none"
1360 ]
1361 },
1362 "stroke-width": {
1363 "affects-layout": false,
1364 "inherited": true,
1365 "initial": "1px",
1366 "valid-types": [
1367 "length [0,∞]",
1368 "number [0,∞]",
1369 "percentage [0,∞]"
1370 ]
1371 },
1372 "text-align": {
1373 "inherited": true,
1374 "initial": "left",
1375 "valid-types": [
1376 "text-align"
1377 ]
1378 },
1379 "text-decoration": {
1380 "affects-layout": false,
1381 "inherited": false,
1382 "initial": "none",
1383 "longhands": [
1384 "text-decoration-color",
1385 "text-decoration-line",
1386 "text-decoration-style",
1387 "text-decoration-thickness"
1388 ]
1389 },
1390 "text-decoration-color": {
1391 "affects-layout": false,
1392 "inherited": false,
1393 "initial": "currentcolor",
1394 "valid-types": [
1395 "color"
1396 ]
1397 },
1398 "text-decoration-line": {
1399 "__comment": "FIXME: This property is not supposed to be inherited, but we currently rely on inheritance to propagate decorations into line boxes.",
1400 "affects-layout": false,
1401 "inherited": true,
1402 "initial": "none",
1403 "valid-types": [
1404 "text-decoration-line"
1405 ]
1406 },
1407 "text-decoration-style": {
1408 "affects-layout": false,
1409 "inherited": false,
1410 "initial": "solid",
1411 "valid-types": [
1412 "text-decoration-style"
1413 ]
1414 },
1415 "text-decoration-thickness": {
1416 "affects-layout": false,
1417 "inherited": false,
1418 "initial": "auto",
1419 "valid-types": [
1420 "length",
1421 "percentage"
1422 ],
1423 "valid-identifiers": [
1424 "auto",
1425 "from-font"
1426 ]
1427 },
1428 "text-indent": {
1429 "inherited": true,
1430 "initial": "0",
1431 "valid-types": [
1432 "length",
1433 "percentage"
1434 ],
1435 "quirks": [
1436 "unitless-length"
1437 ]
1438 },
1439 "text-justify": {
1440 "inherited": true,
1441 "initial": "auto",
1442 "valid-types": [
1443 "text-justify"
1444 ]
1445 },
1446 "text-shadow": {
1447 "affects-layout": false,
1448 "inherited": true,
1449 "initial": "none",
1450 "valid-identifiers": [
1451 "none"
1452 ]
1453 },
1454 "text-transform": {
1455 "inherited": true,
1456 "initial": "none",
1457 "valid-types": [
1458 "text-transform"
1459 ]
1460 },
1461 "top": {
1462 "inherited": false,
1463 "initial": "auto",
1464 "valid-types": [
1465 "length",
1466 "percentage"
1467 ],
1468 "valid-identifiers": [
1469 "auto"
1470 ],
1471 "quirks": [
1472 "unitless-length"
1473 ]
1474 },
1475 "transform": {
1476 "inherited": false,
1477 "initial": "none",
1478 "affects-stacking-context": true
1479 },
1480 "transform-origin": {
1481 "affects-layout": false,
1482 "inherited": false,
1483 "initial": "50% 50%",
1484 "max-values": 3,
1485 "valid-types": [
1486 "length",
1487 "percentage"
1488 ],
1489 "valid-identifiers": [
1490 "bottom",
1491 "center",
1492 "left",
1493 "right",
1494 "top"
1495 ]
1496 },
1497 "user-select": {
1498 "affects-layout": false,
1499 "inherited": false,
1500 "initial": "auto",
1501 "valid-identifiers": [
1502 "all",
1503 "auto",
1504 "contain",
1505 "none",
1506 "text"
1507 ]
1508 },
1509 "vertical-align": {
1510 "inherited": false,
1511 "initial": "baseline",
1512 "valid-types": [
1513 "length",
1514 "percentage",
1515 "vertical-align"
1516 ],
1517 "quirks": [
1518 "unitless-length"
1519 ]
1520 },
1521 "visibility": {
1522 "inherited": true,
1523 "initial": "visible",
1524 "valid-types": [
1525 "visibility"
1526 ]
1527 },
1528 "width": {
1529 "inherited": false,
1530 "initial": "auto",
1531 "valid-types": [
1532 "length [0,∞]",
1533 "percentage [0,∞]"
1534 ],
1535 "valid-identifiers": [
1536 "auto"
1537 ],
1538 "quirks": [
1539 "unitless-length"
1540 ]
1541 },
1542 "white-space": {
1543 "inherited": true,
1544 "initial": "normal",
1545 "valid-types": [
1546 "white-space"
1547 ]
1548 },
1549 "word-spacing": {
1550 "inherited": true,
1551 "initial": "normal",
1552 "valid-types": [
1553 "length",
1554 "percentage"
1555 ],
1556 "valid-identifiers": [
1557 "normal"
1558 ],
1559 "quirks": [
1560 "unitless-length"
1561 ]
1562 },
1563 "word-wrap": {
1564 "inherited": true,
1565 "initial": "normal",
1566 "valid-identifiers": [
1567 "anywhere",
1568 "break-word",
1569 "normal"
1570 ]
1571 },
1572 "z-index": {
1573 "affects-layout": false,
1574 "affects-stacking-context": true,
1575 "inherited": false,
1576 "initial": "auto",
1577 "valid-types": [
1578 "integer"
1579 ],
1580 "valid-identifiers": [
1581 "auto"
1582 ]
1583 }
1584}