Bud Style Lint Sass Error: Unknown word CssSyntaxError

I’m getting this error when processing a basic .sass file.

index.sass

body
  color: #000
.stylelintrc

{
  "extends": [
    "@roots/bud-stylelint/config",
    "@roots/bud-sass/stylelint-config"
  ],
  "rules": {
    "no-descending-specificity": null,
    "selector-class-pattern": null,
    "function-no-unknown": null
  }
}
package.json

{
  "name": "app",
  "$schema": "https://bud.js.org/bud.package.json",
  "description": "project bootstrapped with @roots/create-bud-app",
  "engines": {
    "node": ">=16"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/app.git"
  },
  "license": "MIT",
  "type": "module",
  "browserslist": [
    "extends @roots/browserslist-config"
  ],
  "scripts": {
    "build": "bud build production",
    "dev": "bud build development"
  },
  "devDependencies": {
    "@roots/bud": "^6.23.3",
    "@roots/bud-sass": "^6.23.3",
    "@roots/bud-stylelint": "^6.23.3"
  }
}
bud.config.ts

import type {Bud} from '@roots/bud';

export default async (bud: Bud) => {
  bud
    .setPath({
      '@src': 'assets',
      '@dist': 'dist',
    })
    .entry('web', ['index.ts', 'index.sass'])
};