Style props were a mistake, they break selectors (or anything that interacts with dom potentially). I'm sure at some point they will be deprecated. People would assume they work as inline styles, they don't Svelte should be explicit and instead provide a component or just tell people to set css variables in the inline styles themselves