grayscale 
     | 
    
        --sf-grayscale: grayscale(100%);
filter: var(--sf-blur, ) var(--sf-brightness, ) var(--sf-contrast, ) var(--sf-grayscale, ) var(--sf-hue-rotate, ) var(--sf-invert, ) var(--sf-saturate, ) var(--sf-sepia, ) var(--sf-drop-shadow, ); 
     | 
    
        grayscale-<number> 
     | 
    
        --sf-grayscale: grayscale(<number>%);
filter: var(--sf-blur, ) var(--sf-brightness, ) var(--sf-contrast, ) var(--sf-grayscale, ) var(--sf-hue-rotate, ) var(--sf-invert, ) var(--sf-saturate, ) var(--sf-sepia, ) var(--sf-drop-shadow, ); 
     | 
    
        grayscale-42 
     | 
    
        --sf-grayscale: grayscale(42%);
filter: var(--sf-blur, ) var(--sf-brightness, ) var(--sf-contrast, ) var(--sf-grayscale, ) var(--sf-hue-rotate, ) var(--sf-invert, ) var(--sf-saturate, ) var(--sf-sepia, ) var(--sf-drop-shadow, ); 
     | 
    
        grayscale-[<value>] 
     | 
    
        --sf-grayscale: grayscale(<value>);
filter: var(--sf-blur, ) var(--sf-brightness, ) var(--sf-contrast, ) var(--sf-grayscale, ) var(--sf-hue-rotate, ) var(--sf-invert, ) var(--sf-saturate, ) var(--sf-sepia, ) var(--sf-drop-shadow, ); 
     | 
    
        grayscale-[42%] 
     | 
    
        --sf-grayscale: grayscale(42%);
filter: var(--sf-blur, ) var(--sf-brightness, ) var(--sf-contrast, ) var(--sf-grayscale, ) var(--sf-hue-rotate, ) var(--sf-invert, ) var(--sf-saturate, ) var(--sf-sepia, ) var(--sf-drop-shadow, ); 
     | 
    
        grayscale-(<custom-property>) 
     | 
    
        --sf-grayscale: grayscale(var(<custom-property>));
filter: var(--sf-blur, ) var(--sf-brightness, ) var(--sf-contrast, ) var(--sf-grayscale, ) var(--sf-hue-rotate, ) var(--sf-invert, ) var(--sf-saturate, ) var(--sf-sepia, ) var(--sf-drop-shadow, ); 
     | 
    
        grayscale-(--my-percentage) 
     | 
    
        --sf-grayscale: grayscale(var(--my-percentage));
filter: var(--sf-blur, ) var(--sf-brightness, ) var(--sf-contrast, ) var(--sf-grayscale, ) var(--sf-hue-rotate, ) var(--sf-invert, ) var(--sf-saturate, ) var(--sf-sepia, ) var(--sf-drop-shadow, ); 
     | 
    
        grayscale-(percentage:<custom-property>) 
     | 
    
        --sf-grayscale: grayscale(var(<custom-property>));
filter: var(--sf-blur, ) var(--sf-brightness, ) var(--sf-contrast, ) var(--sf-grayscale, ) var(--sf-hue-rotate, ) var(--sf-invert, ) var(--sf-saturate, ) var(--sf-sepia, ) var(--sf-drop-shadow, ); 
     | 
    
        grayscale-(percentage:--my-percentage) 
     | 
    
        --sf-grayscale: grayscale(var(--my-percentage));
filter: var(--sf-blur, ) var(--sf-brightness, ) var(--sf-contrast, ) var(--sf-grayscale, ) var(--sf-hue-rotate, ) var(--sf-invert, ) var(--sf-saturate, ) var(--sf-sepia, ) var(--sf-drop-shadow, ); 
     |