
        /* Self-contained SVG icons for every hero marquee category. */
        .hero-category-item::before {
            content: none !important;
            display: none !important;
        }
        .hero-category-item .category-icon {
            display: inline-block;
            width: 0.85rem;
            height: 0.85rem;
            flex: 0 0 auto;
            color: #f59e0b;
            vertical-align: middle;
        }
        .hero-category-item .category-icon * {
            vector-effect: non-scaling-stroke;
        }
    