.content-detail:has(.media-listen) .hero-category::before {
    content: '\F025';
    font-family: 'Font Awesome Pro';
    font-weight: 900;
    font-size: 12px;
    margin-right: 5px;
}

.content-detail:has(.media-watch) .hero-category::before {
    content: '\F03D';
    font-family: 'Font Awesome Pro';
    font-weight: 900;
    font-size: 12px;
    margin-right: 5px;
}

.content-detail:has(.media-read) .hero-category::before {
    content: '\F02D';
    font-family: 'Font Awesome Pro';
    font-weight: 900;
    font-size: 12px;
    margin-right: 5px;
}

.media-card-content-container:has(.media-listen) .media-card-category::before {
    content: '\F025';
    font-family: 'Font Awesome Pro';
    font-weight: 900;
    font-size: 12px;
    margin-right: 5px;
}

.media-card-content-container:has(.media-watch) .media-card-category::before {
    content: '\F03D';
    font-family: 'Font Awesome Pro';
    font-weight: 900;
    font-size: 12px;
    margin-right: 5px;
}

.media-card-content-container:has(.media-read) .media-card-category::before {
    content: '\F02D';
    font-family: 'Font Awesome Pro';
    font-weight: 900;
    font-size: 12px;
    margin-right: 5px;
}