/* Fix for unwanted text throughout the website */

/* Target any element that might be showing the unwanted text through pseudo-elements */
.pricing-card::before,
.pricing-card::after,
.teacher-card::before,
.teacher-card::after,
.playground-card::before,
.playground-card::after,
.swiper-slide::before,
.swiper-slide::after,
.card-content::before,
.card-content::after,
.card-header::before,
.card-header::after {
    content: none !important;
    display: none !important;
}

/* More aggressive fix for nested elements */
*[class*="card"] *::before,
*[class*="card"] *::after {
    content: none !important;
}

/* Ensure proper z-indexing of card elements */
.pricing-card,
.teacher-card,
.playground-card {
    position: relative;
    z-index: 1;
}

/* Fix for any ::before content being used for the unwanted text */
*::before {
    content: "" !important;
}

/* Fix specifically for teacher card images */
.teacher-avatar {
    position: relative;
}

.teacher-avatar::before,
.teacher-avatar::after {
    display: none !important;
    content: none !important;
}
