EE doesn't seem to be parsing {snippet} tags inside a template of type stylesheet - I'm guessing because the curly braces conflict with CSS's own braces indicating the start of a style declaration. Is there a way to sort of escape these characters or something?
Ex:
.style { /* CSS curly brace */
width: {snippet_width}px; /* EE curly brace */
}