KvadrantIsland
Wraps content in a KvadrantTheme derived from the surrounding MaterialTheme — the reverse of KvadrantMaterialAdapter, and inherently the more partial of the two.
Forward, a Material widget inside Metro can be told about thirteen brushes and a type ramp. Back, a Metro island inside Material takes the host's accent and asserts everything else, because that is what the design language is. Read toKvadrantColors for what the seam costs.
typography is a parameter because a font is not derivable from a ColorScheme and this module must not decide one for a consumer: pass the family the host already loads, or KvadrantTypography.default(kvadrantLatin()) for Metro's own.