как бы я ничего не тащу) взять даже <button class="button"> где этот класс button должен быть определен?
свелт предлагает скоупаные стили и казалось бы можно повторять копию стилей button в каждом компоненте где есть тег батон, либо делать глобальный класс button что требует каких то усилий по настройке сборки с глобал цссом. так что свелт не особо форсит делать хорошо, свелт как раз форсит каждый раз в каждом компоненте описать цсс класс батона еще разок)
глобал класс для generic вещей вполне норм. тем более если кнопки везде одинаковые, а именно это основной кейс для компонента-кнопки. отдельно настраивать сборку тоже не обязательно. я делаю global в App.svelte либо аттрибутом либо через :global {}