/* Custom styles for better text contrast */
.text-hero-primary {
    color: #ffffff !important;
    text-shadow: 2px 2px 4px rgba(0,0,0,0.8);
    font-weight: 700 !important;
}

.text-hero-secondary {
    color: #ffffff !important;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.7);
    font-weight: 500 !important;
} 