/**
 * VLT Override Styles
 *
 * Loads after main.css. Use for:
 * - Theme-override fixes (search box, close button)
 * - Fixing carousel icon color when default SVG is used (no race icon)
 */

/* --- Carousel: default SVG icon (no race icon) — match hover/selected green ---
 * main.css only targets .navigation-carousel__icon img; when no icon, template
 * outputs <svg>, so only the text was getting the color. These rules make the
 * default SVG also turn green on hover and when selected.
 */
.navigation-carousel__link a:hover .navigation-carousel__icon svg,
.navigation-carousel__link a:hover .navigation-carousel__icon svg path,
.navigation-carousel__item.current .navigation-carousel__link a .navigation-carousel__icon svg,
.navigation-carousel__item.current .navigation-carousel__link a .navigation-carousel__icon svg path {
    fill: var(--color-2, #CCFFB4) !important;
    fill-opacity: 1 !important;
}
