AngleSharp by Florian Rappl

<PackageReference Include="AngleSharp" Version="0.8.7.1" />

.NET API 1,175,040 bytes

 CssUnknownRule

sealed class CssUnknownRule : CssRule
Represents an unknown CSS rule.
using AngleSharp.Parser.Css; namespace AngleSharp.Dom.Css { internal sealed class CssUnknownRule : CssRule { private readonly string _name; private string _prelude; private string _content; public string Name => _name; public string Prelude { get { return _prelude; } set { _prelude = value; } } public string Content { get { return _content; } set { _content = value; } } public CssUnknownRule(string name, CssParser parser) : base(CssRuleType.Unknown, parser) { _name = name; _prelude = string.Empty; _content = string.Empty; } protected override void ReplaceWith(ICssRule rule) { CssUnknownRule cssUnknownRule = rule as CssUnknownRule; _prelude = cssUnknownRule._prelude; _content = cssUnknownRule._content; } public override string ToCss(IStyleFormatter formatter) { return formatter.Rule("@" + _name, _prelude.Trim(), _content.Trim()); } } }