

html.gzd-motion .gzd-ink-link {
    position: relative;
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    text-decoration: none;
}

html.gzd-motion .gzd-ink-link .v3-footer__link-lab {
    position: relative;
    z-index: 1;
}

html.gzd-motion .gzd-ink-link__line {
    display: block;
    width: 100%;
    height: 1px;
    margin-top: 0.2rem;
    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(194, 53, 49, 0.75) 18%,
        rgba(194, 53, 49, 0.75) 82%,
        transparent 100%
    );
    transform: scaleX(0);
    transform-origin: left center;
    pointer-events: none;
}

html.gzd-motion .gzd-card-live {
    will-change: transform;
    transition: border-color 0.25s ease, box-shadow 0.25s ease;
}

html.gzd-motion .gzd-card-live:hover {
    border-color: rgba(108, 73, 47, 0.28);
}

html.gzd-motion .v3-hit.gzd-card-live:hover {
    box-shadow: 0 6px 18px rgba(40, 28, 18, 0.06);
}

html.gzd-motion:not(.gzd-motion--reduced) .v3-topbar,
html.gzd-motion:not(.gzd-motion--reduced) .v3-main,
html.gzd-motion:not(.gzd-motion--reduced) .v3-portal-masthead {

}

@media (prefers-reduced-motion: reduce) {
    html.gzd-motion .gzd-ink-link__line,
    html.gzd-motion .gzd-card-live {
        transition: none !important;
        transform: none !important;
    }
}
