Para que un archivo php se muestre como si fuera un .css y lo reconozca así el navegador web hay que modificar la cabecera de php.
header("Content-type: text/css", true);

De esta manera el navegador al abrirlo lo tratara como un archivo css
IMPORTANTE: para que funcione bien esto se a de poner en la primera linea del archivo php si no puede dar problemas de que no se interprete bien.