A white shirt works best when the blazer is darker and the situation calls for authority: a client meeting, a presentation, a job interview. Skip bold patterns and refine the details instead. The cuff should show about a centimetre below the jacket sleeve, and the collar should stand firm rather than disappear under the lapels. A white shirt in mercerised cotton, with a subtle sheen and better crease resistance, is a reliable starting point.
Light blue and fine stripes are the calmest choice for work: professional, but less stiff than white. Navy with light blue gives a gentle contrast, and a thin stripe adds depth without visual noise.
In autumn and winter, when the light is cooler and navy can look severe, try a shirt in ecru or pale beige. Ecru warms the face and softens the outfit. Keep your belt and shoes in brown, because black makes the contrast too sharp.
Layering isn’t just for fashion insiders. A thin knit under a navy blazer looks elegant and is practical, helping you stay comfortable in a cool office or while travelling. A beige merino roll-neck is light and smooth, so it adds no bulk under the jacket, and its pale colour brightens the face much like a shirt.
If the outfit feels too serious, drop the tie but get the collar right. A well-set Kent collar (moderately spread points) or a spread collar (wider points) looks neat even with the top button undone. Also check that the collar band isn’t too soft, or it will collapse under the jacket.