/* Text color fix to match header nav color */
body {
    color: var(--bs-gray-500);
}

/* Make headings and titles match the navbar-brand color */
h1, h2, h3, h4, h5, h6, 
.display-4, .display-5, .display-6,
.h1, .h2, .h3, .h4, .h5, .h6 {
    color: var(--bs-gray-500);
}

/* Make paragraph text match the nav link color */
p, li, .card-text, .text-muted {
    color: var(--bs-gray-500);
}

/* Style the social links consistently */
.text-decoration-none {
    color: var(--bs-gray-500);
}
.text-decoration-none:hover {
    color: var(--bs-primary);
}

/* Make card content blend better with the site's color scheme */
.card {
    background-color: rgba(0, 0, 0, 0.5);
}
.card-body {
    color: var(--bs-gray-500);
}

/* Update navigation active state for consistency */
.nav-link:hover {
    color: var(--bs-white);
}