You can use this code to Custom CSS box to change header text color (site title, navigation, button text) on Homepage only.
body.homepage {
a#site-title {
color: #f1f;
}
div.header-nav-item>a {
color: #f1f !important;
}
a.btn {
color: #f1f !important;
}
}