Hallo,
Es kommt darauf an, ob ein so großes Stylesheet überhaupt notwendig ist. Aber da <style>
-Elemente <http://de.selfhtml.org//html/referenz/elemente.htm#style@title=nur im Kopf> vorkommen dürfen - das meinte Beat in seinem Beitrag - bleibt demjenigen, der den Button einbinden will, nichts anderes übrig, als das Stylesheet seperat einzufügen. Das wären dann auch nur zwei Schnipsel.
(Obwohl es durchaus möglich wäre, per JS die Styles einzustellen - aber wie gesagt, mir gefällt das nicht.)
Gruß