[1] CSS の規則 (rule) は、 CSS スタイル・シートにおける最上位の構造です。 規則は被修飾規則と@規則に大別されます。
[2] 被修飾規則、@規則の項をご覧ください。
[3] 規則はそれぞれ異なる構文を持ちますが、次のように大別できます。
@charset
@import
@namespace
<stylesheet>
@media
@supports
@-moz-document
<rule-list>
@keyframes
<declaration-list>
@global
<keyframe-rule>
@page
@font-face
@color-profile
@counter-style