# 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.
