Overriding sass in tempate?

The docs say:

Any file from the theme can be overriden by creating a file with the same path and name in your templates or static directory.

I have tried this with Ergo’s sass\_colors.scss, placing my own copy in the same location in my repository. (with Ergo installed at themes\Ergo, and so the original at themes\Ergo\sass\_colors.scss) but this doesn’t seem to work?

I’ve had no issue overriding adding other bits into my template\ folder, is sass an exception? I fear I’m missing something obvious around how sass works…

As mentioned in the docs, it is only for files in templates and static folder. Sass loading would be very complex to do, essentially rewriting imports in .scss files manually.
I believe if sass-rs was supporting sass importers it would be trivial to do but it isn’t implemented.

Thanks very much for the confirmation.

I got to this point because a theme author (Ergo) recommends changing colours in that file. This means it would have to be done to the theme directly and I’d rather not fork to make updates easier.

Is there a better way for theme authors to offer the ability to customise styling or an example of it?

I’m guessing config.extra and inline style references from the template makes sass a little pointless.

Not currently no, you have to modify the theme Sass file.