--- id: 612ebe7fe6d07e6b76d1cae2 title: Step 28 challengeType: 0 dashedName: step-28 --- # --description-- Add a new `#piano` selector within your `@media` query, and set the `width` to `358px`. # --hints-- Your `@media` rule should have a `#piano` selector. ```js const rules = new __helpers.CSSHelp(document).getRuleListsWithinMedia('(max-width: 768px)'); const piano = rules?.find(rule => rule.selectorText === '#piano'); assert(piano); ``` Your new `#piano` selector should have a `width` of `358px`. ```js const rules = new __helpers.CSSHelp(document).getRuleListsWithinMedia('(max-width: 768px)'); const piano = rules?.find(rule => rule.selectorText === '#piano'); assert(piano?.style.width === '358px'); ``` # --seed-- ## --seed-contents-- ```html Piano
``` ```css html { box-sizing: border-box; } *, *::before, *::after { box-sizing: inherit; } #piano { background-color: #00471b; width: 992px; height: 290px; margin: 80px auto; padding: 90px 20px 0 20px; position: relative; border-radius: 10px; } .keys { background-color: #040404; width: 949px; height: 180px; padding-left: 2px; } .key { background-color: #ffffff; position: relative; width: 41px; height: 175px; margin: 2px; float: left; border-radius: 0 0 3px 3px; } .key.black--key::after { background-color: #1d1e22; content: ""; position: absolute; left: -18px; width: 32px; height: 100px; border-radius: 0 0 3px 3px; } .logo { width: 200px; position: absolute; top: 23px; } --fcc-editable-region-- @media (max-width: 768px) { } --fcc-editable-region-- ```