[
  {
    "name": "@charset",
    "description": "Specifies the character encoding used in the style sheet. It must be the first statement in the sheet and cannot be preceded by any character.",
    "mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@charset"
  },
  {
    "name": "@color-profile",
    "description": "Defines a color profile which can then be used in the color() function to specify a color.",
    "mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@color-profile"
  },
  {
    "name": "@container",
    "description": "Applies styles to elements based on the size or style of a containing element, enabling container queries.",
    "mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@container"
  },
  {
    "name": "@counter-style",
    "description": "Defines a custom counter style that can be used with list-style and counter() functions.",
    "mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@counter-style"
  },
  {
    "name": "@font-face",
    "description": "Specifies a custom font to be loaded from a remote or local source, making it available for use in the document.",
    "mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@font-face"
  },
  {
    "name": "@font-feature-values",
    "description": "Allows authors to use a common name for font features activated differently in OpenType, simplifying CSS when using multiple fonts.",
    "mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@font-feature-values"
  },
  {
    "name": "@font-palette-values",
    "description": "Allows customization of the default values of font-palette created by a font maker.",
    "mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@font-palette-values"
  },
  {
    "name": "@function",
    "description": "Defines a CSS custom function that takes parameters and returns a value, callable in property values as --name(arguments).",
    "mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@function"
  },
  {
    "name": "@import",
    "description": "Imports style rules from another stylesheet. It must precede all other rules except @charset and @layer statements.",
    "mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@import"
  },
  {
    "name": "@keyframes",
    "description": "Defines the intermediate steps in a CSS animation sequence by establishing keyframes along the animation timeline.",
    "mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@keyframes"
  },
  {
    "name": "@layer",
    "description": "Declares a cascade layer and can define the order of precedence in case of multiple cascade layers.",
    "mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@layer"
  },
  {
    "name": "@media",
    "description": "Applies styles conditionally based on media queries, which test device characteristics like screen width, resolution, or orientation.",
    "mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@media"
  },
  {
    "name": "@namespace",
    "description": "Defines XML namespaces to be used in a CSS style sheet, useful when styling XML or SVG documents.",
    "mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@namespace"
  },
  {
    "name": "@page",
    "description": "Specifies the dimensions, orientation and margins of page boxes and other properties applied to pages when printing (paged media).",
    "mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@page"
  },
  {
    "name": "@position-try",
    "description": "Defines a custom position try fallback option that can be used in anchor-positioned elements when default positioning would overflow.",
    "mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@position-try"
  },
  {
    "name": "@property",
    "description": "Registers a custom CSS property (CSS Houdini), allowing type checking, default values, and control over whether custom properties inherit.",
    "mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@property"
  },
  {
    "name": "@scope",
    "description": "Scopes style rules to a specific subtree of the DOM, allowing targeted styling without relying on complex selectors or descendant combinators.",
    "mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@scope"
  },
  {
    "name": "@starting-style",
    "description": "Defines starting style values for transitions on newly created elements, enabling entry animations via CSS transitions.",
    "mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@starting-style"
  },
  {
    "name": "@supports",
    "description": "Applies styles conditionally based on whether the browser supports specific CSS features.",
    "mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@supports"
  },
  {
    "name": "@view-transition",
    "description": "Opts in to view transitions for cross-document navigations and configures transition behavior.",
    "mdnUrl": "https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@view-transition"
  }
]
