Fix for desktop chrome & safari, and mobile safari: For positioning corners, convert percentages to precise pixel values (which removes flexibility in sizing for now). For dynamically darkening the folds, convert CSS3 filter 'brightness' to a combination of 'contrast' and 'grayscale', because safari is dumb and cannot handle brightness correctly.