Skip to main content
Create new
Introduction
Reactivity
Props
Logic
Events
Bindings
Lifecycle
Stores
Motion
Transitions
Animations
Easing
SVG
Actions
Classes
Component composition
Context API
Special elements
Module context
Debugging
7GUIs
Miscellaneous
App.svelte
components/Todos.svelte
<!-- App.svelte -->
<script>
import Todos from './components/Todos.svelte'

let todos = [
{ id: 1, name: 'Create a Svelte starter app', completed: true },
{ id: 2, name: 'Create your first component', completed: true },
{ id: 3, name: 'Complete the rest of the tutorial', completed: false }
]
</script>

<Todos {todos} />

<style>
/* RESETS */
:global(*),
:global(*::before),
:global(*::after) {
box-sizing: border-box;
}
:global(*:focus) {
outline: 3px dashed #228bec;
outline-offset: 0;
}
:global(html) {
font: 62.5% / 1.15 sans-serif;
}
:global(h1),
:global(h2) {
margin-bottom: 0;
}
:global(ul) {
list-style: none;
padding: 0;
}
:global(button) {
import 'svelte/internal/disclose-version';
import 'svelte/internal/flags/legacy';
import * as $ from 'svelte/internal/client';
import Todos from './components/Todos.svelte';

export default function App($$anchor) {
let todos = [
{
id: 1,
name: 'Create a Svelte starter app',
completed: true
},
{
id: 2,
name: 'Create your first component',
completed: true
},
{
id: 3,
name: 'Complete the rest of the tutorial',
completed: false
}
];

Todos($$anchor, { todos });
}
result = svelte.compile(source, {
generate: ,
});

/* RESETS */
*,
*::before,
*::after {
box-sizing: border-box;
}
*:focus {
outline: 3px dashed #228bec;
outline-offset: 0;
}
html {
font: 62.5% / 1.15 sans-serif;
}
h1,
h2 {
margin-bottom: 0;
}
ul {
list-style: none;
padding: 0;
}
button {
border: none;
margin: 0;
padding: 0;
width: auto;
overflow: visible;
background: transparent;
color: inherit;
font: inherit;
line-height: normal;
-webkit-font-smoothing: inherit;
-moz-osx-font-smoothing: inherit;
-webkit-appearance: none;
}
		
			
				
  • Root {
    • css: StyleSheet {...}
      • type: "StyleSheet"
      • start: 341
      • end: 6102
      • attributes: []
      • children: [...] (54)
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 362
            • end: 411
            • children: [...] (3)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 362
                • end: 372
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 370
                          • end: 371
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 370
                              • end: 371
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "*"
                                      • start: 370
                                      • end: 371
                                      }
                                    ]
                                  • start: 370
                                  • end: 371
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 362
                        • end: 372
                        }
                      ]
                    • start: 362
                    • end: 372
                    }
                  ]
                }
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 374
                • end: 392
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 382
                          • end: 391
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 382
                              • end: 391
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (2)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "*"
                                      • start: 382
                                      • end: 383
                                      }
                                    • PseudoElementSelector {...}
                                      • type: "PseudoElementSelector"
                                      • name: "before"
                                      • start: 383
                                      • end: 391
                                      }
                                    ]
                                  • start: 382
                                  • end: 391
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 374
                        • end: 392
                        }
                      ]
                    • start: 374
                    • end: 392
                    }
                  ]
                }
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 394
                • end: 411
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 402
                          • end: 410
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 402
                              • end: 410
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (2)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "*"
                                      • start: 402
                                      • end: 403
                                      }
                                    • PseudoElementSelector {...}
                                      • type: "PseudoElementSelector"
                                      • name: "after"
                                      • start: 403
                                      • end: 410
                                      }
                                    ]
                                  • start: 402
                                  • end: 410
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 394
                        • end: 411
                        }
                      ]
                    • start: 394
                    • end: 411
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 412
            • end: 441
            • children: [...] (1)
              • Declaration {...}
                • type: "Declaration"
                • start: 416
                • end: 438
                • property: "box-sizing"
                • value: "border-box"
                }
              ]
            }
          • start: 362
          • end: 441
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 442
            • end: 458
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 442
                • end: 458
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 450
                          • end: 457
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 450
                              • end: 457
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (2)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "*"
                                      • start: 450
                                      • end: 451
                                      }
                                    • PseudoClassSelector {...}
                                      • type: "PseudoClassSelector"
                                      • name: "focus"
                                      • args: null
                                      • start: 451
                                      • end: 457
                                      }
                                    ]
                                  • start: 450
                                  • end: 457
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 442
                        • end: 458
                        }
                      ]
                    • start: 442
                    • end: 458
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 459
            • end: 514
            • children: [...] (2)
              • Declaration {...}
                • type: "Declaration"
                • start: 463
                • end: 490
                • property: "outline"
                • value: "3px dashed #228bec"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 494
                • end: 511
                • property: "outline-offset"
                • value: "0"
                }
              ]
            }
          • start: 442
          • end: 514
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 515
            • end: 528
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 515
                • end: 528
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 523
                          • end: 527
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 523
                              • end: 527
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "html"
                                      • start: 523
                                      • end: 527
                                      }
                                    ]
                                  • start: 523
                                  • end: 527
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 515
                        • end: 528
                        }
                      ]
                    • start: 515
                    • end: 528
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 529
            • end: 565
            • children: [...] (1)
              • Declaration {...}
                • type: "Declaration"
                • start: 533
                • end: 562
                • property: "font"
                • value: "62.5% / 1.15 sans-serif"
                }
              ]
            }
          • start: 515
          • end: 565
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 566
            • end: 590
            • children: [...] (2)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 566
                • end: 577
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 574
                          • end: 576
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 574
                              • end: 576
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "h1"
                                      • start: 574
                                      • end: 576
                                      }
                                    ]
                                  • start: 574
                                  • end: 576
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 566
                        • end: 577
                        }
                      ]
                    • start: 566
                    • end: 577
                    }
                  ]
                }
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 579
                • end: 590
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 587
                          • end: 589
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 587
                              • end: 589
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "h2"
                                      • start: 587
                                      • end: 589
                                      }
                                    ]
                                  • start: 587
                                  • end: 589
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 579
                        • end: 590
                        }
                      ]
                    • start: 579
                    • end: 590
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 591
            • end: 614
            • children: [...] (1)
              • Declaration {...}
                • type: "Declaration"
                • start: 595
                • end: 611
                • property: "margin-bottom"
                • value: "0"
                }
              ]
            }
          • start: 566
          • end: 614
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 615
            • end: 626
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 615
                • end: 626
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 623
                          • end: 625
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 623
                              • end: 625
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "ul"
                                      • start: 623
                                      • end: 625
                                      }
                                    ]
                                  • start: 623
                                  • end: 625
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 615
                        • end: 626
                        }
                      ]
                    • start: 615
                    • end: 626
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 627
            • end: 664
            • children: [...] (2)
              • Declaration {...}
                • type: "Declaration"
                • start: 631
                • end: 647
                • property: "list-style"
                • value: "none"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 651
                • end: 661
                • property: "padding"
                • value: "0"
                }
              ]
            }
          • start: 615
          • end: 664
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 665
            • end: 680
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 665
                • end: 680
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 673
                          • end: 679
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 673
                              • end: 679
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "button"
                                      • start: 673
                                      • end: 679
                                      }
                                    ]
                                  • start: 673
                                  • end: 679
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 665
                        • end: 680
                        }
                      ]
                    • start: 665
                    • end: 680
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 681
            • end: 947
            • children: [...] (12)
              • Declaration {...}
                • type: "Declaration"
                • start: 685
                • end: 697
                • property: "border"
                • value: "none"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 701
                • end: 710
                • property: "margin"
                • value: "0"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 714
                • end: 724
                • property: "padding"
                • value: "0"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 728
                • end: 739
                • property: "width"
                • value: "auto"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 743
                • end: 760
                • property: "overflow"
                • value: "visible"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 764
                • end: 787
                • property: "background"
                • value: "transparent"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 791
                • end: 805
                • property: "color"
                • value: "inherit"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 809
                • end: 822
                • property: "font"
                • value: "inherit"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 826
                • end: 845
                • property: "line-height"
                • value: "normal"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 849
                • end: 880
                • property: "-webkit-font-smoothing"
                • value: "inherit"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 884
                • end: 916
                • property: "-moz-osx-font-smoothing"
                • value: "inherit"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 920
                • end: 944
                • property: "-webkit-appearance"
                • value: "none"
                }
              ]
            }
          • start: 665
          • end: 947
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 948
            • end: 981
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 948
                • end: 981
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 956
                          • end: 980
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 956
                              • end: 980
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (2)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "button"
                                      • start: 956
                                      • end: 962
                                      }
                                    • PseudoElementSelector {...}
                                      • type: "PseudoElementSelector"
                                      • name: "-moz-focus-inner"
                                      • start: 962
                                      • end: 980
                                      }
                                    ]
                                  • start: 956
                                  • end: 980
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 948
                        • end: 981
                        }
                      ]
                    • start: 948
                    • end: 981
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 982
            • end: 998
            • children: [...] (1)
              • Declaration {...}
                • type: "Declaration"
                • start: 986
                • end: 995
                • property: "border"
                • value: "0"
                }
              ]
            }
          • start: 948
          • end: 998
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 999
            • end: 1085
            • children: [...] (5)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 999
                • end: 1014
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 1007
                          • end: 1013
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 1007
                              • end: 1013
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "button"
                                      • start: 1007
                                      • end: 1013
                                      }
                                    ]
                                  • start: 1007
                                  • end: 1013
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 999
                        • end: 1014
                        }
                      ]
                    • start: 999
                    • end: 1014
                    }
                  ]
                }
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 1016
                • end: 1030
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 1024
                          • end: 1029
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 1024
                              • end: 1029
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "input"
                                      • start: 1024
                                      • end: 1029
                                      }
                                    ]
                                  • start: 1024
                                  • end: 1029
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 1016
                        • end: 1030
                        }
                      ]
                    • start: 1016
                    • end: 1030
                    }
                  ]
                }
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 1032
                • end: 1049
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 1040
                          • end: 1048
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 1040
                              • end: 1048
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "optgroup"
                                      • start: 1040
                                      • end: 1048
                                      }
                                    ]
                                  • start: 1040
                                  • end: 1048
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 1032
                        • end: 1049
                        }
                      ]
                    • start: 1032
                    • end: 1049
                    }
                  ]
                }
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 1051
                • end: 1066
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 1059
                          • end: 1065
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 1059
                              • end: 1065
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "select"
                                      • start: 1059
                                      • end: 1065
                                      }
                                    ]
                                  • start: 1059
                                  • end: 1065
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 1051
                        • end: 1066
                        }
                      ]
                    • start: 1051
                    • end: 1066
                    }
                  ]
                }
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 1068
                • end: 1085
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 1076
                          • end: 1084
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 1076
                              • end: 1084
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "textarea"
                                      • start: 1076
                                      • end: 1084
                                      }
                                    ]
                                  • start: 1076
                                  • end: 1084
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 1068
                        • end: 1085
                        }
                      ]
                    • start: 1068
                    • end: 1085
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 1086
            • end: 1166
            • children: [...] (4)
              • Declaration {...}
                • type: "Declaration"
                • start: 1090
                • end: 1110
                • property: "font-family"
                • value: "inherit"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 1114
                • end: 1129
                • property: "font-size"
                • value: "100%"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 1133
                • end: 1150
                • property: "line-height"
                • value: "1.15"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 1154
                • end: 1163
                • property: "margin"
                • value: "0"
                }
              ]
            }
          • start: 999
          • end: 1166
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 1167
            • end: 1198
            • children: [...] (2)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 1167
                • end: 1182
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 1175
                          • end: 1181
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 1175
                              • end: 1181
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "button"
                                      • start: 1175
                                      • end: 1181
                                      }
                                    ]
                                  • start: 1175
                                  • end: 1181
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 1167
                        • end: 1182
                        }
                      ]
                    • start: 1167
                    • end: 1182
                    }
                  ]
                }
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 1184
                • end: 1198
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 1192
                          • end: 1197
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 1192
                              • end: 1197
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "input"
                                      • start: 1192
                                      • end: 1197
                                      }
                                    ]
                                  • start: 1192
                                  • end: 1197
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 1184
                        • end: 1198
                        }
                      ]
                    • start: 1184
                    • end: 1198
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 1199
            • end: 1223
            • children: [...] (1)
              • Declaration {...}
                • type: "Declaration"
                • start: 1203
                • end: 1220
                • property: "overflow"
                • value: "visible"
                }
              ]
            }
          • start: 1167
          • end: 1223
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 1224
            • end: 1251
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 1224
                • end: 1251
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 1232
                          • end: 1250
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 1232
                              • end: 1250
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (2)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "input"
                                      • start: 1232
                                      • end: 1237
                                      }
                                    • AttributeSelector {...}
                                      • type: "AttributeSelector"
                                      • start: 1237
                                      • end: 1250
                                      • name: "type"
                                      • matcher: "="
                                      • value: "text"
                                      • flags: null
                                      }
                                    ]
                                  • start: 1232
                                  • end: 1250
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 1224
                        • end: 1251
                        }
                      ]
                    • start: 1224
                    • end: 1251
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 1252
            • end: 1275
            • children: [...] (1)
              • Declaration {...}
                • type: "Declaration"
                • start: 1256
                • end: 1272
                • property: "border-radius"
                • value: "0"
                }
              ]
            }
          • start: 1224
          • end: 1275
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 1276
            • end: 1289
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 1276
                • end: 1289
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 1284
                          • end: 1288
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 1284
                              • end: 1288
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "body"
                                      • start: 1284
                                      • end: 1288
                                      }
                                    ]
                                  • start: 1284
                                  • end: 1288
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 1276
                        • end: 1289
                        }
                      ]
                    • start: 1276
                    • end: 1289
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 1290
            • end: 1432
            • children: [...] (6)
              • Declaration {...}
                • type: "Declaration"
                • start: 1294
                • end: 1305
                • property: "width"
                • value: "100%"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 1309
                • end: 1325
                • property: "max-width"
                • value: "68rem"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 1329
                • end: 1343
                • property: "margin"
                • value: "0 auto"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 1347
                • end: 1382
                • property: "font"
                • value: "1.6rem/1.25 Arial, sans-serif"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 1386
                • end: 1411
                • property: "background-color"
                • value: "#f5f5f5"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 1415
                • end: 1429
                • property: "color"
                • value: "#4d4d4d"
                }
              ]
            }
          • start: 1276
          • end: 1432
          }
        • Atrule {...}
          • type: "Atrule"
          • start: 1433
          • end: 1544
          • name: "media"
          • prelude: "screen and (min-width: 620px)"
          • block: Block {...}
            • type: "Block"
            • start: 1470
            • end: 1544
            • children: [...] (1)
              • Rule {...}
                • type: "Rule"
                • prelude: SelectorList {...}
                  • type: "SelectorList"
                  • start: 1474
                  • end: 1487
                  • children: [...] (1)
                    • ComplexSelector {...}
                      • type: "ComplexSelector"
                      • start: 1474
                      • end: 1487
                      • children: [...] (1)
                        • RelativeSelector {...}
                          • type: "RelativeSelector"
                          • combinator: null
                          • selectors: [...] (1)
                            • PseudoClassSelector {...}
                              • type: "PseudoClassSelector"
                              • name: "global"
                              • args: SelectorList {...}
                                • type: "SelectorList"
                                • start: 1482
                                • end: 1486
                                • children: [...] (1)
                                  • ComplexSelector {...}
                                    • type: "ComplexSelector"
                                    • start: 1482
                                    • end: 1486
                                    • children: [...] (1)
                                      • RelativeSelector {...}
                                        • type: "RelativeSelector"
                                        • combinator: null
                                        • selectors: [...] (1)
                                          • TypeSelector {...}
                                            • type: "TypeSelector"
                                            • name: "body"
                                            • start: 1482
                                            • end: 1486
                                            }
                                          ]
                                        • start: 1482
                                        • end: 1486
                                        }
                                      ]
                                    }
                                  ]
                                }
                              • start: 1474
                              • end: 1487
                              }
                            ]
                          • start: 1474
                          • end: 1487
                          }
                        ]
                      }
                    ]
                  }
                • block: Block {...}
                  • type: "Block"
                  • start: 1488
                  • end: 1542
                  • children: [...] (2)
                    • Declaration {...}
                      • type: "Declaration"
                      • start: 1494
                      • end: 1511
                      • property: "font-size"
                      • value: "1.9rem"
                      }
                    • Declaration {...}
                      • type: "Declaration"
                      • start: 1517
                      • end: 1537
                      • property: "line-height"
                      • value: "1.31579"
                      }
                    ]
                  }
                • start: 1474
                • end: 1542
                }
              ]
            }
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 1581
            • end: 1622
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 1581
                • end: 1622
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 1589
                          • end: 1621
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 1589
                              • end: 1621
                              • children: [...] (2)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "form-group"
                                      • start: 1589
                                      • end: 1600
                                      }
                                    ]
                                  • start: 1589
                                  • end: 1600
                                  }
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: Combinator {...}
                                    • type: "Combinator"
                                    • name: ">"
                                    • start: 1601
                                    • end: 1602
                                    }
                                  • selectors: [...] (2)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "input"
                                      • start: 1603
                                      • end: 1608
                                      }
                                    • AttributeSelector {...}
                                      • type: "AttributeSelector"
                                      • start: 1608
                                      • end: 1621
                                      • name: "type"
                                      • matcher: "="
                                      • value: "text"
                                      • flags: null
                                      }
                                    ]
                                  • start: 1601
                                  • end: 1621
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 1581
                        • end: 1622
                        }
                      ]
                    • start: 1581
                    • end: 1622
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 1623
            • end: 1673
            • children: [...] (2)
              • Declaration {...}
                • type: "Declaration"
                • start: 1627
                • end: 1648
                • property: "display"
                • value: "inline-block"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 1652
                • end: 1670
                • property: "margin-top"
                • value: "0.4rem"
                }
              ]
            }
          • start: 1581
          • end: 1673
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 1674
            • end: 1687
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 1674
                • end: 1687
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 1682
                          • end: 1686
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 1682
                              • end: 1686
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "btn"
                                      • start: 1682
                                      • end: 1686
                                      }
                                    ]
                                  • start: 1682
                                  • end: 1686
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 1674
                        • end: 1687
                        }
                      ]
                    • start: 1674
                    • end: 1687
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 1688
            • end: 1803
            • children: [...] (4)
              • Declaration {...}
                • type: "Declaration"
                • start: 1692
                • end: 1719
                • property: "padding"
                • value: "0.8rem 1rem 0.7rem"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 1723
                • end: 1751
                • property: "border"
                • value: "0.2rem solid #4d4d4d"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 1755
                • end: 1770
                • property: "cursor"
                • value: "pointer"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 1774
                • end: 1800
                • property: "text-transform"
                • value: "capitalize"
                }
              ]
            }
          • start: 1674
          • end: 1803
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 1804
            • end: 1828
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 1804
                • end: 1828
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 1812
                          • end: 1827
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 1812
                              • end: 1827
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (2)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "btn"
                                      • start: 1812
                                      • end: 1816
                                      }
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "toggle-btn"
                                      • start: 1816
                                      • end: 1827
                                      }
                                    ]
                                  • start: 1812
                                  • end: 1827
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 1804
                        • end: 1828
                        }
                      ]
                    • start: 1804
                    • end: 1828
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 1829
            • end: 1878
            • children: [...] (2)
              • Declaration {...}
                • type: "Declaration"
                • start: 1833
                • end: 1850
                • property: "border-width"
                • value: "1px"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 1854
                • end: 1875
                • property: "border-color"
                • value: "#d3d3d3"
                }
              ]
            }
          • start: 1804
          • end: 1878
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 1879
            • end: 1924
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 1879
                • end: 1924
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 1887
                          • end: 1923
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 1887
                              • end: 1923
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (3)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "btn"
                                      • start: 1887
                                      • end: 1891
                                      }
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "toggle-btn"
                                      • start: 1891
                                      • end: 1902
                                      }
                                    • AttributeSelector {...}
                                      • type: "AttributeSelector"
                                      • start: 1902
                                      • end: 1923
                                      • name: "aria-pressed"
                                      • matcher: "="
                                      • value: "true"
                                      • flags: null
                                      }
                                    ]
                                  • start: 1887
                                  • end: 1923
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 1879
                        • end: 1924
                        }
                      ]
                    • start: 1879
                    • end: 1924
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 1925
            • end: 1983
            • children: [...] (2)
              • Declaration {...}
                • type: "Declaration"
                • start: 1929
                • end: 1955
                • property: "text-decoration"
                • value: "underline"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 1959
                • end: 1980
                • property: "border-color"
                • value: "#4d4d4d"
                }
              ]
            }
          • start: 1879
          • end: 1983
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 1984
            • end: 2005
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 1984
                • end: 2005
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 1992
                          • end: 2004
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 1992
                              • end: 2004
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "btn__danger"
                                      • start: 1992
                                      • end: 2004
                                      }
                                    ]
                                  • start: 1992
                                  • end: 2004
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 1984
                        • end: 2005
                        }
                      ]
                    • start: 1984
                    • end: 2005
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 2006
            • end: 2078
            • children: [...] (3)
              • Declaration {...}
                • type: "Declaration"
                • start: 2010
                • end: 2021
                • property: "color"
                • value: "#fff"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 2025
                • end: 2050
                • property: "background-color"
                • value: "#ca3c3c"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 2054
                • end: 2075
                • property: "border-color"
                • value: "#bd2130"
                }
              ]
            }
          • start: 1984
          • end: 2078
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 2079
            • end: 2100
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 2079
                • end: 2100
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 2087
                          • end: 2099
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 2087
                              • end: 2099
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "btn__filter"
                                      • start: 2087
                                      • end: 2099
                                      }
                                    ]
                                  • start: 2087
                                  • end: 2099
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 2079
                        • end: 2100
                        }
                      ]
                    • start: 2079
                    • end: 2100
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 2101
            • end: 2131
            • children: [...] (1)
              • Declaration {...}
                • type: "Declaration"
                • start: 2105
                • end: 2128
                • property: "border-color"
                • value: "lightgrey"
                }
              ]
            }
          • start: 2079
          • end: 2131
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 2132
            • end: 2154
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 2132
                • end: 2154
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 2140
                          • end: 2153
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 2140
                              • end: 2153
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "btn__primary"
                                      • start: 2140
                                      • end: 2153
                                      }
                                    ]
                                  • start: 2140
                                  • end: 2153
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 2132
                        • end: 2154
                        }
                      ]
                    • start: 2132
                    • end: 2154
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 2155
            • end: 2199
            • children: [...] (2)
              • Declaration {...}
                • type: "Declaration"
                • start: 2159
                • end: 2170
                • property: "color"
                • value: "#fff"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 2174
                • end: 2196
                • property: "background-color"
                • value: "#000"
                }
              ]
            }
          • start: 2132
          • end: 2199
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 2200
            • end: 2231
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 2200
                • end: 2231
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 2208
                          • end: 2230
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 2208
                              • end: 2230
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (2)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "btn__primary"
                                      • start: 2208
                                      • end: 2221
                                      }
                                    • PseudoClassSelector {...}
                                      • type: "PseudoClassSelector"
                                      • name: "disabled"
                                      • args: null
                                      • start: 2221
                                      • end: 2230
                                      }
                                    ]
                                  • start: 2208
                                  • end: 2230
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 2200
                        • end: 2231
                        }
                      ]
                    • start: 2200
                    • end: 2231
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 2232
            • end: 2281
            • children: [...] (2)
              • Declaration {...}
                • type: "Declaration"
                • start: 2236
                • end: 2250
                • property: "color"
                • value: "darkgrey"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 2254
                • end: 2278
                • property: "background-color"
                • value: "#565656"
                }
              ]
            }
          • start: 2200
          • end: 2281
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 2282
            • end: 2301
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 2282
                • end: 2301
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 2290
                          • end: 2300
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 2290
                              • end: 2300
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "btn-group"
                                      • start: 2290
                                      • end: 2300
                                      }
                                    ]
                                  • start: 2290
                                  • end: 2300
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 2282
                        • end: 2301
                        }
                      ]
                    • start: 2282
                    • end: 2301
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 2302
            • end: 2356
            • children: [...] (2)
              • Declaration {...}
                • type: "Declaration"
                • start: 2306
                • end: 2319
                • property: "display"
                • value: "flex"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 2323
                • end: 2353
                • property: "justify-content"
                • value: "space-between"
                }
              ]
            }
          • start: 2282
          • end: 2356
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 2357
            • end: 2380
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 2357
                • end: 2380
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 2365
                          • end: 2379
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 2365
                              • end: 2379
                              • children: [...] (2)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "btn-group"
                                      • start: 2365
                                      • end: 2375
                                      }
                                    ]
                                  • start: 2365
                                  • end: 2375
                                  }
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: Combinator {...}
                                    • type: "Combinator"
                                    • name: ">"
                                    • start: 2376
                                    • end: 2377
                                    }
                                  • selectors: [...] (1)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "*"
                                      • start: 2378
                                      • end: 2379
                                      }
                                    ]
                                  • start: 2376
                                  • end: 2379
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 2357
                        • end: 2380
                        }
                      ]
                    • start: 2357
                    • end: 2380
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 2381
            • end: 2401
            • children: [...] (1)
              • Declaration {...}
                • type: "Declaration"
                • start: 2385
                • end: 2398
                • property: "flex"
                • value: "1 1 49%"
                }
              ]
            }
          • start: 2357
          • end: 2401
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 2402
            • end: 2429
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 2402
                • end: 2429
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 2410
                          • end: 2428
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 2410
                              • end: 2428
                              • children: [...] (3)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "btn-group"
                                      • start: 2410
                                      • end: 2420
                                      }
                                    ]
                                  • start: 2410
                                  • end: 2420
                                  }
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: Combinator {...}
                                    • type: "Combinator"
                                    • name: ">"
                                    • start: 2421
                                    • end: 2422
                                    }
                                  • selectors: [...] (1)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "*"
                                      • start: 2423
                                      • end: 2424
                                      }
                                    ]
                                  • start: 2421
                                  • end: 2424
                                  }
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: Combinator {...}
                                    • type: "Combinator"
                                    • name: "+"
                                    • start: 2425
                                    • end: 2426
                                    }
                                  • selectors: [...] (1)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "*"
                                      • start: 2427
                                      • end: 2428
                                      }
                                    ]
                                  • start: 2425
                                  • end: 2428
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 2402
                        • end: 2429
                        }
                      ]
                    • start: 2402
                    • end: 2429
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 2430
            • end: 2456
            • children: [...] (1)
              • Declaration {...}
                • type: "Declaration"
                • start: 2434
                • end: 2453
                • property: "margin-left"
                • value: "0.8rem"
                }
              ]
            }
          • start: 2402
          • end: 2456
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 2457
            • end: 2480
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 2457
                • end: 2480
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 2465
                          • end: 2479
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 2465
                              • end: 2479
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "label-wrapper"
                                      • start: 2465
                                      • end: 2479
                                      }
                                    ]
                                  • start: 2465
                                  • end: 2479
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 2457
                        • end: 2480
                        }
                      ]
                    • start: 2457
                    • end: 2480
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 2481
            • end: 2537
            • children: [...] (3)
              • Declaration {...}
                • type: "Declaration"
                • start: 2485
                • end: 2494
                • property: "margin"
                • value: "0"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 2498
                • end: 2512
                • property: "flex"
                • value: "0 0 100%"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 2516
                • end: 2534
                • property: "text-align"
                • value: "center"
                }
              ]
            }
          • start: 2457
          • end: 2537
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 2538
            • end: 2563
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 2538
                • end: 2563
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 2546
                          • end: 2562
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 2546
                              • end: 2562
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "visually-hidden"
                                      • start: 2546
                                      • end: 2562
                                      }
                                    ]
                                  • start: 2546
                                  • end: 2562
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 2538
                        • end: 2563
                        }
                      ]
                    • start: 2538
                    • end: 2563
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 2564
            • end: 2737
            • children: [...] (7)
              • Declaration {...}
                • type: "Declaration"
                • start: 2568
                • end: 2597
                • property: "position"
                • value: "absolute !important"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 2601
                • end: 2612
                • property: "height"
                • value: "1px"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 2616
                • end: 2626
                • property: "width"
                • value: "1px"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 2630
                • end: 2646
                • property: "overflow"
                • value: "hidden"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 2650
                • end: 2677
                • property: "clip"
                • value: "rect(1px 1px 1px 1px)"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 2681
                • end: 2711
                • property: "clip"
                • value: "rect(1px, 1px, 1px, 1px)"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 2715
                • end: 2734
                • property: "white-space"
                • value: "nowrap"
                }
              ]
            }
          • start: 2538
          • end: 2737
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 2738
            • end: 2767
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 2738
                • end: 2767
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 2746
                          • end: 2766
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 2746
                              • end: 2766
                              • children: [...] (2)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • AttributeSelector {...}
                                      • type: "AttributeSelector"
                                      • start: 2746
                                      • end: 2762
                                      • name: "class"
                                      • matcher: "*="
                                      • value: "stack"
                                      • flags: null
                                      }
                                    ]
                                  • start: 2746
                                  • end: 2762
                                  }
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: Combinator {...}
                                    • type: "Combinator"
                                    • name: ">"
                                    • start: 2763
                                    • end: 2764
                                    }
                                  • selectors: [...] (1)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "*"
                                      • start: 2765
                                      • end: 2766
                                      }
                                    ]
                                  • start: 2763
                                  • end: 2766
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 2738
                        • end: 2767
                        }
                      ]
                    • start: 2738
                    • end: 2767
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 2768
            • end: 2808
            • children: [...] (2)
              • Declaration {...}
                • type: "Declaration"
                • start: 2772
                • end: 2785
                • property: "margin-top"
                • value: "0"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 2789
                • end: 2805
                • property: "margin-bottom"
                • value: "0"
                }
              ]
            }
          • start: 2738
          • end: 2808
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 2809
            • end: 2838
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 2809
                • end: 2838
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 2817
                          • end: 2837
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 2817
                              • end: 2837
                              • children: [...] (3)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "stack-small"
                                      • start: 2817
                                      • end: 2829
                                      }
                                    ]
                                  • start: 2817
                                  • end: 2829
                                  }
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: Combinator {...}
                                    • type: "Combinator"
                                    • name: ">"
                                    • start: 2830
                                    • end: 2831
                                    }
                                  • selectors: [...] (1)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "*"
                                      • start: 2832
                                      • end: 2833
                                      }
                                    ]
                                  • start: 2830
                                  • end: 2833
                                  }
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: Combinator {...}
                                    • type: "Combinator"
                                    • name: "+"
                                    • start: 2834
                                    • end: 2835
                                    }
                                  • selectors: [...] (1)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "*"
                                      • start: 2836
                                      • end: 2837
                                      }
                                    ]
                                  • start: 2834
                                  • end: 2837
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 2809
                        • end: 2838
                        }
                      ]
                    • start: 2809
                    • end: 2838
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 2839
            • end: 2865
            • children: [...] (1)
              • Declaration {...}
                • type: "Declaration"
                • start: 2843
                • end: 2862
                • property: "margin-top"
                • value: "1.25rem"
                }
              ]
            }
          • start: 2809
          • end: 2865
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 2866
            • end: 2895
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 2866
                • end: 2895
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 2874
                          • end: 2894
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 2874
                              • end: 2894
                              • children: [...] (3)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "stack-large"
                                      • start: 2874
                                      • end: 2886
                                      }
                                    ]
                                  • start: 2874
                                  • end: 2886
                                  }
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: Combinator {...}
                                    • type: "Combinator"
                                    • name: ">"
                                    • start: 2887
                                    • end: 2888
                                    }
                                  • selectors: [...] (1)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "*"
                                      • start: 2889
                                      • end: 2890
                                      }
                                    ]
                                  • start: 2887
                                  • end: 2890
                                  }
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: Combinator {...}
                                    • type: "Combinator"
                                    • name: "+"
                                    • start: 2891
                                    • end: 2892
                                    }
                                  • selectors: [...] (1)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "*"
                                      • start: 2893
                                      • end: 2894
                                      }
                                    ]
                                  • start: 2891
                                  • end: 2894
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 2866
                        • end: 2895
                        }
                      ]
                    • start: 2866
                    • end: 2895
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 2896
            • end: 2921
            • children: [...] (1)
              • Declaration {...}
                • type: "Declaration"
                • start: 2900
                • end: 2918
                • property: "margin-top"
                • value: "2.5rem"
                }
              ]
            }
          • start: 2866
          • end: 2921
          }
        • Atrule {...}
          • type: "Atrule"
          • start: 2922
          • end: 3086
          • name: "media"
          • prelude: "screen and (min-width: 550px)"
          • block: Block {...}
            • type: "Block"
            • start: 2959
            • end: 3086
            • children: [...] (2)
              • Rule {...}
                • type: "Rule"
                • prelude: SelectorList {...}
                  • type: "SelectorList"
                  • start: 2963
                  • end: 2992
                  • children: [...] (1)
                    • ComplexSelector {...}
                      • type: "ComplexSelector"
                      • start: 2963
                      • end: 2992
                      • children: [...] (1)
                        • RelativeSelector {...}
                          • type: "RelativeSelector"
                          • combinator: null
                          • selectors: [...] (1)
                            • PseudoClassSelector {...}
                              • type: "PseudoClassSelector"
                              • name: "global"
                              • args: SelectorList {...}
                                • type: "SelectorList"
                                • start: 2971
                                • end: 2991
                                • children: [...] (1)
                                  • ComplexSelector {...}
                                    • type: "ComplexSelector"
                                    • start: 2971
                                    • end: 2991
                                    • children: [...] (3)
                                      • RelativeSelector {...}
                                        • type: "RelativeSelector"
                                        • combinator: null
                                        • selectors: [...] (1)
                                          • ClassSelector {...}
                                            • type: "ClassSelector"
                                            • name: "stack-small"
                                            • start: 2971
                                            • end: 2983
                                            }
                                          ]
                                        • start: 2971
                                        • end: 2983
                                        }
                                      • RelativeSelector {...}
                                        • type: "RelativeSelector"
                                        • combinator: Combinator {...}
                                          • type: "Combinator"
                                          • name: ">"
                                          • start: 2984
                                          • end: 2985
                                          }
                                        • selectors: [...] (1)
                                          • TypeSelector {...}
                                            • type: "TypeSelector"
                                            • name: "*"
                                            • start: 2986
                                            • end: 2987
                                            }
                                          ]
                                        • start: 2984
                                        • end: 2987
                                        }
                                      • RelativeSelector {...}
                                        • type: "RelativeSelector"
                                        • combinator: Combinator {...}
                                          • type: "Combinator"
                                          • name: "+"
                                          • start: 2988
                                          • end: 2989
                                          }
                                        • selectors: [...] (1)
                                          • TypeSelector {...}
                                            • type: "TypeSelector"
                                            • name: "*"
                                            • start: 2990
                                            • end: 2991
                                            }
                                          ]
                                        • start: 2988
                                        • end: 2991
                                        }
                                      ]
                                    }
                                  ]
                                }
                              • start: 2963
                              • end: 2992
                              }
                            ]
                          • start: 2963
                          • end: 2992
                          }
                        ]
                      }
                    ]
                  }
                • block: Block {...}
                  • type: "Block"
                  • start: 2993
                  • end: 3022
                  • children: [...] (1)
                    • Declaration {...}
                      • type: "Declaration"
                      • start: 2999
                      • end: 3017
                      • property: "margin-top"
                      • value: "1.4rem"
                      }
                    ]
                  }
                • start: 2963
                • end: 3022
                }
              • Rule {...}
                • type: "Rule"
                • prelude: SelectorList {...}
                  • type: "SelectorList"
                  • start: 3025
                  • end: 3054
                  • children: [...] (1)
                    • ComplexSelector {...}
                      • type: "ComplexSelector"
                      • start: 3025
                      • end: 3054
                      • children: [...] (1)
                        • RelativeSelector {...}
                          • type: "RelativeSelector"
                          • combinator: null
                          • selectors: [...] (1)
                            • PseudoClassSelector {...}
                              • type: "PseudoClassSelector"
                              • name: "global"
                              • args: SelectorList {...}
                                • type: "SelectorList"
                                • start: 3033
                                • end: 3053
                                • children: [...] (1)
                                  • ComplexSelector {...}
                                    • type: "ComplexSelector"
                                    • start: 3033
                                    • end: 3053
                                    • children: [...] (3)
                                      • RelativeSelector {...}
                                        • type: "RelativeSelector"
                                        • combinator: null
                                        • selectors: [...] (1)
                                          • ClassSelector {...}
                                            • type: "ClassSelector"
                                            • name: "stack-large"
                                            • start: 3033
                                            • end: 3045
                                            }
                                          ]
                                        • start: 3033
                                        • end: 3045
                                        }
                                      • RelativeSelector {...}
                                        • type: "RelativeSelector"
                                        • combinator: Combinator {...}
                                          • type: "Combinator"
                                          • name: ">"
                                          • start: 3046
                                          • end: 3047
                                          }
                                        • selectors: [...] (1)
                                          • TypeSelector {...}
                                            • type: "TypeSelector"
                                            • name: "*"
                                            • start: 3048
                                            • end: 3049
                                            }
                                          ]
                                        • start: 3046
                                        • end: 3049
                                        }
                                      • RelativeSelector {...}
                                        • type: "RelativeSelector"
                                        • combinator: Combinator {...}
                                          • type: "Combinator"
                                          • name: "+"
                                          • start: 3050
                                          • end: 3051
                                          }
                                        • selectors: [...] (1)
                                          • TypeSelector {...}
                                            • type: "TypeSelector"
                                            • name: "*"
                                            • start: 3052
                                            • end: 3053
                                            }
                                          ]
                                        • start: 3050
                                        • end: 3053
                                        }
                                      ]
                                    }
                                  ]
                                }
                              • start: 3025
                              • end: 3054
                              }
                            ]
                          • start: 3025
                          • end: 3054
                          }
                        ]
                      }
                    ]
                  }
                • block: Block {...}
                  • type: "Block"
                  • start: 3055
                  • end: 3084
                  • children: [...] (1)
                    • Declaration {...}
                      • type: "Declaration"
                      • start: 3061
                      • end: 3079
                      • property: "margin-top"
                      • value: "2.8rem"
                      }
                    ]
                  }
                • start: 3025
                • end: 3084
                }
              ]
            }
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 3087
            • end: 3112
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 3087
                • end: 3112
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 3095
                          • end: 3111
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 3095
                              • end: 3111
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "stack-exception"
                                      • start: 3095
                                      • end: 3111
                                      }
                                    ]
                                  • start: 3095
                                  • end: 3111
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 3087
                        • end: 3112
                        }
                      ]
                    • start: 3087
                    • end: 3112
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 3113
            • end: 3138
            • children: [...] (1)
              • Declaration {...}
                • type: "Declaration"
                • start: 3117
                • end: 3135
                • property: "margin-top"
                • value: "1.2rem"
                }
              ]
            }
          • start: 3087
          • end: 3138
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 3164
            • end: 3181
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 3164
                • end: 3181
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 3172
                          • end: 3180
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 3172
                              • end: 3180
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "todoapp"
                                      • start: 3172
                                      • end: 3180
                                      }
                                    ]
                                  • start: 3172
                                  • end: 3180
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 3164
                        • end: 3181
                        }
                      ]
                    • start: 3164
                    • end: 3181
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 3182
            • end: 3351
            • children: [...] (5)
              • Declaration {...}
                • type: "Declaration"
                • start: 3186
                • end: 3202
                • property: "background"
                • value: "#fff"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 3206
                • end: 3227
                • property: "margin"
                • value: "2rem 0 4rem 0"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 3231
                • end: 3244
                • property: "padding"
                • value: "1rem"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 3248
                • end: 3266
                • property: "position"
                • value: "relative"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 3270
                • end: 3348
                • property: "box-shadow"
                • value: "0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 2.5rem 5rem 0 rgba(0, 0, 0, 0.1)"
                }
              ]
            }
          • start: 3164
          • end: 3351
          }
        • Atrule {...}
          • type: "Atrule"
          • start: 3352
          • end: 3437
          • name: "media"
          • prelude: "screen and (min-width: 550px)"
          • block: Block {...}
            • type: "Block"
            • start: 3389
            • end: 3437
            • children: [...] (1)
              • Rule {...}
                • type: "Rule"
                • prelude: SelectorList {...}
                  • type: "SelectorList"
                  • start: 3393
                  • end: 3410
                  • children: [...] (1)
                    • ComplexSelector {...}
                      • type: "ComplexSelector"
                      • start: 3393
                      • end: 3410
                      • children: [...] (1)
                        • RelativeSelector {...}
                          • type: "RelativeSelector"
                          • combinator: null
                          • selectors: [...] (1)
                            • PseudoClassSelector {...}
                              • type: "PseudoClassSelector"
                              • name: "global"
                              • args: SelectorList {...}
                                • type: "SelectorList"
                                • start: 3401
                                • end: 3409
                                • children: [...] (1)
                                  • ComplexSelector {...}
                                    • type: "ComplexSelector"
                                    • start: 3401
                                    • end: 3409
                                    • children: [...] (1)
                                      • RelativeSelector {...}
                                        • type: "RelativeSelector"
                                        • combinator: null
                                        • selectors: [...] (1)
                                          • ClassSelector {...}
                                            • type: "ClassSelector"
                                            • name: "todoapp"
                                            • start: 3401
                                            • end: 3409
                                            }
                                          ]
                                        • start: 3401
                                        • end: 3409
                                        }
                                      ]
                                    }
                                  ]
                                }
                              • start: 3393
                              • end: 3410
                              }
                            ]
                          • start: 3393
                          • end: 3410
                          }
                        ]
                      }
                    ]
                  }
                • block: Block {...}
                  • type: "Block"
                  • start: 3411
                  • end: 3435
                  • children: [...] (1)
                    • Declaration {...}
                      • type: "Declaration"
                      • start: 3417
                      • end: 3430
                      • property: "padding"
                      • value: "4rem"
                      }
                    ]
                  }
                • start: 3393
                • end: 3435
                }
              ]
            }
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 3438
            • end: 3459
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 3438
                • end: 3459
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 3446
                          • end: 3458
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 3446
                              • end: 3458
                              • children: [...] (2)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "todoapp"
                                      • start: 3446
                                      • end: 3454
                                      }
                                    ]
                                  • start: 3446
                                  • end: 3454
                                  }
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: Combinator {...}
                                    • type: "Combinator"
                                    • name: ">"
                                    • start: 3455
                                    • end: 3456
                                    }
                                  • selectors: [...] (1)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "*"
                                      • start: 3457
                                      • end: 3458
                                      }
                                    ]
                                  • start: 3455
                                  • end: 3458
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 3438
                        • end: 3459
                        }
                      ]
                    • start: 3438
                    • end: 3459
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 3460
            • end: 3526
            • children: [...] (3)
              • Declaration {...}
                • type: "Declaration"
                • start: 3464
                • end: 3480
                • property: "max-width"
                • value: "50rem"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 3484
                • end: 3501
                • property: "margin-left"
                • value: "auto"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 3505
                • end: 3523
                • property: "margin-right"
                • value: "auto"
                }
              ]
            }
          • start: 3438
          • end: 3526
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 3527
            • end: 3551
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 3527
                • end: 3551
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 3535
                          • end: 3550
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 3535
                              • end: 3550
                              • children: [...] (2)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "todoapp"
                                      • start: 3535
                                      • end: 3543
                                      }
                                    ]
                                  • start: 3535
                                  • end: 3543
                                  }
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: Combinator {...}
                                    • type: "Combinator"
                                    • name: ">"
                                    • start: 3544
                                    • end: 3545
                                    }
                                  • selectors: [...] (1)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "form"
                                      • start: 3546
                                      • end: 3550
                                      }
                                    ]
                                  • start: 3544
                                  • end: 3550
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 3527
                        • end: 3551
                        }
                      ]
                    • start: 3527
                    • end: 3551
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 3552
            • end: 3574
            • children: [...] (1)
              • Declaration {...}
                • type: "Declaration"
                • start: 3556
                • end: 3571
                • property: "max-width"
                • value: "100%"
                }
              ]
            }
          • start: 3527
          • end: 3574
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 3575
            • end: 3597
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 3575
                • end: 3597
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 3583
                          • end: 3596
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 3583
                              • end: 3596
                              • children: [...] (2)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "todoapp"
                                      • start: 3583
                                      • end: 3591
                                      }
                                    ]
                                  • start: 3583
                                  • end: 3591
                                  }
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: Combinator {...}
                                    • type: "Combinator"
                                    • name: ">"
                                    • start: 3592
                                    • end: 3593
                                    }
                                  • selectors: [...] (1)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "h1"
                                      • start: 3594
                                      • end: 3596
                                      }
                                    ]
                                  • start: 3592
                                  • end: 3596
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 3575
                        • end: 3597
                        }
                      ]
                    • start: 3575
                    • end: 3597
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 3598
            • end: 3696
            • children: [...] (5)
              • Declaration {...}
                • type: "Declaration"
                • start: 3602
                • end: 3616
                • property: "display"
                • value: "block"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 3620
                • end: 3635
                • property: "max-width"
                • value: "100%"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 3639
                • end: 3657
                • property: "text-align"
                • value: "center"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 3661
                • end: 3670
                • property: "margin"
                • value: "0"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 3674
                • end: 3693
                • property: "margin-bottom"
                • value: "1rem"
                }
              ]
            }
          • start: 3575
          • end: 3696
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 3697
            • end: 3716
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 3697
                • end: 3716
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 3705
                          • end: 3715
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 3705
                              • end: 3715
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "label__lg"
                                      • start: 3705
                                      • end: 3715
                                      }
                                    ]
                                  • start: 3705
                                  • end: 3715
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 3697
                        • end: 3716
                        }
                      ]
                    • start: 3697
                    • end: 3716
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 3717
            • end: 3828
            • children: [...] (5)
              • Declaration {...}
                • type: "Declaration"
                • start: 3721
                • end: 3741
                • property: "line-height"
                • value: "1.01567"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 3745
                • end: 3761
                • property: "font-weight"
                • value: "300"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 3765
                • end: 3780
                • property: "padding"
                • value: "0.8rem"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 3784
                • end: 3803
                • property: "margin-bottom"
                • value: "1rem"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 3807
                • end: 3825
                • property: "text-align"
                • value: "center"
                }
              ]
            }
          • start: 3697
          • end: 3828
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 3829
            • end: 3848
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 3829
                • end: 3848
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 3837
                          • end: 3847
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 3837
                              • end: 3847
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "input__lg"
                                      • start: 3837
                                      • end: 3847
                                      }
                                    ]
                                  • start: 3837
                                  • end: 3847
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 3829
                        • end: 3848
                        }
                      ]
                    • start: 3829
                    • end: 3848
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 3849
            • end: 3895
            • children: [...] (2)
              • Declaration {...}
                • type: "Declaration"
                • start: 3853
                • end: 3866
                • property: "padding"
                • value: "2rem"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 3870
                • end: 3892
                • property: "border"
                • value: "2px solid #000"
                }
              ]
            }
          • start: 3829
          • end: 3895
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 3896
            • end: 3921
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 3896
                • end: 3921
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 3904
                          • end: 3920
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 3904
                              • end: 3920
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (2)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "input__lg"
                                      • start: 3904
                                      • end: 3914
                                      }
                                    • PseudoClassSelector {...}
                                      • type: "PseudoClassSelector"
                                      • name: "focus"
                                      • args: null
                                      • start: 3914
                                      • end: 3920
                                      }
                                    ]
                                  • start: 3904
                                  • end: 3920
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 3896
                        • end: 3921
                        }
                      ]
                    • start: 3896
                    • end: 3921
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 3922
            • end: 3981
            • children: [...] (2)
              • Declaration {...}
                • type: "Declaration"
                • start: 3926
                • end: 3947
                • property: "border-color"
                • value: "#4d4d4d"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 3951
                • end: 3978
                • property: "box-shadow"
                • value: "inset 0 0 0 2px"
                }
              ]
            }
          • start: 3896
          • end: 3981
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 3982
            • end: 4006
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 3982
                • end: 4006
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 3990
                          • end: 4005
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 3990
                              • end: 4005
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • AttributeSelector {...}
                                      • type: "AttributeSelector"
                                      • start: 3990
                                      • end: 4005
                                      • name: "class"
                                      • matcher: "*="
                                      • value: "__lg"
                                      • flags: null
                                      }
                                    ]
                                  • start: 3990
                                  • end: 4005
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 3982
                        • end: 4006
                        }
                      ]
                    • start: 3982
                    • end: 4006
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 4007
            • end: 4071
            • children: [...] (3)
              • Declaration {...}
                • type: "Declaration"
                • start: 4011
                • end: 4032
                • property: "display"
                • value: "inline-block"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 4036
                • end: 4047
                • property: "width"
                • value: "100%"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 4051
                • end: 4068
                • property: "font-size"
                • value: "1.9rem"
                }
              ]
            }
          • start: 3982
          • end: 4071
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 4072
            • end: 4113
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 4072
                • end: 4113
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 4080
                          • end: 4112
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 4080
                              • end: 4112
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (2)
                                    • AttributeSelector {...}
                                      • type: "AttributeSelector"
                                      • start: 4080
                                      • end: 4095
                                      • name: "class"
                                      • matcher: "*="
                                      • value: "__lg"
                                      • flags: null
                                      }
                                    • PseudoClassSelector {...}
                                      • type: "PseudoClassSelector"
                                      • name: "not"
                                      • args: SelectorList {...}
                                        • type: "SelectorList"
                                        • start: 4100
                                        • end: 4111
                                        • children: [...] (1)
                                          • ComplexSelector {...}
                                            • type: "ComplexSelector"
                                            • start: 4100
                                            • end: 4111
                                            • children: [...] (1)
                                              • RelativeSelector {...}
                                                • type: "RelativeSelector"
                                                • combinator: null
                                                • selectors: [...] (1)
                                                  • PseudoClassSelector {...}
                                                    • type: "PseudoClassSelector"
                                                    • name: "last-child"
                                                    • args: null
                                                    • start: 4100
                                                    • end: 4111
                                                    }
                                                  ]
                                                • start: 4100
                                                • end: 4111
                                                }
                                              ]
                                            }
                                          ]
                                        }
                                      • start: 4095
                                      • end: 4112
                                      }
                                    ]
                                  • start: 4080
                                  • end: 4112
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 4072
                        • end: 4113
                        }
                      ]
                    • start: 4072
                    • end: 4113
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 4114
            • end: 4140
            • children: [...] (1)
              • Declaration {...}
                • type: "Declaration"
                • start: 4118
                • end: 4137
                • property: "margin-bottom"
                • value: "1rem"
                }
              ]
            }
          • start: 4072
          • end: 4140
          }
        • Atrule {...}
          • type: "Atrule"
          • start: 4141
          • end: 4237
          • name: "media"
          • prelude: "screen and (min-width: 620px)"
          • block: Block {...}
            • type: "Block"
            • start: 4178
            • end: 4237
            • children: [...] (1)
              • Rule {...}
                • type: "Rule"
                • prelude: SelectorList {...}
                  • type: "SelectorList"
                  • start: 4182
                  • end: 4206
                  • children: [...] (1)
                    • ComplexSelector {...}
                      • type: "ComplexSelector"
                      • start: 4182
                      • end: 4206
                      • children: [...] (1)
                        • RelativeSelector {...}
                          • type: "RelativeSelector"
                          • combinator: null
                          • selectors: [...] (1)
                            • PseudoClassSelector {...}
                              • type: "PseudoClassSelector"
                              • name: "global"
                              • args: SelectorList {...}
                                • type: "SelectorList"
                                • start: 4190
                                • end: 4205
                                • children: [...] (1)
                                  • ComplexSelector {...}
                                    • type: "ComplexSelector"
                                    • start: 4190
                                    • end: 4205
                                    • children: [...] (1)
                                      • RelativeSelector {...}
                                        • type: "RelativeSelector"
                                        • combinator: null
                                        • selectors: [...] (1)
                                          • AttributeSelector {...}
                                            • type: "AttributeSelector"
                                            • start: 4190
                                            • end: 4205
                                            • name: "class"
                                            • matcher: "*="
                                            • value: "__lg"
                                            • flags: null
                                            }
                                          ]
                                        • start: 4190
                                        • end: 4205
                                        }
                                      ]
                                    }
                                  ]
                                }
                              • start: 4182
                              • end: 4206
                              }
                            ]
                          • start: 4182
                          • end: 4206
                          }
                        ]
                      }
                    ]
                  }
                • block: Block {...}
                  • type: "Block"
                  • start: 4207
                  • end: 4235
                  • children: [...] (1)
                    • Declaration {...}
                      • type: "Declaration"
                      • start: 4213
                      • end: 4230
                      • property: "font-size"
                      • value: "2.4rem"
                      }
                    ]
                  }
                • start: 4182
                • end: 4235
                }
              ]
            }
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 4238
            • end: 4255
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 4238
                • end: 4255
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 4246
                          • end: 4254
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 4246
                              • end: 4254
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "filters"
                                      • start: 4246
                                      • end: 4254
                                      }
                                    ]
                                  • start: 4246
                                  • end: 4254
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 4238
                        • end: 4255
                        }
                      ]
                    • start: 4238
                    • end: 4255
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 4256
            • end: 4296
            • children: [...] (2)
              • Declaration {...}
                • type: "Declaration"
                • start: 4260
                • end: 4271
                • property: "width"
                • value: "100%"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 4275
                • end: 4293
                • property: "margin"
                • value: "unset auto"
                }
              ]
            }
          • start: 4238
          • end: 4296
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 4320
            • end: 4334
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 4320
                • end: 4334
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 4328
                          • end: 4333
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 4328
                              • end: 4333
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "todo"
                                      • start: 4328
                                      • end: 4333
                                      }
                                    ]
                                  • start: 4328
                                  • end: 4333
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 4320
                        • end: 4334
                        }
                      ]
                    • start: 4320
                    • end: 4334
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 4335
            • end: 4397
            • children: [...] (3)
              • Declaration {...}
                • type: "Declaration"
                • start: 4339
                • end: 4352
                • property: "display"
                • value: "flex"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 4356
                • end: 4375
                • property: "flex-direction"
                • value: "row"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 4379
                • end: 4394
                • property: "flex-wrap"
                • value: "wrap"
                }
              ]
            }
          • start: 4320
          • end: 4397
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 4398
            • end: 4416
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 4398
                • end: 4416
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 4406
                          • end: 4415
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 4406
                              • end: 4415
                              • children: [...] (2)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "todo"
                                      • start: 4406
                                      • end: 4411
                                      }
                                    ]
                                  • start: 4406
                                  • end: 4411
                                  }
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: Combinator {...}
                                    • type: "Combinator"
                                    • name: ">"
                                    • start: 4412
                                    • end: 4413
                                    }
                                  • selectors: [...] (1)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "*"
                                      • start: 4414
                                      • end: 4415
                                      }
                                    ]
                                  • start: 4412
                                  • end: 4415
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 4398
                        • end: 4416
                        }
                      ]
                    • start: 4398
                    • end: 4416
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 4417
            • end: 4438
            • children: [...] (1)
              • Declaration {...}
                • type: "Declaration"
                • start: 4421
                • end: 4435
                • property: "flex"
                • value: "0 0 100%"
                }
              ]
            }
          • start: 4398
          • end: 4438
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 4439
            • end: 4458
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 4439
                • end: 4458
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 4447
                          • end: 4457
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 4447
                              • end: 4457
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "todo-text"
                                      • start: 4447
                                      • end: 4457
                                      }
                                    ]
                                  • start: 4447
                                  • end: 4457
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 4439
                        • end: 4458
                        }
                      ]
                    • start: 4439
                    • end: 4458
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 4459
            • end: 4554
            • children: [...] (4)
              • Declaration {...}
                • type: "Declaration"
                • start: 4463
                • end: 4474
                • property: "width"
                • value: "100%"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 4478
                • end: 4496
                • property: "min-height"
                • value: "4.4rem"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 4500
                • end: 4522
                • property: "padding"
                • value: "0.4rem 0.8rem"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 4526
                • end: 4551
                • property: "border"
                • value: "2px solid #565656"
                }
              ]
            }
          • start: 4439
          • end: 4554
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 4555
            • end: 4580
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 4555
                • end: 4580
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 4563
                          • end: 4579
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 4563
                              • end: 4579
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (2)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "todo-text"
                                      • start: 4563
                                      • end: 4573
                                      }
                                    • PseudoClassSelector {...}
                                      • type: "PseudoClassSelector"
                                      • name: "focus"
                                      • args: null
                                      • start: 4573
                                      • end: 4579
                                      }
                                    ]
                                  • start: 4563
                                  • end: 4579
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 4555
                        • end: 4580
                        }
                      ]
                    • start: 4555
                    • end: 4580
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 4581
            • end: 4615
            • children: [...] (1)
              • Declaration {...}
                • type: "Declaration"
                • start: 4585
                • end: 4612
                • property: "box-shadow"
                • value: "inset 0 0 0 2px"
                }
              ]
            }
          • start: 4555
          • end: 4615
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 4638
            • end: 4652
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 4638
                • end: 4652
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 4646
                          • end: 4651
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 4646
                              • end: 4651
                              • children: [...] (1)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "c-cb"
                                      • start: 4646
                                      • end: 4651
                                      }
                                    ]
                                  • start: 4646
                                  • end: 4651
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 4638
                        • end: 4652
                        }
                      ]
                    • start: 4638
                    • end: 4652
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 4653
            • end: 4914
            • children: [...] (11)
              • Declaration {...}
                • type: "Declaration"
                • start: 4657
                • end: 4679
                • property: "box-sizing"
                • value: "border-box"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 4683
                • end: 4713
                • property: "font-family"
                • value: "Arial, sans-serif"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 4717
                • end: 4752
                • property: "-webkit-font-smoothing"
                • value: "antialiased"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 4756
                • end: 4772
                • property: "font-weight"
                • value: "400"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 4776
                • end: 4793
                • property: "font-size"
                • value: "1.6rem"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 4797
                • end: 4814
                • property: "line-height"
                • value: "1.25"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 4818
                • end: 4832
                • property: "display"
                • value: "block"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 4836
                • end: 4854
                • property: "position"
                • value: "relative"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 4858
                • end: 4874
                • property: "min-height"
                • value: "44px"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 4878
                • end: 4896
                • property: "padding-left"
                • value: "40px"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 4900
                • end: 4911
                • property: "clear"
                • value: "left"
                }
              ]
            }
          • start: 4638
          • end: 4914
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 4915
            • end: 4986
            • children: [...] (2)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 4915
                • end: 4945
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 4923
                          • end: 4944
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 4923
                              • end: 4944
                              • children: [...] (2)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "c-cb"
                                      • start: 4923
                                      • end: 4928
                                      }
                                    ]
                                  • start: 4923
                                  • end: 4928
                                  }
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: Combinator {...}
                                    • type: "Combinator"
                                    • name: ">"
                                    • start: 4929
                                    • end: 4930
                                    }
                                  • selectors: [...] (2)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "label"
                                      • start: 4931
                                      • end: 4936
                                      }
                                    • PseudoElementSelector {...}
                                      • type: "PseudoElementSelector"
                                      • name: "before"
                                      • start: 4936
                                      • end: 4944
                                      }
                                    ]
                                  • start: 4929
                                  • end: 4944
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 4915
                        • end: 4945
                        }
                      ]
                    • start: 4915
                    • end: 4945
                    }
                  ]
                }
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 4947
                • end: 4986
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 4955
                          • end: 4985
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 4955
                              • end: 4985
                              • children: [...] (2)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "c-cb"
                                      • start: 4955
                                      • end: 4960
                                      }
                                    ]
                                  • start: 4955
                                  • end: 4960
                                  }
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: Combinator {...}
                                    • type: "Combinator"
                                    • name: ">"
                                    • start: 4961
                                    • end: 4962
                                    }
                                  • selectors: [...] (2)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "input"
                                      • start: 4963
                                      • end: 4968
                                      }
                                    • AttributeSelector {...}
                                      • type: "AttributeSelector"
                                      • start: 4968
                                      • end: 4985
                                      • name: "type"
                                      • matcher: "="
                                      • value: "checkbox"
                                      • flags: null
                                      }
                                    ]
                                  • start: 4961
                                  • end: 4985
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 4947
                        • end: 4986
                        }
                      ]
                    • start: 4947
                    • end: 4986
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 4987
            • end: 5074
            • children: [...] (5)
              • Declaration {...}
                • type: "Declaration"
                • start: 4991
                • end: 5013
                • property: "box-sizing"
                • value: "border-box"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5017
                • end: 5026
                • property: "top"
                • value: "-2px"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5030
                • end: 5040
                • property: "left"
                • value: "-2px"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5044
                • end: 5055
                • property: "width"
                • value: "44px"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5059
                • end: 5071
                • property: "height"
                • value: "44px"
                }
              ]
            }
          • start: 4915
          • end: 5074
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 5075
            • end: 5114
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 5075
                • end: 5114
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 5083
                          • end: 5113
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 5083
                              • end: 5113
                              • children: [...] (2)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "c-cb"
                                      • start: 5083
                                      • end: 5088
                                      }
                                    ]
                                  • start: 5083
                                  • end: 5088
                                  }
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: Combinator {...}
                                    • type: "Combinator"
                                    • name: ">"
                                    • start: 5089
                                    • end: 5090
                                    }
                                  • selectors: [...] (2)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "input"
                                      • start: 5091
                                      • end: 5096
                                      }
                                    • AttributeSelector {...}
                                      • type: "AttributeSelector"
                                      • start: 5096
                                      • end: 5113
                                      • name: "type"
                                      • matcher: "="
                                      • value: "checkbox"
                                      • flags: null
                                      }
                                    ]
                                  • start: 5089
                                  • end: 5113
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 5075
                        • end: 5114
                        }
                      ]
                    • start: 5075
                    • end: 5114
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 5115
            • end: 5239
            • children: [...] (6)
              • Declaration {...}
                • type: "Declaration"
                • start: 5119
                • end: 5154
                • property: "-webkit-font-smoothing"
                • value: "antialiased"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5158
                • end: 5173
                • property: "cursor"
                • value: "pointer"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5177
                • end: 5195
                • property: "position"
                • value: "absolute"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5199
                • end: 5209
                • property: "z-index"
                • value: "1"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5213
                • end: 5222
                • property: "margin"
                • value: "0"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5226
                • end: 5236
                • property: "opacity"
                • value: "0"
                }
              ]
            }
          • start: 5075
          • end: 5239
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 5240
            • end: 5262
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 5240
                • end: 5262
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 5248
                          • end: 5261
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 5248
                              • end: 5261
                              • children: [...] (2)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "c-cb"
                                      • start: 5248
                                      • end: 5253
                                      }
                                    ]
                                  • start: 5248
                                  • end: 5253
                                  }
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: Combinator {...}
                                    • type: "Combinator"
                                    • name: ">"
                                    • start: 5254
                                    • end: 5255
                                    }
                                  • selectors: [...] (1)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "label"
                                      • start: 5256
                                      • end: 5261
                                      }
                                    ]
                                  • start: 5254
                                  • end: 5261
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 5240
                        • end: 5262
                        }
                      ]
                    • start: 5240
                    • end: 5262
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 5263
            • end: 5455
            • children: [...] (8)
              • Declaration {...}
                • type: "Declaration"
                • start: 5267
                • end: 5285
                • property: "font-size"
                • value: "inherit"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5289
                • end: 5309
                • property: "font-family"
                • value: "inherit"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5313
                • end: 5333
                • property: "line-height"
                • value: "inherit"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5337
                • end: 5358
                • property: "display"
                • value: "inline-block"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5362
                • end: 5378
                • property: "margin-bottom"
                • value: "0"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5382
                • end: 5403
                • property: "padding"
                • value: "8px 15px 5px"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5407
                • end: 5422
                • property: "cursor"
                • value: "pointer"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5426
                • end: 5452
                • property: "touch-action"
                • value: "manipulation"
                }
              ]
            }
          • start: 5240
          • end: 5455
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 5456
            • end: 5486
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 5456
                • end: 5486
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 5464
                          • end: 5485
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 5464
                              • end: 5485
                              • children: [...] (2)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "c-cb"
                                      • start: 5464
                                      • end: 5469
                                      }
                                    ]
                                  • start: 5464
                                  • end: 5469
                                  }
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: Combinator {...}
                                    • type: "Combinator"
                                    • name: ">"
                                    • start: 5470
                                    • end: 5471
                                    }
                                  • selectors: [...] (2)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "label"
                                      • start: 5472
                                      • end: 5477
                                      }
                                    • PseudoElementSelector {...}
                                      • type: "PseudoElementSelector"
                                      • name: "before"
                                      • start: 5477
                                      • end: 5485
                                      }
                                    ]
                                  • start: 5470
                                  • end: 5485
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 5456
                        • end: 5486
                        }
                      ]
                    • start: 5456
                    • end: 5486
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 5487
            • end: 5588
            • children: [...] (4)
              • Declaration {...}
                • type: "Declaration"
                • start: 5491
                • end: 5502
                • property: "content"
                • value: "\"\""
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5506
                • end: 5524
                • property: "position"
                • value: "absolute"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5528
                • end: 5558
                • property: "border"
                • value: "2px solid currentColor"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5562
                • end: 5585
                • property: "background"
                • value: "transparent"
                }
              ]
            }
          • start: 5456
          • end: 5588
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 5589
            • end: 5650
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 5589
                • end: 5650
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 5597
                          • end: 5649
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 5597
                              • end: 5649
                              • children: [...] (3)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "c-cb"
                                      • start: 5597
                                      • end: 5602
                                      }
                                    ]
                                  • start: 5597
                                  • end: 5602
                                  }
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: Combinator {...}
                                    • type: "Combinator"
                                    • name: ">"
                                    • start: 5603
                                    • end: 5604
                                    }
                                  • selectors: [...] (3)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "input"
                                      • start: 5605
                                      • end: 5610
                                      }
                                    • AttributeSelector {...}
                                      • type: "AttributeSelector"
                                      • start: 5610
                                      • end: 5627
                                      • name: "type"
                                      • matcher: "="
                                      • value: "checkbox"
                                      • flags: null
                                      }
                                    • PseudoClassSelector {...}
                                      • type: "PseudoClassSelector"
                                      • name: "focus"
                                      • args: null
                                      • start: 5627
                                      • end: 5633
                                      }
                                    ]
                                  • start: 5603
                                  • end: 5633
                                  }
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: Combinator {...}
                                    • type: "Combinator"
                                    • name: "+"
                                    • start: 5634
                                    • end: 5635
                                    }
                                  • selectors: [...] (2)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "label"
                                      • start: 5636
                                      • end: 5641
                                      }
                                    • PseudoElementSelector {...}
                                      • type: "PseudoElementSelector"
                                      • name: "before"
                                      • start: 5641
                                      • end: 5649
                                      }
                                    ]
                                  • start: 5634
                                  • end: 5649
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 5589
                        • end: 5650
                        }
                      ]
                    • start: 5589
                    • end: 5650
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 5651
            • end: 5706
            • children: [...] (2)
              • Declaration {...}
                • type: "Declaration"
                • start: 5655
                • end: 5672
                • property: "border-width"
                • value: "4px"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5676
                • end: 5703
                • property: "outline"
                • value: "3px dashed #228bec"
                }
              ]
            }
          • start: 5589
          • end: 5706
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 5707
            • end: 5736
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 5707
                • end: 5736
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 5715
                          • end: 5735
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 5715
                              • end: 5735
                              • children: [...] (2)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "c-cb"
                                      • start: 5715
                                      • end: 5720
                                      }
                                    ]
                                  • start: 5715
                                  • end: 5720
                                  }
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: Combinator {...}
                                    • type: "Combinator"
                                    • name: ">"
                                    • start: 5721
                                    • end: 5722
                                    }
                                  • selectors: [...] (2)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "label"
                                      • start: 5723
                                      • end: 5728
                                      }
                                    • PseudoElementSelector {...}
                                      • type: "PseudoElementSelector"
                                      • name: "after"
                                      • start: 5728
                                      • end: 5735
                                      }
                                    ]
                                  • start: 5721
                                  • end: 5735
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 5707
                        • end: 5736
                        }
                      ]
                    • start: 5707
                    • end: 5736
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 5737
            • end: 6009
            • children: [...] (13)
              • Declaration {...}
                • type: "Declaration"
                • start: 5741
                • end: 5764
                • property: "box-sizing"
                • value: "content-box"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5768
                • end: 5779
                • property: "content"
                • value: "\"\""
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5783
                • end: 5801
                • property: "position"
                • value: "absolute"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5805
                • end: 5814
                • property: "top"
                • value: "11px"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5818
                • end: 5827
                • property: "left"
                • value: "9px"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5831
                • end: 5842
                • property: "width"
                • value: "18px"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5846
                • end: 5857
                • property: "height"
                • value: "7px"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5861
                • end: 5886
                • property: "transform"
                • value: "rotate(-45deg)"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5890
                • end: 5903
                • property: "border"
                • value: "solid"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5907
                • end: 5932
                • property: "border-width"
                • value: "0 0 5px 5px"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5936
                • end: 5965
                • property: "border-top-color"
                • value: "transparent"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5969
                • end: 5979
                • property: "opacity"
                • value: "0"
                }
              • Declaration {...}
                • type: "Declaration"
                • start: 5983
                • end: 6006
                • property: "background"
                • value: "transparent"
                }
              ]
            }
          • start: 5707
          • end: 6009
          }
        • Rule {...}
          • type: "Rule"
          • prelude: SelectorList {...}
            • type: "SelectorList"
            • start: 6010
            • end: 6072
            • children: [...] (1)
              • ComplexSelector {...}
                • type: "ComplexSelector"
                • start: 6010
                • end: 6072
                • children: [...] (1)
                  • RelativeSelector {...}
                    • type: "RelativeSelector"
                    • combinator: null
                    • selectors: [...] (1)
                      • PseudoClassSelector {...}
                        • type: "PseudoClassSelector"
                        • name: "global"
                        • args: SelectorList {...}
                          • type: "SelectorList"
                          • start: 6018
                          • end: 6071
                          • children: [...] (1)
                            • ComplexSelector {...}
                              • type: "ComplexSelector"
                              • start: 6018
                              • end: 6071
                              • children: [...] (3)
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: null
                                  • selectors: [...] (1)
                                    • ClassSelector {...}
                                      • type: "ClassSelector"
                                      • name: "c-cb"
                                      • start: 6018
                                      • end: 6023
                                      }
                                    ]
                                  • start: 6018
                                  • end: 6023
                                  }
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: Combinator {...}
                                    • type: "Combinator"
                                    • name: ">"
                                    • start: 6024
                                    • end: 6025
                                    }
                                  • selectors: [...] (3)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "input"
                                      • start: 6026
                                      • end: 6031
                                      }
                                    • AttributeSelector {...}
                                      • type: "AttributeSelector"
                                      • start: 6031
                                      • end: 6048
                                      • name: "type"
                                      • matcher: "="
                                      • value: "checkbox"
                                      • flags: null
                                      }
                                    • PseudoClassSelector {...}
                                      • type: "PseudoClassSelector"
                                      • name: "checked"
                                      • args: null
                                      • start: 6048
                                      • end: 6056
                                      }
                                    ]
                                  • start: 6024
                                  • end: 6056
                                  }
                                • RelativeSelector {...}
                                  • type: "RelativeSelector"
                                  • combinator: Combinator {...}
                                    • type: "Combinator"
                                    • name: "+"
                                    • start: 6057
                                    • end: 6058
                                    }
                                  • selectors: [...] (2)
                                    • TypeSelector {...}
                                      • type: "TypeSelector"
                                      • name: "label"
                                      • start: 6059
                                      • end: 6064
                                      }
                                    • PseudoElementSelector {...}
                                      • type: "PseudoElementSelector"
                                      • name: "after"
                                      • start: 6064
                                      • end: 6071
                                      }
                                    ]
                                  • start: 6057
                                  • end: 6071
                                  }
                                ]
                              }
                            ]
                          }
                        • start: 6010
                        • end: 6072
                        }
                      ]
                    • start: 6010
                    • end: 6072
                    }
                  ]
                }
              ]
            }
          • block: Block {...}
            • type: "Block"
            • start: 6073
            • end: 6090
            • children: [...] (1)
              • Declaration {...}
                • type: "Declaration"
                • start: 6077
                • end: 6087
                • property: "opacity"
                • value: "1"
                }
              ]
            }
          • start: 6010
          • end: 6090
          }
        ]
      • content: {...}
        • start: 348
        • end: 6094
        • styles: "\n/* RESETS */\n:global(*),\n:global(*::before),\n:global(*::after) {\n box-sizing: border-box;\n}\n:global(*:focus) {\n outline: 3px dashed #228bec;\n outline-offset: 0;\n}\n:global(html) {\n font: 62.5% / 1.15 sans-serif;\n}\n:global(h1),\n:global(h2) {\n margin-bottom: 0;\n}\n:global(ul) {\n list-style: none;\n padding: 0;\n}\n:global(button) {\n border: none;\n margin: 0;\n padding: 0;\n width: auto;\n overflow: visible;\n background: transparent;\n color: inherit;\n font: inherit;\n line-height: normal;\n -webkit-font-smoothing: inherit;\n -moz-osx-font-smoothing: inherit;\n -webkit-appearance: none;\n}\n:global(button::-moz-focus-inner) {\n border: 0;\n}\n:global(button),\n:global(input),\n:global(optgroup),\n:global(select),\n:global(textarea) {\n font-family: inherit;\n font-size: 100%;\n line-height: 1.15;\n margin: 0;\n}\n:global(button),\n:global(input) {\n overflow: visible;\n}\n:global(input[type=\"text\"]) {\n border-radius: 0;\n}\n:global(body) {\n width: 100%;\n max-width: 68rem;\n margin: 0 auto;\n font: 1.6rem/1.25 Arial, sans-serif;\n background-color: #f5f5f5;\n color: #4d4d4d;\n}\n@media screen and (min-width: 620px) {\n :global(body) {\n font-size: 1.9rem;\n line-height: 1.31579;\n }\n}\n/*END RESETS*/\n\n/* GLOBAL STYLES */\n:global(.form-group > input[type=\"text\"]) {\n display: inline-block;\n margin-top: 0.4rem;\n}\n:global(.btn) {\n padding: 0.8rem 1rem 0.7rem;\n border: 0.2rem solid #4d4d4d;\n cursor: pointer;\n text-transform: capitalize;\n}\n:global(.btn.toggle-btn) {\n border-width: 1px;\n border-color: #d3d3d3;\n}\n:global(.btn.toggle-btn[aria-pressed=\"true\"]) {\n text-decoration: underline;\n border-color: #4d4d4d;\n}\n:global(.btn__danger) {\n color: #fff;\n background-color: #ca3c3c;\n border-color: #bd2130;\n}\n:global(.btn__filter) {\n border-color: lightgrey;\n}\n:global(.btn__primary) {\n color: #fff;\n background-color: #000;\n}\n:global(.btn__primary:disabled) {\n color:darkgrey;\n background-color:#565656;\n}\n:global(.btn-group) {\n display: flex;\n justify-content: space-between;\n}\n:global(.btn-group > *) {\n flex: 1 1 49%;\n}\n:global(.btn-group > * + *) {\n margin-left: 0.8rem;\n}\n:global(.label-wrapper) {\n margin: 0;\n flex: 0 0 100%;\n text-align: center;\n}\n:global(.visually-hidden) {\n position: absolute !important;\n height: 1px;\n width: 1px;\n overflow: hidden;\n clip: rect(1px 1px 1px 1px);\n clip: rect(1px, 1px, 1px, 1px);\n white-space: nowrap;\n}\n:global([class*=\"stack\"] > *) {\n margin-top: 0;\n margin-bottom: 0;\n}\n:global(.stack-small > * + *) {\n margin-top: 1.25rem;\n}\n:global(.stack-large > * + *) {\n margin-top: 2.5rem;\n}\n@media screen and (min-width: 550px) {\n :global(.stack-small > * + *) {\n margin-top: 1.4rem;\n }\n :global(.stack-large > * + *) {\n margin-top: 2.8rem;\n }\n}\n:global(.stack-exception) {\n margin-top: 1.2rem;\n}\n/* END GLOBAL STYLES */\n\n:global(.todoapp) {\n background: #fff;\n margin: 2rem 0 4rem 0;\n padding: 1rem;\n position: relative;\n box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 2.5rem 5rem 0 rgba(0, 0, 0, 0.1);\n}\n@media screen and (min-width: 550px) {\n :global(.todoapp) {\n padding: 4rem;\n }\n}\n:global(.todoapp > *) {\n max-width: 50rem;\n margin-left: auto;\n margin-right: auto;\n}\n:global(.todoapp > form) {\n max-width: 100%;\n}\n:global(.todoapp > h1) {\n display: block;\n max-width: 100%;\n text-align: center;\n margin: 0;\n margin-bottom: 1rem;\n}\n:global(.label__lg) {\n line-height: 1.01567;\n font-weight: 300;\n padding: 0.8rem;\n margin-bottom: 1rem;\n text-align: center;\n}\n:global(.input__lg) {\n padding: 2rem;\n border: 2px solid #000;\n}\n:global(.input__lg:focus) {\n border-color: #4d4d4d;\n box-shadow: inset 0 0 0 2px;\n}\n:global([class*=\"__lg\"]) {\n display: inline-block;\n width: 100%;\n font-size: 1.9rem;\n}\n:global([class*=\"__lg\"]:not(:last-child)) {\n margin-bottom: 1rem;\n}\n@media screen and (min-width: 620px) {\n :global([class*=\"__lg\"]) {\n font-size: 2.4rem;\n }\n}\n:global(.filters) {\n width: 100%;\n margin: unset auto;\n}\n/* Todo item styles */\n:global(.todo) {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n}\n:global(.todo > *) {\n flex: 0 0 100%;\n}\n:global(.todo-text) {\n width: 100%;\n min-height: 4.4rem;\n padding: 0.4rem 0.8rem;\n border: 2px solid #565656;\n}\n:global(.todo-text:focus) {\n box-shadow: inset 0 0 0 2px;\n}\n/* CHECKBOX STYLES */\n:global(.c-cb) {\n box-sizing: border-box;\n font-family: Arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n font-weight: 400;\n font-size: 1.6rem;\n line-height: 1.25;\n display: block;\n position: relative;\n min-height: 44px;\n padding-left: 40px;\n clear: left;\n}\n:global(.c-cb > label::before),\n:global(.c-cb > input[type=\"checkbox\"]) {\n box-sizing: border-box;\n top: -2px;\n left: -2px;\n width: 44px;\n height: 44px;\n}\n:global(.c-cb > input[type=\"checkbox\"]) {\n -webkit-font-smoothing: antialiased;\n cursor: pointer;\n position: absolute;\n z-index: 1;\n margin: 0;\n opacity: 0;\n}\n:global(.c-cb > label) {\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n display: inline-block;\n margin-bottom: 0;\n padding: 8px 15px 5px;\n cursor: pointer;\n touch-action: manipulation;\n}\n:global(.c-cb > label::before) {\n content: \"\";\n position: absolute;\n border: 2px solid currentColor;\n background: transparent;\n}\n:global(.c-cb > input[type=\"checkbox\"]:focus + label::before) {\n border-width: 4px;\n outline: 3px dashed #228bec;\n}\n:global(.c-cb > label::after) {\n box-sizing: content-box;\n content: \"\";\n position: absolute;\n top: 11px;\n left: 9px;\n width: 18px;\n height: 7px;\n transform: rotate(-45deg);\n border: solid;\n border-width: 0 0 5px 5px;\n border-top-color: transparent;\n opacity: 0;\n background: transparent;\n}\n:global(.c-cb > input[type=\"checkbox\"]:checked + label::after) {\n opacity: 1;\n}\n\n\t\n"
        • comment: null
        }
      }
    • js: []
    • start: 0
    • end: 339
    • type: "Root"
    • fragment: Fragment {...}
      • type: "Fragment"
      • nodes: [...] (5)
        • Comment {...}
          • type: "Comment"
          • start: 0
          • end: 19
          • data: " App.svelte "
          }
        • Text {...}
          • type: "Text"
          • start: 19
          • end: 20
          • raw: "\n"
          • data: "\n"
          }
        • Text {...}
          • type: "Text"
          • start: 320
          • end: 322
          • raw: "\n\n"
          • data: "\n\n"
          }
        • Component {...}
          • type: "Component"
          • start: 322
          • end: 339
          • name: "Todos"
          • attributes: [...] (1)
            • Attribute {...}
              • type: "Attribute"
              • start: 329
              • end: 336
              • name: "todos"
              • value: ExpressionTag {...}
                • type: "ExpressionTag"
                • start: 330
                • end: 335
                • expression: Identifier {...}
                  • start: 330
                  • end: 335
                  • type: "Identifier"
                  • name: "todos"
                  }
                }
              }
            ]
          • fragment: Fragment {...}
            • type: "Fragment"
            • nodes: []
            }
          }
        • Text {...}
          • type: "Text"
          • start: 339
          • end: 341
          • raw: "\n\n"
          • data: "\n\n"
          }
        ]
      }
    • options: null
    • instance: Script {...}
      • type: "Script"
      • start: 20
      • end: 320
      • context: "default"
      • content: Program {...}
        • type: "Program"
        • start: 28
        • end: 311
        • loc: {...}
          • start: {...}
            • line: 1
            • column: 0
            }
          • end: {...}
            • line: 10
            • column: 0
            }
          }
        • body: [...] (2)
          • ImportDeclaration {...}
            • type: "ImportDeclaration"
            • start: 31
            • end: 76
            • loc: {...}
              • start: {...}
                • line: 3
                • column: 2
                }
              • end: {...}
                • line: 3
                • column: 47
                }
              }
            • specifiers: [...] (1)
              • ImportDefaultSpecifier {...}
                • type: "ImportDefaultSpecifier"
                • start: 38
                • end: 43
                • loc: {...}
                  • start: {...}
                    • line: 3
                    • column: 9
                    }
                  • end: {...}
                    • line: 3
                    • column: 14
                    }
                  }
                • local: Identifier {...}
                  • type: "Identifier"
                  • start: 38
                  • end: 43
                  • loc: {...}
                    • start: {...}
                      • line: 3
                      • column: 9
                      }
                    • end: {...}
                      • line: 3
                      • column: 14
                      }
                    }
                  • name: "Todos"
                  }
                }
              ]
            • source: Literal {...}
              • type: "Literal"
              • start: 49
              • end: 76
              • loc: {...}
                • start: {...}
                  • line: 3
                  • column: 20
                  }
                • end: {...}
                  • line: 3
                  • column: 47
                  }
                }
              • value: "./components/Todos.svelte"
              • raw: "'./components/Todos.svelte'"
              }
            }
          • VariableDeclaration {...}
            • type: "VariableDeclaration"
            • start: 80
            • end: 310
            • loc: {...}
              • start: {...}
                • line: 5
                • column: 2
                }
              • end: {...}
                • line: 9
                • column: 3
                }
              }
            • declarations: [...] (1)
              • VariableDeclarator {...}
                • type: "VariableDeclarator"
                • start: 84
                • end: 310
                • loc: {...}
                  • start: {...}
                    • line: 5
                    • column: 6
                    }
                  • end: {...}
                    • line: 9
                    • column: 3
                    }
                  }
                • id: Identifier {...}
                  • type: "Identifier"
                  • start: 84
                  • end: 89
                  • loc: {...}
                    • start: {...}
                      • line: 5
                      • column: 6
                      }
                    • end: {...}
                      • line: 5
                      • column: 11
                      }
                    }
                  • name: "todos"
                  }
                • init: ArrayExpression {...}
                  • type: "ArrayExpression"
                  • start: 92
                  • end: 310
                  • loc: {...}
                    • start: {...}
                      • line: 5
                      • column: 14
                      }
                    • end: {...}
                      • line: 9
                      • column: 3
                      }
                    }
                  • elements: [...] (3)
                    • ObjectExpression {...}
                      • type: "ObjectExpression"
                      • start: 98
                      • end: 161
                      • loc: {...}
                        • start: {...}
                          • line: 6
                          • column: 4
                          }
                        • end: {...}
                          • line: 6
                          • column: 67
                          }
                        }
                      • properties: [...] (3)
                        • Property {...}
                          • type: "Property"
                          • start: 100
                          • end: 105
                          • loc: {...}
                            • start: {...}
                              • line: 6
                              • column: 6
                              }
                            • end: {...}
                              • line: 6
                              • column: 11
                              }
                            }
                          • method: false
                          • shorthand: false
                          • computed: false
                          • key: Identifier {...}
                            • type: "Identifier"
                            • start: 100
                            • end: 102
                            • loc: {...}
                              • start: {...}
                                • line: 6
                                • column: 6
                                }
                              • end: {...}
                                • line: 6
                                • column: 8
                                }
                              }
                            • name: "id"
                            }
                          • value: Literal {...}
                            • type: "Literal"
                            • start: 104
                            • end: 105
                            • loc: {...}
                              • start: {...}
                                • line: 6
                                • column: 10
                                }
                              • end: {...}
                                • line: 6
                                • column: 11
                                }
                              }
                            • value: 1
                            • raw: "1"
                            }
                          • kind: "init"
                          }
                        • Property {...}
                          • type: "Property"
                          • start: 107
                          • end: 142
                          • loc: {...}
                            • start: {...}
                              • line: 6
                              • column: 13
                              }
                            • end: {...}
                              • line: 6
                              • column: 48
                              }
                            }
                          • method: false
                          • shorthand: false
                          • computed: false
                          • key: Identifier {...}
                            • type: "Identifier"
                            • start: 107
                            • end: 111
                            • loc: {...}
                              • start: {...}
                                • line: 6
                                • column: 13
                                }
                              • end: {...}
                                • line: 6
                                • column: 17
                                }
                              }
                            • name: "name"
                            }
                          • value: Literal {...}
                            • type: "Literal"
                            • start: 113
                            • end: 142
                            • loc: {...}
                              • start: {...}
                                • line: 6
                                • column: 19
                                }
                              • end: {...}
                                • line: 6
                                • column: 48
                                }
                              }
                            • value: "Create a Svelte starter app"
                            • raw: "'Create a Svelte starter app'"
                            }
                          • kind: "init"
                          }
                        • Property {...}
                          • type: "Property"
                          • start: 144
                          • end: 159
                          • loc: {...}
                            • start: {...}
                              • line: 6
                              • column: 50
                              }
                            • end: {...}
                              • line: 6
                              • column: 65
                              }
                            }
                          • method: false
                          • shorthand: false
                          • computed: false
                          • key: Identifier {...}
                            • type: "Identifier"
                            • start: 144
                            • end: 153
                            • loc: {...}
                              • start: {...}
                                • line: 6
                                • column: 50
                                }
                              • end: {...}
                                • line: 6
                                • column: 59
                                }
                              }
                            • name: "completed"
                            }
                          • value: Literal {...}
                            • type: "Literal"
                            • start: 155
                            • end: 159
                            • loc: {...}
                              • start: {...}
                                • line: 6
                                • column: 61
                                }
                              • end: {...}
                                • line: 6
                                • column: 65
                                }
                              }
                            • value: true
                            • raw: "true"
                            }
                          • kind: "init"
                          }
                        ]
                      }
                    • ObjectExpression {...}
                      • type: "ObjectExpression"
                      • start: 167
                      • end: 230
                      • loc: {...}
                        • start: {...}
                          • line: 7
                          • column: 4
                          }
                        • end: {...}
                          • line: 7
                          • column: 67
                          }
                        }
                      • properties: [...] (3)
                        • Property {...}
                          • type: "Property"
                          • start: 169
                          • end: 174
                          • loc: {...}
                            • start: {...}
                              • line: 7
                              • column: 6
                              }
                            • end: {...}
                              • line: 7
                              • column: 11
                              }
                            }
                          • method: false
                          • shorthand: false
                          • computed: false
                          • key: Identifier {...}
                            • type: "Identifier"
                            • start: 169
                            • end: 171
                            • loc: {...}
                              • start: {...}
                                • line: 7
                                • column: 6
                                }
                              • end: {...}
                                • line: 7
                                • column: 8
                                }
                              }
                            • name: "id"
                            }
                          • value: Literal {...}
                            • type: "Literal"
                            • start: 173
                            • end: 174
                            • loc: {...}
                              • start: {...}
                                • line: 7
                                • column: 10
                                }
                              • end: {...}
                                • line: 7
                                • column: 11
                                }
                              }
                            • value: 2
                            • raw: "2"
                            }
                          • kind: "init"
                          }
                        • Property {...}
                          • type: "Property"
                          • start: 176
                          • end: 211
                          • loc: {...}
                            • start: {...}
                              • line: 7
                              • column: 13
                              }
                            • end: {...}
                              • line: 7
                              • column: 48
                              }
                            }
                          • method: false
                          • shorthand: false
                          • computed: false
                          • key: Identifier {...}
                            • type: "Identifier"
                            • start: 176
                            • end: 180
                            • loc: {...}
                              • start: {...}
                                • line: 7
                                • column: 13
                                }
                              • end: {...}
                                • line: 7
                                • column: 17
                                }
                              }
                            • name: "name"
                            }
                          • value: Literal {...}
                            • type: "Literal"
                            • start: 182
                            • end: 211
                            • loc: {...}
                              • start: {...}
                                • line: 7
                                • column: 19
                                }
                              • end: {...}
                                • line: 7
                                • column: 48
                                }
                              }
                            • value: "Create your first component"
                            • raw: "'Create your first component'"
                            }
                          • kind: "init"
                          }
                        • Property {...}
                          • type: "Property"
                          • start: 213
                          • end: 228
                          • loc: {...}
                            • start: {...}
                              • line: 7
                              • column: 50
                              }
                            • end: {...}
                              • line: 7
                              • column: 65
                              }
                            }
                          • method: false
                          • shorthand: false
                          • computed: false
                          • key: Identifier {...}
                            • type: "Identifier"
                            • start: 213
                            • end: 222
                            • loc: {...}
                              • start: {...}
                                • line: 7
                                • column: 50
                                }
                              • end: {...}
                                • line: 7
                                • column: 59
                                }
                              }
                            • name: "completed"
                            }
                          • value: Literal {...}
                            • type: "Literal"
                            • start: 224
                            • end: 228
                            • loc: {...}
                              • start: {...}
                                • line: 7
                                • column: 61
                                }
                              • end: {...}
                                • line: 7
                                • column: 65
                                }
                              }
                            • value: true
                            • raw: "true"
                            }
                          • kind: "init"
                          }
                        ]
                      }
                    • ObjectExpression {...}
                      • type: "ObjectExpression"
                      • start: 236
                      • end: 306
                      • loc: {...}
                        • start: {...}
                          • line: 8
                          • column: 4
                          }
                        • end: {...}
                          • line: 8
                          • column: 74
                          }
                        }
                      • properties: [...] (3)
                        • Property {...}
                          • type: "Property"
                          • start: 238
                          • end: 243
                          • loc: {...}
                            • start: {...}
                              • line: 8
                              • column: 6
                              }
                            • end: {...}
                              • line: 8
                              • column: 11
                              }
                            }
                          • method: false
                          • shorthand: false
                          • computed: false
                          • key: Identifier {...}
                            • type: "Identifier"
                            • start: 238
                            • end: 240
                            • loc: {...}
                              • start: {...}
                                • line: 8
                                • column: 6
                                }
                              • end: {...}
                                • line: 8
                                • column: 8
                                }
                              }
                            • name: "id"
                            }
                          • value: Literal {...}
                            • type: "Literal"
                            • start: 242
                            • end: 243
                            • loc: {...}
                              • start: {...}
                                • line: 8
                                • column: 10
                                }
                              • end: {...}
                                • line: 8
                                • column: 11
                                }
                              }
                            • value: 3
                            • raw: "3"
                            }
                          • kind: "init"
                          }
                        • Property {...}
                          • type: "Property"
                          • start: 245
                          • end: 286
                          • loc: {...}
                            • start: {...}
                              • line: 8
                              • column: 13
                              }
                            • end: {...}
                              • line: 8
                              • column: 54
                              }
                            }
                          • method: false
                          • shorthand: false
                          • computed: false
                          • key: Identifier {...}
                            • type: "Identifier"
                            • start: 245
                            • end: 249
                            • loc: {...}
                              • start: {...}
                                • line: 8
                                • column: 13
                                }
                              • end: {...}
                                • line: 8
                                • column: 17
                                }
                              }
                            • name: "name"
                            }
                          • value: Literal {...}
                            • type: "Literal"
                            • start: 251
                            • end: 286
                            • loc: {...}
                              • start: {...}
                                • line: 8
                                • column: 19
                                }
                              • end: {...}
                                • line: 8
                                • column: 54
                                }
                              }
                            • value: "Complete the rest of the tutorial"
                            • raw: "'Complete the rest of the tutorial'"
                            }
                          • kind: "init"
                          }
                        • Property {...}
                          • type: "Property"
                          • start: 288
                          • end: 304
                          • loc: {...}
                            • start: {...}
                              • line: 8
                              • column: 56
                              }
                            • end: {...}
                              • line: 8
                              • column: 72
                              }
                            }
                          • method: false
                          • shorthand: false
                          • computed: false
                          • key: Identifier {...}
                            • type: "Identifier"
                            • start: 288
                            • end: 297
                            • loc: {...}
                              • start: {...}
                                • line: 8
                                • column: 56
                                }
                              • end: {...}
                                • line: 8
                                • column: 65
                                }
                              }
                            • name: "completed"
                            }
                          • value: Literal {...}
                            • type: "Literal"
                            • start: 299
                            • end: 304
                            • loc: {...}
                              • start: {...}
                                • line: 8
                                • column: 67
                                }
                              • end: {...}
                                • line: 8
                                • column: 72
                                }
                              }
                            • value: false
                            • raw: "false"
                            }
                          • kind: "init"
                          }
                        ]
                      }
                    ]
                  }
                }
              ]
            • kind: "let"
            }
          ]
        • sourceType: "module"
        • leadingComments: [...] (1)
          • Line {...}
            • type: "Line"
            • value: " App.svelte "
            }
          ]
        }
      • attributes: []
      }
    }
The AST is not public API and may change at any point in time
MDN Svelte tutorial: 04-componentizing-our-app • Playground • Svelte