# style

The `style` step type applies the Atmos terminal styling engine — colors, borders, padding, and text decoration — to any text, so your custom commands and workflows can highlight the output that matters.

```yaml
steps:
  - name: heading
    type: style
    content: Production deploy
    foreground: "#ffcc00"
    bold: true
    border: rounded
    padding: "1 2"
```

## Fields

- **`content`** — Required. Text to style. Supports templates.
- **`foreground` / `background`** — Optional text and background colors.
- **`border`** — Optional border style such as `normal`, `rounded`, `thick`, or `double`.
- **`padding` / `margin`** — Optional spacing values.
- **`bold`, `italic`, `underline`, `strikethrough`, `faint`** — Optional text decoration booleans.

Set `markdown: true` to render Markdown before applying the style.
