x Stylesheet ,-[$DIR/tests/fixture/at-rule/page/input.css:1:1] 1 | ,-> @page{ } 2 | | @page{} 3 | | @page{margin: 1cm} 4 | | @page {margin: 1cm} 5 | | @page {margin: 1cm;} 6 | | @page :first {margin: 2cm} 7 | | @page :first {margin: 2cm;} 8 | | @page :first{margin: 2cm;} 9 | | @page {} 10 | | @page :left {} 11 | | @page :right {} 12 | | @page LandscapeTable {} 13 | | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ 14 | | @page:first {} 15 | | @page toc, index {} 16 | | @page :blank:first { } 17 | | @page { 18 | | @top-left {} 19 | | @bottom-center {} 20 | | } 21 | | @page :left { @left-middle {}} 22 | | @page :right{ @right-middle {}} 23 | | 24 | | @page :left { @bottom-left-corner {}} 25 | | @page :right { @bottom-right-corner {}} 26 | | @page :first { 27 | | @bottom-left-corner {} 28 | | @bottom-right-corner {} 29 | | } 30 | | @page {} 31 | | @page :left {} 32 | | @page :first {} 33 | | @page :blank:left {} 34 | | @page artsy {} 35 | | @page artsy:left {} 36 | | @page artsy:first {} 37 | | @page :first { 38 | | color: green; 39 | | 40 | | @top-left { 41 | | content: "foo"; 42 | | color: blue; 43 | | } 44 | | @top-right { 45 | | content: "bar"; 46 | | } 47 | | } 48 | | @page :first { 49 | | color: green; 50 | | 51 | | @top-left { 52 | | content: "foo"; 53 | | color: blue; 54 | | } 55 | | @top-right { 56 | | content: "bar"; 57 | | } 58 | | 59 | | margin: 20px; 60 | `-> } `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:1:1] 1 | @page{ } : ^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:1:1] 1 | @page{ } : ^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:1:1] 1 | @page{ } : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:1:1] 1 | @page{ } : ^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:1:1] 1 | @page{ } : ^^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:2:1] 2 | @page{} : ^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:2:1] 2 | @page{} : ^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:2:1] 2 | @page{} : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:2:1] 2 | @page{} : ^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:2:1] 2 | @page{} : ^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] 3 | @page{margin: 1cm} : ^^^^^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] 3 | @page{margin: 1cm} : ^^^^^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] 3 | @page{margin: 1cm} : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] 3 | @page{margin: 1cm} : ^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] 3 | @page{margin: 1cm} : ^^^^^^^^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] 3 | @page{margin: 1cm} : ^^^^^^^^^^^ `---- x Declaration ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] 3 | @page{margin: 1cm} : ^^^^^^^^^^^ `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] 3 | @page{margin: 1cm} : ^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] 3 | @page{margin: 1cm} : ^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] 3 | @page{margin: 1cm} : ^^^ `---- x Dimension ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] 3 | @page{margin: 1cm} : ^^^ `---- x Length ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] 3 | @page{margin: 1cm} : ^^^ `---- x Number ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] 3 | @page{margin: 1cm} : ^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:3:1] 3 | @page{margin: 1cm} : ^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] 4 | @page {margin: 1cm} : ^^^^^^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] 4 | @page {margin: 1cm} : ^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] 4 | @page {margin: 1cm} : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] 4 | @page {margin: 1cm} : ^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] 4 | @page {margin: 1cm} : ^^^^^^^^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] 4 | @page {margin: 1cm} : ^^^^^^^^^^^ `---- x Declaration ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] 4 | @page {margin: 1cm} : ^^^^^^^^^^^ `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] 4 | @page {margin: 1cm} : ^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] 4 | @page {margin: 1cm} : ^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] 4 | @page {margin: 1cm} : ^^^ `---- x Dimension ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] 4 | @page {margin: 1cm} : ^^^ `---- x Length ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] 4 | @page {margin: 1cm} : ^^^ `---- x Number ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] 4 | @page {margin: 1cm} : ^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:4:1] 4 | @page {margin: 1cm} : ^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] 5 | @page {margin: 1cm;} : ^^^^^^^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] 5 | @page {margin: 1cm;} : ^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] 5 | @page {margin: 1cm;} : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] 5 | @page {margin: 1cm;} : ^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] 5 | @page {margin: 1cm;} : ^^^^^^^^^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] 5 | @page {margin: 1cm;} : ^^^^^^^^^^^ `---- x Declaration ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] 5 | @page {margin: 1cm;} : ^^^^^^^^^^^ `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] 5 | @page {margin: 1cm;} : ^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] 5 | @page {margin: 1cm;} : ^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] 5 | @page {margin: 1cm;} : ^^^ `---- x Dimension ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] 5 | @page {margin: 1cm;} : ^^^ `---- x Length ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] 5 | @page {margin: 1cm;} : ^^^ `---- x Number ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] 5 | @page {margin: 1cm;} : ^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:5:1] 5 | @page {margin: 1cm;} : ^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] 6 | @page :first {margin: 2cm} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] 6 | @page :first {margin: 2cm} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] 6 | @page :first {margin: 2cm} : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] 6 | @page :first {margin: 2cm} : ^^^^ `---- x PageSelectorList ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] 6 | @page :first {margin: 2cm} : ^^^^^^ `---- x PageSelector ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] 6 | @page :first {margin: 2cm} : ^^^^^^ `---- x PageSelectorPseudo ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] 6 | @page :first {margin: 2cm} : ^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] 6 | @page :first {margin: 2cm} : ^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] 6 | @page :first {margin: 2cm} : ^^^^^^^^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] 6 | @page :first {margin: 2cm} : ^^^^^^^^^^^ `---- x Declaration ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] 6 | @page :first {margin: 2cm} : ^^^^^^^^^^^ `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] 6 | @page :first {margin: 2cm} : ^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] 6 | @page :first {margin: 2cm} : ^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] 6 | @page :first {margin: 2cm} : ^^^ `---- x Dimension ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] 6 | @page :first {margin: 2cm} : ^^^ `---- x Length ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] 6 | @page :first {margin: 2cm} : ^^^ `---- x Number ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] 6 | @page :first {margin: 2cm} : ^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:6:1] 6 | @page :first {margin: 2cm} : ^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] 7 | @page :first {margin: 2cm;} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] 7 | @page :first {margin: 2cm;} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] 7 | @page :first {margin: 2cm;} : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] 7 | @page :first {margin: 2cm;} : ^^^^ `---- x PageSelectorList ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] 7 | @page :first {margin: 2cm;} : ^^^^^^ `---- x PageSelector ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] 7 | @page :first {margin: 2cm;} : ^^^^^^ `---- x PageSelectorPseudo ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] 7 | @page :first {margin: 2cm;} : ^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] 7 | @page :first {margin: 2cm;} : ^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] 7 | @page :first {margin: 2cm;} : ^^^^^^^^^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] 7 | @page :first {margin: 2cm;} : ^^^^^^^^^^^ `---- x Declaration ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] 7 | @page :first {margin: 2cm;} : ^^^^^^^^^^^ `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] 7 | @page :first {margin: 2cm;} : ^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] 7 | @page :first {margin: 2cm;} : ^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] 7 | @page :first {margin: 2cm;} : ^^^ `---- x Dimension ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] 7 | @page :first {margin: 2cm;} : ^^^ `---- x Length ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] 7 | @page :first {margin: 2cm;} : ^^^ `---- x Number ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] 7 | @page :first {margin: 2cm;} : ^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:7:1] 7 | @page :first {margin: 2cm;} : ^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] 8 | @page :first{margin: 2cm;} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] 8 | @page :first{margin: 2cm;} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] 8 | @page :first{margin: 2cm;} : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] 8 | @page :first{margin: 2cm;} : ^^^^ `---- x PageSelectorList ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] 8 | @page :first{margin: 2cm;} : ^^^^^^ `---- x PageSelector ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] 8 | @page :first{margin: 2cm;} : ^^^^^^ `---- x PageSelectorPseudo ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] 8 | @page :first{margin: 2cm;} : ^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] 8 | @page :first{margin: 2cm;} : ^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] 8 | @page :first{margin: 2cm;} : ^^^^^^^^^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] 8 | @page :first{margin: 2cm;} : ^^^^^^^^^^^ `---- x Declaration ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] 8 | @page :first{margin: 2cm;} : ^^^^^^^^^^^ `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] 8 | @page :first{margin: 2cm;} : ^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] 8 | @page :first{margin: 2cm;} : ^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] 8 | @page :first{margin: 2cm;} : ^^^ `---- x Dimension ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] 8 | @page :first{margin: 2cm;} : ^^^ `---- x Length ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] 8 | @page :first{margin: 2cm;} : ^^^ `---- x Number ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] 8 | @page :first{margin: 2cm;} : ^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:8:1] 8 | @page :first{margin: 2cm;} : ^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:9:1] 9 | @page {} : ^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:9:1] 9 | @page {} : ^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:9:1] 9 | @page {} : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:9:1] 9 | @page {} : ^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:9:1] 9 | @page {} : ^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:10:1] 10 | @page :left {} : ^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:10:1] 10 | @page :left {} : ^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:10:1] 10 | @page :left {} : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:10:1] 10 | @page :left {} : ^^^^ `---- x PageSelectorList ,-[$DIR/tests/fixture/at-rule/page/input.css:10:1] 10 | @page :left {} : ^^^^^ `---- x PageSelector ,-[$DIR/tests/fixture/at-rule/page/input.css:10:1] 10 | @page :left {} : ^^^^^ `---- x PageSelectorPseudo ,-[$DIR/tests/fixture/at-rule/page/input.css:10:1] 10 | @page :left {} : ^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:10:1] 10 | @page :left {} : ^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:10:1] 10 | @page :left {} : ^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:11:1] 11 | @page :right {} : ^^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:11:1] 11 | @page :right {} : ^^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:11:1] 11 | @page :right {} : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:11:1] 11 | @page :right {} : ^^^^ `---- x PageSelectorList ,-[$DIR/tests/fixture/at-rule/page/input.css:11:1] 11 | @page :right {} : ^^^^^^ `---- x PageSelector ,-[$DIR/tests/fixture/at-rule/page/input.css:11:1] 11 | @page :right {} : ^^^^^^ `---- x PageSelectorPseudo ,-[$DIR/tests/fixture/at-rule/page/input.css:11:1] 11 | @page :right {} : ^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:11:1] 11 | @page :right {} : ^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:11:1] 11 | @page :right {} : ^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] 12 | @page LandscapeTable {} : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] 12 | @page LandscapeTable {} : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] 12 | @page LandscapeTable {} : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] 12 | @page LandscapeTable {} : ^^^^ `---- x PageSelectorList ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] 12 | @page LandscapeTable {} : ^^^^^^^^^^^^^^ `---- x PageSelector ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] 12 | @page LandscapeTable {} : ^^^^^^^^^^^^^^ `---- x PageSelectorType ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] 12 | @page LandscapeTable {} : ^^^^^^^^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] 12 | @page LandscapeTable {} : ^^^^^^^^^^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:12:1] 12 | @page LandscapeTable {} : ^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ : ^^^^ `---- x PageSelectorList ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x PageSelector ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x PageSelectorType ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ : ^^^^^^^^^^^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ : ^^^^^^^^^^^^^^^^^ `---- x PageSelectorPseudo ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ : ^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ : ^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:13:1] 13 | @page CompanyLetterHead:first {} /* identifier and pseudo page. */ : ^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] 14 | @page:first {} : ^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] 14 | @page:first {} : ^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] 14 | @page:first {} : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] 14 | @page:first {} : ^^^^ `---- x PageSelectorList ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] 14 | @page:first {} : ^^^^^^ `---- x PageSelector ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] 14 | @page:first {} : ^^^^^^ `---- x PageSelectorPseudo ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] 14 | @page:first {} : ^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] 14 | @page:first {} : ^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:14:1] 14 | @page:first {} : ^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] 15 | @page toc, index {} : ^^^^^^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] 15 | @page toc, index {} : ^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] 15 | @page toc, index {} : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] 15 | @page toc, index {} : ^^^^ `---- x PageSelectorList ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] 15 | @page toc, index {} : ^^^^^^^^^^ `---- x PageSelector ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] 15 | @page toc, index {} : ^^^ `---- x PageSelectorType ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] 15 | @page toc, index {} : ^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] 15 | @page toc, index {} : ^^^ `---- x PageSelector ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] 15 | @page toc, index {} : ^^^^^ `---- x PageSelectorType ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] 15 | @page toc, index {} : ^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] 15 | @page toc, index {} : ^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:15:1] 15 | @page toc, index {} : ^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:16:1] 16 | @page :blank:first { } : ^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:16:1] 16 | @page :blank:first { } : ^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:16:1] 16 | @page :blank:first { } : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:16:1] 16 | @page :blank:first { } : ^^^^ `---- x PageSelectorList ,-[$DIR/tests/fixture/at-rule/page/input.css:16:1] 16 | @page :blank:first { } : ^^^^^^^^^^^^ `---- x PageSelector ,-[$DIR/tests/fixture/at-rule/page/input.css:16:1] 16 | @page :blank:first { } : ^^^^^^^^^^^^ `---- x PageSelectorPseudo ,-[$DIR/tests/fixture/at-rule/page/input.css:16:1] 16 | @page :blank:first { } : ^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:16:1] 16 | @page :blank:first { } : ^^^^^ `---- x PageSelectorPseudo ,-[$DIR/tests/fixture/at-rule/page/input.css:16:1] 16 | @page :blank:first { } : ^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:16:1] 16 | @page :blank:first { } : ^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:16:1] 16 | @page :blank:first { } : ^^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:17:1] 17 | ,-> @page { 18 | | @top-left {} 19 | | @bottom-center {} 20 | `-> } `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:17:1] 17 | ,-> @page { 18 | | @top-left {} 19 | | @bottom-center {} 20 | `-> } `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:17:1] 17 | @page { : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:17:1] 17 | @page { : ^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:17:1] 17 | ,-> @page { 18 | | @top-left {} 19 | | @bottom-center {} 20 | `-> } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:18:5] 18 | @top-left {} : ^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:18:5] 18 | @top-left {} : ^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:18:5] 18 | @top-left {} : ^^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:18:5] 18 | @top-left {} : ^^^^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:18:5] 18 | @top-left {} : ^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:19:5] 19 | @bottom-center {} : ^^^^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:19:5] 19 | @bottom-center {} : ^^^^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:19:5] 19 | @bottom-center {} : ^^^^^^^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:19:5] 19 | @bottom-center {} : ^^^^^^^^^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:19:5] 19 | @bottom-center {} : ^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] 21 | @page :left { @left-middle {}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] 21 | @page :left { @left-middle {}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] 21 | @page :left { @left-middle {}} : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] 21 | @page :left { @left-middle {}} : ^^^^ `---- x PageSelectorList ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] 21 | @page :left { @left-middle {}} : ^^^^^ `---- x PageSelector ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] 21 | @page :left { @left-middle {}} : ^^^^^ `---- x PageSelectorPseudo ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] 21 | @page :left { @left-middle {}} : ^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] 21 | @page :left { @left-middle {}} : ^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] 21 | @page :left { @left-middle {}} : ^^^^^^^^^^^^^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] 21 | @page :left { @left-middle {}} : ^^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] 21 | @page :left { @left-middle {}} : ^^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] 21 | @page :left { @left-middle {}} : ^^^^^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] 21 | @page :left { @left-middle {}} : ^^^^^^^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:21:1] 21 | @page :left { @left-middle {}} : ^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] 22 | @page :right{ @right-middle {}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] 22 | @page :right{ @right-middle {}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] 22 | @page :right{ @right-middle {}} : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] 22 | @page :right{ @right-middle {}} : ^^^^ `---- x PageSelectorList ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] 22 | @page :right{ @right-middle {}} : ^^^^^^ `---- x PageSelector ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] 22 | @page :right{ @right-middle {}} : ^^^^^^ `---- x PageSelectorPseudo ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] 22 | @page :right{ @right-middle {}} : ^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] 22 | @page :right{ @right-middle {}} : ^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] 22 | @page :right{ @right-middle {}} : ^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] 22 | @page :right{ @right-middle {}} : ^^^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] 22 | @page :right{ @right-middle {}} : ^^^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] 22 | @page :right{ @right-middle {}} : ^^^^^^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] 22 | @page :right{ @right-middle {}} : ^^^^^^^^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:22:1] 22 | @page :right{ @right-middle {}} : ^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^^^^ `---- x PageSelectorList ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^^^^^ `---- x PageSelector ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^^^^^ `---- x PageSelectorPseudo ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^^^^^^^^^^^^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^^^^^^^^^^^^^^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:24:1] 24 | @page :left { @bottom-left-corner {}} : ^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] 25 | @page :right { @bottom-right-corner {}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] 25 | @page :right { @bottom-right-corner {}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] 25 | @page :right { @bottom-right-corner {}} : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] 25 | @page :right { @bottom-right-corner {}} : ^^^^ `---- x PageSelectorList ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] 25 | @page :right { @bottom-right-corner {}} : ^^^^^^ `---- x PageSelector ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] 25 | @page :right { @bottom-right-corner {}} : ^^^^^^ `---- x PageSelectorPseudo ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] 25 | @page :right { @bottom-right-corner {}} : ^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] 25 | @page :right { @bottom-right-corner {}} : ^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] 25 | @page :right { @bottom-right-corner {}} : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] 25 | @page :right { @bottom-right-corner {}} : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] 25 | @page :right { @bottom-right-corner {}} : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] 25 | @page :right { @bottom-right-corner {}} : ^^^^^^^^^^^^^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] 25 | @page :right { @bottom-right-corner {}} : ^^^^^^^^^^^^^^^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:25:1] 25 | @page :right { @bottom-right-corner {}} : ^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:26:1] 26 | ,-> @page :first { 27 | | @bottom-left-corner {} 28 | | @bottom-right-corner {} 29 | `-> } `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:26:1] 26 | ,-> @page :first { 27 | | @bottom-left-corner {} 28 | | @bottom-right-corner {} 29 | `-> } `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:26:1] 26 | @page :first { : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:26:1] 26 | @page :first { : ^^^^ `---- x PageSelectorList ,-[$DIR/tests/fixture/at-rule/page/input.css:26:1] 26 | @page :first { : ^^^^^^ `---- x PageSelector ,-[$DIR/tests/fixture/at-rule/page/input.css:26:1] 26 | @page :first { : ^^^^^^ `---- x PageSelectorPseudo ,-[$DIR/tests/fixture/at-rule/page/input.css:26:1] 26 | @page :first { : ^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:26:1] 26 | @page :first { : ^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:26:1] 26 | ,-> @page :first { 27 | | @bottom-left-corner {} 28 | | @bottom-right-corner {} 29 | `-> } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:27:5] 27 | @bottom-left-corner {} : ^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:27:5] 27 | @bottom-left-corner {} : ^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:27:5] 27 | @bottom-left-corner {} : ^^^^^^^^^^^^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:27:5] 27 | @bottom-left-corner {} : ^^^^^^^^^^^^^^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:27:5] 27 | @bottom-left-corner {} : ^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:28:5] 28 | @bottom-right-corner {} : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:28:5] 28 | @bottom-right-corner {} : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:28:5] 28 | @bottom-right-corner {} : ^^^^^^^^^^^^^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:28:5] 28 | @bottom-right-corner {} : ^^^^^^^^^^^^^^^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:28:5] 28 | @bottom-right-corner {} : ^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:30:1] 30 | @page {} : ^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:30:1] 30 | @page {} : ^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:30:1] 30 | @page {} : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:30:1] 30 | @page {} : ^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:30:1] 30 | @page {} : ^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:31:1] 31 | @page :left {} : ^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:31:1] 31 | @page :left {} : ^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:31:1] 31 | @page :left {} : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:31:1] 31 | @page :left {} : ^^^^ `---- x PageSelectorList ,-[$DIR/tests/fixture/at-rule/page/input.css:31:1] 31 | @page :left {} : ^^^^^ `---- x PageSelector ,-[$DIR/tests/fixture/at-rule/page/input.css:31:1] 31 | @page :left {} : ^^^^^ `---- x PageSelectorPseudo ,-[$DIR/tests/fixture/at-rule/page/input.css:31:1] 31 | @page :left {} : ^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:31:1] 31 | @page :left {} : ^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:31:1] 31 | @page :left {} : ^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] 32 | @page :first {} : ^^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] 32 | @page :first {} : ^^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] 32 | @page :first {} : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] 32 | @page :first {} : ^^^^ `---- x PageSelectorList ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] 32 | @page :first {} : ^^^^^^ `---- x PageSelector ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] 32 | @page :first {} : ^^^^^^ `---- x PageSelectorPseudo ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] 32 | @page :first {} : ^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] 32 | @page :first {} : ^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:32:1] 32 | @page :first {} : ^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] 33 | @page :blank:left {} : ^^^^^^^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] 33 | @page :blank:left {} : ^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] 33 | @page :blank:left {} : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] 33 | @page :blank:left {} : ^^^^ `---- x PageSelectorList ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] 33 | @page :blank:left {} : ^^^^^^^^^^^ `---- x PageSelector ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] 33 | @page :blank:left {} : ^^^^^^^^^^^ `---- x PageSelectorPseudo ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] 33 | @page :blank:left {} : ^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] 33 | @page :blank:left {} : ^^^^^ `---- x PageSelectorPseudo ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] 33 | @page :blank:left {} : ^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] 33 | @page :blank:left {} : ^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:33:1] 33 | @page :blank:left {} : ^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] 34 | @page artsy {} : ^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] 34 | @page artsy {} : ^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] 34 | @page artsy {} : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] 34 | @page artsy {} : ^^^^ `---- x PageSelectorList ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] 34 | @page artsy {} : ^^^^^ `---- x PageSelector ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] 34 | @page artsy {} : ^^^^^ `---- x PageSelectorType ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] 34 | @page artsy {} : ^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] 34 | @page artsy {} : ^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:34:1] 34 | @page artsy {} : ^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] 35 | @page artsy:left {} : ^^^^^^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] 35 | @page artsy:left {} : ^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] 35 | @page artsy:left {} : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] 35 | @page artsy:left {} : ^^^^ `---- x PageSelectorList ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] 35 | @page artsy:left {} : ^^^^^^^^^^ `---- x PageSelector ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] 35 | @page artsy:left {} : ^^^^^^^^^^ `---- x PageSelectorType ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] 35 | @page artsy:left {} : ^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] 35 | @page artsy:left {} : ^^^^^ `---- x PageSelectorPseudo ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] 35 | @page artsy:left {} : ^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] 35 | @page artsy:left {} : ^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:35:1] 35 | @page artsy:left {} : ^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] 36 | @page artsy:first {} : ^^^^^^^^^^^^^^^^^^^^ `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] 36 | @page artsy:first {} : ^^^^^^^^^^^^^^^^^^^^ `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] 36 | @page artsy:first {} : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] 36 | @page artsy:first {} : ^^^^ `---- x PageSelectorList ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] 36 | @page artsy:first {} : ^^^^^^^^^^^ `---- x PageSelector ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] 36 | @page artsy:first {} : ^^^^^^^^^^^ `---- x PageSelectorType ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] 36 | @page artsy:first {} : ^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] 36 | @page artsy:first {} : ^^^^^ `---- x PageSelectorPseudo ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] 36 | @page artsy:first {} : ^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] 36 | @page artsy:first {} : ^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:36:1] 36 | @page artsy:first {} : ^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:37:1] 37 | ,-> @page :first { 38 | | color: green; 39 | | 40 | | @top-left { 41 | | content: "foo"; 42 | | color: blue; 43 | | } 44 | | @top-right { 45 | | content: "bar"; 46 | | } 47 | `-> } `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:37:1] 37 | ,-> @page :first { 38 | | color: green; 39 | | 40 | | @top-left { 41 | | content: "foo"; 42 | | color: blue; 43 | | } 44 | | @top-right { 45 | | content: "bar"; 46 | | } 47 | `-> } `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:37:1] 37 | @page :first { : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:37:1] 37 | @page :first { : ^^^^ `---- x PageSelectorList ,-[$DIR/tests/fixture/at-rule/page/input.css:37:1] 37 | @page :first { : ^^^^^^ `---- x PageSelector ,-[$DIR/tests/fixture/at-rule/page/input.css:37:1] 37 | @page :first { : ^^^^^^ `---- x PageSelectorPseudo ,-[$DIR/tests/fixture/at-rule/page/input.css:37:1] 37 | @page :first { : ^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:37:1] 37 | @page :first { : ^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:37:1] 37 | ,-> @page :first { 38 | | color: green; 39 | | 40 | | @top-left { 41 | | content: "foo"; 42 | | color: blue; 43 | | } 44 | | @top-right { 45 | | content: "bar"; 46 | | } 47 | `-> } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:38:5] 38 | color: green; : ^^^^^^^^^^^^ `---- x Declaration ,-[$DIR/tests/fixture/at-rule/page/input.css:38:5] 38 | color: green; : ^^^^^^^^^^^^ `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/page/input.css:38:5] 38 | color: green; : ^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:38:5] 38 | color: green; : ^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:38:5] 38 | color: green; : ^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:38:5] 38 | color: green; : ^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:40:5] 40 | ,-> @top-left { 41 | | content: "foo"; 42 | | color: blue; 43 | `-> } `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:40:5] 40 | ,-> @top-left { 41 | | content: "foo"; 42 | | color: blue; 43 | `-> } `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:40:5] 40 | @top-left { : ^^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:40:5] 40 | @top-left { : ^^^^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:40:5] 40 | ,-> @top-left { 41 | | content: "foo"; 42 | | color: blue; 43 | `-> } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:41:9] 41 | content: "foo"; : ^^^^^^^^^^^^^^ `---- x Declaration ,-[$DIR/tests/fixture/at-rule/page/input.css:41:9] 41 | content: "foo"; : ^^^^^^^^^^^^^^ `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/page/input.css:41:9] 41 | content: "foo"; : ^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:41:9] 41 | content: "foo"; : ^^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:41:9] 41 | content: "foo"; : ^^^^^ `---- x Str ,-[$DIR/tests/fixture/at-rule/page/input.css:41:9] 41 | content: "foo"; : ^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:42:9] 42 | color: blue; : ^^^^^^^^^^^ `---- x Declaration ,-[$DIR/tests/fixture/at-rule/page/input.css:42:9] 42 | color: blue; : ^^^^^^^^^^^ `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/page/input.css:42:9] 42 | color: blue; : ^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:42:9] 42 | color: blue; : ^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:42:9] 42 | color: blue; : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:42:9] 42 | color: blue; : ^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:44:5] 44 | ,-> @top-right { 45 | | content: "bar"; 46 | `-> } `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:44:5] 44 | ,-> @top-right { 45 | | content: "bar"; 46 | `-> } `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:44:5] 44 | @top-right { : ^^^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:44:5] 44 | @top-right { : ^^^^^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:44:5] 44 | ,-> @top-right { 45 | | content: "bar"; 46 | `-> } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:45:9] 45 | content: "bar"; : ^^^^^^^^^^^^^^ `---- x Declaration ,-[$DIR/tests/fixture/at-rule/page/input.css:45:9] 45 | content: "bar"; : ^^^^^^^^^^^^^^ `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/page/input.css:45:9] 45 | content: "bar"; : ^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:45:9] 45 | content: "bar"; : ^^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:45:9] 45 | content: "bar"; : ^^^^^ `---- x Str ,-[$DIR/tests/fixture/at-rule/page/input.css:45:9] 45 | content: "bar"; : ^^^^^ `---- x Rule ,-[$DIR/tests/fixture/at-rule/page/input.css:48:1] 48 | ,-> @page :first { 49 | | color: green; 50 | | 51 | | @top-left { 52 | | content: "foo"; 53 | | color: blue; 54 | | } 55 | | @top-right { 56 | | content: "bar"; 57 | | } 58 | | 59 | | margin: 20px; 60 | `-> } `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:48:1] 48 | ,-> @page :first { 49 | | color: green; 50 | | 51 | | @top-left { 52 | | content: "foo"; 53 | | color: blue; 54 | | } 55 | | @top-right { 56 | | content: "bar"; 57 | | } 58 | | 59 | | margin: 20px; 60 | `-> } `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:48:1] 48 | @page :first { : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:48:1] 48 | @page :first { : ^^^^ `---- x PageSelectorList ,-[$DIR/tests/fixture/at-rule/page/input.css:48:1] 48 | @page :first { : ^^^^^^ `---- x PageSelector ,-[$DIR/tests/fixture/at-rule/page/input.css:48:1] 48 | @page :first { : ^^^^^^ `---- x PageSelectorPseudo ,-[$DIR/tests/fixture/at-rule/page/input.css:48:1] 48 | @page :first { : ^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:48:1] 48 | @page :first { : ^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:48:1] 48 | ,-> @page :first { 49 | | color: green; 50 | | 51 | | @top-left { 52 | | content: "foo"; 53 | | color: blue; 54 | | } 55 | | @top-right { 56 | | content: "bar"; 57 | | } 58 | | 59 | | margin: 20px; 60 | `-> } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:49:5] 49 | color: green; : ^^^^^^^^^^^^ `---- x Declaration ,-[$DIR/tests/fixture/at-rule/page/input.css:49:5] 49 | color: green; : ^^^^^^^^^^^^ `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/page/input.css:49:5] 49 | color: green; : ^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:49:5] 49 | color: green; : ^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:49:5] 49 | color: green; : ^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:49:5] 49 | color: green; : ^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:51:5] 51 | ,-> @top-left { 52 | | content: "foo"; 53 | | color: blue; 54 | `-> } `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:51:5] 51 | ,-> @top-left { 52 | | content: "foo"; 53 | | color: blue; 54 | `-> } `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:51:5] 51 | @top-left { : ^^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:51:5] 51 | @top-left { : ^^^^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:51:5] 51 | ,-> @top-left { 52 | | content: "foo"; 53 | | color: blue; 54 | `-> } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:52:9] 52 | content: "foo"; : ^^^^^^^^^^^^^^ `---- x Declaration ,-[$DIR/tests/fixture/at-rule/page/input.css:52:9] 52 | content: "foo"; : ^^^^^^^^^^^^^^ `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/page/input.css:52:9] 52 | content: "foo"; : ^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:52:9] 52 | content: "foo"; : ^^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:52:9] 52 | content: "foo"; : ^^^^^ `---- x Str ,-[$DIR/tests/fixture/at-rule/page/input.css:52:9] 52 | content: "foo"; : ^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:53:9] 53 | color: blue; : ^^^^^^^^^^^ `---- x Declaration ,-[$DIR/tests/fixture/at-rule/page/input.css:53:9] 53 | color: blue; : ^^^^^^^^^^^ `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/page/input.css:53:9] 53 | color: blue; : ^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:53:9] 53 | color: blue; : ^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:53:9] 53 | color: blue; : ^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:53:9] 53 | color: blue; : ^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:55:5] 55 | ,-> @top-right { 56 | | content: "bar"; 57 | `-> } `---- x AtRule ,-[$DIR/tests/fixture/at-rule/page/input.css:55:5] 55 | ,-> @top-right { 56 | | content: "bar"; 57 | `-> } `---- x AtRuleName ,-[$DIR/tests/fixture/at-rule/page/input.css:55:5] 55 | @top-right { : ^^^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:55:5] 55 | @top-right { : ^^^^^^^^^ `---- x SimpleBlock ,-[$DIR/tests/fixture/at-rule/page/input.css:55:5] 55 | ,-> @top-right { 56 | | content: "bar"; 57 | `-> } `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:56:9] 56 | content: "bar"; : ^^^^^^^^^^^^^^ `---- x Declaration ,-[$DIR/tests/fixture/at-rule/page/input.css:56:9] 56 | content: "bar"; : ^^^^^^^^^^^^^^ `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/page/input.css:56:9] 56 | content: "bar"; : ^^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:56:9] 56 | content: "bar"; : ^^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:56:9] 56 | content: "bar"; : ^^^^^ `---- x Str ,-[$DIR/tests/fixture/at-rule/page/input.css:56:9] 56 | content: "bar"; : ^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] 59 | margin: 20px; : ^^^^^^^^^^^^ `---- x Declaration ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] 59 | margin: 20px; : ^^^^^^^^^^^^ `---- x DeclarationName ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] 59 | margin: 20px; : ^^^^^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] 59 | margin: 20px; : ^^^^^^ `---- x ComponentValue ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] 59 | margin: 20px; : ^^^^ `---- x Dimension ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] 59 | margin: 20px; : ^^^^ `---- x Length ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] 59 | margin: 20px; : ^^^^ `---- x Number ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] 59 | margin: 20px; : ^^ `---- x Ident ,-[$DIR/tests/fixture/at-rule/page/input.css:59:5] 59 | margin: 20px; : ^^ `----