Template literal types distribute over unions in each placeholder. What is the cardinality (number of members) of `Variant`?type Variant = `${"sm" | "md" | "lg"}-${"red" | "blue"}`;