Fixed small annoyance that when a top level @at rule had no immediate rules (e.g. it just used to serve as the base for nested @ats inside itself, it would still create an empty @at-rule {} block in the output. Now if it has no contents it doesn't.
Refactored the @media bits of the parser and output modules to accommodate @page and @supports in the same functions
@page
and@supports
at rules.@at
rule had no immediate rules (e.g. it just used to serve as the base for nested@at
s inside itself, it would still create an empty@at-rule {}
block in the output. Now if it has no contents it doesn't.@media
bits of the parser and output modules to accommodate@page
and@supports
in the same functions