Hallo C&P,
Bei so einer Vorgehensweise steigt aber auch die Gefahr, dass du irgendwas mitkopierst, was du gar nicht haben willst /was später stört.
Vor allem ist zu beachten, dass CSS einen schweren Defekt hat: Es ist nicht isolierbar. Man kann nach heutigem Stand kein CSS für Komponenten bauen. Es sei denn, man erstellt ein custom element mit Shadow DOM, da kann man einiges einkapseln. Oder man verwendet Namenskonventionen wie BEM - aber auch die müssen immer mit Einsatz von Hirn an die jeweilige Situation adaptiert werden.
Komponenten-CSS außerhalb eines Shadow DOM fängt mit der @container Regel langsam erst an, und ist noch lange nicht fertig. Es fehlt ein Scope-Konzept. Das hat man probiert, mit <style scoped>, aber auch das ist zu kurz gedacht: was ist, wenn eine Komponente drölfzig mal auf der Seite steht? Deswegen kann man CSS (noch) nicht einfach mal so kopieren, man muss prüfen, was die gezeigten Regeln tun und sie dann für die eigene Seite adaptieren.
Rolf
sumpsi - posui - obstruxi