I updated the CSS to be more efficient. "Variant" sheets now only contain changes (rather than being a straight copy of the default with changes), and are applied on top of the default sheet (rather than replacing it). This should allow me to change my website's layout more easily, as I don't have to keep changing the "variant" sheets to match.