Modal width / height separately configurable based on breakpoint

Currently, when I set the modal width to 90%, that applies to all screen sizes. However, on desktop, this ends up being far too large with a lot of whitespace. Ideally, the value would be separately configurable when we toggle breakpoint, akin to the element position retaining two different values.