/* Home Page Specific Text Visibility Fixes */

/* 1. About Section - "Crafting Dreams Into Reality" */
.heading-line,
.display-2,
.display-3 {
    color: #FFFFFF !important;
}

.lead,
p.lead {
    color: #E8E8E8 !important;
    font-weight: 400 !important;
}

/* 2. Process Section - "Our Design Process" */
.process-item h4,
.process-item .fw-bold {
    color: #FFFFFF !important;
}

.process-item p {
    color: #E8E8E8 !important;
    font-weight: 400 !important;
}

/* 3. Blog Section - "Design Insights" */
.blog-card .card-text,
article .card-text {
    color: #E8E8E8 !important;
    font-weight: 400 !important;
}

.blog-card .card-title {
    color: #FFFFFF !important;
}

/* Footer sections */
footer h5 {
    color: #d3df37 !important;
}

footer p,
footer span,
footer small,
footer li {
    color: #E8E8E8 !important;
}

footer a {
    color: #E8E8E8 !important;
}

footer a:hover {
    color: #d3df37 !important;
}

/* Section descriptions */
.text-muted,
.text-white-50,
.text-white-75 {
    color: #E8E8E8 !important;
    opacity: 0.9 !important;
}

/* Feature cards */
.feature-card-modern p {
    color: #E8E8E8 !important;
}

.feature-card-modern h6 {
    color: #FFFFFF !important;
}