3 <!DOCTYPE MODE SYSTEM "xmode.dtd">
7 <PROPERTY NAME="commentStart" VALUE="/*" />
8 <PROPERTY NAME="commentEnd" VALUE="*/" />
9 <PROPERTY NAME="indentOpenBrackets" VALUE="{" />
10 <PROPERTY NAME="indentCloseBrackets" VALUE="}" />
11 <PROPERTY NAME="noWordSep" VALUE="-" />
12 <PROPERTY NAME="noWordSep" VALUE="_" />
15 <RULES IGNORE_CASE="TRUE"
16 HIGHLIGHT_DIGITS="TRUE"
17 DIGIT_RE="-?\d+(\.\d+)?(pt|pc|in|mm|cm|em|ex|px|ms|s|%|)"
21 <MARK_FOLLOWING TYPE="LITERAL1">.</MARK_FOLLOWING>
23 <MARK_FOLLOWING TYPE="LITERAL2">#</MARK_FOLLOWING>
25 <SEQ TYPE="OPERATOR">></SEQ>
27 <!-- TODO: selectors, see http://www.w3.org/TR/REC-CSS2/selector.html -->
29 <SEQ TYPE="OPERATOR" DELEGATE="PSEUDO">:</SEQ>
30 <SEQ TYPE="OPERATOR">,</SEQ>
32 <!-- @media statements (doesn't count as a property block): -->
33 <SPAN_REGEXP HASH_CHAR="@" TYPE="LITERAL2" DELEGATE="MAIN">
34 <BEGIN>^@(media|supports).*\{</BEGIN>
38 <!-- property blocks: -->
39 <SPAN TYPE="OPERATOR" DELEGATE="PROPERTIES">
44 <IMPORT DELEGATE="GLOBAL" />
45 <IMPORT DELEGATE="html::TAGS" />
49 <!-- Pseudo classes like ":active" -->
51 <!-- Delegate back: -->
52 <SEQ TYPE="NULL" DELEGATE="MAIN"> </SEQ>
53 <SEQ TYPE="OPERATOR" DELEGATE="MAIN">,</SEQ>
55 <SEQ TYPE="OPERATOR" DELEGATE="PROPERTIES">{</SEQ>
57 <SPAN_REGEXP HASH_CHAR="lang" TYPE="KEYWORD4">
58 <BEGIN>lang\s*\(</BEGIN>
62 <SPAN_REGEXP HASH_CHAR="lang" TYPE="KEYWORD4">
63 <BEGIN>lang\s*\(</BEGIN>
67 <!-- For delegating to PROPERTIES: -->
68 <IMPORT DELEGATE="GLOBAL" />
71 <KEYWORD4>active</KEYWORD4>
72 <KEYWORD4>after</KEYWORD4>
73 <KEYWORD4>before</KEYWORD4>
74 <KEYWORD4>checked</KEYWORD4>
75 <KEYWORD4>disabled</KEYWORD4>
76 <KEYWORD4>empty</KEYWORD4>
77 <KEYWORD4>enabled</KEYWORD4>
78 <KEYWORD4>first-child</KEYWORD4>
79 <KEYWORD4>first-letter</KEYWORD4>
80 <KEYWORD4>first-line</KEYWORD4>
81 <KEYWORD4>first-of-type</KEYWORD4>
82 <KEYWORD4>focus</KEYWORD4>
83 <KEYWORD4>hover</KEYWORD4>
84 <KEYWORD4>in-range</KEYWORD4>
85 <KEYWORD4>invalid</KEYWORD4>
86 <KEYWORD4>lang</KEYWORD4>
87 <KEYWORD4>last-child</KEYWORD4>
88 <KEYWORD4>last-of-type</KEYWORD4>
89 <KEYWORD4>link</KEYWORD4>
90 <KEYWORD4>not</KEYWORD4>
91 <KEYWORD4>nth-child</KEYWORD4>
92 <KEYWORD4>nth-last-child</KEYWORD4>
93 <KEYWORD4>nth-last-of-type</KEYWORD4>
94 <KEYWORD4>nth-of-type</KEYWORD4>
95 <KEYWORD4>only-of-type</KEYWORD4>
96 <KEYWORD4>only-child</KEYWORD4>
97 <KEYWORD4>optional</KEYWORD4>
98 <KEYWORD4>out-of-range</KEYWORD4>
99 <KEYWORD4>read-only</KEYWORD4>
100 <KEYWORD4>read-write</KEYWORD4>
101 <KEYWORD4>required</KEYWORD4>
102 <KEYWORD4>root</KEYWORD4>
103 <KEYWORD4>selection</KEYWORD4>
104 <KEYWORD4>target</KEYWORD4>
105 <KEYWORD4>valid</KEYWORD4>
106 <KEYWORD4>visited</KEYWORD4>
111 <RULES SET="PROPERTIES" ESCAPE="\">
112 <!-- Delegate back -->
113 <SEQ TYPE="OPERATOR" DELEGATE="MAIN">}</SEQ>
115 <SEQ TYPE="OPERATOR" DELEGATE="PROP_VALUE">:</SEQ>
117 <IMPORT DELEGATE="GLOBAL" />
120 <!-- CSS 1-3 properties filtered by major browser support 2016 -->
122 <KEYWORD2>background-clip</KEYWORD2>
123 <KEYWORD2>align-content</KEYWORD2>
124 <KEYWORD2>align-items</KEYWORD2>
125 <KEYWORD2>align-self</KEYWORD2>
126 <KEYWORD2>animation</KEYWORD2>
127 <KEYWORD2>animation-delay</KEYWORD2>
128 <KEYWORD2>animation-direction</KEYWORD2>
129 <KEYWORD2>animation-duration</KEYWORD2>
130 <KEYWORD2>animation-iteration-count</KEYWORD2>
131 <KEYWORD2>animation-name</KEYWORD2>
132 <KEYWORD2>animation-play-state</KEYWORD2>
133 <KEYWORD2>animation-timing-function</KEYWORD2>
134 <KEYWORD2>backface-visibility</KEYWORD2>
135 <KEYWORD2>background</KEYWORD2>
136 <KEYWORD2>background-attachment</KEYWORD2>
137 <KEYWORD2>background-clip</KEYWORD2>
138 <KEYWORD2>background-color</KEYWORD2>
139 <KEYWORD2>background-image</KEYWORD2>
140 <KEYWORD2>background-origin</KEYWORD2>
141 <KEYWORD2>background-position</KEYWORD2>
142 <KEYWORD2>background-repeat</KEYWORD2>
143 <KEYWORD2>background-size</KEYWORD2>
144 <KEYWORD2>border</KEYWORD2>
145 <KEYWORD2>border-bottom</KEYWORD2>
146 <KEYWORD2>border-bottom-color</KEYWORD2>
147 <KEYWORD2>border-bottom-left-radius</KEYWORD2>
148 <KEYWORD2>border-bottom-right-radius</KEYWORD2>
149 <KEYWORD2>border-bottom-style</KEYWORD2>
150 <KEYWORD2>border-bottom-width</KEYWORD2>
151 <KEYWORD2>border-collapse</KEYWORD2>
152 <KEYWORD2>border-color</KEYWORD2>
153 <KEYWORD2>border-image</KEYWORD2>
154 <KEYWORD2>border-image-outset</KEYWORD2>
155 <KEYWORD2>border-image-repeat</KEYWORD2>
156 <KEYWORD2>border-image-slice</KEYWORD2>
157 <KEYWORD2>border-image-source</KEYWORD2>
158 <KEYWORD2>border-image-width</KEYWORD2>
159 <KEYWORD2>border-left</KEYWORD2>
160 <KEYWORD2>border-left-color</KEYWORD2>
161 <KEYWORD2>border-left-style</KEYWORD2>
162 <KEYWORD2>border-left-width</KEYWORD2>
163 <KEYWORD2>border-radius</KEYWORD2>
164 <KEYWORD2>border-right</KEYWORD2>
165 <KEYWORD2>border-right-color</KEYWORD2>
166 <KEYWORD2>border-right-style</KEYWORD2>
167 <KEYWORD2>border-right-width</KEYWORD2>
168 <KEYWORD2>border-spacing</KEYWORD2>
169 <KEYWORD2>border-style</KEYWORD2>
170 <KEYWORD2>border-top</KEYWORD2>
171 <KEYWORD2>border-top-color</KEYWORD2>
172 <KEYWORD2>border-top-left-radius</KEYWORD2>
173 <KEYWORD2>border-top-right-radius</KEYWORD2>
174 <KEYWORD2>border-top-style</KEYWORD2>
175 <KEYWORD2>border-top-width</KEYWORD2>
176 <KEYWORD2>border-width</KEYWORD2>
177 <KEYWORD2>bottom</KEYWORD2>
178 <KEYWORD2>box-shadow</KEYWORD2>
179 <KEYWORD2>box-sizing</KEYWORD2>
180 <KEYWORD2>caption-side</KEYWORD2>
181 <KEYWORD2>clear</KEYWORD2>
182 <KEYWORD2>clip</KEYWORD2>
183 <KEYWORD2>color</KEYWORD2>
184 <KEYWORD2>column-count</KEYWORD2>
185 <KEYWORD2>column-gap</KEYWORD2>
186 <KEYWORD2>column-rule</KEYWORD2>
187 <KEYWORD2>column-rule-color</KEYWORD2>
188 <KEYWORD2>column-rule-style</KEYWORD2>
189 <KEYWORD2>column-rule-width</KEYWORD2>
190 <KEYWORD2>column-span</KEYWORD2>
191 <KEYWORD2>column-width</KEYWORD2>
192 <KEYWORD2>columns</KEYWORD2>
193 <KEYWORD2>content</KEYWORD2>
194 <KEYWORD2>counter-increment</KEYWORD2>
195 <KEYWORD2>counter-reset</KEYWORD2>
196 <KEYWORD2>cursor</KEYWORD2>
197 <KEYWORD2>direction</KEYWORD2>
198 <KEYWORD2>display</KEYWORD2>
199 <KEYWORD2>empty-cells</KEYWORD2>
200 <KEYWORD2>fill</KEYWORD2>
201 <KEYWORD2>flex</KEYWORD2>
202 <KEYWORD2>flex-basis</KEYWORD2>
203 <KEYWORD2>flex-direction</KEYWORD2>
204 <KEYWORD2>flex-flow</KEYWORD2>
205 <KEYWORD2>flex-grow</KEYWORD2>
206 <KEYWORD2>flex-shrink</KEYWORD2>
207 <KEYWORD2>flex-wrap</KEYWORD2>
208 <KEYWORD2>float</KEYWORD2>
209 <KEYWORD2>font</KEYWORD2>
210 <KEYWORD2>font-family</KEYWORD2>
211 <KEYWORD2>font-size</KEYWORD2>
212 <KEYWORD2>font-style</KEYWORD2>
213 <KEYWORD2>font-variant</KEYWORD2>
214 <KEYWORD2>font-weight</KEYWORD2>
215 <KEYWORD2>height</KEYWORD2>
216 <KEYWORD2>justify-content</KEYWORD2>
217 <KEYWORD2>left</KEYWORD2>
218 <KEYWORD2>letter-spacing</KEYWORD2>
219 <KEYWORD2>line-break</KEYWORD2>
220 <KEYWORD2>line-height</KEYWORD2>
221 <KEYWORD2>list-style</KEYWORD2>
222 <KEYWORD2>list-style-image</KEYWORD2>
223 <KEYWORD2>list-style-position</KEYWORD2>
224 <KEYWORD2>list-style-type</KEYWORD2>
225 <KEYWORD2>margin</KEYWORD2>
226 <KEYWORD2>margin-bottom</KEYWORD2>
227 <KEYWORD2>margin-left</KEYWORD2>
228 <KEYWORD2>margin-right</KEYWORD2>
229 <KEYWORD2>margin-top</KEYWORD2>
230 <KEYWORD2>max-height</KEYWORD2>
231 <KEYWORD2>max-width</KEYWORD2>
232 <KEYWORD2>min-height</KEYWORD2>
233 <KEYWORD2>min-width</KEYWORD2>
234 <KEYWORD2>object-fit</KEYWORD2>
235 <KEYWORD2>opacity</KEYWORD2>
236 <KEYWORD2>order</KEYWORD2>
237 <KEYWORD2>orphans</KEYWORD2>
238 <KEYWORD2>outline</KEYWORD2>
239 <KEYWORD2>outline-color</KEYWORD2>
240 <KEYWORD2>outline-offset</KEYWORD2>
241 <KEYWORD2>outline-style</KEYWORD2>
242 <KEYWORD2>outline-width</KEYWORD2>
243 <KEYWORD2>overflow</KEYWORD2>
244 <KEYWORD2>overflow-wrap</KEYWORD2>
245 <KEYWORD2>overflow-x</KEYWORD2>
246 <KEYWORD2>overflow-y</KEYWORD2>
247 <KEYWORD2>padding</KEYWORD2>
248 <KEYWORD2>padding-bottom</KEYWORD2>
249 <KEYWORD2>padding-left</KEYWORD2>
250 <KEYWORD2>padding-right</KEYWORD2>
251 <KEYWORD2>padding-top</KEYWORD2>
252 <KEYWORD2>page-break-after</KEYWORD2>
253 <KEYWORD2>page-break-before</KEYWORD2>
254 <KEYWORD2>page-break-inside</KEYWORD2>
255 <KEYWORD2>perspective</KEYWORD2>
256 <KEYWORD2>perspective-origin</KEYWORD2>
257 <KEYWORD2>position</KEYWORD2>
258 <KEYWORD2>quotes</KEYWORD2>
259 <KEYWORD2>resize</KEYWORD2>
260 <KEYWORD2>right</KEYWORD2>
261 <KEYWORD2>table-layout</KEYWORD2>
262 <KEYWORD2>text-align</KEYWORD2>
263 <KEYWORD2>text-decoration</KEYWORD2>
264 <KEYWORD2>text-indent</KEYWORD2>
265 <KEYWORD2>text-overflow</KEYWORD2>
266 <KEYWORD2>text-shadow</KEYWORD2>
267 <KEYWORD2>text-transform</KEYWORD2>
268 <KEYWORD2>top</KEYWORD2>
269 <KEYWORD2>transform</KEYWORD2>
270 <KEYWORD2>transform-origin</KEYWORD2>
271 <KEYWORD2>transform-style</KEYWORD2>
272 <KEYWORD2>transition</KEYWORD2>
273 <KEYWORD2>transition-delay</KEYWORD2>
274 <KEYWORD2>transition-duration</KEYWORD2>
275 <KEYWORD2>transition-property</KEYWORD2>
276 <KEYWORD2>transition-timing-function</KEYWORD2>
277 <KEYWORD2>unicode-bidi</KEYWORD2>
278 <KEYWORD2>vertical-align</KEYWORD2>
279 <KEYWORD2>visibility</KEYWORD2>
280 <KEYWORD2>white-space</KEYWORD2>
281 <KEYWORD2>widows</KEYWORD2>
282 <KEYWORD2>width</KEYWORD2>
283 <KEYWORD2>word-break</KEYWORD2>
284 <KEYWORD2>word-spacing</KEYWORD2>
285 <KEYWORD2>word-wrap</KEYWORD2>
286 <KEYWORD2>z-index</KEYWORD2>
293 <RULES SET="PROP_VALUE"
294 HIGHLIGHT_DIGITS="TRUE"
295 DIGIT_RE="-?\d+(\.\d+)?(pt|pc|in|mm|cm|em|ex|px|ms|s|%|)"
298 <SPAN_REGEXP TYPE="LITERAL1" ESCAPE="\" HASH_CHARS=""'">
299 <BEGIN>(["'])</BEGIN>
305 <!-- url without quotes -->
306 <SPAN_REGEXP TYPE="LITERAL1" MATCH_TYPE="KEYWORD1" HASH_CHAR="url(" ESCAPE="\">
307 <BEGIN>url\((?=\s*[^"'])</BEGIN>
311 <!-- proprietary IE function: -->
312 <SPAN_REGEXP TYPE="FUNCTION" DELEGATE="javascript::MAIN" HASH_CHAR="expression">
313 <BEGIN>expression\s*\(</BEGIN>
317 <!-- all other functions -->
318 <SPAN_REGEXP TYPE="KEYWORD1" DELEGATE="PROP_VALUE">
319 <BEGIN>[\w-]+\(</BEGIN>
323 <MARK_FOLLOWING TYPE="DIGIT">#</MARK_FOLLOWING>
325 <SEQ_REGEXP HASH_CHAR="!" TYPE="KEYWORD2">!\s*important</SEQ_REGEXP>
327 <!-- Delegate back: -->
328 <SEQ TYPE="OPERATOR" DELEGATE="PROPERTIES">;</SEQ>
329 <SEQ TYPE="OPERATOR" DELEGATE="MAIN">}</SEQ>
331 <IMPORT DELEGATE="GLOBAL" />
334 <KEYWORD3>above</KEYWORD3>
335 <KEYWORD3>absolute</KEYWORD3>
336 <KEYWORD3>absolute-colorimetric</KEYWORD3>
337 <KEYWORD3>adjacent</KEYWORD3>
338 <KEYWORD3>after</KEYWORD3>
339 <KEYWORD3>after-edge</KEYWORD3>
340 <KEYWORD3>all</KEYWORD3>
341 <KEYWORD3>allow-end</KEYWORD3>
342 <KEYWORD3>alphabetic</KEYWORD3>
343 <KEYWORD3>alphabetical</KEYWORD3>
344 <KEYWORD3>alternate</KEYWORD3>
345 <KEYWORD3>always</KEYWORD3>
346 <KEYWORD3>armenian</KEYWORD3>
347 <KEYWORD3>attr</KEYWORD3>
348 <KEYWORD3>auto</KEYWORD3>
349 <KEYWORD3>avoid</KEYWORD3>
350 <KEYWORD3>back</KEYWORD3>
351 <KEYWORD3>balance</KEYWORD3>
352 <KEYWORD3>baseline</KEYWORD3>
353 <KEYWORD3>before</KEYWORD3>
354 <KEYWORD3>before-edge</KEYWORD3>
355 <KEYWORD3>behind</KEYWORD3>
356 <KEYWORD3>bidi-override</KEYWORD3>
357 <KEYWORD3>blink</KEYWORD3>
358 <KEYWORD3>block</KEYWORD3>
359 <KEYWORD3>block-axis</KEYWORD3>
360 <KEYWORD3>block-line-height</KEYWORD3>
361 <KEYWORD3>blur</KEYWORD3>
362 <KEYWORD3>bold</KEYWORD3>
363 <KEYWORD3>bolder</KEYWORD3>
364 <KEYWORD3>border-box</KEYWORD3>
365 <KEYWORD3>border-box </KEYWORD3>
366 <KEYWORD3>both</KEYWORD3>
367 <KEYWORD3>bottom</KEYWORD3>
368 <KEYWORD3>break-all</KEYWORD3>
369 <KEYWORD3>break-word</KEYWORD3>
370 <KEYWORD3>button</KEYWORD3>
371 <KEYWORD3>capitalize</KEYWORD3>
372 <KEYWORD3>caps-height</KEYWORD3>
373 <KEYWORD3>caption</KEYWORD3>
374 <KEYWORD3>center</KEYWORD3>
375 <KEYWORD3>center bottom</KEYWORD3>
376 <KEYWORD3>center center</KEYWORD3>
377 <KEYWORD3>center top</KEYWORD3>
378 <KEYWORD3>central</KEYWORD3>
379 <KEYWORD3>circle</KEYWORD3>
380 <KEYWORD3>clip</KEYWORD3>
381 <KEYWORD3>close-quote</KEYWORD3>
382 <KEYWORD3>collapse</KEYWORD3>
383 <KEYWORD3>color</KEYWORD3>
384 <KEYWORD3>condensed</KEYWORD3>
385 <KEYWORD3>consider-shifts</KEYWORD3>
386 <KEYWORD3>contain</KEYWORD3>
387 <KEYWORD3>content</KEYWORD3>
388 <KEYWORD3>content-box</KEYWORD3>
389 <KEYWORD3>counter</KEYWORD3>
390 <KEYWORD3>cover</KEYWORD3>
391 <KEYWORD3>crop</KEYWORD3>
392 <KEYWORD3>cross</KEYWORD3>
393 <KEYWORD3>crosshair</KEYWORD3>
394 <KEYWORD3>cubic-bezier</KEYWORD3>
395 <KEYWORD3>current</KEYWORD3>
396 <KEYWORD3>cursive</KEYWORD3>
397 <KEYWORD3>dashed</KEYWORD3>
398 <KEYWORD3>decimal</KEYWORD3>
399 <KEYWORD3>decimal-leading-zero</KEYWORD3>
400 <KEYWORD3>default</KEYWORD3>
401 <KEYWORD3>disc</KEYWORD3>
402 <KEYWORD3>disregard-shifts</KEYWORD3>
403 <KEYWORD3>distribute</KEYWORD3>
404 <KEYWORD3>distribute-letter</KEYWORD3>
405 <KEYWORD3>distribute-space</KEYWORD3>
406 <KEYWORD3>dotted</KEYWORD3>
407 <KEYWORD3>double</KEYWORD3>
408 <KEYWORD3>resize</KEYWORD3>
409 <KEYWORD3>e-resize</KEYWORD3>
410 <KEYWORD3>ease</KEYWORD3>
411 <KEYWORD3>ease-in</KEYWORD3>
412 <KEYWORD3>ease-in-out</KEYWORD3>
413 <KEYWORD3>ease-out</KEYWORD3>
414 <KEYWORD3>ellipsis</KEYWORD3>
415 <KEYWORD3>embed</KEYWORD3>
416 <KEYWORD3>end</KEYWORD3>
417 <KEYWORD3>end-edge</KEYWORD3>
418 <KEYWORD3>exclude-ruby</KEYWORD3>
419 <KEYWORD3>extra-condensed</KEYWORD3>
420 <KEYWORD3>extra-expanded</KEYWORD3>
421 <KEYWORD3>family-name</KEYWORD3>
422 <KEYWORD3>fantasy</KEYWORD3>
423 <KEYWORD3>fast</KEYWORD3>
424 <KEYWORD3>field</KEYWORD3>
425 <KEYWORD3>fill</KEYWORD3>
426 <KEYWORD3>first</KEYWORD3>
427 <KEYWORD3>fixed</KEYWORD3>
428 <KEYWORD3>flat</KEYWORD3>
429 <KEYWORD3>font-family</KEYWORD3>
430 <KEYWORD3>font-size</KEYWORD3>
431 <KEYWORD3>forward</KEYWORD3>
432 <KEYWORD3>front</KEYWORD3>
433 <KEYWORD3>georgian</KEYWORD3>
434 <KEYWORD3>grid-height</KEYWORD3>
435 <KEYWORD3>groove</KEYWORD3>
436 <KEYWORD3>h-shadow</KEYWORD3>
437 <KEYWORD3>hanging</KEYWORD3>
438 <KEYWORD3>help</KEYWORD3>
439 <KEYWORD3>here</KEYWORD3>
440 <KEYWORD3>hidden</KEYWORD3>
441 <KEYWORD3>hide</KEYWORD3>
442 <KEYWORD3>high</KEYWORD3>
443 <KEYWORD3>horizontal</KEYWORD3>
444 <KEYWORD3>hyphenate</KEYWORD3>
445 <KEYWORD3>icon</KEYWORD3>
446 <KEYWORD3>ideographic</KEYWORD3>
447 <KEYWORD3>include-ruby</KEYWORD3>
448 <KEYWORD3>infinite</KEYWORD3>
449 <KEYWORD3>inherit</KEYWORD3>
450 <KEYWORD3>initial</KEYWORD3>
451 <KEYWORD3>inline</KEYWORD3>
452 <KEYWORD3>inline-axis</KEYWORD3>
453 <KEYWORD3>inline-block</KEYWORD3>
454 <KEYWORD3>inline-line-height</KEYWORD3>
455 <KEYWORD3>inline-table</KEYWORD3>
456 <KEYWORD3>inset</KEYWORD3>
457 <KEYWORD3>inside</KEYWORD3>
458 <KEYWORD3>integer</KEYWORD3>
459 <KEYWORD3>inter-cluster</KEYWORD3>
460 <KEYWORD3>inter-ideograph</KEYWORD3>
461 <KEYWORD3>inter-word</KEYWORD3>
462 <KEYWORD3>italic</KEYWORD3>
463 <KEYWORD3>justify</KEYWORD3>
464 <KEYWORD3>kashida</KEYWORD3>
465 <KEYWORD3>landscape</KEYWORD3>
466 <KEYWORD3>large</KEYWORD3>
467 <KEYWORD3>larger</KEYWORD3>
468 <KEYWORD3>last</KEYWORD3>
469 <KEYWORD3>left</KEYWORD3>
470 <KEYWORD3>left bottom</KEYWORD3>
471 <KEYWORD3>left center</KEYWORD3>
472 <KEYWORD3>left top</KEYWORD3>
473 <KEYWORD3>leftwards</KEYWORD3>
474 <KEYWORD3>length</KEYWORD3>
475 <KEYWORD3>lighter</KEYWORD3>
476 <KEYWORD3>line-edge</KEYWORD3>
477 <KEYWORD3>line-through</KEYWORD3>
478 <KEYWORD3>linear</KEYWORD3>
479 <KEYWORD3>list-item</KEYWORD3>
480 <KEYWORD3>loud</KEYWORD3>
481 <KEYWORD3>low</KEYWORD3>
482 <KEYWORD3>lower-alpha</KEYWORD3>
483 <KEYWORD3>lower-greek</KEYWORD3>
484 <KEYWORD3>lower-latin</KEYWORD3>
485 <KEYWORD3>lower-roman</KEYWORD3>
486 <KEYWORD3>lowercase</KEYWORD3>
487 <KEYWORD3>ltr</KEYWORD3>
488 <KEYWORD3>manual</KEYWORD3>
489 <KEYWORD3>mathematical</KEYWORD3>
490 <KEYWORD3>max-height</KEYWORD3>
491 <KEYWORD3>max-size</KEYWORD3>
492 <KEYWORD3>medium</KEYWORD3>
493 <KEYWORD3>meet</KEYWORD3>
494 <KEYWORD3>menu</KEYWORD3>
495 <KEYWORD3>message-box</KEYWORD3>
496 <KEYWORD3>middle</KEYWORD3>
497 <KEYWORD3>modal</KEYWORD3>
498 <KEYWORD3>moderate</KEYWORD3>
499 <KEYWORD3>monospace</KEYWORD3>
500 <KEYWORD3>move</KEYWORD3>
501 <KEYWORD3>multiple</KEYWORD3>
502 <KEYWORD3>n-resize</KEYWORD3>
503 <KEYWORD3>name</KEYWORD3>
504 <KEYWORD3>narrower</KEYWORD3>
505 <KEYWORD3>ne-resize</KEYWORD3>
506 <KEYWORD3>new</KEYWORD3>
507 <KEYWORD3>no-change</KEYWORD3>
508 <KEYWORD3>no-close-quote</KEYWORD3>
509 <KEYWORD3>no-content</KEYWORD3>
510 <KEYWORD3>no-display</KEYWORD3>
511 <KEYWORD3>no-limit</KEYWORD3>
512 <KEYWORD3>no-open-quote</KEYWORD3>
513 <KEYWORD3>no-repeat</KEYWORD3>
514 <KEYWORD3>none</KEYWORD3>
515 <KEYWORD3>normal</KEYWORD3>
516 <KEYWORD3>nowrap</KEYWORD3>
517 <KEYWORD3>nw-resize</KEYWORD3>
518 <KEYWORD3>oblique</KEYWORD3>
519 <KEYWORD3>open-quote</KEYWORD3>
520 <KEYWORD3>outset</KEYWORD3>
521 <KEYWORD3>outside</KEYWORD3>
522 <KEYWORD3>overline</KEYWORD3>
523 <KEYWORD3>padding-box</KEYWORD3>
524 <KEYWORD3>page-size</KEYWORD3>
525 <KEYWORD3>parent</KEYWORD3>
526 <KEYWORD3>paused</KEYWORD3>
527 <KEYWORD3>percentage</KEYWORD3>
528 <KEYWORD3>perceptual</KEYWORD3>
529 <KEYWORD3>pointer</KEYWORD3>
530 <KEYWORD3>portrait</KEYWORD3>
531 <KEYWORD3>pre</KEYWORD3>
532 <KEYWORD3>pre-line</KEYWORD3>
533 <KEYWORD3>pre-wrap</KEYWORD3>
534 <KEYWORD3>preserve-3d</KEYWORD3>
535 <KEYWORD3>progress</KEYWORD3>
536 <KEYWORD3>reduced</KEYWORD3>
537 <KEYWORD3>relative</KEYWORD3>
538 <KEYWORD3>relative-colorimetric</KEYWORD3>
539 <KEYWORD3>repeat</KEYWORD3>
540 <KEYWORD3>repeat-x</KEYWORD3>
541 <KEYWORD3>repeat-y</KEYWORD3>
542 <KEYWORD3>reset-size</KEYWORD3>
543 <KEYWORD3>reverse</KEYWORD3>
544 <KEYWORD3>ridge</KEYWORD3>
545 <KEYWORD3>right</KEYWORD3>
546 <KEYWORD3>right bottom</KEYWORD3>
547 <KEYWORD3>right center</KEYWORD3>
548 <KEYWORD3>right top</KEYWORD3>
549 <KEYWORD3>rightwards</KEYWORD3>
550 <KEYWORD3>root</KEYWORD3>
551 <KEYWORD3>round</KEYWORD3>
552 <KEYWORD3>rtl</KEYWORD3>
553 <KEYWORD3>run-in</KEYWORD3>
554 <KEYWORD3>running</KEYWORD3>
555 <KEYWORD3>s-resize</KEYWORD3>
556 <KEYWORD3>sans-serif</KEYWORD3>
557 <KEYWORD3>saturation</KEYWORD3>
558 <KEYWORD3>scroll</KEYWORD3>
559 <KEYWORD3>se-resize</KEYWORD3>
560 <KEYWORD3>self</KEYWORD3>
561 <KEYWORD3>semi-condensed</KEYWORD3>
562 <KEYWORD3>semi-expanded</KEYWORD3>
563 <KEYWORD3>separate</KEYWORD3>
564 <KEYWORD3>serif</KEYWORD3>
565 <KEYWORD3>shape</KEYWORD3>
566 <KEYWORD3>show</KEYWORD3>
567 <KEYWORD3>silent</KEYWORD3>
568 <KEYWORD3>single</KEYWORD3>
569 <KEYWORD3>slice</KEYWORD3>
570 <KEYWORD3>slide</KEYWORD3>
571 <KEYWORD3>slow</KEYWORD3>
572 <KEYWORD3>small</KEYWORD3>
573 <KEYWORD3>small-caps</KEYWORD3>
574 <KEYWORD3>small-caption</KEYWORD3>
575 <KEYWORD3>smaller</KEYWORD3>
576 <KEYWORD3>soft</KEYWORD3>
577 <KEYWORD3>solid</KEYWORD3>
578 <KEYWORD3>spread</KEYWORD3>
579 <KEYWORD3>square</KEYWORD3>
580 <KEYWORD3>start</KEYWORD3>
581 <KEYWORD3>static</KEYWORD3>
582 <KEYWORD3>status-bar</KEYWORD3>
583 <KEYWORD3>stretch</KEYWORD3>
584 <KEYWORD3>strong</KEYWORD3>
585 <KEYWORD3>sub</KEYWORD3>
586 <KEYWORD3>super</KEYWORD3>
587 <KEYWORD3>suppress</KEYWORD3>
588 <KEYWORD3>sw-resize</KEYWORD3>
589 <KEYWORD3>tab</KEYWORD3>
590 <KEYWORD3>table</KEYWORD3>
591 <KEYWORD3>table-caption</KEYWORD3>
592 <KEYWORD3>table-cell</KEYWORD3>
593 <KEYWORD3>table-column</KEYWORD3>
594 <KEYWORD3>table-column-group</KEYWORD3>
595 <KEYWORD3>table-footer-group</KEYWORD3>
596 <KEYWORD3>table-header-group</KEYWORD3>
597 <KEYWORD3>table-row</KEYWORD3>
598 <KEYWORD3>table-row-group</KEYWORD3>
599 <KEYWORD3>text</KEYWORD3>
600 <KEYWORD3>text-after-edge</KEYWORD3>
601 <KEYWORD3>text-before-edge</KEYWORD3>
602 <KEYWORD3>text-bottom</KEYWORD3>
603 <KEYWORD3>text-size</KEYWORD3>
604 <KEYWORD3>text-top</KEYWORD3>
605 <KEYWORD3>thick</KEYWORD3>
606 <KEYWORD3>thin</KEYWORD3>
607 <KEYWORD3>to</KEYWORD3>
608 <KEYWORD3>top</KEYWORD3>
609 <KEYWORD3>transparent</KEYWORD3>
610 <KEYWORD3>ultra-condensed</KEYWORD3>
611 <KEYWORD3>ultra-expanded</KEYWORD3>
612 <KEYWORD3>underline</KEYWORD3>
613 <KEYWORD3>unrestricted</KEYWORD3>
614 <KEYWORD3>upper-alpha</KEYWORD3>
615 <KEYWORD3>upper-latin</KEYWORD3>
616 <KEYWORD3>upper-roman</KEYWORD3>
617 <KEYWORD3>uppercase</KEYWORD3>
618 <KEYWORD3>url</KEYWORD3>
619 <KEYWORD3>use-script</KEYWORD3>
620 <KEYWORD3>v-shadow</KEYWORD3>
621 <KEYWORD3>vertical</KEYWORD3>
622 <KEYWORD3>visible</KEYWORD3>
623 <KEYWORD3>w-resize</KEYWORD3>
624 <KEYWORD3>wait</KEYWORD3>
625 <KEYWORD3>weak</KEYWORD3>
626 <KEYWORD3>wider</KEYWORD3>
627 <KEYWORD3>window</KEYWORD3>
628 <KEYWORD3>x-fast</KEYWORD3>
629 <KEYWORD3>x-high</KEYWORD3>
630 <KEYWORD3>x-large</KEYWORD3>
631 <KEYWORD3>x-loud</KEYWORD3>
632 <KEYWORD3>x-low</KEYWORD3>
633 <KEYWORD3>x-slow</KEYWORD3>
634 <KEYWORD3>x-small</KEYWORD3>
635 <KEYWORD3>x-soft</KEYWORD3>
636 <KEYWORD3>x-strong</KEYWORD3>
637 <KEYWORD3>x-weak</KEYWORD3>
638 <KEYWORD3>xx-large</KEYWORD3>
639 <KEYWORD3>xx-small</KEYWORD3>
642 <KEYWORD4>aliceblue</KEYWORD4>
643 <KEYWORD4>antiquewhite</KEYWORD4>
644 <KEYWORD4>aqua</KEYWORD4>
645 <KEYWORD4>aquamarine</KEYWORD4>
646 <KEYWORD4>azure</KEYWORD4>
647 <KEYWORD4>beige</KEYWORD4>
648 <KEYWORD4>bisque</KEYWORD4>
649 <KEYWORD4>black</KEYWORD4>
650 <KEYWORD4>blanchedalmond</KEYWORD4>
651 <KEYWORD4>blue</KEYWORD4>
652 <KEYWORD4>blueviolet</KEYWORD4>
653 <KEYWORD4>brown</KEYWORD4>
654 <KEYWORD4>burlywood</KEYWORD4>
655 <KEYWORD4>cadetblue</KEYWORD4>
656 <KEYWORD4>chartreuse</KEYWORD4>
657 <KEYWORD4>chocolate</KEYWORD4>
658 <KEYWORD4>coral</KEYWORD4>
659 <KEYWORD4>cornflowerblue</KEYWORD4>
660 <KEYWORD4>cornsilk</KEYWORD4>
661 <KEYWORD4>crimson</KEYWORD4>
662 <KEYWORD4>cyan</KEYWORD4>
663 <KEYWORD4>darkblue</KEYWORD4>
664 <KEYWORD4>darkcyan</KEYWORD4>
665 <KEYWORD4>darkgoldenrod</KEYWORD4>
666 <KEYWORD4>darkgray</KEYWORD4>
667 <KEYWORD4>darkgreen</KEYWORD4>
668 <KEYWORD4>darkgrey</KEYWORD4>
669 <KEYWORD4>darkkhaki</KEYWORD4>
670 <KEYWORD4>darkmagenta</KEYWORD4>
671 <KEYWORD4>darkolivegreen</KEYWORD4>
672 <KEYWORD4>darkorange</KEYWORD4>
673 <KEYWORD4>darkorchid</KEYWORD4>
674 <KEYWORD4>darkred</KEYWORD4>
675 <KEYWORD4>darksalmon</KEYWORD4>
676 <KEYWORD4>darkseagreen</KEYWORD4>
677 <KEYWORD4>darkslateblue</KEYWORD4>
678 <KEYWORD4>darkslategray</KEYWORD4>
679 <KEYWORD4>darkslategrey</KEYWORD4>
680 <KEYWORD4>darkturquoise</KEYWORD4>
681 <KEYWORD4>darkviolet</KEYWORD4>
682 <KEYWORD4>deeppink</KEYWORD4>
683 <KEYWORD4>deepskyblue</KEYWORD4>
684 <KEYWORD4>dimgray</KEYWORD4>
685 <KEYWORD4>dimgrey</KEYWORD4>
686 <KEYWORD4>dodgerblue</KEYWORD4>
687 <KEYWORD4>firebrick</KEYWORD4>
688 <KEYWORD4>floralwhite</KEYWORD4>
689 <KEYWORD4>forestgreen</KEYWORD4>
690 <KEYWORD4>fuchsia</KEYWORD4>
691 <KEYWORD4>gainsboro</KEYWORD4>
692 <KEYWORD4>ghostwhite</KEYWORD4>
693 <KEYWORD4>gold</KEYWORD4>
694 <KEYWORD4>goldenrod</KEYWORD4>
695 <KEYWORD4>gray</KEYWORD4>
696 <KEYWORD4>green</KEYWORD4>
697 <KEYWORD4>greenyellow</KEYWORD4>
698 <KEYWORD4>grey</KEYWORD4>
699 <KEYWORD4>honeydew</KEYWORD4>
700 <KEYWORD4>hotpink</KEYWORD4>
701 <KEYWORD4>indianred</KEYWORD4>
702 <KEYWORD4>indigo</KEYWORD4>
703 <KEYWORD4>ivory</KEYWORD4>
704 <KEYWORD4>khaki</KEYWORD4>
705 <KEYWORD4>lavender</KEYWORD4>
706 <KEYWORD4>lavenderblush</KEYWORD4>
707 <KEYWORD4>lawngreen</KEYWORD4>
708 <KEYWORD4>lemonchiffon</KEYWORD4>
709 <KEYWORD4>lightblue</KEYWORD4>
710 <KEYWORD4>lightcoral</KEYWORD4>
711 <KEYWORD4>lightcyan</KEYWORD4>
712 <KEYWORD4>lightgoldenrodyellow</KEYWORD4>
713 <KEYWORD4>lightgray</KEYWORD4>
714 <KEYWORD4>lightgreen</KEYWORD4>
715 <KEYWORD4>lightgrey</KEYWORD4>
716 <KEYWORD4>lightpink</KEYWORD4>
717 <KEYWORD4>lightsalmon</KEYWORD4>
718 <KEYWORD4>lightseagreen</KEYWORD4>
719 <KEYWORD4>lightskyblue</KEYWORD4>
720 <KEYWORD4>lightslategray</KEYWORD4>
721 <KEYWORD4>lightslategrey</KEYWORD4>
722 <KEYWORD4>lightsteelblue</KEYWORD4>
723 <KEYWORD4>lightyellow</KEYWORD4>
724 <KEYWORD4>lime</KEYWORD4>
725 <KEYWORD4>limegreen</KEYWORD4>
726 <KEYWORD4>linen</KEYWORD4>
727 <KEYWORD4>magenta</KEYWORD4>
728 <KEYWORD4>maroon</KEYWORD4>
729 <KEYWORD4>mediumaquamarine</KEYWORD4>
730 <KEYWORD4>mediumblue</KEYWORD4>
731 <KEYWORD4>mediumorchid</KEYWORD4>
732 <KEYWORD4>mediumpurple</KEYWORD4>
733 <KEYWORD4>mediumseagreen</KEYWORD4>
734 <KEYWORD4>mediumslateblue</KEYWORD4>
735 <KEYWORD4>mediumspringgreen</KEYWORD4>
736 <KEYWORD4>mediumturquoise</KEYWORD4>
737 <KEYWORD4>mediumvioletred</KEYWORD4>
738 <KEYWORD4>midnightblue</KEYWORD4>
739 <KEYWORD4>mintcream</KEYWORD4>
740 <KEYWORD4>mistyrose</KEYWORD4>
741 <KEYWORD4>moccasin</KEYWORD4>
742 <KEYWORD4>navajowhite</KEYWORD4>
743 <KEYWORD4>navy</KEYWORD4>
744 <KEYWORD4>oldlace</KEYWORD4>
745 <KEYWORD4>olive</KEYWORD4>
746 <KEYWORD4>olivedrab</KEYWORD4>
747 <KEYWORD4>orange</KEYWORD4>
748 <KEYWORD4>orangered</KEYWORD4>
749 <KEYWORD4>orchid</KEYWORD4>
750 <KEYWORD4>palegoldenrod</KEYWORD4>
751 <KEYWORD4>palegreen</KEYWORD4>
752 <KEYWORD4>paleturquoise</KEYWORD4>
753 <KEYWORD4>palevioletred</KEYWORD4>
754 <KEYWORD4>papayawhip</KEYWORD4>
755 <KEYWORD4>peachpuff</KEYWORD4>
756 <KEYWORD4>peru</KEYWORD4>
757 <KEYWORD4>pink</KEYWORD4>
758 <KEYWORD4>plum</KEYWORD4>
759 <KEYWORD4>powderblue</KEYWORD4>
760 <KEYWORD4>purple</KEYWORD4>
761 <KEYWORD4>red</KEYWORD4>
762 <KEYWORD4>rosybrown</KEYWORD4>
763 <KEYWORD4>royalblue</KEYWORD4>
764 <KEYWORD4>saddlebrown</KEYWORD4>
765 <KEYWORD4>salmon</KEYWORD4>
766 <KEYWORD4>sandybrown</KEYWORD4>
767 <KEYWORD4>seagreen</KEYWORD4>
768 <KEYWORD4>seashell</KEYWORD4>
769 <KEYWORD4>sienna</KEYWORD4>
770 <KEYWORD4>silver</KEYWORD4>
771 <KEYWORD4>skyblue</KEYWORD4>
772 <KEYWORD4>slateblue</KEYWORD4>
773 <KEYWORD4>slategray</KEYWORD4>
774 <KEYWORD4>slategrey</KEYWORD4>
775 <KEYWORD4>snow</KEYWORD4>
776 <KEYWORD4>springgreen</KEYWORD4>
777 <KEYWORD4>steelblue</KEYWORD4>
778 <KEYWORD4>tan</KEYWORD4>
779 <KEYWORD4>teal</KEYWORD4>
780 <KEYWORD4>thistle</KEYWORD4>
781 <KEYWORD4>tomato</KEYWORD4>
782 <KEYWORD4>turquoise</KEYWORD4>
783 <KEYWORD4>violet</KEYWORD4>
784 <KEYWORD4>wheat</KEYWORD4>
785 <KEYWORD4>white</KEYWORD4>
786 <KEYWORD4>whitesmoke</KEYWORD4>
787 <KEYWORD4>yellow</KEYWORD4>
788 <KEYWORD4>yellowgreen</KEYWORD4>
790 <!-- "functions", here for autocomplete: -->
791 <KEYWORD1>rgb</KEYWORD1>
792 <KEYWORD1>rgba</KEYWORD1>
793 <KEYWORD1>hsl</KEYWORD1>
794 <KEYWORD1>hsla</KEYWORD1>
795 <KEYWORD1>url</KEYWORD1>
801 <SEQ TYPE="OPERATOR">:</SEQ>
802 <SEQ TYPE="NULL">;</SEQ>
803 <SPAN TYPE="NULL" ESCAPE="\">
807 <SEQ TYPE="OPERATOR">{</SEQ>
808 <SEQ TYPE="OPERATOR">}</SEQ>
809 <SEQ TYPE="OPERATOR">,</SEQ>
810 <SEQ TYPE="OPERATOR">.</SEQ>
811 <SEQ TYPE="OPERATOR">!</SEQ>
813 <SPAN TYPE="COMMENT1">
819 <!-- Generated content, automatic listing -->
820 <KEYWORD2>content</KEYWORD2>
821 <KEYWORD2>quotes</KEYWORD2>
822 <KEYWORD2>counter-reset</KEYWORD2>
823 <KEYWORD2>counter-increment</KEYWORD2>
824 <KEYWORD2>marker-offset</KEYWORD2>
825 <KEYWORD2>list-style</KEYWORD2>
826 <KEYWORD2>list-style-image</KEYWORD2>
827 <KEYWORD2>list-style-position</KEYWORD2>
828 <KEYWORD2>list-style-type</KEYWORD2>
830 <KEYWORD2>@import</KEYWORD2>
831 <KEYWORD2>@media</KEYWORD2>
832 <KEYWORD2>@page</KEYWORD2>
833 <KEYWORD2>@font-face</KEYWORD2>
834 <KEYWORD2>@namespace</KEYWORD2>
835 <KEYWORD2>@comment</KEYWORD2>