Hallo Kris,
Warum willst Du das überhaupt valide kriegen? Bei CSS ist - im Gegensatz zu HTML - genau definiert, was passieren soll, wenn der Parser auf etwas invalides stößt: Ignoriere es. Solange Du keine abenteuerlichen Syntaxfehler reinbastelst, sondern nur bestimmten Browsern unbekannte Eigenschaften verwendest, sehe ich auch absolut kein Problem darin, ein invalides Stylesheet zu erzeugen, falls dieses Stylesheet ein Problem / eine Aufgabenstellung löst, das/die Du hast.
Meiner Meinung nach bleibt hier nur noch die Frage übrig, ob der Einsatz dieser Eigenschaften überhaupt sinnvoll ist - dazu möchte ich mich aber nicht äußern, es gibt da genug Material im Archiv dazu.
Viele Grüße,
Christian