What directly determines the visible color of a star?
Answer
Its surface temperature
The visible color of a star is directly tied to its surface temperature. Blue light has a shorter wavelength, requiring a fiercely hot surface temperature to be emitted.

Related Questions
What directly determines the visible color of a star?What spectral classes do the hottest blue stars typically occupy?Which factor is the single most critical determinant of a star's longevity?Why do massive stars burn through their nuclear fuel much faster than less massive stars?How long is the approximate main sequence lifespan expected for a star 10 times the mass of the Sun?What is the typical lifespan estimate for Blue Giants on the main sequence?What remnant is often left after the dramatic death of a massive blue star?What characteristic distinguishes the death of a massive blue star from that of a Sun-like star?What inherent challenge does a planet orbiting a massive blue star face regarding life development?What intense energetic assault do planets orbiting closely to blue stars face?Why are massive blue stars statistically rare in the Milky Way?