---
id: 619be73b3c806006ccc00bb0
title: Step 40
challengeType: 0
dashedName: step-40
---
# --description--
Give the pseudo-element a `width` half that of its parent, a `height` of `45%`, and a `background-color` of `gray`.
# --hints--
You should give `.penguin-body::before` a `width` of `50%`.
```js
assert.equal(new __helpers.CSSHelp(document).getStyle('.penguin-body::before')?.width, '50%');
```
You should give `.penguin-body::before` a `height` of `45%`.
```js
assert.equal(new __helpers.CSSHelp(document).getStyle('.penguin-body::before')?.height, '45%');
```
You should give `.penguin-body::before` a `background-color` of `--fcc-expected--`, but found `--fcc-actual--`.
```js
assert.equal(new __helpers.CSSHelp(document).getStyle('.penguin-body::before')?.backgroundColor, 'gray');
```
# --seed--
## --seed-contents--
```html