.paragraph-m {
    color: #000;
}

/* Theme Colors */
.expertise-content.theme-white {
    background: white;
    color: #333;
}

.expertise-content.theme-pink {
    background: linear-gradient(135deg, #fcb8fa, #e8b7cf);
    color: white;
}

.expertise-content.theme-pink-light {
    background: linear-gradient(135deg, #ffb6c1, #ff69b4);
    color: #333;
}

.expertise-content.theme-pink-dark {
    background: linear-gradient(135deg, #c71585, #db7093);
    color: white;
}

.expertise-content.theme-green {
    background: linear-gradient(135deg, #33c791, #33c791);
    color: white;
}

.expertise-content.theme-green-light {
    background: linear-gradient(135deg, #8cffd5, #8cffd5);
    color: #333;
}

.expertise-content.theme-green-dark {
    background: linear-gradient(135deg, #006400, #228b22);
    color: white;
}

.expertise-content.theme-blue {
    background: linear-gradient(135deg, #1e90ff, #0000ff);
    color: white;
}

.expertise-content.theme-blue-light {
    background: linear-gradient(135deg, #87cefa, #1e90ff);
    color: #333;
}

.expertise-content.theme-blue-dark {
    background: linear-gradient(135deg, #00008b, #1e90ff);
    color: white;
}

.expertise-content.theme-purple {
    background: linear-gradient(135deg, #9370db, #8a2be2);
    color: white;
}

.expertise-content.theme-purple-light {
    background: linear-gradient(135deg, #dda0dd, #9370db);
    color: #333;
}

.expertise-content.theme-purple-dark {
    background: linear-gradient(135deg, #4b0082, #8b008b);
    color: white;
}

.expertise-content.theme-orange {
    background: linear-gradient(135deg, #ffa500, #ff8c00);
    color: white;
}

.expertise-content.theme-orange-light {
    background: linear-gradient(135deg, #ffdab9, #ffa500);
    color: #333;
}

.expertise-content.theme-orange-dark {
    background: linear-gradient(135deg, #ff8c00, #ff4500);
    color: white;
}

.expertise-content.theme-yellow {
    background: linear-gradient(135deg, #ffd700, #ffa500);
    color: #333;
}

.expertise-content.theme-yellow-light {
    background: linear-gradient(135deg, #fffacd, #ffd700);
    color: #333;
}

.expertise-content.theme-yellow-dark {
    background: linear-gradient(135deg, #ff8c00, #ffd700);
    color: #333;
}

.expertise-content.theme-red {
    background: linear-gradient(135deg, #ff4500, #dc143c);
    color: white;
}

.expertise-content.theme-red-light {
    background: linear-gradient(135deg, #ffb6c1, #ff4500);
    color: #333;
}

.expertise-content.theme-red-dark {
    background: linear-gradient(135deg, #b22222, #8b0000);
    color: white;
}

.expertise-content.theme-teal {
    background: linear-gradient(135deg, #20b2aa, #008080);
    color: white;
}

.expertise-content.theme-teal-light {
    background: linear-gradient(135deg, #afeeee, #20b2aa);
    color: #333;
}

.expertise-content.theme-teal-dark {
    background: linear-gradient(135deg, #008080, #2f4f4f);
    color: white;
}

.expertise-content.theme-gray {
    background: linear-gradient(135deg, #a9a9a9, #808080);
    color: white;
}

.expertise-content.theme-gray-light {
    background: linear-gradient(135deg, #d3d3d3, #a9a9a9);
    color: #333;
}

.expertise-content.theme-gray-dark {
    background: linear-gradient(135deg, #696969, #2f4f4f);
    color: white;
}

/* Gradient Themes */
.expertise-content.theme-gradient-rainbow {
    background: linear-gradient(135deg, #ff0000, #ffa500, #ffff00, #008000, #0000ff, #4b0082, #ee82ee);
    color: white;
}

.expertise-content.theme-gradient-sunset {
    background: linear-gradient(135deg, #ff7e5f, #feb47b, #ffd89b);
    color: #333;
}

.expertise-content.theme-gradient-ocean {
    background: linear-gradient(135deg, #00b4db, #0083b0);
    color: white;
}

.expertise-content.theme-gradient-forest {
    background: linear-gradient(135deg, #56ab2f, #a8e063);
    color: white;
}