Use componentes do react, svelte, vue e etc, é pra isso que eles servem, pra não repetires código.
O proprio autor do tailwind disse que se arrependeu de ter adicionado o @apply
Respondendo a "Já fiz uma poc ontem e meu amigo, o negócio é d..." dentro da publicação [UI] - O que é melhor? Bootstrap ou Tailwind
2