header .logo.logo-image {
            cursor: pointer !important;
            touch-action: manipulation;
            -webkit-tap-highlight-color: transparent;
            user-select: none;
        }

        header .logo.logo-image img {
            transform: none !important;
            transform-origin: 50% 50% !important;
            filter: none !important;
            transition: filter 0.18s ease !important;
            will-change: transform, filter;
            backface-visibility: hidden;
        }

        @media (hover: hover) and (pointer: fine) {
            header .logo.logo-image:hover img,
            header .logo.logo-image:focus-visible img {
                transform: none !important;
                filter:
                    drop-shadow(0 0 10px rgba(242, 217, 132, 0.82))
                    drop-shadow(0 0 26px rgba(201, 163, 58, 0.48))
                    !important;
            }
        }

        header .logo.logo-image.ats-logo-touch img,
        header .logo.logo-image.ats-logo-spinning img {
            filter:
                drop-shadow(0 0 10px rgba(242, 217, 132, 0.90))
                drop-shadow(0 0 28px rgba(201, 163, 58, 0.52))
                !important;
        }
