syntax_test_css.css (174591B)
1 /* SYNTAX TEST "Packages/CSS/CSS.sublime-syntax" */ 2 3 /**/ 4 /*^ - comment - punctuation */ 5 /* ^^ comment.block.css punctuation.definition.comment.begin.css */ 6 /* ^^ comment.block.css punctuation.definition.comment.end.css */ 7 /* ^ - comment - punctuation */ 8 /************/ 9 /*^ - comment - punctuation */ 10 /* ^^^^^^^^^^^^ comment.block.css punctuation.definition.comment.begin.css */ 11 /* ^^ comment.block.css punctuation.definition.comment.end.css */ 12 /* ^ - comment - punctuation */ 13 14 /* What am I, a comment? */ 15 /*^ - comment - punctuation */ 16 /* ^^ punctuation.definition.comment.begin.css */ 17 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^ comment.block.css */ 18 /* ^^ punctuation.definition.comment.end.css */ 19 /* ^ - comment - punctuation */ 20 21 /** What am I, a comment? **/ 22 /*^ - comment - punctuation */ 23 /* ^^^ punctuation.definition.comment.begin.css */ 24 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ comment.block.css */ 25 /* ^^^ punctuation.definition.comment.end.css */ 26 /* ^ - comment - punctuation */ 27 28 /** 29 * 30 /* ^ comment.block.css punctuation.definition.comment.css */ 31 32 .test-strings { 33 content: "double"; 34 /* ^^^^^^^^ meta.string.css string.quoted.double.css */ 35 /* ^ punctuation.definition.string.begin.css */ 36 /* ^ punctuation.definition.string.end.css */ 37 content: 'single'; 38 /* ^^^^^^^^ meta.string.css string.quoted.single.css */ 39 /* ^ punctuation.definition.string.begin.css */ 40 /* ^ punctuation.definition.string.end.css */ 41 42 content: 'invalid; 43 /* ^ invalid.illegal.newline.css */ 44 } 45 46 .test-punctuation { 47 /* ^ punctuation.section.block.begin.css */ 48 top: 1px; 49 /* ^ punctuation.separator.key-value.css */ 50 /* ^ punctuation.terminator.rule.css */ 51 52 top: cubic-bezier(0.2, 0, 0.13, 2); 53 /* ^^^ meta.number.float.decimal.css constant.numeric.value.css */ 54 /* ^ punctuation.separator.decimal.css */ 55 /* ^ punctuation.separator.sequence.css*/ 56 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 57 /* ^ punctuation.separator.sequence.css*/ 58 /* ^^^^ meta.number.float.decimal.css constant.numeric.value.css */ 59 /* ^ punctuation.separator.decimal.css */ 60 61 top: url("image"); 62 /* ^ punctuation.section.group.begin.css */ 63 /* ^ punctuation.section.group.end.css */ 64 } 65 /* < punctuation.section.property-list.css */ 66 67 . () 68 /* ^ meta.selector.css entity.other.attribute-name.class.css punctuation.definition.entity.css */ 69 /* ^^^ - meta.selector.css */ 70 /* ^^ invalid.illegal.unexpected-token.css */ 71 72 . {} 73 /*^^ - meta.selector.css */ 74 /* ^ meta.selector.css */ 75 /* ^^^ - meta.selector.css */ 76 /* ^ entity.other.attribute-name.class.css punctuation.definition.entity.css */ 77 78 .classname {} 79 /*^^ - meta.selector.css */ 80 /* ^^^^^^^^^^ meta.selector.css */ 81 /* ^^^ - meta.selector.css */ 82 /* ^ entity.other.attribute-name.class.css punctuation.definition.entity.css */ 83 /* ^^^^^^^^^ entity.other.attribute-name.class.css - punctuation */ 84 85 *.* {} 86 /* ^^^ meta.selector.css */ 87 /* ^ variable.language.wildcard.asterisk.css - punctuation */ 88 /* ^ entity.other.attribute-name.class.css punctuation.definition.entity.css */ 89 /* ^ variable.language.wildcard.asterisk.css - punctuation */ 90 91 # {} 92 /*^^ - meta.selector.css */ 93 /* ^ meta.selector.css */ 94 /* ^^^ - meta.selector.css */ 95 /* ^ entity.other.attribute-name.id.css punctuation.definition.entity.css */ 96 97 #* {} 98 /*^^ - meta.selector.css */ 99 /* ^^ meta.selector.css */ 100 /* ^^^ - meta.selector.css */ 101 /* ^ entity.other.attribute-name.id.css punctuation.definition.entity.css */ 102 /* ^ variable.language.wildcard.asterisk.css - punctuation */ 103 104 #01 {} 105 /*^^ - meta.selector.css */ 106 /* ^^^ meta.selector.css */ 107 /* ^^^ - meta.selector.css */ 108 /* ^ entity.other.attribute-name.id.css punctuation.definition.entity.css */ 109 /* ^^ - entity - punctuation */ 110 111 #_1 {} 112 /*^^ - meta.selector.css */ 113 /* ^^^ meta.selector.css */ 114 /* ^^^ - meta.selector.css */ 115 /* ^ entity.other.attribute-name.id.css punctuation.definition.entity.css */ 116 /* ^^ entity.other.attribute-name.id.css - punctuation */ 117 118 #ℜ- {} 119 /*^^ - meta.selector.css */ 120 /* ^^^ meta.selector.css */ 121 /* ^^^ - meta.selector.css */ 122 /* ^ entity.other.attribute-name.id.css punctuation.definition.entity.css */ 123 /* ^^ entity.other.attribute-name.id.css - punctuation */ 124 125 #\211C \7B- {} 126 /*^^ - meta.selector.css */ 127 /* ^^^^^^^^^^^ meta.selector.css */ 128 /* ^^^ - meta.selector.css */ 129 /* ^ entity.other.attribute-name.id.css punctuation.definition.entity.css */ 130 /* ^^^^^^^^^^ entity.other.attribute-name.id.css - punctuation */ 131 132 #id {} 133 /*^^ - meta.selector.css */ 134 /* ^^^ meta.selector.css */ 135 /* ^^^ - meta.selector.css */ 136 /* ^ entity.other.attribute-name.id.css punctuation.definition.entity.css */ 137 /* ^^ entity.other.attribute-name.id.css - punctuation */ 138 139 html, h1 {} 140 /*^^ - meta.selector.css */ 141 /* ^^^^^^^^ meta.selector.css */ 142 /* ^^^ - meta.selector.css */ 143 /* ^^^^ entity.name.tag.html.css */ 144 /* ^ punctuation.separator.sequence.css */ 145 /* ^^ entity.name.tag.html.css */ 146 /* ^ punctuation.section.block.begin.css */ 147 /* ^ punctuation.section.block.end.css */ 148 149 @123 150 /* ^^^^^ - meta.at-rule - constant - keyword - punctuation */ 151 152 /* at-rule with unicode keyword */ 153 @ℜ- ; 154 /* ^^^^ meta.at-rule.other.css */ 155 /* ^ - meta.at-rule */ 156 /* ^^^ - keyword - punctuation */ 157 /* ^ punctuation.terminator.rule.css */ 158 159 /* at-rule with escaped unicode keyword */ 160 @\211C \7B- ; 161 /* ^^^^^^^^^^^^ meta.at-rule.other.css */ 162 /* ^ - meta.at-rule */ 163 /* ^^^^^^^^^^^ - keyword - punctuation */ 164 /* ^ punctuation.terminator.rule.css */ 165 @font-ℜ- ; 166 /* ^^^^^^^^^ meta.at-rule.other.css */ 167 /* ^ - meta.at-rule */ 168 /* ^^^^^^^^ - keyword - punctuation */ 169 /* ^ punctuation.terminator.rule.css */ 170 171 /* css draft with basic highlighting */ 172 @font-feature-values ; 173 /* ^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.other.css */ 174 /* ^ - meta.at-rule */ 175 /* ^^^^^^^^^^^^^^^^^^^^ - keyword - punctuation */ 176 /* ^ punctuation.terminator.rule.css */ 177 178 /* incomplete @charset */ 179 @char ; 180 /* ^^^^^^ meta.at-rule.other.css */ 181 /* ^ - meta.at-rule */ 182 /* ^^^^^ - keyword - punctuation */ 183 /* ^ punctuation.terminator.rule.css */ 184 185 @charset "UTF-8"; 186 /* ^^^^^^^^^^^^^^^^ meta.at-rule.charset.css */ 187 /* ^ - meta.at-rule */ 188 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 189 /* ^^^^^^^ keyword.control.directive.css - punctuation */ 190 /* ^^^^^^^ meta.string.css string.quoted.double.css */ 191 /* ^ punctuation.terminator.rule.css */ 192 193 @import "x" print; 194 /* ^^^^^^^^^^^^^^^^^ meta.at-rule.import.css */ 195 /* ^ - meta.at-rule */ 196 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 197 /* ^^^^^^ keyword.control.directive.css - punctuation */ 198 /* ^^^^^ support.constant.media.css */ 199 /* ^ punctuation.terminator.rule.css */ 200 201 @import url( 'landscape.css' ) screen and (orientation:landscape); 202 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.import.css */ 203 /* ^ - meta.at-rule */ 204 /* ^^^ meta.function-call.identifier.css */ 205 /* ^^^^^^^^^^^^^^^^^^^ meta.function-call.arguments.css meta.group.css */ 206 /* ^^^^^^^^^^^^^^^^^^^^^^^ meta.group.css */ 207 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 208 /* ^^^^^^ keyword.control.directive.css - punctuation */ 209 /* ^^^ support.function.url.css */ 210 /* ^ punctuation.section.group.begin.css */ 211 /* ^^^^^^^^^^^^^^^ string.quoted.single.css */ 212 /* ^ punctuation.section.group.end.css */ 213 /* ^^^^^^ support.constant.media.css */ 214 /* ^^^ keyword.operator.logic.css */ 215 /* ^ punctuation.section.group.begin.css */ 216 /* ^^^^^^^^^^^ support.type.property-name.css */ 217 /* ^ punctuation.separator.key-value.css */ 218 /* ^^^^^^^^^ support.constant.property-value.css */ 219 /* ^ punctuation.section.group.end.css */ 220 /* ^ punctuation.terminator.rule.css */ 221 222 @namespace svg "http://www.w3.org/1999/xhtml"; 223 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.namespace.css */ 224 /* ^ - meta.at-rule */ 225 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 226 /* ^^^^^^^^^ keyword.control.directive.css - punctuation */ 227 /* ^^^ entity.other.namespace-prefix.css */ 228 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.string.css string.quoted.double.css */ 229 /* ^ punctuation.terminator.rule.css */ 230 231 @namespace /**/ svg /**/ "http://www.w3.org/1999/xhtml" /**/; 232 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.namespace.css */ 233 /* ^ - meta.at-rule */ 234 /* ^ punctuation.definition.keyword.css */ 235 /* ^^^^^^^^^ keyword.control.directive.css */ 236 /* ^^^^ comment.block.css */ 237 /* ^^^ entity.other.namespace-prefix.css */ 238 /* ^^^^ comment.block.css */ 239 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.string.css string.quoted.double.css */ 240 /* ^^^^ comment.block.css */ 241 /* ^ punctuation.terminator.rule.css */ 242 243 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* only needed once */ 244 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.namespace.css */ 245 /* ^^ - meta.at-rule - comment */ 246 /* ^^^^^^^^^^^^^^^^^^^^^^ comment.block.css - meta.at-rule */ 247 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 248 /* ^^^^^^^^^ keyword.control.directive.css - punctuation */ 249 /* ^^^ meta.function-call.identifier.css - meta.function-call meta.function-call - meta.group */ 250 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.function-call.arguments.css meta.group.css */ 251 /* ^^^ support.function.url.css */ 252 /* ^ punctuation.section.group.begin.css */ 253 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.string.css string.quoted.double.css */ 254 /* ^ punctuation.section.group.end.css */ 255 @page {} 256 /* ^^^^^^ meta.at-rule.page.css - meta.block */ 257 /* ^^ meta.at-rule.page.css meta.property-list.css meta.block.css */ 258 /* ^ - meta.at-rule - meta.block */ 259 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 260 /* ^^^^ keyword.control.directive.css - punctuation */ 261 /* ^ punctuation.section.block.begin.css */ 262 /* ^ punctuation.section.block.end.css */ 263 264 @page:first {} 265 /* ^^^^^^^^^^^^ meta.at-rule.page.css - meta.block */ 266 /* ^^ meta.at-rule.page.css meta.property-list.css meta.block.css */ 267 /* ^ - meta.at-rule - meta.block */ 268 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 269 /* ^^^^ keyword.control.directive.css - punctuation */ 270 /* ^ entity.other.pseudo-class.css punctuation.definition.entity.css */ 271 /* ^^^^^ entity.other.pseudo-class.css - punctuation */ 272 /* ^ punctuation.section.block.begin.css */ 273 /* ^ punctuation.section.block.end.css */ 274 275 @page :left {} 276 /* ^^^^^^^^^^^^ meta.at-rule.page.css - meta.block */ 277 /* ^^ meta.at-rule.page.css meta.property-list.css meta.block.css */ 278 /* ^ - meta.at-rule - meta.block */ 279 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 280 /* ^^^^ keyword.control.directive.css - punctuation */ 281 /* ^ entity.other.pseudo-class.css punctuation.definition.entity.css */ 282 /* ^^^^ entity.other.pseudo-class.css - punctuation */ 283 /* ^ punctuation.section.block.begin.css */ 284 /* ^ punctuation.section.block.end.css */ 285 286 @page :left- {} 287 /* ^^^^^^^^^^^^^^^ meta.at-rule.page.css */ 288 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 289 /* ^^^^ keyword.control.directive.css - punctuation */ 290 /* ^^^^^^ - entity.other */ 291 292 @page LandscapeTable {} 293 /* ^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.page.css - meta.block */ 294 /* ^^ meta.at-rule.page.css meta.property-list.css meta.block.css */ 295 /* ^ - meta.at-rule - meta.block */ 296 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 297 /* ^^^^ keyword.control.directive.css - punctuation */ 298 /* ^^^^^^^^^^^^^^ entity.other.page-name.css */ 299 /* ^ punctuation.section.block.begin.css */ 300 /* ^ punctuation.section.block.end.css */ 301 302 @page CompanyLetterHead:first {} /* identifier and pseudo page. */ 303 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.page.css - meta.block */ 304 /* ^^ meta.at-rule.page.css meta.property-list.css meta.block.css */ 305 /* ^ - meta.at-rule - meta.block */ 306 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 307 /* ^^^^ keyword.control.directive.css - punctuation */ 308 /* ^^^^^^^^^^^^^^^^^ entity.other.page-name.css */ 309 /* ^ entity.other.pseudo-class.css punctuation.definition.entity.css */ 310 /* ^^^^^ entity.other.pseudo-class.css - punctuation */ 311 /* ^ punctuation.section.block.begin.css */ 312 /* ^ punctuation.section.block.end.css */ 313 314 @page toc, index {} 315 /* ^^^^^^^^^^^^^^^^^ meta.at-rule.page.css - meta.block */ 316 /* ^^ meta.at-rule.page.css meta.property-list.css meta.block.css */ 317 /* ^ - meta.at-rule - meta.block */ 318 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 319 /* ^^^^ keyword.control.directive.css - punctuation */ 320 /* ^^^ entity.other.page-name.css */ 321 /* ^ punctuation.separator.sequence.css */ 322 /* ^^^^^ entity.other.page-name.css */ 323 /* ^ punctuation.section.block.begin.css */ 324 /* ^ punctuation.section.block.end.css */ 325 326 @page :blank:first {} 327 /* ^^^^^^^^^^^^^^^^^^^ meta.at-rule.page.css - meta.block */ 328 /* ^^ meta.at-rule.page.css meta.property-list.css meta.block.css */ 329 /* ^ - meta.at-rule - meta.block */ 330 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 331 /* ^^^^ keyword.control.directive.css - punctuation */ 332 /* ^ entity.other.pseudo-class.css punctuation.definition.entity.css */ 333 /* ^^^^^ entity.other.pseudo-class.css - punctuation */ 334 /* ^ entity.other.pseudo-class.css punctuation.definition.entity.css */ 335 /* ^^^^^ entity.other.pseudo-class.css - punctuation */ 336 /* ^ punctuation.section.block.begin.css */ 337 /* ^ punctuation.section.block.end.css */ 338 339 @page { 340 margin: 10%; 341 /* ^^^^^^^^^^^^^^ meta.at-rule.page.css meta.property-list.css meta.block.css */ 342 /* ^^^^^^ support.type.property-name.css */ 343 /* ^ punctuation.separator.key-value.css */ 344 /* ^^^^ meta.property-value.css */ 345 /* ^ punctuation.terminator.rule.css */ 346 347 size: 8.5in 11in; 348 /* ^^^^^^^^^^^^^^^^^^^ meta.at-rule.page.css meta.property-list.css meta.block.css */ 349 /* ^^^^ support.type.property-name.css */ 350 /* ^ punctuation.separator.key-value.css */ 351 /* ^^^^^^^^^^ meta.property-value.css */ 352 /* ^ punctuation.terminator.rule.css */ 353 size: A4; 354 /* ^^^^^^^^^^^ meta.at-rule.page.css meta.property-list.css meta.block.css */ 355 /* ^^ support.constant.property-value.css */ 356 /* ^ punctuation.terminator.rule.css */ 357 358 size: B5; 359 /* ^^^^^^^^^^^ meta.at-rule.page.css meta.property-list.css meta.block.css */ 360 /* ^^ support.constant.property-value.css */ 361 /* ^ punctuation.terminator.rule.css */ 362 363 size: landscape; 364 /* ^^^^^^^^^^^^^^^^^^ meta.at-rule.page.css meta.property-list.css meta.block.css */ 365 /* ^^^^^^^^^ support.constant.property-value.css */ 366 /* ^ punctuation.terminator.rule.css */ 367 368 size: ledger; 369 /* ^^^^^^^^^^^^^^^ meta.at-rule.page.css meta.property-list.css meta.block.css */ 370 /* ^^^^^^ support.constant.property-value.css */ 371 /* ^ punctuation.terminator.rule.css */ 372 373 size: portrait; 374 /* ^^^^^^^^^^^^^^^^^ meta.at-rule.page.css meta.property-list.css meta.block.css */ 375 /* ^^^^^^^^ support.constant.property-value.css */ 376 /* ^ punctuation.terminator.rule.css */ 377 378 @top-left-corner { margin: 5pt; } 379 /* ^^^^^^^^^^^^^^^^^ meta.at-rule.page.css meta.property-list.css meta.block.css meta.at-rule.margin.css */ 380 /* ^^^^^^^^^^^^^^^^ meta.at-rule.page.css meta.property-list.css meta.block.css meta.at-rule.margin.css meta.property-list.css meta.block.css */ 381 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 382 /* ^^^^^^^^^^^^^^^ keyword.control.directive.css - punctuation */ 383 /* ^ punctuation.section.block.begin.css */ 384 /* ^^^^^^ meta.property-name.css support.type.property-name.css */ 385 /* ^ punctuation.separator.key-value.css */ 386 /* ^^^ meta.property-value.css meta.number.integer.decimal.css */ 387 /* ^ punctuation.terminator.rule.css */ 388 /* ^ punctuation.section.block.end.css */ 389 390 @top-left { margin: 5pt; } 391 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 392 /* ^^^^^^^^ keyword.control.directive.css - punctuation */ 393 394 @top-center { margin: 5pt; } 395 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 396 /* ^^^^^^^^^^ keyword.control.directive.css - punctuation */ 397 398 @top-right { margin: 5pt; } 399 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 400 /* ^^^^^^^^^ keyword.control.directive.css - punctuation */ 401 402 @top-right-corner { margin: 5pt; } 403 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 404 /* ^^^^^^^^^^^^^^^^ keyword.control.directive.css - punctuation */ 405 406 @bottom-left-corner { margin: 5pt; } 407 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 408 /* ^^^^^^^^^^^^^^^^^^ keyword.control.directive.css - punctuation */ 409 410 @bottom-left { margin: 5pt; } 411 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 412 /* ^^^^^^^^^^^ keyword.control.directive.css - punctuation */ 413 414 @bottom-center { margin: 5pt; } 415 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 416 /* ^^^^^^^^^^^^^ keyword.control.directive.css - punctuation */ 417 418 @bottom-right { margin: 5pt; } 419 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 420 /* ^^^^^^^^^^^^ keyword.control.directive.css - punctuation */ 421 422 @bottom-right-corner { margin: 5pt; } 423 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 424 /* ^^^^^^^^^^^^^^^^^^^ keyword.control.directive.css - punctuation */ 425 426 @left-top { margin: 5pt; } 427 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 428 /* ^^^^^^^^ keyword.control.directive.css - punctuation */ 429 430 @left-middle { margin: 5pt; } 431 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 432 /* ^^^^^^^^^^^ keyword.control.directive.css - punctuation */ 433 434 @left-bottom { margin: 5pt; } 435 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 436 /* ^^^^^^^^^^^ keyword.control.directive.css - punctuation */ 437 438 @right-top { margin: 5pt; } 439 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 440 /* ^^^^^^^^^ keyword.control.directive.css - punctuation */ 441 442 @right-middle { margin: 5pt; } 443 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 444 /* ^^^^^^^^^^^^ keyword.control.directive.css - punctuation */ 445 446 @right-bottom { margin: 5pt; } 447 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 448 /* ^^^^^^^^^^^^ keyword.control.directive.css - punctuation */ 449 450 @left-margin-left: ; 451 /* ^^^^^^^^^^^^^^^^^^^ meta.at-rule.page.css meta.property-list.css meta.block.css meta.at-rule.other.css */ 452 /* ^ meta.at-rule.page.css meta.property-list.css meta.block.css - meta.at-rule.other */ 453 /* ^^^^^^^^^^^^^^^^^^ - keyword */ 454 /* ^ punctuation.terminator.rule.css */ 455 @invalid {} 456 /* ^^^^^^^^^ meta.at-rule.page.css meta.property-list.css meta.block.css - meta.block meta.block */ 457 /* ^^ meta.at-rule.page.css meta.property-list.css meta.block.css meta.at-rule.other.css meta.block.css */ 458 /* ^ meta.at-rule.page.css meta.property-list.css meta.block.css - meta.at-rule.other - meta.block meta.block */ 459 /* ^ punctuation.section.block.begin.css */ 460 /* ^ punctuation.section.block.end.css */ 461 462 { margin: 5pt; } 463 /* ^ meta.at-rule.page.css meta.property-list.css meta.block.css - meta.block meta.block */ 464 /* ^^^^^^^^^^^^^^^^ meta.at-rule.page.css meta.property-list.css meta.block.css meta.property-list.css meta.block.css */ 465 /* ^ meta.at-rule.page.css meta.property-list.css meta.block.css - meta.block meta.block */ 466 } 467 /* ^ meta.at-rule.page.css meta.property-list.css meta.block.css punctuation.section.block.end.css*/ 468 469 @right-bottom { margin: 5pt; } 470 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 471 /* ^^^^^^^^^^^^ keyword.control.directive.css - punctuation */ 472 473 @media onlyℜ screenℜ screen\211C {} 474 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.media.css - meta.block */ 475 /* ^^ meta.at-rule.media.css meta.block.css - meta.property-list */ 476 /* ^ - meta.at-rule - meta.block */ 477 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 478 /* ^^^^^ keyword.control.directive.css - punctuation */ 479 /* ^^^^^^^^^^^^^^^^^^^^^^^^^ - keyword - support */ 480 /* ^ punctuation.section.block.begin.css */ 481 /* ^ punctuation.section.block.end.css */ 482 483 @media only screen {} 484 /* ^^^^^^^^^^^^^^^^^^^ meta.at-rule.media.css - meta.block */ 485 /* ^^ meta.at-rule.media.css meta.block.css - meta.property-list */ 486 /* ^ - meta.at-rule - meta.block */ 487 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 488 /* ^^^^^ keyword.control.directive.css - punctuation */ 489 /* ^^^^ keyword.operator.logic.css */ 490 /* ^^^^^^ support.constant.media.css */ 491 /* ^ punctuation.section.block.begin.css */ 492 /* ^ punctuation.section.block.end.css */ 493 494 @media (hover: hover) {} 495 /* ^^^^^^^ meta.at-rule.media.css - meta.group */ 496 /* ^^^^^^^^^^^^^^ meta.at-rule.media.css meta.group.css - meta.group meta.group */ 497 /* ^ meta.at-rule.media.css - meta.block - meta.group */ 498 /* ^^ meta.at-rule.media.css meta.block.css - meta.group - meta.property-list */ 499 /* ^ - meta.at-rule - meta.block */ 500 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 501 /* ^^^^^ keyword.control.directive.css - punctuation */ 502 /* ^ punctuation.section.group.begin.css */ 503 /* ^^^^^ support.type.property-name.css */ 504 /* ^ punctuation.separator.key-value.css */ 505 /* ^^^^^ support.constant.property-value.css */ 506 /* ^ punctuation.section.group.end.css */ 507 508 @media (min-width: 700px, (max-width < 100 {} 509 /* ^^^^^^^ meta.at-rule.media.css - meta.group */ 510 /* ^^^^^^^^^^^^^^^^^ meta.at-rule.media.css meta.group.css - meta.group meta.group */ 511 /* ^^ meta.at-rule.media.css - meta.group */ 512 /* ^^^^^^^^^^^^^^^^^ meta.at-rule.media.css meta.group.css - meta.group meta.group */ 513 /* ^^ meta.at-rule.media.css meta.block.css - meta.group - meta.property-list */ 514 /* ^ - meta.at-rule - meta.block */ 515 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 516 /* ^^^^^ keyword.control.directive.css - punctuation */ 517 /* ^ punctuation.section.group.begin.css */ 518 /* ^^^^^^^^^ support.type.property-name.css */ 519 /* ^^^ meta.number.integer.decimal.css constant.numeric.value.css */ 520 /* ^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 521 /* ^ punctuation.separator.sequence.css */ 522 /* ^ punctuation.section.group.begin.css */ 523 /* ^^^^^^^^^ support.type.property-name.css */ 524 /* ^ keyword.operator.comparison.css */ 525 /* ^^^ constant.numeric.value.css */ 526 /* ^ punctuation.section.block.begin.css */ 527 /* ^ punctuation.section.block.end.css */ 528 529 @media (min-width: 700px) {} 530 /* ^^^^^^^ meta.at-rule.media.css - meta.group */ 531 /* ^^^^^^^^^^^^^^^^^^ meta.at-rule.media.css meta.group.css */ 532 /* ^ meta.at-rule.media.css - meta.block - meta.group */ 533 /* ^^ meta.at-rule.media.css meta.block.css - meta.group - meta.property-list */ 534 /* ^ - meta.at-rule - meta.block */ 535 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 536 /* ^^^^^ keyword.control.directive.css - punctuation */ 537 /* ^ punctuation.section.group.begin.css */ 538 /* ^^^^^^^^^ support.type.property-name.css */ 539 /* ^^^ meta.number.integer.decimal.css constant.numeric.value.css */ 540 /* ^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 541 /* ^ punctuation.section.group.end.css */ 542 /* ^ punctuation.section.block.begin.css */ 543 /* ^ punctuation.section.block.end.css */ 544 545 @media (min-width: 700px) and (max-width: 2000px) {} 546 /* ^^^^^^^ meta.at-rule.media.css - meta.group */ 547 /* ^^^^^^^^^^^^^^^^^^ meta.at-rule.media.css meta.group.css */ 548 /* ^^^^^ meta.at-rule.media.css - meta.group */ 549 /* ^^^^^^^^^^^^^^^^^^^ meta.at-rule.media.css meta.group.css */ 550 /* ^ meta.at-rule.media.css - meta.group - meta.block*/ 551 /* ^^ meta.at-rule.media.css meta.block.css - meta.group */ 552 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 553 /* ^^^^^ keyword.control.directive.css - punctuation */ 554 /* ^ punctuation.section.group.begin.css */ 555 /* ^^^^^^^^^ support.type.property-name.css */ 556 /* ^^^ meta.number.integer.decimal.css constant.numeric.value.css */ 557 /* ^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 558 /* ^ punctuation.section.group.end.css */ 559 /* ^^^ keyword.operator.logic */ 560 /* ^ punctuation.section.group.begin.css */ 561 /* ^^^^^^^^^ support.type.property-name.css */ 562 /* ^^^^ meta.number.integer.decimal.css constant.numeric.value.css */ 563 /* ^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 564 /* ^ punctuation.section.group.end.css */ 565 566 @media only screen and (-webkit-min-device-pixel-ratio: /* comment */ 1.3), 567 /* ^^^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.media.css - meta.group */ 568 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.media.css meta.group.css */ 569 /* ^^ meta.at-rule.media.css - meta.group */ 570 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 571 /* ^^^^^ keyword.control.directive.css - punctuation */ 572 /* ^^^^ keyword.operator.logic.css */ 573 /* ^^^^^^ support.constant.media.css */ 574 /* ^^^ keyword.operator.logic.css */ 575 /* ^ punctuation.section.group.begin.css */ 576 /* ^^^^^^^^ support.type.vendor-prefix.css */ 577 /* ^^^^^^^^^^^^^^^^^^^^^^ support.type.property-name.css */ 578 /* ^ punctuation.separator.key-value.css */ 579 /* ^^^^^^^^^^^^^ comment.block.css */ 580 /* ^^^ meta.number.float.decimal.css constant.numeric.value.css */ 581 /* ^ punctuation.section.group.end.css */ 582 /* ^ punctuation.separator.sequence.css */ 583 only screen and (-o-min-device-pixel-ratio: 13/10), 584 /* ^^^^^^^^^^^^^^^^ meta.at-rule.media.css - meta.group */ 585 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.media.css meta.group.css */ 586 /* ^^ meta.at-rule.media.css - meta.group */ 587 /* ^^^^ keyword.operator.logic.css */ 588 /* ^^^^^^ support.constant.media.css */ 589 /* ^^^ keyword.operator.logic.css */ 590 /* ^ punctuation.section.group.begin.css */ 591 /* ^^^ support.type.vendor-prefix.css */ 592 /* ^^^^^^^^^^^^^^^^^^^^^^ support.type.property-name.css */ 593 /* ^ punctuation.separator.key-value.css */ 594 /* ^^^^^ meta.number.rational.css constant.numeric.value.css */ 595 /* ^ keyword.operator.arithmetic.css */ 596 /* ^ punctuation.section.group.end.css */ 597 /* ^ punctuation.separator.sequence.css */ 598 only screen and (min-resolution: 120dpi) 599 /* ^^^^^^^^^^^^^^^^ meta.at-rule.media.css - meta.group */ 600 /* ^^^^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.media.css meta.group.css */ 601 /* ^ meta.at-rule.media.css - meta.group */ 602 /* ^^^^ keyword.operator.logic.css */ 603 /* ^^^^^^ support.constant.media.css */ 604 /* ^^^ keyword.operator.logic.css */ 605 /* ^ punctuation.section.group.begin.css */ 606 /* ^^^^^^^^^^^^^^ support.type.property-name.css */ 607 /* ^ punctuation.separator.key-value.css */ 608 /* ^^^ meta.number.integer.decimal.css constant.numeric.value.css */ 609 /* ^^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 610 /* ^ punctuation.section.group.end.css */ 611 {} 612 /* ^ meta.at-rule.media.css meta.block.css punctuation.section.block.begin.css */ 613 /* ^ meta.at-rule.media.css meta.block.css punctuation.section.block.end.css */ 614 /* ^ - meta.at-rule - meta.block */ 615 616 @media only screen and (width <= 100px or (height > 20px)); 617 /* ^^^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.media.css - meta.group */ 618 /* ^^^^^^^^^^^^^^^^^^^ meta.at-rule.media.css meta.group.css - meta.group meta.group */ 619 /* ^^^^^^^^^^^^^^^ meta.at-rule.media.css meta.group.css meta.group.css */ 620 /* ^ meta.at-rule.media.css meta.group.css - meta.group meta.group */ 621 /* ^ - meta.at-rule */ 622 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 623 /* ^^^^^ keyword.control.directive.css - punctuation */ 624 /* ^^^^ keyword.operator.logic.css */ 625 /* ^^^^^^ support.constant.media.css */ 626 /* ^^^ keyword.operator.logic.css */ 627 /* ^ punctuation.section.group.begin.css */ 628 /* ^^^^^ support.type.property-name.css */ 629 /* ^^ keyword.operator.comparison.css */ 630 /* ^^^^^ meta.number.integer.decimal.css */ 631 /* ^^ keyword.operator.logic.css */ 632 /* ^ punctuation.section.group.begin.css */ 633 /* ^^^^^^ support.type.property-name.css */ 634 /* ^ keyword.operator.comparison.css */ 635 /* ^^^^ meta.number.integer.decimal.css */ 636 /* ^^ punctuation.section.group.end.css */ 637 /* ^ punctuation.terminator.rule.css */ 638 639 @custom-media --a-b (width: 1px); 640 /* ^^^^^^^^^^^^^^^^^^^^ meta.at-rule.custom-media.css - meta.group */ 641 /* ^^^^^^^^^^^^ meta.at-rule.custom-media.css meta.group.css */ 642 /* ^ - meta.at-rule */ 643 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 644 /* ^^^^^^^^^^^^ keyword.control.directive.css - punctuation */ 645 /* ^^^^^ entity.other.custom-media.css */ 646 /* ^^^^^ support.type.property-name.css */ 647 /* ^ punctuation.separator.key-value.css */ 648 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 649 /* ^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 650 /* ^ punctuation.terminator.rule.css */ 651 652 @custom-media /**/ --a-b /**/ ( /**/ width: 1px); 653 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.custom-media.css */ 654 /* ^ punctuation.definition.keyword.css */ 655 /* ^^^^^^^^^^^^ keyword.control.directive.css */ 656 /* ^^^^ comment.block.css */ 657 /* ^^^^^ entity.other.custom-media.css */ 658 /* ^^^^ comment.block.css */ 659 /* ^^^^ comment.block.css */ 660 /* ^^^^^ support.type.property-name.css */ 661 /* ^ punctuation.separator.key-value.css */ 662 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 663 /* ^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 664 665 @keyframes beat, "bounce", none {} 666 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.keyframe.css - meta.block */ 667 /* ^^ meta.at-rule.keyframe.css meta.block.css - meta.property-list */ 668 /* ^ - meta.at-rule - meta.block */ 669 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 670 /* ^^^^^^^^^ keyword.control.directive.css - punctuation */ 671 /* ^^^^ entity.other.animation-name.css */ 672 /* ^ punctuation.separator.sequence.css */ 673 /* ^^^^^^^^ meta.string.css string.quoted.double.css */ 674 /* ^ punctuation.separator.sequence.css */ 675 /* ^^^^ invalid.illegal.identifier.css */ 676 /* ^ punctuation.section.block.begin.css */ 677 /* ^ punctuation.section.block.end.css */ 678 679 @keyframes- beat, bounce {} 680 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.other.css */ 681 /* ^^^^^^^^^^^ - keyword - punctuation */ 682 683 @keyframes test-keyframes-keywords { 684 from, to {} 685 /* ^^^^^^^^ meta.at-rule.keyframe.css meta.block.css meta.selector.css */ 686 /* ^ meta.at-rule.keyframe.css meta.block.css - meta.selector - meta.property-list - meta.block meta.block */ 687 /* ^^ meta.at-rule.keyframe.css meta.block.css meta.property-list.css meta.block.css */ 688 /* ^ meta.at-rule.keyframe.css meta.block.css - meta.property-list - meta.block meta.block */ 689 /* ^^^^ keyword.other.selector.css */ 690 /* ^ punctuation.separator.sequence.css */ 691 /* ^^ keyword.other.selector.css */ 692 693 0%, 100% {} 694 /* ^^^^^^^^ meta.at-rule.keyframe.css meta.block.css meta.selector.css */ 695 /* ^ meta.at-rule.keyframe.css meta.block.css - meta.selector - meta.property-list - meta.block meta.block */ 696 /* ^^ meta.at-rule.keyframe.css meta.block.css meta.property-list.css meta.block.css */ 697 /* ^ meta.at-rule.keyframe.css meta.block.css - meta.property-list - meta.block meta.block */ 698 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 699 /* ^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 700 /* ^ punctuation.separator.sequence.css */ 701 /* ^^^ meta.number.integer.decimal.css constant.numeric.value.css */ 702 /* ^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 703 704 .99%, 100.99% {} 705 /* ^^^^^^^^^^^^^ meta.at-rule.keyframe.css meta.block.css meta.selector.css */ 706 /* ^ meta.at-rule.keyframe.css meta.block.css - meta.selector - meta.property-list - meta.block meta.block */ 707 /* ^^ meta.at-rule.keyframe.css meta.block.css meta.property-list.css meta.block.css */ 708 /* ^ meta.at-rule.keyframe.css meta.block.css - meta.property-list - meta.block meta.block */ 709 /* ^^^ meta.number.float.decimal.css constant.numeric.value.css */ 710 /* ^ punctuation.separator.decimal.css */ 711 /* ^ meta.number.float.decimal.css constant.numeric.suffix.css */ 712 /* ^ punctuation.separator.sequence.css */ 713 /* ^^^^^^ meta.number.float.decimal.css constant.numeric.value.css */ 714 /* ^ punctuation.separator.decimal.css */ 715 /* ^ meta.number.float.decimal.css constant.numeric.suffix.css */ 716 717 0%, to {} 718 /* ^^^^^^ meta.at-rule.keyframe.css meta.block.css meta.selector.css */ 719 /* ^ meta.at-rule.keyframe.css meta.block.css - meta.selector - meta.property-list - meta.block meta.block */ 720 /* ^^ meta.at-rule.keyframe.css meta.block.css meta.property-list.css meta.block.css */ 721 /* ^ meta.at-rule.keyframe.css meta.block.css - meta.property-list - meta.block meta.block */ 722 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 723 /* ^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 724 /* ^ punctuation.separator.sequence.css */ 725 /* ^^ keyword.other.selector.css */ 726 727 %, to {} 728 /* ^^^^^ meta.at-rule.keyframe.css meta.block.css meta.selector.css */ 729 /* ^ meta.at-rule.keyframe.css meta.block.css - meta.selector - meta.property-list - meta.block meta.block */ 730 /* ^^ meta.at-rule.keyframe.css meta.block.css meta.property-list.css meta.block.css */ 731 /* ^ meta.at-rule.keyframe.css meta.block.css - meta.property-list - meta.block meta.block */ 732 /* ^ punctuation.separator.sequence.css */ 733 /* ^^ keyword.other.selector.css */ 734 735 , to {} 736 /* ^^^^ meta.at-rule.keyframe.css meta.block.css meta.selector.css */ 737 /* ^ meta.at-rule.keyframe.css meta.block.css - meta.selector - meta.property-list - meta.block meta.block */ 738 /* ^^ meta.at-rule.keyframe.css meta.block.css meta.property-list.css meta.block.css */ 739 /* ^ meta.at-rule.keyframe.css meta.block.css - meta.property-list - meta.block meta.block */ 740 /* ^ punctuation.separator.sequence.css */ 741 /* ^^ keyword.other.selector.css */ 742 743 @media ; 744 /* ^^^^^^^^ - keyword - punctuation */ 745 746 body {} 747 /* ^^^^^^^^ - entity - support */ 748 } 749 750 @document url(http://) { } 751 /* ^^^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.document.css - meta.block */ 752 /* ^^^ meta.at-rule.document.css meta.block.css - meta.property-list */ 753 /* ^ - meta.at-rule - meta.block */ 754 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 755 /* ^^^^^^^^ keyword.control.directive.css - punctuation */ 756 /* ^^^ support.function.url.css */ 757 /* ^ punctuation.section.group.begin.css */ 758 /* ^^^^^^^ meta.path.url.css meta.string.css string.unquoted.css */ 759 /* ^^^ punctuation.separator.path.css */ 760 /* ^ punctuation.section.group.end.css */ 761 /* ^ punctuation.section.block.begin.css */ 762 /* ^ punctuation.section.block.end.css */ 763 764 @document url(http://www), 765 /*^^^^^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.document.css - meta.block */ 766 /* <- keyword.control.directive.css punctuation.definition.keyword.css */ 767 /*^^^^^^^ keyword.control.directive.css - punctuation */ 768 /* ^^^ support.function.url.css */ 769 /* ^ punctuation.section.group.begin.css */ 770 /* ^^^^^^^^^^ meta.path.url.css meta.string.css string.unquoted.css */ 771 /* ^^^ punctuation.separator.path.css */ 772 /* ^ punctuation.section.group.end.css */ 773 /* ^ punctuation.separator.sequence.css */ 774 url-prefix("http://www"), 775 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.document.css - meta.block */ 776 /* ^^^^^^^^^^ meta.function-call.identifier.css */ 777 /* ^^^^^^^^^^^^^^ meta.function-call.arguments.css meta.group.css */ 778 /* ^ - meta.function-call */ 779 /* ^ - meta.string - meta.path */ 780 /* ^ meta.string.css - meta.path */ 781 /* ^^^^^^^^^^ meta.path.url.css meta.string.css */ 782 /* ^ meta.string.css - meta.path */ 783 /* ^ - meta.string - meta.path */ 784 /* ^^^^^^^^^^ support.function.url-prefix.css */ 785 /* ^ punctuation.section.group.begin.css */ 786 /* ^^^^^^^^^^^^ string.quoted.double.css */ 787 /* ^ punctuation.definition.string.begin.css */ 788 /* ^^^ punctuation.separator.path.css */ 789 /* ^ punctuation.definition.string.end.css */ 790 /* ^ punctuation.section.group.end.css */ 791 /* ^ punctuation.separator.sequence.css */ 792 domain(mozilla.org), 793 /* ^^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.document.css - meta.block */ 794 /* ^^^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.document.css - meta.block */ 795 /* ^^^^^^ meta.function-call.identifier.css */ 796 /* ^^^^^^^^^^^^^ meta.function-call.arguments.css meta.group.css */ 797 /* ^ - meta.function-call */ 798 /* ^ - meta.string - meta.path */ 799 /* ^^^^^^^^^^^ meta.path.url.css meta.string.css */ 800 /* ^ - meta.string - meta.path */ 801 /* ^^^^^^ support.function.domain.css */ 802 /* ^ punctuation.section.group.begin.css */ 803 /* ^^^^^^^^^^^ string.unquoted.css */ 804 /* ^ punctuation.section.group.end.css */ 805 /* ^ punctuation.separator.sequence.css */ 806 regexp("https:.*") 807 /* ^^^^^^^^^^^^^^^^^^^^ meta.at-rule.document.css - meta.block */ 808 /* ^^^^^^ support.function.regexp.css */ 809 /* ^^^^^^^^^^ meta.string.css string.quoted.double.css */ 810 { 811 /* <- meta.at-rule.document.css meta.block.css punctuation.section.block.begin.css */ 812 .class { 813 /* ^^^^^^ meta.at-rule.document.css meta.block.css meta.selector.css - meta.property-list - meta.block meta.block */ 814 /* ^ meta.at-rule.document.css meta.block.css - meta.selector - meta.property-list - meta.block meta.block */ 815 /* ^^ meta.at-rule.document.css meta.block.css meta.property-list.css meta.block.css */ 816 /* ^^^^^^ entity.other.attribute-name.class.css */ 817 /* ^ punctuation.section.block.begin.css */ 818 display: none; 819 /* ^^^^^^^ meta.at-rule.document.css meta.property-name.css */ 820 } 821 /* ^^ meta.at-rule.document.css meta.block.css meta.property-list.css meta.block.css */ 822 /* ^ meta.at-rule.document.css meta.block.css - meta.selector - meta.property-list - meta.block meta.block */ 823 /* ^ punctuation.section.block.end.css */ 824 } 825 /* <- meta.at-rule.document.css meta.block.css punctuation.section.block.end.css */ 826 827 @font-face { 828 /* ^^^^^^^^^^^ meta.at-rule.font-face.css - meta.block */ 829 /* ^ meta.at-rule.font-face.css meta.property-list.css meta.block.css */ 830 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 831 /* ^^^^^^^^^ keyword.control.directive.css - punctuation */ 832 /* ^ punctuation.section.block.begin.css */ 833 834 src: local(Font), 835 /* */ 836 /* ^^^^^ comment.block.css */ 837 } 838 839 @font-face 840 /* ^^^^^^^^^^^ meta.at-rule.font-face.css */ 841 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 842 /* ^^^^^^^^^ keyword.control.directive.css - punctuation */ 843 { 844 /* <- meta.at-rule.font-face.css meta.property-list.css meta.block.css punctuation.section.block.begin.css */ 845 846 font-family: monospace, 847 /* ^^^^^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.font-face.css meta.property-list.css meta.block.css */ 848 /* ^^^^^^^^^^^ support.type.property-name.css */ 849 /* ^^^^^^^^^ support.constant.property-value.css */ 850 /* */ ; 851 /* ^^^^^^^^^^^ meta.at-rule.font-face.css meta.property-list.css meta.block.css meta.property-value.css */ 852 /* ^ meta.at-rule.font-face.css meta.property-list.css meta.block.css punctuation.terminator.rule.css */ 853 /* ^^^^^ comment.block.css */ 854 855 font-family: m700, aria; 856 /* ^^^^ meta.string.css string.unquoted.css */ 857 /* ^^^^ meta.string.css string.unquoted.css */ 858 859 font-family: Gentium Bold; 860 /* ^^^^^^^^^^^^ meta.string.css string.unquoted.css */ 861 862 src: format("embedded-opentype"); 863 /* ^^^^^^ support.function.font-face.css */ 864 /* ^ punctuation.definition.string.begin.css */ 865 /* ^^^^^^^^^^^^^^^^^^^ meta.string.css string.quoted.double.css */ 866 /* ^ punctuation.definition.string.end.css */ 867 868 src: local(monospace); 869 /* ^^^^^ support.function.font-face.css */ 870 /* ^ punctuation.section.group.begin.css */ 871 /* ^^^^^^^^^ support.constant.property-value.css */ 872 /* ^ punctuation.section.group.end.css */ 873 874 src: local(Gentium/Bold); 875 /* ^^^^^ support.function.font-face.css */ 876 /* ^ punctuation.section.group.begin.css */ 877 /* ^^^^^^^ meta.string.css string.unquoted.css */ 878 /* ^ - string */ 879 /* ^^^^ meta.string.css string.unquoted.css */ 880 /* ^ punctuation.section.group.end.css */ 881 882 src: local(Gentium Bold); 883 /* ^^^^^ support.function.font-face.css */ 884 /* ^ punctuation.section.group.begin.css */ 885 /* ^^^^^^^^^^^^ meta.string.css string.unquoted.css */ 886 /* ^ punctuation.section.group.end.css */ 887 888 src: local(Gentium-Bold); 889 /* ^^^^^ support.function.font-face.css */ 890 /* ^ punctuation.section.group.begin.css */ 891 /* ^^^^^^^^^^^^ meta.string.css string.unquoted.css */ 892 /* ^ punctuation.section.group.end.css */ 893 894 src: local('Gentium-Bold'); 895 /* ^^^^^ support.function.font-face.css */ 896 /* ^ punctuation.definition.string.begin.css */ 897 /* ^^^^^^^^^^^^^^ meta.string.css string.quoted.single.css */ 898 /* ^ punctuation.definition.string.end.css */ 899 900 src: local("Gentium-Bold"); 901 /* ^^^^^ support.function.font-face.css */ 902 /* ^ punctuation.definition.string.begin.css */ 903 /* ^^^^^^^^^^^^^^ meta.string.css string.quoted.double.css */ 904 /* ^ punctuation.definition.string.end.css */ 905 906 src: local(var(--local-font)); 907 /* ^^^^^ support.function.font-face.css */ 908 /* ^ punctuation.section.group.begin.css */ 909 /* ^^^ support.function.var.css */ 910 /* ^ punctuation.section.group.begin.css */ 911 /* ^^^^^^^^^^^^ variable.other.custom-property.css */ 912 /* ^^ punctuation.section.group.end.css */ 913 } 914 /* <- meta.at-rule.font-face.css meta.property-list.css meta.block.css punctuation.section.block.end.css */ 915 916 @supports not ( and ( top: 2px ) ) { } 917 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.supports.css - meta.block */ 918 /* ^^^ meta.at-rule.supports.css meta.block.css - meta.property-list */ 919 /* ^ - meta.at-rule - meta.block */ 920 /* ^^^^^ - meta.group */ 921 /* ^^^^^^ meta.group.css - meta.group meta.group */ 922 /* ^^^^^^^^^^^^ meta.group.css meta.group.css */ 923 /* ^^ meta.group.css - meta.group meta.group */ 924 /* ^ - meta.group */ 925 /* ^ punctuation.definition.keyword.css */ 926 /* ^^^^^^^^ keyword.control.directive.css */ 927 /* ^^^ keyword.operator.logical.css */ 928 /* ^ punctuation.section.group.begin.css */ 929 /* ^^^ keyword.operator.logical.css */ 930 /* ^ punctuation.section.group.begin.css */ 931 /* ^^^ support.type.property-name.css */ 932 /* ^ punctuation.separator.key-value.css */ 933 /* ^ meta.number.integer.decimal.css constant.numeric.value.css*/ 934 /* ^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 935 /* ^ punctuation.section.group.end.css */ 936 /* ^ punctuation.section.group.end.css */ 937 /* ^ punctuation.section.block.begin.css */ 938 /* ^ punctuation.section.block.end.css */ 939 940 @supports (--foo: green) 941 /* <- meta.at-rule.supports.css keyword.control.directive.css punctuation.definition.keyword.css */ 942 /*^^^^^^^^ meta.at-rule.supports.css - meta.group */ 943 /* ^^^^^^^^^^^^^^ meta.at-rule.supports.css meta.group.css */ 944 /* ^ meta.at-rule.supports.css - meta.group */ 945 /*^^^^^^^ keyword.control.directive.css */ 946 /* ^ punctuation.section.group.begin.css */ 947 /* ^^^^^ entity.other.custom-property.css */ 948 /* ^ punctuation.separator.key-value.css */ 949 /* ^^^^^ support.constant.color.w3c.standard.css */ 950 /* ^ punctuation.section.group.end.css */ 951 { 952 /* <- meta.at-rule.supports.css meta.block.css punctuation.section.block.begin.css */ 953 .class { 954 /* ^^^^^^ meta.at-rule.supports.css meta.block.css meta.selector.css - meta.property-list - meta.block meta.block */ 955 /* ^ meta.at-rule.supports.css meta.block.css - meta.selector - meta.property-list - meta.block meta.block */ 956 /* ^^ meta.at-rule.supports.css meta.block.css meta.property-list.css meta.block.css */ 957 /* ^^^^^^ entity.other.attribute-name.class.css */ 958 /* ^ punctuation.section.block.begin.css */ 959 display: none; 960 /* ^^^^^^^ meta.at-rule.supports.css meta.property-name.css */ 961 } 962 /* ^^ meta.at-rule.supports.css meta.block.css meta.property-list.css meta.block.css */ 963 /* ^ meta.at-rule.supports.css meta.block.css - meta.selector - meta.property-list - meta.block meta.block */ 964 /* ^ punctuation.section.block.end.css */ 965 } 966 /* <- meta.at-rule.supports.css meta.block.css punctuation.section.block.end.css */ 967 968 @supports (display: grid) {span { display: grid; }} 969 /* ^^^^^^^^^^ meta.at-rule.supports.css - meta.block - meta.group */ 970 /* ^^^^^^^^^^^^^^^ meta.at-rule.supports.css meta.group.css - meta.block */ 971 /* ^ meta.at-rule.supports.css - meta.block - meta.group */ 972 /* ^ meta.at-rule.supports.css meta.block.css - meta.property-list - meta.selector - meta.block meta.block */ 973 /* ^^^^ meta.at-rule.supports.css meta.block.css meta.selector.css - meta.property-list - meta.block meta.block */ 974 /* ^ meta.at-rule.supports.css meta.block.css - meta.property-list - meta.selector - meta.block meta.block */ 975 /* ^^^^^^^^^^^^^^^^^^ meta.at-rule.supports.css meta.block.css meta.property-list.css meta.block.css */ 976 /* ^ meta.at-rule.supports.css meta.block.css - meta.property-list - meta.block meta.block */ 977 /* ^ - meta.at-rule - meta.block */ 978 979 @counter-style {} 980 /* ^^^^^^^^^^^^^^^ meta.at-rule.counter-style.css - meta.block */ 981 /* ^^ meta.at-rule.counter-style.css meta.property-list.css meta.block.css */ 982 /* ^ - meta.at-rule - meta.block */ 983 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 984 /* ^^^^^^^^^^^^^ keyword.control.directive.css - punctuation */ 985 /* ^ punctuation.section.block.begin.css */ 986 /* ^ punctuation.section.block.end.css */ 987 988 @counter-style none {} 989 /* ^^^^^^^^^^^^^^^^^^^^ meta.at-rule.counter-style.css - meta.block */ 990 /* ^^ meta.at-rule.counter-style.css meta.property-list.css meta.block.css */ 991 /* ^ - meta.at-rule - meta.block */ 992 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 993 /* ^^^^^^^^^^^^^ keyword.control.directive.css - punctuation */ 994 /* ^^^^ invalid.illegal.identifier.css */ 995 /* ^ punctuation.section.block.begin.css */ 996 /* ^ punctuation.section.block.end.css */ 997 998 @counter-style decimal {} 999 /* ^^^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.counter-style.css - meta.block */ 1000 /* ^^ meta.at-rule.counter-style.css meta.property-list.css meta.block.css */ 1001 /* ^ - meta.at-rule - meta.block */ 1002 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 1003 /* ^^^^^^^^^^^^^ keyword.control.directive.css - punctuation */ 1004 /* ^^^^^^^ invalid.illegal.identifier.css */ 1005 /* ^ punctuation.section.block.begin.css */ 1006 /* ^ punctuation.section.block.end.css */ 1007 1008 @counter-style disc {} 1009 /* ^^^^^^^^^^^^^^^^^^^^ meta.at-rule.counter-style.css - meta.block */ 1010 /* ^^ meta.at-rule.counter-style.css meta.property-list.css meta.block.css */ 1011 /* ^ - meta.at-rule - meta.block */ 1012 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 1013 /* ^^^^^^^^^^^^^ keyword.control.directive.css - punctuation */ 1014 /* ^^^^ invalid.illegal.identifier.css */ 1015 /* ^ punctuation.section.block.begin.css */ 1016 /* ^ punctuation.section.block.end.css */ 1017 1018 @counter-style name { 1019 /* ^^^^^^^^^^^^^^^^^^^^ meta.at-rule.counter-style.css - meta.block */ 1020 /* ^^ meta.at-rule.counter-style.css meta.property-list.css meta.block.css */ 1021 /* ^ keyword.control.directive.css punctuation.definition.keyword.css */ 1022 /* ^^^^^^^^^^^^^ keyword.control.directive.css - punctuation */ 1023 /* ^^^^ entity.other.counter-style-name.css */ 1024 1025 system: extends disc; 1026 /* ^^^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.counter-style.css meta.property-list.css meta.block.css */ 1027 /* ^ - meta.property-name - meta.property-value */ 1028 /* ^^^^^^ meta.property-name.css */ 1029 /* ^ - meta.property-name - meta.property-value */ 1030 /* ^^^^^^^^^^^^ meta.property-value.css */ 1031 /* ^ - meta.property-name - meta.property-value */ 1032 /* ^^^^^^ support.type.property-name.css */ 1033 /* ^ punctuation.separator.key-value.css */ 1034 /* ^^^^^^^ keyword.declaration.extends.css */ 1035 /* ^^^^ support.constant.counter-style-name.css */ 1036 /* ^ punctuation.terminator.rule.css */ 1037 1038 system: extends name; 1039 /* ^^^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.counter-style.css meta.property-list.css meta.block.css */ 1040 /* ^ - meta.property-name - meta.property-value */ 1041 /* ^^^^^^ meta.property-name.css */ 1042 /* ^ - meta.property-name - meta.property-value */ 1043 /* ^^^^^^^^^^^^ meta.property-value.css */ 1044 /* ^ - meta.property-name - meta.property-value */ 1045 /* ^^^^^^ support.type.property-name.css */ 1046 /* ^ punctuation.separator.key-value.css */ 1047 /* ^^^^^^^ keyword.declaration.extends.css */ 1048 /* ^^^^ entity.other.counter-style-name.css */ 1049 /* ^ punctuation.terminator.rule.css */ 1050 1051 system: cyclic; 1052 /* ^^^^^^^^^^^^^^^^ meta.at-rule.counter-style.css meta.property-list.css meta.block.css */ 1053 /* ^ - meta.property-name - meta.property-value */ 1054 /* ^^^^^^ meta.property-name.css */ 1055 /* ^ - meta.property-name - meta.property-value */ 1056 /* ^^^^^^ meta.property-value.css */ 1057 /* ^ - meta.property-name - meta.property-value */ 1058 /* ^^^^^^ support.type.property-name.css */ 1059 /* ^ punctuation.separator.key-value.css */ 1060 /* ^^^^^^ support.constant.symbol-type.css */ 1061 /* ^ punctuation.terminator.rule.css */ 1062 1063 system: fixed 4; 1064 /* ^^^^^^^^^^^^^^^^^^ meta.at-rule.counter-style.css meta.property-list.css meta.block.css */ 1065 /* ^ - meta.property-name - meta.property-value */ 1066 /* ^^^^^^ meta.property-name.css */ 1067 /* ^ - meta.property-name - meta.property-value */ 1068 /* ^^^^^^^ meta.property-value.css */ 1069 /* ^ - meta.property-name - meta.property-value */ 1070 /* ^^^^^^ support.type.property-name.css */ 1071 /* ^ punctuation.separator.key-value.css */ 1072 /* ^^^^^ support.constant.symbol-type.css */ 1073 /* ^ constant.numeric.value.css */ 1074 /* ^ punctuation.terminator.rule.css */ 1075 1076 fallback: decimal; 1077 /* ^^^^^^^^^^^^^^^^^^^^ meta.at-rule.counter-style.css meta.property-list.css meta.block.css */ 1078 /* ^^^^^^^^ meta.property-name.css */ 1079 /* ^ - meta.property-name - meta.property-value */ 1080 /* ^^^^^^^^ meta.property-value.css */ 1081 /* ^ - meta.property-name - meta.property-value */ 1082 /* ^^^^^^^^ support.type.property-name.css */ 1083 /* ^ punctuation.separator.key-value.css */ 1084 /* ^^^^^^^ support.constant.counter-style-name.css */ 1085 /* ^ punctuation.terminator.rule.css */ 1086 1087 fallback: counter-style-name; 1088 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.counter-style.css meta.property-list.css meta.block.css */ 1089 /* ^^^^^^^^ meta.property-name.css */ 1090 /* ^ - meta.property-name - meta.property-value */ 1091 /* ^^^^^^^^^^^^^^^^^^^ meta.property-value.css */ 1092 /* ^ - meta.property-name - meta.property-value */ 1093 /* ^^^^^^^^ support.type.property-name.css */ 1094 /* ^ punctuation.separator.key-value.css */ 1095 /* ^^^^^^^^^^^^^^^^^^ entity.other.counter-style-name.css */ 1096 /* ^ punctuation.terminator.rule.css */ 1097 1098 fallback: var(--name); 1099 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.counter-style.css meta.property-list.css meta.block.css */ 1100 /* ^^^^^^^^ meta.property-name.css */ 1101 /* ^ - meta.property-name - meta.property-value */ 1102 /* ^^^^^^^^^^^^ meta.property-value.css */ 1103 /* ^ - meta.property-name - meta.property-value */ 1104 /* ^^^^^^^^ support.type.property-name.css */ 1105 /* ^ punctuation.separator.key-value.css */ 1106 /* ^^^ support.function.var.css */ 1107 /* ^ punctuation.section.group.begin.css */ 1108 /* ^^^^^^ variable.other.custom-property.css */ 1109 /* ^ punctuation.section.group.end.css */ 1110 /* ^ punctuation.terminator.rule.css */ 1111 1112 negative: "(" ")"; 1113 /* ^^^^^^^^^^^^^^^^^^^^ meta.at-rule.counter-style.css meta.property-list.css meta.block.css */ 1114 /* ^^^^^^^^ meta.property-name.css */ 1115 /* ^ - meta.property-name - meta.property-value */ 1116 /* ^^^^^^^^ meta.property-value.css */ 1117 /* ^ - meta.property-name - meta.property-value */ 1118 /* ^^^^^^^^ support.type.property-name.css */ 1119 /* ^ punctuation.separator.key-value.css */ 1120 /* ^^^ meta.string.css string.quoted.double.css */ 1121 /* ^ - meta.string - string */ 1122 /* ^^^ meta.string.css string.quoted.double.css */ 1123 /* ^ punctuation.terminator.rule.css */ 1124 1125 pad: 5 "0"; 1126 /* ^^^^^^^^^^^^^ meta.at-rule.counter-style.css meta.property-list.css meta.block.css */ 1127 /* ^^^ meta.property-name.css */ 1128 /* ^ - meta.property-name - meta.property-value */ 1129 /* ^^^^^^ meta.property-value.css */ 1130 /* ^ - meta.property-name - meta.property-value */ 1131 /* ^^^ support.type.property-name.css */ 1132 /* ^ punctuation.separator.key-value.css */ 1133 /* ^ constant.numeric.value.css */ 1134 /* ^^^ meta.string.css string.quoted.double.css*/ 1135 /* ^ punctuation.terminator.rule.css */ 1136 1137 range: 2 4; 1138 /* ^^^^^^^^^^^^^ meta.at-rule.counter-style.css meta.property-list.css meta.block.css */ 1139 /* ^^^^^ meta.property-name.css */ 1140 /* ^ - meta.property-name - meta.property-value */ 1141 /* ^^^^ meta.property-value.css */ 1142 /* ^ - meta.property-name - meta.property-value */ 1143 /* ^^^^^ support.type.property-name.css */ 1144 /* ^ punctuation.separator.key-value.css */ 1145 /* ^ constant.numeric.value.css */ 1146 /* ^ - constant */ 1147 /* ^ constant.numeric.value.css */ 1148 /* ^ punctuation.terminator.rule.css */ 1149 1150 prefix: " /"; 1151 /* ^^^^^^^^^^^^^^^ meta.at-rule.counter-style.css meta.property-list.css meta.block.css */ 1152 /* ^^^^^^ meta.property-name.css */ 1153 /* ^ - meta.property-name - meta.property-value */ 1154 /* ^^^^^ meta.property-value.css */ 1155 /* ^ - meta.property-name - meta.property-value */ 1156 /* ^^^^^^ support.type.property-name.css */ 1157 /* ^ punctuation.separator.key-value.css */ 1158 /* ^^^^ meta.string.css string.quoted.double.css */ 1159 /* ^ punctuation.terminator.rule.css */ 1160 1161 suffix: "/ "; 1162 /* ^^^^^^^^^^^^^^^ meta.at-rule.counter-style.css meta.property-list.css meta.block.css */ 1163 /* ^^^^^^ meta.property-name.css */ 1164 /* ^ - meta.property-name - meta.property-value */ 1165 /* ^^^^^ meta.property-value.css */ 1166 /* ^ - meta.property-name - meta.property-value */ 1167 /* ^^^^^^ support.type.property-name.css */ 1168 /* ^ punctuation.separator.key-value.css */ 1169 /* ^^^^ meta.string.css string.quoted.double.css */ 1170 /* ^ punctuation.terminator.rule.css */ 1171 1172 symbols: "‣"; 1173 /* ^^^^^^^^^^^^^^^ meta.at-rule.counter-style.css meta.property-list.css meta.block.css */ 1174 /* ^ - meta.property-name - meta.property-value */ 1175 /* ^^^^^^^ meta.property-name.css */ 1176 /* ^ - meta.property-name - meta.property-value */ 1177 /* ^^^^ meta.property-value.css */ 1178 /* ^ - meta.property-name - meta.property-value */ 1179 /* ^^^^^^^ support.type.property-name.css */ 1180 /* ^ punctuation.separator.key-value.css */ 1181 /* ^^^ meta.string.css string.quoted.double.css */ 1182 /* ^ punctuation.terminator.rule.css */ 1183 1184 symbols: ◆ ◇; 1185 /* ^^^^^^^^^^^^^^^^^ meta.at-rule.counter-style.css meta.property-list.css meta.block.css */ 1186 /* ^ - meta.property-name - meta.property-value */ 1187 /* ^^^^^^^ meta.property-name.css */ 1188 /* ^ - meta.property-name - meta.property-value */ 1189 /* ^^^^ meta.property-value.css */ 1190 /* ^ - meta.property-name - meta.property-value */ 1191 /* ^^^^^^^ support.type.property-name.css */ 1192 /* ^ punctuation.separator.key-value.css */ 1193 /* ^ punctuation.terminator.rule.css */ 1194 1195 symbols: url(white.svg) url(black.svg); 1196 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.counter-style.css meta.property-list.css meta.block.css */ 1197 /* ^^^^^^^ meta.property-name.css */ 1198 /* ^ - meta.property-name - meta.property-value */ 1199 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.property-value.css */ 1200 /* ^ - meta.property-name - meta.property-value */ 1201 /* ^^^^^^^ support.type.property-name.css */ 1202 /* ^ punctuation.separator.key-value.css */ 1203 /* ^^^ support.function.url.css */ 1204 /* ^^^ support.function.url.css */ 1205 /* ^ punctuation.terminator.rule.css */ 1206 1207 speak-as: "bullets"; 1208 /* ^^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.counter-style.css meta.property-list.css meta.block.css */ 1209 /* ^ - meta.property-name - meta.property-value */ 1210 /* ^^^^^^^^ meta.property-name.css */ 1211 /* ^ - meta.property-name - meta.property-value */ 1212 /* ^^^^^^^^^ meta.property-value.css */ 1213 /* ^ - meta.property-name - meta.property-value */ 1214 /* ^^^^^^^^ support.type.property-name.css */ 1215 /* ^ punctuation.separator.key-value.css */ 1216 /* ^^^^^^^^^ meta.string.css string.quoted.double.css */ 1217 /* ^ punctuation.terminator.rule.css */ 1218 1219 speak-as: numbers; 1220 /* ^^^^^^^^^^^^^^^^^^^^ meta.at-rule.counter-style.css meta.property-list.css meta.block.css */ 1221 /* ^ - meta.property-name - meta.property-value */ 1222 /* ^^^^^^^^ meta.property-name.css */ 1223 /* ^ - meta.property-name - meta.property-value */ 1224 /* ^^^^^^^ meta.property-value.css */ 1225 /* ^ - meta.property-name - meta.property-value */ 1226 /* ^^^^^^^^ support.type.property-name.css */ 1227 /* ^ punctuation.separator.key-value.css */ 1228 /* ^^^^^^^ support.constant.property-value.css */ 1229 /* ^ punctuation.terminator.rule.css */ 1230 1231 speak-as: name; 1232 /* ^^^^^^^^^^^^^^^^^ meta.at-rule.counter-style.css meta.property-list.css meta.block.css */ 1233 /* ^ - meta.property-name - meta.property-value */ 1234 /* ^^^^^^^^ meta.property-name.css */ 1235 /* ^ - meta.property-name - meta.property-value */ 1236 /* ^^^^ meta.property-value.css */ 1237 /* ^ - meta.property-name - meta.property-value */ 1238 /* ^^^^^^^^ support.type.property-name.css */ 1239 /* ^ punctuation.separator.key-value.css */ 1240 /* ^^^^ entity.other.counter-style-name.css */ 1241 /* ^ punctuation.terminator.rule.css */ 1242 1243 speak-as: var(--name); 1244 /* ^^^^^^^^^^^^^^^^^^^^^^ meta.at-rule.counter-style.css meta.property-list.css meta.block.css */ 1245 /* ^ - meta.property-name - meta.property-value */ 1246 /* ^^^^^^^^ meta.property-name.css */ 1247 /* ^ - meta.property-name - meta.property-value */ 1248 /* ^^^^^^^^^^^ meta.property-value.css */ 1249 /* ^ - meta.property-name - meta.property-value */ 1250 /* ^^^^^^^^ support.type.property-name.css */ 1251 /* ^ punctuation.separator.key-value.css */ 1252 /* ^^^ support.function.var.css */ 1253 /* ^ punctuation.section.group.begin.css */ 1254 /* ^^^^^^ variable.other.custom-property.css */ 1255 /* ^ punctuation.section.group.end.css */ 1256 /* ^ punctuation.terminator.rule.css */ 1257 } 1258 /* <- meta.at-rule.counter-style.css meta.property-list.css meta.block.css punctuation.section.block.end.css */ 1259 1260 .test-var-functions { 1261 --test-var: arial; 1262 /* ^^^^^^^^^^ entity.other.custom-property.css */ 1263 /* ^ punctuation.separator.key-value.css*/ 1264 1265 font-family: var(--test-var, sans-serif); 1266 /* ^^^ meta.function-call.identifier.css support.function.var.css */ 1267 /* ^^^^^^^^^^^^^^^^^^^^^^^^ meta.function-call.arguments.css meta.group.css */ 1268 /* ^ punctuation.section.group.begin.css */ 1269 /* ^^^^^^^^^^ variable.other.custom-property.css */ 1270 /* ^ punctuation.separator.sequence.css */ 1271 /* ^^^^^^^^^^ support.constant.property-value.css */ 1272 /* ^ punctuation.section.group.end.css */ 1273 1274 font-family: var(--test-var, sans serif); 1275 /* ^^^ meta.function-call.identifier.css support.function.var.css */ 1276 /* ^^^^^^^^^^^^^^^^^^^^^^^^ meta.function-call.arguments.css meta.group.css */ 1277 /* ^ punctuation.section.group.begin.css */ 1278 /* ^^^^^^^^^^ variable.other.custom-property.css */ 1279 /* ^ punctuation.separator.sequence.css */ 1280 /* ^^^^^^^^^^ meta.string.css string.unquoted.css */ 1281 /* ^ punctuation.section.group.end.css */ 1282 1283 font-size: var(--test-var, 10pt); 1284 /* ^^^ meta.function-call.identifier.css support.function.var.css */ 1285 /* ^^^^^^^^^^^^^^^^^^ meta.function-call.arguments.css meta.group.css */ 1286 /* ^ punctuation.section.group.begin.css */ 1287 /* ^^^^^^^^^^ variable.other.custom-property.css */ 1288 /* ^ punctuation.separator.sequence.css */ 1289 /* ^^^^ meta.number.integer.decimal.css */ 1290 /* ^ punctuation.section.group.end.css */ 1291 } 1292 1293 .test-deprecated-var { var-deprecated- } 1294 /* ^^^^^^^^^^^^^^^ invalid.deprecated.custom-property.css */ 1295 /* ^^^^ entity.other.custom-property.prefix.css */ 1296 /* ^^^^^^^^^^^ entity.other.custom-property.name.css */ 1297 1298 .test-types { 1299 top: 20; 1300 /* ^^ meta.number.integer.decimal.css constant.numeric.value.css */ 1301 top: +.95e-20; 1302 /* ^ meta.number.float.decimal.css keyword.operator.arithmetic.css */ 1303 /* ^^^^^^^ meta.number.float.decimal.css constant.numeric.value.css */ 1304 /* ^ punctuation.separator.decimal.css */ 1305 top: +1e1e1 .1e1e1; 1306 /* ^ meta.number.float.decimal.css keyword.operator.arithmetic.css */ 1307 /* ^^^ meta.number.float.decimal.css constant.numeric.value.css */ 1308 /* ^ - constant.numeric */ 1309 /* ^^^^ meta.number.float.decimal.css constant.numeric.value.css */ 1310 /* ^ - constant.numeric */ 1311 top: -1.5e+93%; 1312 /* ^ meta.number.float.decimal.css keyword.operator.arithmetic.css */ 1313 /* ^^^^^^^ meta.number.float.decimal.css constant.numeric.value.css */ 1314 /* ^ punctuation.separator.decimal.css */ 1315 /* ^ meta.number.float.decimal.css constant.numeric.suffix.css */ 1316 } 1317 1318 .test-units { 1319 top: 1px; 1320 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 1321 /* ^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 1322 top: 1.1em; 1323 /* ^^^ meta.number.float.decimal.css constant.numeric.value.css */ 1324 /* ^ punctuation.separator.decimal.css */ 1325 /* ^^ meta.number.float.decimal.css constant.numeric.suffix.css */ 1326 top: -100%; 1327 /* ^ meta.number.integer.decimal.css keyword.operator.arithmetic.css */ 1328 /* ^^^ meta.number.integer.decimal.css constant.numeric.value.css */ 1329 /* ^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 1330 top: 1.1.1deg; 1331 /* ^^^^^ meta.number.float.decimal.css constant.numeric.value.css */ 1332 /* ^ punctuation.separator.decimal.css */ 1333 /* ^ punctuation.separator.decimal.css */ 1334 /* ^^^ meta.number.float.decimal.css constant.numeric.suffix.css */ 1335 } 1336 1337 .test-properties { 1338 /* ^ meta.property-list.css */ 1339 1340 -webkit-transform: none; 1341 /* ^^^^^^^^^^^^^^^^^ meta.property-name.css */ 1342 /* ^^^^^^^^ support.type.vendor-prefix.css */ 1343 /* ^^^^^^^^^ support.type.property-name.css */ 1344 /* ^^^^ meta.property-value.css support.constant.property-value.css */ 1345 } 1346 1347 .test-operators { 1348 1349 margin: -1 -1 +1; 1350 /* ^ keyword.operator.arithmetic.css */ 1351 /* ^ keyword.operator.arithmetic.css */ 1352 /* ^ keyword.operator.arithmetic.css */ 1353 1354 margin: -1px -1px +1px; 1355 /* ^ keyword.operator.arithmetic.css */ 1356 /* ^ keyword.operator.arithmetic.css */ 1357 /* ^ keyword.operator.arithmetic.css */ 1358 } 1359 1360 .test-operators-in-calc { 1361 1362 top: calc(1px + 1px); 1363 /* ^ keyword.operator.arithmetic.css */ 1364 top: calc(+1px+1px); 1365 /* ^ keyword.operator.arithmetic.css */ 1366 /* ^ invalid.illegal.operator.css */ 1367 top: calc(1px+ 1px); 1368 /* ^ invalid.illegal.operator.css */ 1369 top: calc(1px +1px); 1370 /* ^ invalid.illegal.operator.css */ 1371 top: calc((1px) +1px); 1372 /* ^ invalid.illegal.operator.css */ 1373 top: calc((1px)+ 1px); 1374 /* ^ invalid.illegal.operator.css */ 1375 top: calc(+1px+(+1px)+1px); 1376 /* ^ keyword.operator.arithmetic.css */ 1377 /* ^ keyword.operator.arithmetic.css */ 1378 /* ^ keyword.operator.arithmetic.css */ 1379 /* ^ invalid.illegal.operator.css */ 1380 1381 top: calc(1px - 1px); 1382 /* ^ keyword.operator.arithmetic.css */ 1383 top: calc(-1px-1px); 1384 /* ^ keyword.operator.arithmetic.css */ 1385 /* ^ invalid.illegal.operator.css */ 1386 top: calc(1px- 1px); 1387 /* ^ invalid.illegal.operator.css */ 1388 top: calc(1px -1px); 1389 /* ^ invalid.illegal.operator.css */ 1390 top: calc((1px) -1px); 1391 /* ^ invalid.illegal.operator.css */ 1392 top: calc((1px)- 1px); 1393 /* ^ invalid.illegal.operator.css */ 1394 top: calc(-1px-(-1px)-1px); 1395 /* ^ keyword.operator.arithmetic.css */ 1396 /* ^ keyword.operator.arithmetic.css */ 1397 /* ^ keyword.operator.arithmetic.css */ 1398 /* ^ invalid.illegal.operator.css */ 1399 1400 top: calc(1px * 1px); 1401 /* ^ keyword.operator.arithmetic.css */ 1402 top: calc(1px* 1px); 1403 /* ^ keyword.operator.arithmetic.css */ 1404 top: calc(1px *1px); 1405 /* ^ keyword.operator.arithmetic.css */ 1406 top: calc(1px*1px); 1407 /* ^ keyword.operator.arithmetic.css */ 1408 1409 top: calc(1px / 1px); 1410 /* ^ keyword.operator.arithmetic.css */ 1411 top: calc(1px/ 1px); 1412 /* ^ keyword.operator.arithmetic.css */ 1413 top: calc(1px /1px); 1414 /* ^ keyword.operator.arithmetic.css */ 1415 top: calc(1px/1px); 1416 /* ^ keyword.operator.arithmetic.css */ 1417 } 1418 1419 .text-calc-clamp-max-min { 1420 top: clamp(1*5pt, calc(12/5), 100rem); 1421 /* ^^^^^ support.function.calc.css */ 1422 /* ^ constant.numeric.value.css */ 1423 /* ^ keyword.operator.arithmetic.css */ 1424 /* ^ constant.numeric.value.css */ 1425 /* ^^ constant.numeric.suffix.css */ 1426 /* ^ punctuation.separator.sequence.css */ 1427 /* ^^^^ support.function.calc.css */ 1428 /* ^^ constant.numeric.value.css */ 1429 /* ^ keyword.operator.arithmetic.css */ 1430 /* ^ constant.numeric.value.css */ 1431 /* ^ punctuation.separator.sequence.css */ 1432 /* ^^^ constant.numeric.value.css */ 1433 /* ^^^ constant.numeric.suffix.css */ 1434 1435 top: max(5*6, min(10 + 5, calc(var(--size) / 5))); 1436 /* ^^^ support.function.calc.css */ 1437 /* ^ constant.numeric.value.css */ 1438 /* ^ keyword.operator.arithmetic.css */ 1439 /* ^ constant.numeric.value.css */ 1440 /* ^ punctuation.separator.sequence.css */ 1441 /* ^^^ support.function.calc.css */ 1442 /* ^^ constant.numeric.value.css */ 1443 /* ^ keyword.operator.arithmetic.css */ 1444 /* ^ constant.numeric.value.css */ 1445 /* ^ punctuation.separator.sequence.css */ 1446 /* ^^^^ support.function.calc.css */ 1447 /* ^^^ support.function.var.css */ 1448 /* ^ keyword.operator.arithmetic.css */ 1449 /* ^ constant.numeric.value.css */ 1450 } 1451 1452 1453 .test-important { 1454 top: 1px !important; 1455 /* ^^^^^^^^^^ keyword.other.important.css */ 1456 top: 1px!important; 1457 /* ^^^^^^^^^^ keyword.other.important.css */ 1458 } 1459 1460 .test:has(> .class) {} 1461 /*^^^^^^^^^^^^^^^^^ meta.selector.css */ 1462 /* ^^^ - meta.selector.css */ 1463 /* ^^^ meta.function-call.identifier.css - meta.function-call meta.function-call - meta.group*/ 1464 /* ^^^^^^^^^^ meta.function-call.arguments.css meta.group.css */ 1465 /* ^ punctuation.section.group.begin.css */ 1466 /* ^ keyword.operator.combinator.css */ 1467 /* ^^^^^^ entity.other.attribute-name.class.css */ 1468 /* ^ punctuation.section.group.end.css */ 1469 1470 .test:has(>> .class) {} 1471 /*^^^^^^^^^^^^^^^^^^ meta.selector.css */ 1472 /* ^^^ - meta.selector.css */ 1473 /* ^^^ meta.function-call.identifier.css - meta.function-call meta.function-call - meta.group*/ 1474 /* ^^^^^^^^^^ meta.function-call.arguments.css meta.group.css */ 1475 /* ^ punctuation.section.group.begin.css */ 1476 /* ^^ keyword.operator.combinator.css */ 1477 /* ^^^^^^ entity.other.attribute-name.class.css */ 1478 /* ^ punctuation.section.group.end.css */ 1479 1480 /* Test Functional Pseudo Class Meta Scopes */ 1481 .test:nth-child(even) {} 1482 /*^^^^^^^^^^^^^^^^^^^ meta.selector.css */ 1483 /* ^^^ - meta.selector.css */ 1484 /* ^^^^^^^^^ meta.function-call.identifier.css - meta.function-call meta.function-call - meta.group*/ 1485 /* ^^^^^^ meta.function-call.arguments.css meta.group.css */ 1486 /* ^ punctuation.section.group.begin.css */ 1487 /* ^ punctuation.section.group.end.css */ 1488 1489 /* Test Functional Pseudo Class Meta Scopes */ 1490 .test:nth-child( /**/ odd) 1491 /*^^^^^^^^^^^^^^^^^^^^^^^^^ meta.selector.css */ 1492 /* ^^^^^^^^^ meta.function-call.identifier.css - meta.function-call meta.function-call */ 1493 /* ^^^^^^^^^^^ meta.function-call.arguments.css meta.group.css */ 1494 /* ^ punctuation.section.group.begin.css */ 1495 /* ^^^^ comment.block.css */ 1496 /* ^^^ support.constant.property-value.css */ 1497 /* ^ punctuation.section.group.end.css */ 1498 , 1499 /* ^^^ meta.selector.css */ 1500 /* ^ punctuation.separator.sequence.css */ 1501 .test:nth-child( /**/ 2) /**/ {} 1502 /*^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.selector.css */ 1503 /* ^^^^ - meta.selector */ 1504 /* ^^^^^^^^^ meta.function-call.identifier.css - meta.function-call meta.function-call */ 1505 /* ^^^^^^^^^ meta.function-call.arguments.css meta.group.css */ 1506 /* ^ punctuation.section.group.begin.css */ 1507 /* ^^^^ comment.block.css */ 1508 /* ^ constant.numeric.value.css */ 1509 /* ^ punctuation.section.group.end.css */ 1510 /* ^^^^ comment.block.css */ 1511 1512 .test:nth-child(+2n + 3) {} 1513 /* ^ meta.number.integer.decimal.css keyword.operator.arithmetic.css */ 1514 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 1515 /* ^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 1516 /* ^ - constant */ 1517 /* ^ meta.number.integer.decimal.css keyword.operator.arithmetic.css */ 1518 /* ^^ meta.number.integer.decimal.css constant.numeric.value.css */ 1519 1520 .test:nth-child(-n+ 3) {} 1521 /* ^ meta.number.integer.decimal.css keyword.operator.arithmetic.css */ 1522 /* ^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 1523 /* ^ meta.number.integer.decimal.css keyword.operator.arithmetic.css */ 1524 /* ^^ meta.number.integer.decimal.css constant.numeric.value.css */ 1525 1526 .test:nth-child(-n +3) {} 1527 /* ^ meta.number.integer.decimal.css keyword.operator.arithmetic.css */ 1528 /* ^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 1529 /* ^ - constant */ 1530 /* ^ meta.number.integer.decimal.css keyword.operator.arithmetic.css */ 1531 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 1532 1533 .test:nth-child(+3) {} 1534 /* ^ meta.number.integer.decimal.css keyword.operator.arithmetic.css */ 1535 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 1536 1537 .test:nth-child(+ 3) {} 1538 /* ^^^ invalid.illegal.numeric.css */ 1539 1540 .test:nth-child(+ 3n) {} 1541 /* ^^^ invalid.illegal.numeric.css */ 1542 1543 .test:nth-child(+3 n) {} 1544 /* ^^^^ invalid.illegal.numeric.css */ 1545 1546 .test-pseudo-classes:nth-child(2):hover {} 1547 /*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.selector.css */ 1548 /* ^^ - meta.selector.css */ 1549 /* ^^^^^^^^^ entity.other.pseudo-class.css */ 1550 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 1551 /* ^ punctuation.definition.pseudo-class.css - entity */ 1552 /* ^^^^^ entity.other.pseudo-class.css */ 1553 1554 .test-pseudo-class-numerics:nth-last-of-type(-n+3) {} 1555 /* ^ punctuation.definition.pseudo-class.css - entity */ 1556 /* ^^^^^^^^^^^^^^^^ entity.other.pseudo-class.css */ 1557 /* ^ meta.number.integer.decimal.css keyword.operator.arithmetic.css */ 1558 /* ^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 1559 /* ^ meta.number.integer.decimal.css keyword.operator.arithmetic.css */ 1560 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 1561 1562 .test-pseudo-class-keywords:nth-of-type(odd) {} 1563 /* ^ punctuation.definition.pseudo-class.css - entity */ 1564 /* ^^^^^^^^^^^ entity.other.pseudo-class.css */ 1565 /* ^^^ support.constant.property-value.css */ 1566 1567 .test-pseudo-class-strings:dir {} 1568 /* ^ punctuation.definition.pseudo-class.css - entity */ 1569 /* ^^^ entity.other.pseudo-class.css - meta.function-call */ 1570 1571 .test-pseudo-class-strings:dir(ltr) {} 1572 /* ^^^ meta.function-call.identifier.css */ 1573 /* ^^^^^ meta.function-call.arguments.css meta.group.css */ 1574 /* ^ punctuation.definition.pseudo-class.css - entity */ 1575 /* ^^^ entity.other.pseudo-class.css */ 1576 /* ^^^ support.constant.property-value.css */ 1577 1578 .test-pseudo-class-lang:lang(en-*K\*, de-DE, *-EN, "de-*EN\*") {} 1579 /* ^ punctuation.definition.pseudo-class.css - entity */ 1580 /* ^^^^ entity.other.pseudo-class.css */ 1581 /* ^^^^^^^ meta.string.css string.unquoted.css */ 1582 /* ^^ - meta.string - string */ 1583 /* ^^^^^ meta.string.css string.unquoted.css */ 1584 /* ^^ - meta.string - string */ 1585 /* ^^^^ meta.string.css string.unquoted.css */ 1586 /* ^^ - meta.string - string */ 1587 /* ^^^^^^^^^^ meta.string.css string.quoted.double.css */ 1588 /* ^^^^ - meta.string - string */ 1589 /* ^ variable.language.wildcard.asterisk.css */ 1590 /* ^^ constant.character.escape.css */ 1591 /* ^ punctuation.separator.sequence.css */ 1592 /* ^ punctuation.separator.sequence.css */ 1593 /* ^ variable.language.wildcard.asterisk.css */ 1594 /* ^ punctuation.separator.sequence.css */ 1595 /* ^ - variable.language.wildcard */ 1596 /* ^^ constant.character.escape.css */ 1597 1598 .test-pseudo-class-tag:not(*) {} 1599 /* ^ punctuation.definition.pseudo-class.css - entity */ 1600 /* ^^^ entity.other.pseudo-class.css */ 1601 /* ^ variable.language.wildcard.asterisk.css */ 1602 1603 .test-pseudo-class-tag:is(*) {} 1604 /* ^ punctuation.definition.pseudo-class.css - entity */ 1605 /* ^^ entity.other.pseudo-class.css */ 1606 /* ^ variable.language.wildcard.asterisk.css */ 1607 1608 .test-pseudo-class-tag:where(*) {} 1609 /* ^ punctuation.definition.pseudo-class.css - entity */ 1610 /* ^^^^^ entity.other.pseudo-class.css */ 1611 /* ^ variable.language.wildcard.asterisk.css */ 1612 1613 .test-pseudo-elements::before {} 1614 /* ^^ punctuation.definition.pseudo-element.css - entity */ 1615 /* ^^^^^^ entity.other.pseudo-element.css */ 1616 1617 .test-pseudo-elements:after {} 1618 /* ^ punctuation.definition.pseudo-class.css - entity */ 1619 /* ^^^^^ entity.other.pseudo-element.css */ 1620 1621 .test-pseudo-elements::-webkit-slider-runnable-track 1622 /* ^^ punctuation.definition.pseudo-element.css - entity */ 1623 /* ^^^^^^^^ support.type.vendor-prefix.css */ 1624 /* ^^^^^^^^^^^^^^^^^^^^^ entity.other.pseudo-element.css */ 1625 1626 .test-pseudo-elements::attr("name") {} 1627 /* ^^ punctuation.definition.pseudo-element.css */ 1628 /* ^^^^ meta.function-call.identifier.css */ 1629 /* ^^^^^^^^ meta.function-call.arguments.css meta.group.css */ 1630 /* ^^^^ entity.other.pseudo-element.css */ 1631 /* ^ punctuation.section.group.begin.css */ 1632 /* ^^^^^^ string.quoted.double.css */ 1633 /* ^ punctuation.section.group.end.css */ 1634 1635 .test-unicode { top: "\2764 \273e"; } 1636 /* ^^^^^ constant.character.escape.css */ 1637 /* ^^^^^ constant.character.escape.css */ 1638 1639 .test-unicode-range { 1640 unicode-range: U+0025-00FF, U+4??; 1641 /* ^^^^^^^^^^^ meta.number.unicode-range.css */ 1642 /* ^^ constant.numeric.prefix.css */ 1643 /* ^^^^^^^^^ constant.numeric.value.css */ 1644 /* ^ punctuation.separator.range.css */ 1645 /* ^^^^^ meta.number.unicode-range.css */ 1646 /* ^^ constant.numeric.prefix.css */ 1647 /* ^^^ constant.numeric.value.css */ 1648 } 1649 1650 .test-escape-character { top: "\nstring\n"; } 1651 /* ^^ constant.character.escape.css */ 1652 /* ^^ constant.character.escape.css */ 1653 1654 .test-attribute-selectors[disabled][ /**/ type=button] {} 1655 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.selector.css meta.attribute-selector.css */ 1656 /* ^^^ - meta.selector.css - meta.attribute-selector */ 1657 /* ^^^^^^^^^^ meta.attribute-selector.css */ 1658 /* ^ punctuation.section.brackets.begin.css */ 1659 /* ^^^^^^^^ entity.other.attribute-name.css */ 1660 /* ^ punctuation.section.brackets.end.css */ 1661 /* ^ punctuation.section.brackets.begin.css*/ 1662 /* ^^^^ comment.block.css */ 1663 /* ^^^^ entity.other.attribute-name.css */ 1664 /* ^^^^^^ meta.string.css string.unquoted.css */ 1665 /* ^ punctuation.section.brackets.end.css */ 1666 1667 .test-attribute-selectors-whitespace[ /**/ type /**/ = /**/ button /**/ ] {} 1668 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.selector.css meta.attribute-selector.css */ 1669 /* ^^^ - meta.selector.css - meta.attribute-selector */ 1670 /* ^ punctuation.section.brackets.begin.css */ 1671 /* ^^^^ comment.block.css */ 1672 /* ^^^^ entity.other.attribute-name.css */ 1673 /* ^^^^ comment.block.css */ 1674 /* ^^^^ comment.block.css */ 1675 /* ^^^^^^ meta.string.css string.unquoted.css */ 1676 /* ^^^^ comment.block.css */ 1677 /* ^ punctuation.section.brackets.end.css */ 1678 1679 .test-attribute-selectors-whitespace[ /**/ type /**/ = /**/ 'button' /**/ ] {} 1680 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.selector.css meta.attribute-selector.css */ 1681 /* ^^^ - meta.selector.css - meta.attribute-selector */ 1682 /* ^ punctuation.section.brackets.begin.css */ 1683 /* ^^^^ comment.block.css */ 1684 /* ^^^^ entity.other.attribute-name.css */ 1685 /* ^^^^ comment.block.css */ 1686 /* ^^^^ comment.block.css */ 1687 /* ^^^^^^^^ meta.string.css string.quoted.single.css */ 1688 /* ^^^^ comment.block.css */ 1689 /* ^ punctuation.section.brackets.end.css */ 1690 1691 .test-attribute-selectors-whitespace[ /**/ type /**/ = /**/ "button" /**/ ] {} 1692 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.selector.css meta.attribute-selector.css */ 1693 /* ^^^ - meta.selector.css - meta.attribute-selector */ 1694 /* ^ punctuation.section.brackets.begin.css */ 1695 /* ^^^^ comment.block.css */ 1696 /* ^^^^ entity.other.attribute-name.css */ 1697 /* ^^^^ comment.block.css */ 1698 /* ^^^^ comment.block.css */ 1699 /* ^^^^^^^^ meta.string.css string.quoted.double.css */ 1700 /* ^^^^ comment.block.css */ 1701 /* ^ punctuation.section.brackets.end.css */ 1702 1703 .test-attribute-selectors-illegal[button button = button button i button] {} 1704 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.selector.css meta.attribute-selector.css */ 1705 /* ^^^ - meta.selector.css - meta.attribute-selector */ 1706 /* ^ punctuation.section.brackets.begin.css */ 1707 /* ^^^^^^ entity.other.attribute-name.css */ 1708 /* ^^^^^^ invalid.illegal.css */ 1709 /* ^ keyword.operator.logical.css */ 1710 /* ^^^^^^ meta.string.css string.unquoted.css */ 1711 /* ^^^^^^ invalid.illegal.css */ 1712 /* ^ keyword.other.flag.css */ 1713 /* ^^^^^^ invalid.illegal.css */ 1714 /* ^ punctuation.section.brackets.end.css */ 1715 1716 .test-attribute-selectors-incomplete[=button {} 1717 /* ^^^^^^^^ meta.selector.css meta.attribute-selector.css */ 1718 /* ^ - meta.property-list - meta.selector */ 1719 /* ^^ meta.property-list.css - meta.selector */ 1720 /* ^ punctuation.section.brackets.begin.css */ 1721 /* ^ keyword.operator.logical.css */ 1722 /* ^^^^^^ meta.string.css string.unquoted.css */ 1723 1724 .test-attribute-selectors-incomplete[ ; 1725 /* ^ meta.selector.css meta.attribute-selector.css */ 1726 /* ^^ - meta.property-list - meta.selector */ 1727 /* ^ punctuation.section.brackets.begin.css */ 1728 /* ^ punctuation.terminator.rule.css */ 1729 1730 .test-attribute-selectors-namespaces[n|a=""][*|a=""][|att][*|*] {} 1731 /* ^ entity.other.namespace-prefix.css */ 1732 /* ^ punctuation.separator.namespace.css */ 1733 /* ^ variable.language.wildcard.asterisk.css */ 1734 /* ^ punctuation.separator.namespace.css */ 1735 /* ^ punctuation.separator.namespace.css */ 1736 /* ^ variable.language.wildcard.asterisk.css */ 1737 /* ^ punctuation.separator.namespace.css */ 1738 /* ^ variable.language.wildcard.asterisk.css */ 1739 1740 .test-attribute-selectors-operators[a=""][a~=""][a|=""][a^=""][a$=""][a*=""] {} 1741 /* ^ keyword.operator.logical.css */ 1742 /* ^^ keyword.operator.logical.css */ 1743 /* ^^ keyword.operator.logical.css */ 1744 /* ^^ keyword.operator.logical.css */ 1745 /* ^^ keyword.operator.logical.css */ 1746 /* ^^ keyword.operator.logical.css */ 1747 1748 .test-attribute-selectors-whitespace[a = ""] {} 1749 /* ^ entity.other.attribute-name.css */ 1750 /* ^ keyword.operator.logical.css */ 1751 1752 .test-attribute-selectors-flags[a="" i] {} 1753 /* ^ keyword.other.flag.css */ 1754 1755 *.test-universal-selector {} 1756 /* ^ variable.language.wildcard.asterisk.css */ 1757 1758 .test-combinators >>> a >> a > a + b ~ a || td {} 1759 /* ^^^ keyword.operator.combinator.css */ 1760 /* ^^ keyword.operator.combinator.css */ 1761 /* ^ keyword.operator.combinator.css */ 1762 /* ^ keyword.operator.combinator.css */ 1763 /* ^ keyword.operator.combinator.css */ 1764 /* ^^ keyword.operator.combinator.css */ 1765 1766 .test-invalid-combinators +>> a +++ a ~+> a ||| td {} 1767 /* ^^^ invalid.illegal.combinator.css */ 1768 /* ^^^ invalid.illegal.combinator.css */ 1769 /* ^^^ invalid.illegal.combinator.css */ 1770 /* ^^^ invalid.illegal.combinator.css */ 1771 1772 /* malformed declaration missing ':', value => ignore it! */ 1773 .test-parsing-errors { color } 1774 /* ^^^^^^^^^ meta.property-list.css meta.block.css */ 1775 /* ^ - meta.property-list */ 1776 /* ^ punctuation.section.block.begin.css */ 1777 /* ^^^^^ support.type.property-name.css */ 1778 /* ^ punctuation.section.block.end.css */ 1779 1780 /* same with expected recovery => ignore it! */ 1781 .test-parsing-errors { color; color:green } 1782 /* ^^^^^^^^^^^^^^^^^^^^^^ meta.property-list.css meta.block.css */ 1783 /* ^ - meta.property-list */ 1784 /* ^ punctuation.section.block.begin.css */ 1785 /* ^^^^^ support.type.property-name.css */ 1786 /* ^ punctuation.terminator.rule.css */ 1787 /* ^^^^^ support.type.property-name.css */ 1788 /* ^ punctuation.separator.key-value.css */ 1789 /* ^^^^^ support.constant.color.w3c.standard.css */ 1790 /* ^ punctuation.section.block.end.css */ 1791 1792 /* malformed declaration missing value => ignore it! */ 1793 .test-parsing-errors { color: } 1794 /* ^^^^^^^^^^ meta.property-list.css meta.block.css */ 1795 /* ^ - meta.property-list */ 1796 /* ^ punctuation.section.block.begin.css */ 1797 /* ^^^^^ support.type.property-name.css */ 1798 /* ^ punctuation.separator.key-value.css */ 1799 /* ^ punctuation.section.block.end.css */ 1800 1801 /* same with expected recovery => ignore it! */ 1802 .test-parsing-errors { color:; color:green } 1803 /* ^^^^^^^^^^^^^^^^^^^^^^^ meta.property-list.css meta.block.css */ 1804 /* ^ - meta.property-list */ 1805 /* ^ punctuation.section.block.begin.css */ 1806 /* ^^^^^ support.type.property-name.css */ 1807 /* ^ punctuation.separator.key-value.css */ 1808 /* ^ punctuation.terminator.rule.css */ 1809 /* ^^^^^ support.type.property-name.css */ 1810 /* ^ punctuation.separator.key-value.css */ 1811 /* ^^^^^ support.constant.color.w3c.standard.css */ 1812 /* ^ punctuation.section.block.end.css */ 1813 1814 /* unexpected tokens { } => handle it as expected, using pairing */ 1815 .test-parsing-errors { color{;color:maroon} } 1816 /* ^^^^^^^^^^^^^^^^^^^^^^^^ meta.property-list.css meta.block.css */ 1817 /* ^ - meta.property-list */ 1818 /* ^ punctuation.section.block.begin.css */ 1819 /* ^^^^^ support.type.property-name.css */ 1820 /* ^ invalid.illegal.unexpected-token.css */ 1821 /* ^^^^^^^^^^^^^ - constant - keyword - punctuation - support - variable */ 1822 /* ^ invalid.illegal.unexpected-token.css */ 1823 /* ^ punctuation.section.block.end.css */ 1824 1825 /* same with recovery => handle it as expected, using pairing */ 1826 .test-parsing-errors { color{;color:maroon}; color:green } 1827 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.property-list.css meta.block.css */ 1828 /* ^ - meta.property-list */ 1829 /* ^ punctuation.section.block.begin.css */ 1830 /* ^^^^^ support.type.property-name.css */ 1831 /* ^ invalid.illegal.unexpected-token.css */ 1832 /* ^^^^^^^^^^^^^ - constant - keyword - punctuation - support - variable */ 1833 /* ^ invalid.illegal.unexpected-token.css */ 1834 /* ^ punctuation.terminator.rule.css */ 1835 /* ^^^^^ support.type.property-name.css */ 1836 /* ^ punctuation.separator.key-value.css */ 1837 /* ^^^^^ support.constant.color.w3c.standard.css */ 1838 /* ^ punctuation.section.block.end.css */ 1839 1840 .test-generic-font-families { 1841 font-family: my-serif, serif, inherit; 1842 /* ^^^^^^^^^^^ meta.property-list.css meta.property-name.css */ 1843 /* ^ meta.property-list.css - meta.property-name - meta.property-value */ 1844 /* ^^^^^^^^^^^^^^^^^^^^^^^^^ meta.property-list.css meta.property-value.css */ 1845 /* ^ meta.property-list.css - meta.property-name - meta.property-value */ 1846 /* ^^^^^^^^ string.unquoted */ 1847 /* ^^ - string - support */ 1848 /* ^^^^^ support.constant.property-value.css */ 1849 /* ^^ - string - support */ 1850 /* ^^^^^^^ support.constant.property-value.css */ 1851 1852 font-family: sans-serif, cursive, fantasy, monospace; 1853 /* ^^^^^^^^^^^ meta.property-list.css meta.property-name.css */ 1854 /* ^ meta.property-list.css - meta.property-name - meta.property-value */ 1855 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.property-list.css meta.property-value.css */ 1856 /* ^ meta.property-list.css - meta.property-name - meta.property-value */ 1857 /* ^^ - support */ 1858 /* ^^^^^^^^^^ support.constant.property-value.css */ 1859 /* ^^ - support */ 1860 /* ^^^^^^^ support.constant.property-value.css */ 1861 /* ^^ - support */ 1862 /* ^^^^^^^ support.constant.property-value.css */ 1863 /* ^^ - support */ 1864 1865 font-family: monospace !important; 1866 /* ^^^^^^^^^ support.constant.property-value.css */ 1867 /* ^^^^^^^^^^ keyword.other.important.css */ 1868 1869 font-family: emoji, math, fangsong, system-ui; 1870 /* ^^^^^^^^^^^ meta.property-list.css meta.property-name.css */ 1871 /* ^ meta.property-list.css - meta.property-name - meta.property-value */ 1872 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.property-list.css meta.property-value.css */ 1873 /* ^ meta.property-list.css - meta.property-name - meta.property-value */ 1874 /* ^^ - support */ 1875 /* ^^^^^ support.constant.property-value.css */ 1876 /* ^^ - support */ 1877 /* ^^^^ support.constant.property-value.css */ 1878 /* ^^ - support */ 1879 /* ^^^^^^^^ support.constant.property-value.css */ 1880 /* ^^ - support */ 1881 /* ^^^^^^^^^ support.constant.property-value.css */ 1882 /* ^ - support */ 1883 1884 font-family: droid serif; 1885 /* ^^^^^^^^^^^ meta.property-list.css meta.property-name.css */ 1886 /* ^ meta.property-list.css - meta.property-name - meta.property-value */ 1887 /* ^^^^^^^^^^^^ meta.property-list.css meta.property-value.css */ 1888 /* ^ meta.property-list.css - meta.property-name - meta.property-value */ 1889 /* ^^^^^^^^^^^ string.unquoted */ 1890 } 1891 1892 .invalid-font-family { 1893 -font-family: sans-none; 1894 /* ^^^^^^^^^^^^ meta.property-list.css meta.property-name.css */ 1895 /* ^ meta.property-list.css - meta.property-name - meta.property-value */ 1896 /* ^^^^^^^^^^ meta.property-list.css meta.property-value.css */ 1897 /* ^ meta.property-list.css - meta.property-name - meta.property-value */ 1898 /* ^^^^^^^^^^^^ - entity - support */ 1899 /* ^ punctuation.separator.key-value.css */ 1900 /* ^^^^^^^^^ constant.other.css - support */ 1901 1902 font-family: Red/Black, sans-serif; 1903 /* ^^^^^^^^^ - string */ 1904 /* ^ punctuation.separator.sequence.css */ 1905 /* ^^^^^^^^^^ support.constant.property-value.css */ 1906 1907 font-family: "Lucida" Grande, sans-serif; 1908 /* ^^^^^^^^ string.quoted.double.css */ 1909 /* ^^^^^^ string.unquoted.css */ 1910 /* ^ punctuation.separator.sequence.css */ 1911 /* ^^^^^^^^^^ support.constant.property-value.css */ 1912 1913 font-family: Ahem!, sans-serif; 1914 /* ^^^^ meta.string.css string.unquoted.css */ 1915 /* ^ - string */ 1916 /* ^ punctuation.separator.sequence.css */ 1917 /* ^^^^^^^^^^ support.constant.property-value.css */ 1918 1919 font-family: test@foo, sans-serif; 1920 /* ^ - string */ 1921 /* ^ punctuation.separator.sequence.css */ 1922 /* ^^^^^^^^^^ support.constant.property-value.css */ 1923 1924 font-family: #POUND, sans-serif; 1925 /* ^ - string */ 1926 /* ^ punctuation.separator.sequence.css */ 1927 /* ^^^^^^^^^^ support.constant.property-value.css */ 1928 1929 font-family: Hawaii 5-0, sans-serif; 1930 /* ^^^ - string */ 1931 /* ^ punctuation.separator.sequence.css */ 1932 /* ^^^^^^^^^^ support.constant.property-value.css */ 1933 } 1934 1935 .test-unquoted-font-name { 1936 font: m700, aria; 1937 /* ^^^^ meta.property-list.css meta.property-name.css */ 1938 /* ^ meta.property-list.css - meta.property-name - meta.property-value */ 1939 /* ^^^^^^^^^^^ meta.property-list.css meta.property-value.css */ 1940 /* ^ meta.property-list.css - meta.property-name - meta.property-value */ 1941 /* ^^^^ support.type.property-name.css */ 1942 /* ^ punctuation.separator.key-value.css */ 1943 /* ^^^^ meta.string.css string.unquoted.css */ 1944 /* ^ punctuation.separator.sequence.css */ 1945 /* ^^ - string */ 1946 /* ^^^^ meta.string.css string.unquoted.css */ 1947 /* ^ punctuation.terminator.rule.css */ 1948 1949 font: Gentium Bold; 1950 /* ^^^^^^^^^^^^ meta.string.css string.unquoted.css */ 1951 1952 font: sans serif; 1953 /* ^^^^^^^^^^ meta.string.css string.unquoted.css */ 1954 1955 font: inherit; 1956 /* ^^^^^^^ support - string */ 1957 1958 font: initial; 1959 /* ^^^^^^^ support - string */ 1960 1961 font: unset; 1962 /* ^^^^^ support - string */ 1963 1964 font: italic; 1965 /* ^^^^^^ support - string */ 1966 1967 font: small-caps; 1968 /* ^^^^^^^^^^ support - string */ 1969 1970 font: caption; 1971 /* ^^^^^^^ support - string */ 1972 1973 font: icon; 1974 /* ^^^^ support - string */ 1975 1976 font: menu; 1977 /* ^^^^ support - string */ 1978 1979 font: 2em m700, sans-serif; 1980 /* ^^^^ meta.property-list.css meta.property-name.css */ 1981 /* ^ meta.property-list.css - meta.property-name - meta.property-value */ 1982 /* ^^^^^^^^^^^^^^^^^^^^^ meta.property-list.css meta.property-value.css */ 1983 /* ^ meta.property-list.css - meta.property-name - meta.property-value */ 1984 /* ^^^^ support.type.property-name.css */ 1985 /* ^ punctuation.separator.key-value.css */ 1986 /* ^^^ meta.number.integer.decimal.css */ 1987 /* ^^^^ meta.string.css string.unquoted.css */ 1988 /* ^ punctuation.separator */ 1989 /* ^^^^^^^^^^ support.constant.property-value.css */ 1990 1991 font: 12pt/14pt sans-serif; 1992 /* ^^ constant.numeric.value.css */ 1993 /* ^^ constant.numeric.suffix.css */ 1994 /* ^ keyword.operator.arithmetic.css */ 1995 /* ^^ constant.numeric.value.css */ 1996 /* ^^ constant.numeric.suffix.css */ 1997 /* ^^^^^^^^^^ support.constant.property-value.css */ 1998 /* ^ punctuation.terminator.rule.css */ 1999 2000 font: 80% sans-serif; 2001 /* ^^ constant.numeric.value.css */ 2002 /* ^ constant.numeric.suffix.css */ 2003 /* ^^^^^^^^^^ support.constant.property-value.css */ 2004 /* ^ punctuation.terminator.rule.css */ 2005 2006 font: x-large/110% "new century schoolbook", serif; 2007 /* ^^^^^^^ support.constant.property-value.css */ 2008 /* ^ keyword.operator.arithmetic.css */ 2009 /* ^^^ constant.numeric.value.css */ 2010 /* ^ constant.numeric.suffix.css */ 2011 /* ^^^^^^^^^^^^^^^^^^^^^^^^ string.quoted.double.css */ 2012 /* ^ punctuation.separator.sequence.css */ 2013 /* ^^^^^ support.constant.property-value.css */ 2014 2015 font: bold italic large Palatino, serif; 2016 /* ^^^^ support.constant.property-value.css */ 2017 /* ^^^^^^ support.constant.property-value.css */ 2018 /* ^^^^^ support.constant.property-value.css */ 2019 /* ^^^^^^^^ string.unquoted.css */ 2020 /* ^ punctuation.separator.sequence.css */ 2021 /* ^^^^^ support.constant.property-value.css */ 2022 /* ^ punctuation.terminator.rule.css */ 2023 2024 font: normal small-caps 120%/120% fantasy; 2025 /* ^^^^^^ support.constant.property-value.css */ 2026 /* ^^^^^^^^^^ support.constant.property-value.css */ 2027 /* ^^^ constant.numeric.value.css */ 2028 /* ^ constant.numeric.suffix.css */ 2029 /* ^ keyword.operator.arithmetic.css */ 2030 /* ^^^ constant.numeric.value.css */ 2031 /* ^ constant.numeric.suffix.css */ 2032 /* ^^^^^^^ support.constant.property-value.css */ 2033 /* ^ punctuation.terminator.rule.css */ 2034 2035 font: condensed oblique 12pt "Helvetica Neue", serif; 2036 /* ^^^^^^^^^ support.constant.property-value.css */ 2037 /* ^^^^^^^ support.constant.property-value.css */ 2038 /* ^^ constant.numeric.value.css */ 2039 /* ^^ constant.numeric.suffix.css */ 2040 /* ^^^^^^^^^^^^^^^^ string.quoted.double.css */ 2041 /* ^^^^^ support.constant.property-value.css */ 2042 /* ^ punctuation.terminator.rule.css */ 2043 2044 font: condensed oblique 25deg 753 12pt "Helvetica Neue", serif; 2045 /* ^^^^^^^^^ support.constant.property-value.css */ 2046 /* ^^^^^^^ support.constant.property-value.css */ 2047 /* ^^ constant.numeric.value.css */ 2048 /* ^^^ constant.numeric.suffix.css */ 2049 /* ^^^ constant.numeric.value.css */ 2050 /* ^^ constant.numeric.value.css */ 2051 /* ^^ constant.numeric.suffix.css */ 2052 /* ^^^^^^^^^^^^^^^^ string.quoted.double.css */ 2053 /* ^^^^^ support.constant.property-value.css */ 2054 /* ^ punctuation.terminator.rule.css */ 2055 } 2056 2057 .test-font-weight { 2058 font-weight: bold; 2059 /* ^^^^^^^^^^^ meta.property-list.css meta.property-name.css */ 2060 /* ^ meta.property-list.css - meta.property-name - meta.property-value */ 2061 /* ^^^^^ meta.property-list.css meta.property-value.css */ 2062 /* ^ meta.property-list.css - meta.property-name - meta.property-value */ 2063 /* ^^^^^^^^^^^ support.type.property-name.css */ 2064 /* ^ punctuation.separator.key-value.css */ 2065 /* ^^^^ support.constant.property-value.css */ 2066 /* ^ punctuation.terminator.rule.css */ 2067 } 2068 2069 .test-color-values { 2070 color: aqua; 2071 /* ^^^^ support.constant.color.w3c.standard.css */ 2072 2073 color: aliceblue; 2074 /* ^^^^^^^^^ support.constant.color.w3c.extended.css */ 2075 2076 color: currentColor; 2077 /* ^^^^^^^^^^^^ support.constant.color.w3c.special.css */ 2078 2079 color: transparent; 2080 /* ^^^^^^^^^^^ support.constant.color.w3c.special.css */ 2081 2082 color: #b4da55; 2083 /* ^ punctuation.definition.constant.css */ 2084 /* ^^^^^^^ constant.other.color.rgb-value.css */ 2085 2086 color: #137; 2087 /* ^^^^ constant.other.color.rgb-value.css */ 2088 2089 color: #0f0a; 2090 /* ^^^^^ constant.other.color.rgba-value.css */ 2091 2092 color: #a1b2c3d4; 2093 /* ^^^^^^^^^ constant.other.color.rgba-value.css */ 2094 2095 color: #E5F6A7B8; 2096 /* ^ punctuation.definition.constant.css */ 2097 /* ^^^^^^^^^ constant.other.color.rgba-value.css */ 2098 } 2099 2100 .test-function-meta { 2101 top: filter(param1, 20px); 2102 /* ^ - meta.function-call */ 2103 /* ^^^^^^^^^^^^^^^^^^^^ - meta.function-call meta.function-call */ 2104 /* ^^^^^^ meta.function-call.identifier.css */ 2105 /* ^^^^^^^^^^^^^^ meta.function-call.arguments.css meta.group.css */ 2106 /* ^ - meta.function-call */ 2107 } 2108 2109 .test-incomplete-function-call: { 2110 top: filter(param1, 20px ; 2111 /* ^ - meta.function-call */ 2112 /* ^^^^^^^^^^^^^^^^^^^^ - meta.function-call meta.function-call */ 2113 /* ^^^^^^ meta.function-call.identifier.css */ 2114 /* ^^^^^^^^^^^^^^ meta.function-call.arguments.css meta.group.css */ 2115 /* ^ - meta.function-call */ 2116 /* ^ punctuation.terminator.rule.css */ 2117 top: calc(var(--test ; 2118 /* ^ - meta.function-call */ 2119 /* ^^^^ meta.function-call.identifier.css */ 2120 /* ^ meta.function-call.arguments.css*/ 2121 /* ^^^ meta.function-call.arguments.css meta.function-call.identifier.css */ 2122 /* ^^^^^^^^ meta.function-call.arguments.css meta.function-call.arguments.css */ 2123 /* ^ - meta.function-call */ 2124 /* ^ punctuation.terminator.rule.css */ 2125 2126 top: unknown(var(--test, 4) 30deg other); 2127 /* ^ - meta.function-call */ 2128 /* ^^^^^^^ meta.function-call.identifier.css */ 2129 /* ^ meta.function-call.arguments.css*/ 2130 /* ^^^ meta.function-call.arguments.css meta.function-call.identifier.css */ 2131 /* ^^^^^^^^^^^ meta.function-call.arguments.css meta.function-call.arguments.css */ 2132 /* ^^^^^^^^^^^^^ meta.function-call.arguments.css - meta.function-call meta.function-call */ 2133 /* ^ - meta.function-call */ 2134 /* ^^^^^^^ variable.function.css */ 2135 /* ^ punctuation.section.group.begin.css */ 2136 /* ^^^ support.function.var.css */ 2137 /* ^ punctuation.section.group.begin.css */ 2138 /* ^^^^^^ variable.other.custom-property.css */ 2139 /* ^ punctuation.separator.sequence.css */ 2140 /* ^ constant.numeric.value.css */ 2141 /* ^ punctuation.section.group.end.css */ 2142 /* ^^^^^ meta.number.integer.decimal.css */ 2143 /* ^^^^^ constant.other.css */ 2144 /* ^ punctuation.section.group.end.css */ 2145 /* ^ punctuation.terminator.rule.css */ 2146 } 2147 2148 .test-color-functions { 2149 top: rgb(1, 4.5%); 2150 /* ^^^^^^^^^^^^ - meta.function-call meta.function-call */ 2151 /* ^^^ meta.function-call.identifier.css */ 2152 /* ^^^^^^^^^ meta.function-call.arguments.css meta.group.css */ 2153 /* ^^^ support.function.color.css */ 2154 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2155 /* ^ punctuation.separator.sequence.css */ 2156 /* ^^^ meta.number.float.decimal.css constant.numeric.value.css */ 2157 /* ^ meta.number.float.decimal.css constant.numeric.suffix.css */ 2158 2159 top: rgba(); 2160 /* ^^^^ support.function.color.css */ 2161 2162 top: hsl(1deg, 4.5%); 2163 /* ^^^ support.function.color.css */ 2164 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2165 /* ^^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2166 /* ^ punctuation.separator.sequence.css */ 2167 /* ^^^ meta.number.float.decimal.css constant.numeric.value.css */ 2168 /* ^ meta.number.float.decimal.css constant.numeric.suffix.css */ 2169 2170 top: hsla(); 2171 /* ^^^^ support.function.color.css */ 2172 2173 top: hsla(var()); 2174 /* ^^^^ support.function.color.css */ 2175 /* ^^^ support.function.var.css */ 2176 2177 top: hwb(); 2178 /* ^^^ support.function.color.css */ 2179 2180 2181 top: gray(1, 4.5%); 2182 /* ^^^^ support.function.color.css */ 2183 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2184 /* ^ punctuation.separator.sequence.css */ 2185 /* ^^^ meta.number.float.decimal.css constant.numeric.value.css */ 2186 /* ^ meta.number.float.decimal.css constant.numeric.suffix.css */ 2187 2188 top: device-cmyk(0.5, 1%, red()); 2189 /* ^^^^^^^^^^^ support.function.color.css */ 2190 /* ^^^ meta.number.float.decimal.css constant.numeric.value.css */ 2191 /* ^ punctuation.separator.sequence.css */ 2192 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2193 /* ^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2194 /* ^^^ support.function.color.css */ 2195 2196 top: color(w(var()) s(var()) () )); 2197 /* ^^^^^ support.function.color.css */ 2198 /* ^ punctuation.section.group.begin.css */ 2199 /* ^ support.function.color.css */ 2200 /* ^ punctuation.section.group.begin.css */ 2201 /* ^^^ support.function.var.css */ 2202 /* ^ punctuation.section.group.begin.css */ 2203 /* ^^ punctuation.section.group.end.css */ 2204 /* ^ support.function.color.css */ 2205 /* ^ punctuation.section.group.begin.css */ 2206 /* ^^^ support.function.var.css */ 2207 /* ^ punctuation.section.group.begin.css */ 2208 /* ^^ punctuation.section.group.end.css */ 2209 /* ^^ invalid.illegal.unexpected-token.css */ 2210 /* ^ punctuation.section.group.end.css */ 2211 /* ^ invalid.illegal.unexpected-token.css */ 2212 2213 top: alpha(- 1.5%); 2214 /* ^^^^^ support.function.color.css */ 2215 /* ^ keyword.operator.arithmetic.css */ 2216 /* ^^^ meta.number.float.decimal.css constant.numeric.value.css */ 2217 /* ^ meta.number.float.decimal.css constant.numeric.suffix.css */ 2218 2219 top: alpha(-1.5%); 2220 /* ^^^^^ support.function.color.css */ 2221 /* ^ invalid.illegal.operator.css */ 2222 /* ^^^ meta.number.float.decimal.css constant.numeric.value.css */ 2223 /* ^ meta.number.float.decimal.css constant.numeric.suffix.css */ 2224 2225 top: h(+ 1.5deg); 2226 /* ^ support.function.color.css */ 2227 /* ^ keyword.operator.arithmetic.css */ 2228 /* ^^^ meta.number.float.decimal.css constant.numeric.value.css */ 2229 /* ^^^ meta.number.float.decimal.css constant.numeric.suffix.css */ 2230 2231 top: w(* 1.5%); 2232 /* ^ support.function.color.css */ 2233 /* ^ keyword.operator.arithmetic.css */ 2234 /* ^^^ meta.number.float.decimal.css constant.numeric.value.css */ 2235 /* ^ meta.number.float.decimal.css constant.numeric.suffix.css */ 2236 2237 top: shade(1.5%); 2238 /* ^^^^^ support.function.color.css */ 2239 /* ^^^ meta.number.float.decimal.css constant.numeric.value.css */ 2240 /* ^ meta.number.float.decimal.css constant.numeric.suffix.css */ 2241 2242 top: blend(hsl(219, 10%, 6%) 50%); 2243 /* ^^^^^ support.function.color.css */ 2244 /* ^ punctuation.section.group.begin.css */ 2245 /* ^^^ support.function.color.css */ 2246 /* ^ punctuation.section.group.begin.css */ 2247 /* ^^^ meta.number.integer.decimal.css constant.numeric.value.css */ 2248 /* ^ punctuation.separator.sequence.css */ 2249 /* ^^ meta.number.integer.decimal.css constant.numeric.value.css */ 2250 /* ^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2251 /* ^ punctuation.separator.sequence.css */ 2252 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2253 /* ^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2254 /* ^ punctuation.section.group.end.css */ 2255 /* ^^ meta.number.integer.decimal.css constant.numeric.value.css */ 2256 /* ^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2257 /* ^ punctuation.section.group.end.css */ 2258 2259 top: blenda(red 50% hsl); 2260 /* ^^^^^^ support.function.color.css */ 2261 /* ^^^ support.constant.color.w3c.standard.css */ 2262 /* ^^ meta.number.integer.decimal.css constant.numeric.value.css */ 2263 /* ^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2264 /* ^^^ keyword.other.color-space.css */ 2265 2266 background-color: color(var(--background) blend(var(--foreground) 80%)); 2267 /* ^^^^^^^^^^^^^^^^ support.type.property-name.css */ 2268 /* ^ punctuation.separator.key-value.css */ 2269 /* ^^^^^ support.function.color.css */ 2270 /* ^ punctuation.section.group.begin.css */ 2271 /* ^^^ support.function.var.css */ 2272 /* ^ punctuation.section.group.begin.css */ 2273 /* ^^^^^^^^^^^^ variable.other.custom-property.css */ 2274 /* ^ punctuation.section.group.end.css */ 2275 /* ^^^^^ support.function.color.css */ 2276 /* ^ punctuation.section.group.begin.css */ 2277 /* ^^^ support.function.var.css */ 2278 /* ^ punctuation.section.group.begin.css */ 2279 /* ^^^^^^^^^^^^ variable.other.custom-property.css */ 2280 /* ^ punctuation.section.group.end.css */ 2281 /* ^^ meta.number.integer.decimal.css constant.numeric.value.css */ 2282 /* ^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2283 /* ^^ punctuation.section.group.end.css */ 2284 /* ^ punctuation.terminator.rule.css */ 2285 } 2286 2287 .test-transform-functions { 2288 top: rotate(0); 2289 /* ^^^^^^ support.function.transform.css */ 2290 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2291 2292 top: rotate(1) 2293 /* ^^^^^^ support.function.transform.css */ 2294 /* ^ - meta.number.integer.decimal.css constant.numeric.value.css */ 2295 2296 top: rotate3d(-1, 2deg); 2297 /* ^^^^^^^^ support.function.transform.css */ 2298 /* ^ meta.number.integer.decimal.css keyword.operator.arithmetic.css */ 2299 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2300 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2301 /* ^^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2302 2303 top: matrix3d(1, 0); 2304 /* ^^^^^^^^ support.function.transform.css */ 2305 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2306 /* ^ punctuation.separator.sequence.css */ 2307 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2308 2309 top: translate3d(1, 2px, 3%); 2310 /* ^^^^^^^^^^^ support.function.transform.css */ 2311 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2312 /* ^ punctuation.separator.sequence.css */ 2313 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2314 /* ^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2315 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2316 /* ^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2317 2318 top: translateY(2px); 2319 /* ^^^^^^^^^^ support.function.transform.css */ 2320 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2321 /* ^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2322 2323 top: translateX(1%); 2324 /* ^^^^^^^^^^ support.function.transform */ 2325 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2326 /* ^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2327 2328 top: translateZ(0); 2329 /* ^^^^^^^^^^ support.function.transform */ 2330 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2331 2332 top: skewY(1deg); 2333 /* ^^^^^ support.function.transform.css */ 2334 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2335 /* ^^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2336 2337 top: skew(1deg, 2turn); 2338 /* ^^^^ support.function.transform.css */ 2339 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2340 /* ^^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2341 /* ^ punctuation.separator.sequence.css */ 2342 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2343 /* ^^^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2344 2345 top: perspective(17px); 2346 /* ^^^^^^^^^^^ support.function.transform.css */ 2347 /* ^^ meta.number.integer.decimal.css constant.numeric.value.css */ 2348 /* ^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2349 2350 top: scaleY(2); 2351 /* ^^^^^^ support.function.transform.css */ 2352 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2353 2354 top: skewY(1rad) rotate(1turn); 2355 /* ^^^^^ support.function.transform.css */ 2356 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2357 /* ^^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2358 /* ^^^^^^ support.function.transform.css */ 2359 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2360 /* ^^^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2361 2362 transform: translate(var(--center), 0) scale(var(--ripple-scale), 1); 2363 /* ^^^^^^^^^ support.function.transform */ 2364 /* ^^^ support.function.var */ 2365 /* ^^^^^^^^ variable.other.custom-property.css */ 2366 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2367 /* ^^^ support.function.var */ 2368 } 2369 2370 .test-timing-functions { 2371 top: cubic-bezier(0.42, 0, 0.58, 1); 2372 /* ^^^^^^^^^^^^ support.function.timing.css */ 2373 /* ^^^^ meta.number.float.decimal.css constant.numeric.value.css */ 2374 /* ^ punctuation.separator.sequence.css */ 2375 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2376 /* ^ punctuation.separator.sequence.css */ 2377 /* ^^^^ meta.number.float.decimal.css constant.numeric.value.css */ 2378 /* ^ punctuation.separator.sequence.css */ 2379 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2380 2381 top: steps(020, start); 2382 /* ^^^^^ support.function.timing.css */ 2383 /* ^^^ meta.number.integer.decimal.css constant.numeric.value.css */ 2384 /* ^^^^^ keyword.other.timing.css */ 2385 2386 top: steps(1, end); 2387 /* ^^^ keyword.other.timing.css */ 2388 2389 top: steps(1, middle); 2390 /* ^^^^^^ keyword.other.timing.css */ 2391 2392 top: steps(1, var(--end)); 2393 /* ^^^ support.function.var.css */ 2394 } 2395 2396 .test-shape-functions { 2397 top: circle(at top 5.5e20em); 2398 /* ^^^^^^ support.function.shape.css */ 2399 /* ^^ keyword.other.shape.css */ 2400 /* ^^^ support.constant.property-value.css */ 2401 /* ^^^^^^ meta.number.float.decimal.css constant.numeric.value.css */ 2402 /* ^^ meta.number.float.decimal.css constant.numeric.suffix.css */ 2403 2404 top: ellipse(at 0%); 2405 /* ^^^^^^^ support.function.shape.css */ 2406 /* ^^ keyword.other.shape.css */ 2407 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2408 /* ^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2409 2410 top: ellipse(closest-side); 2411 /* ^^^^^^^^^^^^ support.constant.property-value.css */ 2412 2413 top: inset(1.1px round 50%); 2414 /* ^^^^^ support.function.shape.css */ 2415 /* ^^^ meta.number.float.decimal.css constant.numeric.value.css */ 2416 /* ^^ meta.number.float.decimal.css constant.numeric.suffix.css */ 2417 /* ^^^^^ keyword.other.shape.css */ 2418 2419 top: rect(auto); 2420 /* ^^^^ support.function.shape.css */ 2421 /* ^^^^ support.constant.property-value.css */ 2422 2423 top: rect(var()); 2424 /* ^^^^ support.function.shape.css */ 2425 /* ^^^ support.function.var.css */ 2426 2427 top: rect(1px); 2428 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2429 /* ^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2430 } 2431 2432 .test-calc-function { 2433 top: calc(1.1px + 2rad); 2434 /* ^^^^ support.function.calc.css */ 2435 /* ^^^ meta.number.float.decimal.css constant.numeric.value.css */ 2436 /* ^^ meta.number.float.decimal.css constant.numeric.suffix.css */ 2437 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2438 /* ^^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2439 2440 top: calc(attr(start, 1) - 1); 2441 /* ^^^^ support.function.calc.css */ 2442 /* ^^^^ support.function.attr.css */ 2443 2444 top: calc(calc() * calc()); 2445 /* ^^^^ support.function.calc.css */ 2446 /* ^^^^ support.function.calc.css */ 2447 /* ^ keyword.operator.arithmetic.css */ 2448 /* ^^^^ support.function.calc.css */ 2449 2450 top: calc(var() * var()); 2451 /* ^^^^ support.function.calc.css */ 2452 /* ^^^ support.function.var.css */ 2453 /* ^ keyword.operator.arithmetic.css */ 2454 /* ^^^ support.function.var.css */ 2455 2456 top: calc(100% - (1 * 10px) / 1 - (1 * 10px) / 1 - (1 * 10px) / 1); 2457 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - meta.function-call meta.function-call */ 2458 /* ^^^^ meta.function-call.identifier.css */ 2459 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.function-call.arguments.css meta.group.css */ 2460 /* ^^^^ support.function.calc.css */ 2461 /* ^ punctuation.section.group.begin.css */ 2462 /* ^^^ meta.number.integer.decimal.css constant.numeric.value.css */ 2463 /* ^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2464 /* ^ keyword.operator.arithmetic.css */ 2465 /* ^ punctuation.section.group.begin.css */ 2466 /* ^^^^^^^^^^ meta.group.css meta.group.css */ 2467 /* ^ punctuation.section.group.end.css */ 2468 /* ^ keyword.operator.arithmetic.css */ 2469 /* ^ punctuation.section.group.begin.css */ 2470 /* ^^ meta.number.integer.decimal.css constant.numeric.value.css */ 2471 /* ^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2472 /* ^ punctuation.section.group.end.css */ 2473 /* ^ keyword.operator.arithmetic.css */ 2474 /* ^ keyword.operator.arithmetic.css */ 2475 /* ^ punctuation.section.group.begin.css */ 2476 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2477 /* ^ keyword.operator.arithmetic.css */ 2478 /* ^^ meta.number.integer.decimal.css constant.numeric.value.css */ 2479 /* ^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2480 /* ^ punctuation.section.group.end.css */ 2481 /* ^ keyword.operator.arithmetic.css */ 2482 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2483 /* ^ punctuation.section.group.end.css */ 2484 /* ^ punctuation.terminator.rule.css - meta.group */ 2485 } 2486 2487 .test-toggle-function { 2488 top: toggle(5px red preserve-3d); 2489 /* ^^^^^^ support.function.toggle.css */ 2490 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2491 /* ^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2492 /* ^^^ support.constant.color.w3c.standard.css */ 2493 /* ^^^^^^^^^^^ support.constant.property-value.css */ 2494 2495 top: toggle(var(--5px) var(red) preserve-3d); 2496 /* ^^^^^^ support.function.toggle.css */ 2497 /* ^^^ support.function.var.css */ 2498 /* ^ punctuation.section.group.begin.css */ 2499 /* ^ punctuation.section.group.end.css */ 2500 /* ^^^ support.function.var.css */ 2501 /* ^ punctuation.section.group.begin.css */ 2502 /* ^ punctuation.section.group.end.css */ 2503 /* ^^^^^^^^^^^ support.constant.property-value.css */ 2504 /* ^ punctuation.section.group.end.css */ 2505 } 2506 2507 .test-attr-function { 2508 top: attr(*|c); 2509 /* ^^^^ support.function.attr.css */ 2510 /* ^ variable.language.wildcard.asterisk.css */ 2511 /* ^ punctuation.separator.namespace.css */ 2512 /* ^ entity.other.attribute-name.css */ 2513 2514 top: attr(n|size); 2515 /* ^ entity.other.namespace-prefix.css */ 2516 /* ^^^^ entity.other.attribute-name.css */ 2517 2518 top: attr(size px, auto); 2519 /* ^^^^ entity.other.attribute-name.css */ 2520 /* ^^ keyword.other.unit.css */ 2521 /* ^ punctuation.separator.sequence.css */ 2522 /* ^^^^ support.constant.property-value.css */ 2523 2524 top: attr(preserve-3d); 2525 /* ^^^^^^^^^^^ entity.other.attribute-name.css */ 2526 2527 top: attr("name" auto); 2528 /* ^^^^^^ meta.string.css string.quoted.double.css */ 2529 /* ^^^^ support.constant.property-value.css */ 2530 2531 top: attr(var(--name) var(--val)); 2532 /* ^^^^ meta.function-call.identifier.css - meta.function-call meta.function-call */ 2533 /* ^ meta.function-call.arguments.css - meta.function-call meta.function-call */ 2534 /* ^^^ meta.function-call.arguments.css meta.function-call.identifier.css */ 2535 /* ^^^^^^^^ meta.function-call.arguments.css meta.function-call.arguments.css */ 2536 /* ^ meta.function-call.arguments.css - meta.function-call meta.function-call */ 2537 /* ^^^ meta.function-call.arguments.css meta.function-call.identifier.css */ 2538 /* ^^^^^^^ meta.function-call.arguments.css meta.function-call.arguments.css */ 2539 /* ^ meta.function-call.arguments.css - meta.function-call meta.function-call */ 2540 /* ^^^^ support.function.attr.css */ 2541 /* ^ punctuation.section.group.begin.css */ 2542 /* ^^^ support.function.var.css */ 2543 /* ^ punctuation.section.group.begin.css */ 2544 /* ^ punctuation.section.group.end.css */ 2545 /* ^^^ support.function.var.css */ 2546 /* ^ punctuation.section.group.begin.css */ 2547 /* ^^ punctuation.section.group.end.css */ 2548 } 2549 2550 .test-url-function { 2551 top: url("a"); 2552 /* ^^^^^^^^ - meta.function-call meta.function-call */ 2553 /* ^^^ meta.function-call.identifier.css */ 2554 /* ^^^^^ meta.function-call.arguments.css meta.group.css */ 2555 /* ^ - meta.string - meta.path */ 2556 /* ^ meta.string.css - meta.path */ 2557 /* ^ meta.path.url.css meta.string.css */ 2558 /* ^ meta.string.css - meta.path */ 2559 /* ^ - meta.string - meta.path */ 2560 /* ^^^ support.function.url.css */ 2561 /* ^^^ string.quoted.double.css */ 2562 2563 top: url('a'); 2564 /* ^^^^^^^^ - meta.function-call meta.function-call */ 2565 /* ^^^ meta.function-call.identifier.css */ 2566 /* ^^^^^ meta.function-call.arguments.css meta.group.css */ 2567 /* ^ - meta.string - meta.path */ 2568 /* ^ meta.string.css - meta.path */ 2569 /* ^ meta.path.url.css meta.string.css */ 2570 /* ^ meta.string.css - meta.path */ 2571 /* ^ - meta.string - meta.path */ 2572 /* ^^^ support.function.url.css */ 2573 /* ^^^ string.quoted.single.css */ 2574 2575 top: url(a); 2576 /* ^^^^^^^^ - meta.function-call meta.function-call */ 2577 /* ^^^ meta.function-call.identifier.css */ 2578 /* ^^^ meta.function-call.arguments.css meta.group.css */ 2579 /* ^^^ support.function.url.css */ 2580 /* ^ meta.string.css string.unquoted.css */ 2581 2582 top: url("foo/bar%20baz.php?page=10&func=test()#ancor"); 2583 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - meta.function-call meta.function-call */ 2584 /* ^^^ meta.function-call.identifier.css */ 2585 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.function-call.arguments.css meta.group.css */ 2586 /* ^ - meta.function-call */ 2587 /* ^ - meta.string - meta.path */ 2588 /* ^ meta.string.css - meta.path */ 2589 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.path.url.css meta.string.css */ 2590 /* ^ meta.string.css - meta.path */ 2591 /* ^ - meta.string - meta.path */ 2592 /* ^^^ support.function.url.css */ 2593 /* ^ punctuation.section.group.begin.css */ 2594 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ string.quoted.double.css */ 2595 /* ^ punctuation.definition.string.begin.css */ 2596 /* ^ punctuation.separator.path.css */ 2597 /* ^ constant.character.escape.url.css punctuation.definition.escape.css */ 2598 /* ^^ constant.character.escape.url.css - punctuation */ 2599 /* ^ punctuation.separator.path.css */ 2600 /* ^ punctuation.separator.path.css */ 2601 /* ^ punctuation.separator.path.css */ 2602 /* ^ punctuation.definition.string.end.css */ 2603 /* ^ punctuation.section.group.end.css */ 2604 /* ^ punctuation.terminator.rule.css */ 2605 2606 top: url('foo/bar%20baz.php?page=10&func=test()'); 2607 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - meta.function-call meta.function-call */ 2608 /* ^^^ meta.function-call.identifier.css */ 2609 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.function-call.arguments.css meta.group.css */ 2610 /* ^ - meta.function-call */ 2611 /* ^ - meta.string - meta.path */ 2612 /* ^ meta.string.css - meta.path */ 2613 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.path.url.css meta.string.css */ 2614 /* ^ meta.string.css - meta.path */ 2615 /* ^ - meta.string - meta.path */ 2616 /* ^^^ support.function.url.css */ 2617 /* ^ punctuation.section.group.begin.css */ 2618 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ string.quoted.single.css */ 2619 /* ^ punctuation.definition.string.begin.css */ 2620 /* ^ punctuation.separator.path.css */ 2621 /* ^ constant.character.escape.url.css punctuation.definition.escape.css */ 2622 /* ^^ constant.character.escape.url.css - punctuation */ 2623 /* ^ punctuation.separator.path.css */ 2624 /* ^ punctuation.separator.path.css */ 2625 /* ^ punctuation.definition.string.end.css */ 2626 /* ^ punctuation.section.group.end.css */ 2627 /* ^ punctuation.terminator.rule.css */ 2628 2629 top: url(foo/bar%20baz.php?page=10&func=test-._~:#[]\'\"@!$*+%,;(bad-url\))); 2630 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - meta.function-call meta.function-call */ 2631 /* ^^^ meta.function-call.identifier.css */ 2632 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.function-call.arguments.css meta.group.css */ 2633 /* ^^ - meta.function-call */ 2634 /* ^ - meta.string - meta.path */ 2635 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.path.url.css meta.string.css string.unquoted.css */ 2636 /* ^^^^^^^^^^^^^ - meta.string - meta.path */ 2637 /* ^^^ support.function.url.css */ 2638 /* ^ punctuation.section.group.begin.css - string */ 2639 /* ^ punctuation.separator.path.css */ 2640 /* ^ constant.character.escape.url.css punctuation.definition.escape.css */ 2641 /* ^^ constant.character.escape.url.css - punctuation */ 2642 /* ^^^^^^^ - punctuation.separator.path */ 2643 /* ^ punctuation.separator.path.css */ 2644 /* ^^^^^^^ - punctuation.separator.path */ 2645 /* ^ punctuation.separator.path.css */ 2646 /* ^^^^^^^^^^^^^^ - punctuation.separator.path */ 2647 /* ^ punctuation.separator.path.css */ 2648 /* ^^ - punctuation.separator.path */ 2649 /* ^^^^ constant.character.escape.css */ 2650 /* ^ invalid.illegal.unexpected-token.css */ 2651 /* ^^ constant.character.escape.css */ 2652 /* ^ punctuation.section.group.end.css - string */ 2653 /* ^ invalid.illegal.unexpected-token.css */ 2654 /* ^ punctuation.terminator.rule.css */ 2655 2656 top: url(var(--image)); 2657 /* ^^^ meta.function-call.identifier.css - meta.function-call meta.function-call */ 2658 /* ^ meta.function-call.arguments.css - meta.function-call meta.function-call */ 2659 /* ^^^ meta.function-call.arguments.css meta.function-call.identifier.css */ 2660 /* ^^^^^^^^^ meta.function-call.arguments.css meta.function-call.arguments.css */ 2661 /* ^ meta.function-call.arguments.css - meta.function-call meta.function-call */ 2662 /* ^^^ support.function.url.css */ 2663 /* ^ punctuation.section.group.begin.css */ 2664 /* ^^^ support.function.var.css */ 2665 /* ^ punctuation.section.group.begin.css */ 2666 /* ^^ punctuation.section.group.end.css */ 2667 } 2668 2669 .test-image-functions { 2670 top: image("a"); 2671 /* ^^^^^^^^^^ - meta.function-call meta.function-call */ 2672 /* ^^^^^ meta.function-call.identifier.css */ 2673 /* ^^^^^ meta.function-call.arguments.css meta.group.css */ 2674 /* ^^^ meta.string.css string.quoted.double.css */ 2675 2676 top: image(a); 2677 /* ^^^^^^^^ - meta.function-call meta.function-call */ 2678 /* ^^^^^ meta.function-call.identifier.css */ 2679 /* ^^^ meta.function-call.arguments.css meta.group.css */ 2680 /* ^^^^^ support.function.image.css */ 2681 /* ^ - constant - string - support */ 2682 2683 top: image(var(--url)); 2684 /* ^^^^^ meta.function-call.identifier.css - meta.function-call meta.function-call */ 2685 /* ^ meta.function-call.arguments.css - meta.function-call meta.function-call */ 2686 /* ^^^ meta.function-call.arguments.css meta.function-call.identifier.css */ 2687 /* ^^^^^^^ meta.function-call.arguments.css meta.function-call.arguments.css */ 2688 /* ^ meta.function-call.arguments.css - meta.function-call meta.function-call */ 2689 /* ^^^^^ support.function.image.css */ 2690 /* ^^^ support.function.var.css */ 2691 2692 top: image("a", rgb(0, 0, 0)); 2693 /* ^^^^^ meta.function-call.identifier.css - meta.function-call meta.function-call */ 2694 /* ^^^^^^ meta.function-call.arguments.css - meta.function-call meta.function-call */ 2695 /* ^^^ meta.function-call.arguments.css meta.function-call.identifier.css */ 2696 /* ^^^^^^^^^ meta.function-call.arguments.css meta.function-call.arguments.css */ 2697 /* ^ meta.function-call.arguments.css - meta.function-call meta.function-call */ 2698 /* ^^^^^ support.function.image.css */ 2699 /* ^ punctuation.separator.sequence.css */ 2700 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2701 2702 top: image(ltr "/images/image.png", rgb(0, 0, 0)); 2703 /* ^^^^^ meta.function-call.identifier.css - meta.function-call meta.function-call */ 2704 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.function-call.arguments.css - meta.function-call meta.function-call */ 2705 /* ^^^^^^^^^^^^^^^^^ meta.path.url.css meta.string.css */ 2706 /* ^^^ meta.function-call.arguments.css meta.function-call.identifier.css */ 2707 /* ^^^^^^^^^ meta.function-call.arguments.css meta.function-call.arguments.css */ 2708 /* ^ meta.function-call.arguments.css - meta.function-call meta.function-call */ 2709 /* ^ - meta.function-call */ 2710 /* ^^^^^ support.function.image.css */ 2711 /* ^^^ support.constant.property-value.css */ 2712 /* ^^^^^^^^^^^^^^^^^^^ string.quoted.double.css */ 2713 /* ^ punctuation.separator.sequence.css */ 2714 /* ^^^ support.function.color.css */ 2715 2716 top: image(ltr url(/images/image.png), rgb(0, 0, 0)); 2717 /* ^^^^^ meta.function-call.identifier.css - meta.function-call meta.function-call */ 2718 /* ^^^^^ meta.function-call.arguments.css - meta.function-call meta.function-call */ 2719 /* ^^^ meta.function-call.arguments.css meta.function-call.identifier.css */ 2720 /* ^^^^^^^^^^^^^^^^^^^ meta.function-call.arguments.css meta.function-call.arguments.css */ 2721 /* ^^^^^^^^^^^^^^^^^ meta.path.url.css meta.string.css */ 2722 /* ^^ meta.function-call.arguments.css - meta.function-call meta.function-call */ 2723 /* ^^^ meta.function-call.arguments.css meta.function-call.identifier.css */ 2724 /* ^^^^^^^^^ meta.function-call.arguments.css meta.function-call.arguments.css */ 2725 /* ^ meta.function-call.arguments.css - meta.function-call meta.function-call */ 2726 /* ^ - meta.function-call */ 2727 /* ^^^^^ support.function.image.css */ 2728 /* ^^^ support.constant.property-value.css */ 2729 /* ^^^^^^^^^^^^^^^^^ string.unquoted.css */ 2730 /* ^ punctuation.separator.sequence.css */ 2731 /* ^^^ support.function.color.css */ 2732 2733 top: image-set("a" 1x, a 4dpi); 2734 /* ^^^^^^^^^ support.function.image.css */ 2735 /* ^^^ meta.string.css string.quoted.double.css */ 2736 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2737 /* ^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2738 /* ^ punctuation.separator.sequence.css */ 2739 /* ^ - constant - string - support */ 2740 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2741 /* ^^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2742 2743 top: image-set("../assets/image.png" 1x, url(other/image.jpg) 4dpi); 2744 /* ^^^^^^^^^ meta.function-call.identifier.css - meta.function-call meta.function-call */ 2745 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.function-call.arguments.css - meta.function-call meta.function-call */ 2746 /* ^^^ meta.function-call.arguments.css meta.function-call.identifier.css */ 2747 /* ^^^^^^^^^^^^^^^^^ meta.function-call.arguments.css meta.function-call.arguments.css */ 2748 /* ^^^^^^ meta.function-call.arguments.css - meta.function-call meta.function-call */ 2749 /* ^ - meta.function-call */ 2750 /* ^^^^^^^^^ support.function.image.css */ 2751 /* ^ meta.string.css string.quoted.double.css - meta.path */ 2752 /* ^^^^^^^^^^^^^^^^^^^ meta.path.url.css meta.string.css string.quoted.double.css */ 2753 /* ^ meta.string.css string.quoted.double.css - meta.path */ 2754 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2755 /* ^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2756 /* ^ punctuation.separator.sequence.css */ 2757 /* ^^^ support.function.url.css */ 2758 /* ^^^^^^^^^^^^^^^ meta.path.url.css meta.string.css string.unquoted.css */ 2759 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2760 /* ^^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2761 2762 top: cross-fade(50% "a", b); 2763 /* ^^^^^^^^^^ support.function.image.css */ 2764 /* ^^ meta.number.integer.decimal.css constant.numeric.value.css */ 2765 /* ^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2766 /* ^^^ meta.string.css string.quoted.double.css */ 2767 /* ^ punctuation.separator.sequence.css */ 2768 /* ^ - constant - string - support */ 2769 2770 top: cross-fade(50% "a", url(b)); 2771 /* ^^^^^^^^^^ support.function.image.css */ 2772 /* ^^ meta.number.integer.decimal.css constant.numeric.value.css */ 2773 /* ^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2774 /* ^^^ meta.string.css string.quoted.double.css */ 2775 /* ^ punctuation.separator.sequence.css */ 2776 /* ^^^ support.function.url.css */ 2777 /* ^ meta.path.url.css meta.string.css string.unquoted.css */ 2778 } 2779 2780 .test-gradient-functions { 2781 top: conic-gradient(from 0.25turn at 50% 30%, #f69d3c, 10deg, #3f87a6, 350deg, #ebf8e1); 2782 /* ^^^^^^^^^^^^^^ support.function.gradient.css */ 2783 /* ^^^^ keyword.other.gradient.css */ 2784 /* ^^^^ meta.number.float.decimal.css constant.numeric.value.css */ 2785 /* ^^^^ meta.number.float.decimal.css constant.numeric.suffix.css */ 2786 /* ^^ keyword.other.gradient.css */ 2787 2788 top: linear-gradient(); 2789 /* ^^^^^^^^^^^^^^^ support.function.gradient.css */ 2790 2791 top: linear-gradient(45deg, white); 2792 /* ^^ meta.number.integer.decimal.css constant.numeric.value.css */ 2793 /* ^^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2794 /* ^ punctuation.separator.sequence.css */ 2795 /* ^^^^^ support.constant.color.w3c.standard.css */ 2796 2797 top: linear-gradient(to top left); 2798 /* ^^ keyword.other.gradient.css */ 2799 /* ^^^ support.constant.property-value.css */ 2800 /* ^^^^ support.constant.property-value.css */ 2801 2802 top: linear-gradient(0%, 100%); 2803 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2804 /* ^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2805 /* ^^^ meta.number.integer.decimal.css constant.numeric.value.css */ 2806 /* ^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2807 2808 top: repeating-linear-gradient(); 2809 /* ^^^^^^^^^^^^^^^^^^^^^^^^^ support.function.gradient.css */ 2810 2811 top: radial-gradient(); 2812 /* ^^^^^^^^^^^^^^^ support.function.gradient.css */ 2813 2814 top: radial-gradient(circle at top left); 2815 /* ^^^^^^ keyword.other.gradient.css */ 2816 /* ^^ keyword.other.gradient.css */ 2817 /* ^^^ support.constant.property-value.css */ 2818 /* ^^^^ support.constant.property-value.css */ 2819 2820 top: radial-gradient(red, blue); 2821 /* ^^^ support.constant.color.w3c.standard.css */ 2822 /* ^ punctuation.separator.sequence.css */ 2823 2824 top: repeating-radial-gradient(); 2825 /* ^^^^^^^^^^^^^^^^^^^^^^^^^ support.function.gradient.css */ 2826 } 2827 2828 .test-counter-functions { 2829 2830 counter-increment: section; 2831 /* ^^^^^^^^^^^^^^^^^ support.type.property-name.css */ 2832 /* ^ punctuation.separator.key-value.css */ 2833 /* ^^^^^^^ entity.other.counter-name.css */ 2834 2835 counter-reset: chapter-count 0; 2836 /* ^^^^^^^^^^^^^ support.type.property-name.css */ 2837 /* ^ punctuation.separator.key-value.css */ 2838 /* ^^^^^^^^^^^^^ entity.other.counter-name.css */ 2839 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2840 2841 counter-reset: counter 0; 2842 /* ^^^^^^^^^^^^^ support.type.property-name.css */ 2843 /* ^ punctuation.separator.key-value.css */ 2844 /* ^^^^^^^ entity.other.counter-name.css */ 2845 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2846 2847 counter-reset: counter1 0; 2848 /* ^^^^^^^^^^^^^ support.type.property-name.css */ 2849 /* ^ punctuation.separator.key-value.css */ 2850 /* ^^^^^^^^ entity.other.counter-name.css */ 2851 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2852 top: counter(name, ; 2853 /* ^^^^^^^ support.function.counter.css */ 2854 /* ^ punctuation.section.group.begin.css */ 2855 /* ^^^^ entity.other.counter-name.css */ 2856 /* ^ punctuation.separator.sequence.css */ 2857 /* ^ punctuation.terminator.rule.css */ 2858 2859 top: counter(name none; 2860 /* ^^^^^^^ support.function.counter.css */ 2861 /* ^ punctuation.section.group.begin.css */ 2862 /* ^^^^ entity.other.counter-name.css */ 2863 /* ^^^^ support.constant.counter-style-name.css */ 2864 /* ^ punctuation.terminator.rule.css */ 2865 2866 top: counter(name, none; 2867 /* ^^^^^^^ support.function.counter.css */ 2868 /* ^ punctuation.section.group.begin.css */ 2869 /* ^^^^ entity.other.counter-name.css */ 2870 /* ^ punctuation.separator.sequence.css */ 2871 /* ^^^^ support.constant.counter-style-name.css */ 2872 /* ^ punctuation.terminator.rule.css */ 2873 2874 top: counter(name, decimal-leading-zero); 2875 /* ^^^^^^^ support.function.counter.css */ 2876 /* ^ punctuation.section.group.begin.css */ 2877 /* ^^^^ entity.other.counter-name.css */ 2878 /* ^ punctuation.separator.sequence.css */ 2879 /* ^^^^^^^^^^^^^^^^^^^^ support.constant.counter-style-name.css */ 2880 /* ^ punctuation.section.group.end.css */ 2881 /* ^ punctuation.terminator.rule.css */ 2882 2883 top: counters(name, ; 2884 /* ^^^^^^^^ support.function.counter.css */ 2885 /* ^ punctuation.section.group.begin.css */ 2886 /* ^^^^ entity.other.counter-name.css */ 2887 /* ^ punctuation.separator.sequence.css */ 2888 /* ^ punctuation.terminator.rule.css */ 2889 2890 /* The second argument must be a string, but it is ignored here. */ 2891 top: counters(name, other, ; 2892 /* ^^^^^^^^ support.function.counter.css */ 2893 /* ^ punctuation.section.group.begin.css */ 2894 /* ^^^^ entity.other.counter-name.css */ 2895 /* ^ punctuation.separator.sequence.css */ 2896 /* ^^^^^ entity.other.counter-style-name.css */ 2897 /* ^ punctuation.separator.sequence.css */ 2898 /* ^ punctuation.terminator.rule.css */ 2899 2900 /* The second argument must be a string, but it is ignored here. */ 2901 top: counters(name, other, deci ; 2902 /* ^^^^^^^^ support.function.counter.css */ 2903 /* ^ punctuation.section.group.begin.css */ 2904 /* ^^^^ entity.other.counter-name.css */ 2905 /* ^ punctuation.separator.sequence.css */ 2906 /* ^^^^^ entity.other.counter-style-name.css */ 2907 /* ^ punctuation.separator.sequence.css */ 2908 /* ^^^^ entity.other.counter-style-name.css */ 2909 /* ^ punctuation.terminator.rule.css */ 2910 2911 /* The second argument must be a string, but it is ignored here. */ 2912 top: counters(name, decimal-leading-zero, decimal-leading-zero); 2913 /* ^^^^^^^^ support.function.counter.css */ 2914 /* ^ punctuation.section.group.begin.css */ 2915 /* ^^^^ entity.other.counter-name.css */ 2916 /* ^ punctuation.separator.sequence.css */ 2917 /* ^^^^^^^^^^^^^^^^^^^^ support.constant.counter-style-name.css */ 2918 /* ^ punctuation.separator.sequence.css */ 2919 /* ^^^^^^^^^^^^^^^^^^^^ support.constant.counter-style-name.css */ 2920 /* ^ punctuation.section.group.end.css */ 2921 /* ^ punctuation.terminator.rule.css */ 2922 2923 top: counters(name, "str", none); 2924 /* ^^^^^^^^ support.function.counter.css */ 2925 /* ^ punctuation.section.group.begin.css */ 2926 /* ^^^^ entity.other.counter-name.css */ 2927 /* ^ punctuation.separator.sequence.css */ 2928 /* ^^^^^ meta.string.css string.quoted.double.css */ 2929 /* ^ punctuation.separator.sequence.css */ 2930 /* ^^^^ support.constant.counter-style-name.css */ 2931 /* ^ punctuation.section.group.end.css */ 2932 /* ^ punctuation.terminator.rule.css */ 2933 2934 top: symbols(fixed "\2020" url()); 2935 /* ^^^^^^^ support.function.counter.css */ 2936 /* ^^^^^ support.constant.symbol-type.css */ 2937 /* ^^^^^^^ meta.string.css string.quoted.double.css */ 2938 /* ^^^ support.function.url.css */ 2939 } 2940 2941 .test-grid-functions { 2942 grid: repeat(20) / auto-flow 1fr; 2943 /* ^^^^ support.type.property-name.css */ 2944 /* ^ punctuation.separator.key-value.css */ 2945 /* ^^^^^^ support.function.grid.css */ 2946 /* ^^ meta.number.integer.decimal.css constant.numeric.value.css */ 2947 /* ^ keyword.operator.arithmetic.css */ 2948 /* ^^^^^^^^^ support.constant.property-value.css */ 2949 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2950 /* ^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2951 2952 grid: [linename1] "a" 100px [linename2]; 2953 /* ^^^^ meta.property-list.css meta.property-name.css */ 2954 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.property-list.css meta.property-value.css */ 2955 /* ^^^^ support.type.property-name.css */ 2956 /* ^ punctuation.separator.key-value.css */ 2957 /* ^ punctuation.section.brackets.begin.css */ 2958 /* ^^^^^^^^^ meta.string.css string.unquoted.line-name.css */ 2959 /* ^ punctuation.section.brackets.end.css */ 2960 /* ^^^ meta.string.css string.quoted.double.css */ 2961 /* ^^^^^ meta.number.integer.decimal.css */ 2962 /* ^ punctuation.section.brackets.begin.css */ 2963 /* ^^^^^^^^^ meta.string.css string.unquoted.line-name.css */ 2964 /* ^ punctuation.section.brackets.end.css */ 2965 2966 top: repeat(auto-fit, 2fr minmax(auto) 5%); 2967 /* ^^^^^^^^ keyword.other.grid.css */ 2968 /* ^ punctuation.separator.sequence.css */ 2969 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2970 /* ^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2971 /* ^^^^^^ support.function.grid.css */ 2972 /* ^^^^ support.constant.property-value.css */ 2973 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2974 /* ^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2975 2976 top: minmax(min-content, 1fr, 10%); 2977 /* ^^^^^^ support.function.grid.css */ 2978 /* ^^^^^^^^^^^ support.constant.property-value.css */ 2979 /* ^ punctuation.separator.sequence.css */ 2980 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 2981 /* ^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2982 /* ^^ meta.number.integer.decimal.css constant.numeric.value.css */ 2983 /* ^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 2984 2985 grid-template: repeat(2, var(--size)) / repeat(2, 50%); 2986 /* ^^^ support.function.var.css */ 2987 /* ^^^^^^ variable.other.custom-property.css */ 2988 /* ^^ punctuation.section.group.end.css */ 2989 /* ^ keyword.operator.arithmetic.css */ 2990 /* ^^^^^^ support.function.grid.css */ 2991 2992 grid-template-columns: 2993 [a-line-name] auto 2994 /* ^ punctuation.section.brackets.begin.css */ 2995 /* ^^^^^^^^^^^ meta.string.css string.unquoted.line-name.css */ 2996 /* ^ punctuation.section.brackets.end.css */ 2997 [b] minmax(min-content, 1fr) 2998 [b c d] repeat(2, [e] 40px) 2999 /* ^ punctuation.section.brackets.begin.css */ 3000 /* ^ meta.string.css string.unquoted.line-name.css */ 3001 /* ^ - meta.string.css string.unquoted.line-name.css */ 3002 /* ^ meta.string.css string.unquoted.line-name.css */ 3003 /* ^ punctuation.section.brackets.end.css */ 3004 /* ^ punctuation.section.brackets.begin.css */ 3005 /* ^ meta.string.css string.unquoted.line-name.css */ 3006 /* ^ punctuation.section.brackets.end.css */ 3007 repeat(5, auto); 3008 } 3009 3010 .test-filter-functions { 3011 top: filter(url(), blur()); 3012 /* ^^^^^^ support.function.filter.css */ 3013 /* ^^^ support.function.url.css */ 3014 /* ^^^^ support.function.filter.css */ 3015 3016 top: blur(1px); 3017 /* ^^^^ support.function.filter.css */ 3018 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 3019 /* ^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 3020 3021 top: sepia(1% 1); 3022 /* ^^^^^ support.function.filter.css */ 3023 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 3024 /* ^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 3025 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 3026 3027 top: drop-shadow(1px rgb()); 3028 /* ^^^^^^^^^^^ support.function.filter.css */ 3029 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 3030 /* ^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 3031 /* ^^^ support.function.color.css */ 3032 3033 top: hue-rotate(1turn); 3034 /* ^^^^^^^^^^ support.function.filter.css */ 3035 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 3036 /* ^^^^ meta.number.integer.decimal.css constant.numeric.suffix.css */ 3037 } 3038 3039 .test-var-function { 3040 top: var(--name); 3041 /* ^^^ support.function.var.css */ 3042 /* ^^^^^^ variable.other.custom-property.css */ 3043 3044 top: var(--name, 1px); 3045 /* ^^^ support.function.var.css */ 3046 /* ^^^^^^ variable.other.custom-property.css */ 3047 /* ^ punctuation.separator.sequence.css */ 3048 /* ^ constant.numeric.value.css */ 3049 } 3050 3051 .test-uppercase DIV:HOVER { 3052 /* ^^^ entity.name.tag.html.css */ 3053 /* ^ punctuation.definition.pseudo-class.css */ 3054 /* ^^^^^ entity.other.pseudo-class.css */ 3055 3056 FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #0d3372; FONT-FAMILY: tahoma 3057 /* ^^^^^^^^^^^ support.type.property-name.css */ 3058 /* ^^^^^^^^^ support.type.property-name.css */ 3059 /* ^^^^^ support.type.property-name.css */ 3060 /* ^^^^^^^^^^^ support.type.property-name.css */ 3061 } 3062 3063 .test-custom-tags > div > span + cust·m-tÀg > div-cøstom-tag ~ form-Çust😀m-tag.classname:last-child:hover {} 3064 /* ^ - entity.name.tag.custom.css */ 3065 /* ^^^ entity.name.tag.html.css */ 3066 /* ^^^^ entity.name.tag.html.css */ 3067 /* ^ - entity.name.tag.custom.css */ 3068 /* ^^^^^^^^^^ entity.name.tag.custom.css */ 3069 /* ^^^^^^^^^^^^^^ entity.name.tag.custom.css */ 3070 /* ^ - entity.name.tag.custom.css */ 3071 /* ^^^^^^^^^^^^^^^ entity.name.tag.custom.css */ 3072 /* ^^^^^^^^^ entity.other.attribute-name.class.css */ 3073 /* ^^^^^^^^^^ - entity.name.tag.custom.css */ 3074 /* ^^^^^ - entity.name.tag.custom.css */ 3075 3076 .no-custom-tags > FORM-ÇUST😀M-TAG.CLASSNAME:LAST-CHILD:HOVER {} 3077 /*^^^^^^^^^^^^^ entity.other.attribute-name.class.css */ 3078 /* ^^^^^^^^^^^^^^^^^^ - entity.name.tag.custom */ 3079 /* ^^^^^^^^^^ entity.other.attribute-name.class.css */ 3080 /* ^^^^^^^^^^ entity.other.pseudo-class.css */ 3081 /* ^^^^^ entity.other.pseudo-class.css */ 3082 3083 svg > color-profile {} 3084 /* <- entity.name.tag.svg.css */ 3085 /* ^^^^^^^^^^^^^ entity.name.tag.svg.css */ 3086 /* ^^^ - entity */ 3087 /* ^ - entity */ 3088 3089 .test-property-name-order-doesnt-prevent-full-matches { 3090 grid-template-rows: none; 3091 /* ^^^^^^^^^^^^^^^^^^ support.type.property-name */ 3092 /* ^ punctuation.separator.key-value */ 3093 grid-template-columns: none; 3094 /* ^^^^^^^^^^^^^^^^^^^^^ support.type.property-name */ 3095 /* ^ punctuation.separator.key-value */ 3096 grid-template-areas: auto; 3097 /* ^^^^^^^^^^^^^^^^^^^ support.type.property-name */ 3098 /* ^ punctuation.separator.key-value */ 3099 grid-template: initial; 3100 /* ^^^^^^^^^^^^^ support.type.property-name */ 3101 /* ^ punctuation.separator.key-value */ 3102 grid-row-gap: 3vmin; 3103 /* ^^^^^^^^^^^^ support.type.property-name */ 3104 /* ^ punctuation.separator.key-value */ 3105 grid-row: auto; 3106 /* ^^^^^^^^ support.type.property-name */ 3107 /* ^ punctuation.separator.key-value */ 3108 } 3109 3110 .test-meta-scopes-for-completions { 3111 top: 5px; 3112 /*^^^^^^^^^^^ meta.property-list */ 3113 /* ^^^ meta.property-name */ 3114 /* ^^^^ meta.property-value */ 3115 top: ; 3116 /*^^^^^^^^^^^ meta.property-list */ 3117 /* ^^^ meta.property-name */ 3118 /* ^ meta.property-value */ 3119 top: 3120 /*^^^^^^^ meta.property-list */ 3121 /* ^^^ meta.property-name */ 3122 }/* ^ meta.property-value */ 3123 3124 a { 3125 height:calc(10px/*); 3126 font-family:"a*/); 3127 /* ^^^^^^^^^^^^^^^ comment.block.css */ 3128 /* ^ punctuation.section.group.end.css */ 3129 } 3130 3131 .variable-beginnings { 3132 --1x: url(data:image/png;base64,PNG); 3133 /* ^^^^ entity.other.custom-property.css */ 3134 /* ^ punctuation.separator.key-value */ 3135 background-image: var(--1x); 3136 /* ^^^^ variable.other.custom-property.css */ 3137 --\ff: 5px; 3138 /* ^^^^^ entity.other.custom-property.css */ 3139 /* ^ punctuation.separator.key-value */ 3140 } 3141 3142 img{ 3143 clip-path: polygon( 3144 0% 0%, 3145 100% 0%, 3146 100% calc(100% - 31px), 3147 /* ^^^^ support.function.calc */ 3148 /* ^^^ constant.numeric */ 3149 /* ^ punctuation.separator.sequence */ 3150 calc(100% - 196px) calc(100% - 31px), 3151 calc(100% - 196px) 100%, 3152 0% 100% 3153 ) !important; 3154 /*^ punctuation.section.group.end */ 3155 /* ^^^^^^^^^^ keyword.other.important */ 3156 } 3157 3158 .test-box-shadow { 3159 box-shadow: 0 0 0 .125rem hsl(var(--red-50)) inset, 3160 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.property-list.css meta.property-value.css */ 3161 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 3162 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 3163 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 3164 /* ^^^^ meta.number.float.decimal.css constant.numeric.value.css */ 3165 /* ^^^ meta.number.float.decimal.css constant.numeric.suffix.css */ 3166 /* ^^^ support.function.color.css */ 3167 /* ^^^ support.function.var.css */ 3168 /* ^^^^^ support.constant.property-value.css */ 3169 /* ^ punctuation.separator.sequence.css */ 3170 0 0 0 .1875rem hsl(var(--red-50), .3); 3171 /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.property-list.css meta.property-value.css */ 3172 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 3173 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 3174 /* ^ meta.number.integer.decimal.css constant.numeric.value.css */ 3175 /* ^^^^^ meta.number.float.decimal.css constant.numeric.value.css */ 3176 /* ^^^ meta.number.float.decimal.css constant.numeric.suffix.css */ 3177 /* ^^^ support.function.color.css */ 3178 /* ^^^ support.function.var.css */ 3179 /* ^ punctuation.separator.sequence.css */ 3180 /* ^^ meta.number.float.decimal.css constant.numeric.value.css */ 3181 /* ^ punctuation.terminator.rule.css */ 3182 }