[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [CSS](./puppeteer.protocol.css.md) > [CSSMedia](./puppeteer.protocol.css.cssmedia.md) > [source](./puppeteer.protocol.css.cssmedia.source.md) ## Protocol.CSS.CSSMedia.source property Source of the media query: "mediaRule" if specified by a rule, "importRule" if specified by an rule, "linkedSheet" if specified by a "media" attribute in a linked stylesheet's LINK tag, "inlineSheet" if specified by a "media" attribute in an inline stylesheet's STYLE tag. (CSSMediaSource enum) Signature: ```typescript source: ('mediaRule' | 'importRule' | 'linkedSheet' | 'inlineSheet'); ```