A gray coat gives bright blue a purpose beyond attention. The color works because the coat provides a neutral frame: its quieter surface lets the shirt register as a deliberate accent rather than one more competing element. Less can speak louder. Beneath that frame, however, the shape of each layer matters as much as its color.
Bulk is often a matter of proportion, not warmth. A quilted vest with modest padding fits more easily under a coat than a heavily stuffed one, while a shirt with a clean shoulder line avoids bunching at the arms. Leave the coat open. A glimpse of blue down the center creates a vertical line, and an unfastened vest allows the shirt to show without adding another solid block across the torso. A coat with enough room through the shoulders is still essential; compressed layers tend to crease and pull.
Wide trousers deserve structure, not an oversized companion. Look for a defined rise and a fabric with enough drape to fall from the hip, rather than balloon around the leg. Keep the vest relatively close to the body, and let a longer coat skim over it; the contrast between a contained upper layer and a generous trouser leg gives the outfit its balance. Shoes matter, too. A substantial loafer or boot can hold its own beneath a wide hem, while a slight break keeps excess fabric from pooling. In the end, the blue remains a flash within the gray: a small assertion, given room to be seen.