As discussed at http://stackoverflow.com/questions/25287578/guards-with-multiple-conditions-nested-guards/ current implementation does not allow thing like not (a) and not (b), mainly due to the not keyword will be applies on the whole media query.
Possible solution are changing the precedence of the not keyword, adding a != comparison operator and / or allow nesting of conditions.