AngleSharp by Florian Rappl

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

 CSSMediaRule

public sealed class CSSMediaRule : CSSConditionRule
Represents a CSS @media rule.
using AngleSharp.DOM.Collections; using System; namespace AngleSharp.DOM.Css { [DOM("CSSMediaRule")] public sealed class CSSMediaRule : CSSConditionRule { internal const string RuleName = "media"; private MediaList _media; [DOM("conditionText")] public override string ConditionText { get { return _media.MediaText; } set { _media.MediaText = value; } } [DOM("media")] public MediaList Media { get { return _media; } } internal CSSMediaRule() { _media = new MediaList(); _type = CssRuleType.Media; } public override string ToCss() { return $"""{_media.MediaText}""{Environment.NewLine}{base.CssRules.ToCss()}"""; } } }