AngleSharp by Florian Rappl

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

 StyleSheet

public class StyleSheet
Represent a stylesheet object.
public bool Disabled { get; set; }

Gets or sets if the stylesheet is applied to the document. Modifying this attribute may cause a new resolution of style for the document. If the media doesn't apply to the current user agent, the disabled attribute is ignored.

public string Href { get; }

Gets the value of the attribute, which is its location. For inline style sheets, the value of this attribute is null.

public MediaList Media { get; }

Gets the intended destination media for style information. The media is often specified in the ownerNode. If no media has been specified, the MediaList is empty.

public Element OwnerNode { get; }

Gets the element that associates this style sheet with the document.

public StyleSheet ParentStyleSheet { get; }

Gets the parent stylesheet for style sheet languages that support the concept of style sheet inclusion.

public string Title { get; }

Gets the advisory title. The title is often specified in the ownerNode.

public string Type { get; }

Gets the style sheet language for this style sheet.

public StyleSheet()

Creates a new style sheet.

public StyleSheet(StyleSheet parent)

Creates a new style sheet included in another stylesheet.