
/* High Flyfe v49 — case study consistency fix */

/* Ujednolicenie kart "Zakres prac / Wyzwanie / Efekt końcowy" */
.case-grid,
.project-details-grid,
.realization-details,
.case-details {
  color: inherit;
}

.case-grid > *,
.project-details-grid > *,
.realization-details > *,
.case-details > * {
  color: inherit !important;
}

.case-grid h3,
.project-details-grid h3,
.realization-details h3,
.case-details h3 {
  color: var(--text, #f2f2ef) !important;
}

.case-grid p,
.case-grid li,
.project-details-grid p,
.project-details-grid li,
.realization-details p,
.realization-details li,
.case-details p,
.case-details li {
  color: var(--muted, #b8b6b0) !important;
}

/* Jeśli obecny HTML korzysta z ogólnych kart */
.card h3,
.panel h3 {
  color: var(--text, #f2f2ef);
}

.card p,
.card li,
.panel p,
.panel li {
  color: var(--muted, #b8b6b0);
}

/* Spójny wygląd list */
.case-grid ul,
.project-details-grid ul,
.realization-details ul,
.case-details ul {
  margin: 0;
  padding-left: 1.1rem;
}

.case-grid li + li,
.project-details-grid li + li,
.realization-details li + li,
.case-details li + li {
  margin-top: .42rem;
}
