# at-rule-no-unknown Disallow unknown at-rules. ```css @unknown (max-width: 960px) {} /** ↑ * At-rules like this */ ``` This rule considers at-rules defined in the CSS Specifications, up to and including Editor's Drafts, to be known. The [`message` secondary option](../../../docs/user-guide/configure.md#message) can accept the arguments of this rule. ## Options ### `true` The following patterns are considered problems: ```css @unknown {} ``` The following patterns are _not_ considered problems: ```css @charset "UTF-8"; ``` ```css @CHARSET "UTF-8"; ``` ```css @media (max-width: 960px) {} ``` ```css @font-feature-values Font One { @styleset {} } ``` ## Optional secondary options ### `ignoreAtRules: ["/regex/", /regex/, "string"]` Given: ```json ["/^--my-/", "--custom"] ``` The following patterns are _not_ considered problems: ```css @--my-at-rule "x.css"; ``` ```css @--my-other-at-rule {} ``` ```css @--custom {} ```