/* Restore original colors for greeting elements and welcome message */

/* Greeting elements in the floating language section */
.greeting {
    color: #2563eb !important; /* Original blue color hardcoded */
    background-color: white !important;
    border: 1px solid rgba(37, 99, 235, 0.2) !important;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05) !important;
}

/* Welcome message in the about section */
.about-text .intro {
    font-size: 1.3rem !important;
    color: #1e40af !important; /* Original darker blue color hardcoded */
    font-weight: 500 !important;
}

/* Override any styles from enhanced-ui.css that might affect these elements */
.about-text .intro strong {
    color: #1e40af !important;
}

/* Additional specific overrides */
.marquee-box .greeting {
    color: #2563eb !important;
}

.ticker-container .greeting {
    color: #2563eb !important;
}

.about-content p.intro {
    color: #1e40af !important;
}

/* Ensure the marquee animations continue to work properly */
.top-track {
    animation: scrollLeft 20s linear infinite;
}

.bottom-track {
    animation: scrollRight 20s linear infinite;
}

@keyframes scrollLeft {
    0% { transform: translateX(0); }
    100% { transform: translateX(-100%); }
}

@keyframes scrollRight {
    0% { transform: translateX(0); }
    100% { transform: translateX(100%); }
}
