/* Only the title adopts the typography and color of the theme's actual Nav link. */
.yt-z-nav-grid .uk-nav > li > a .el-title,
.yt-z-nav-grid .uk-nav > li > a .el-title > span {
    color: inherit;
    font: inherit;
    letter-spacing: inherit;
    text-transform: inherit;
}
.yt-z-nav-grid .uk-nav > li > a > .el-title { margin: 0; }
.yt-z-nav-grid .yt-z-nav-card { width: 100%; }
.yt-z-nav-grid .yt-z-nav-card > li > a { display: flex; flex-direction: column; align-items: stretch; }
.yt-z-nav-grid .uk-grid > :first-child .yt-z-nav-divider { display: none; }
.yt-z-nav-grid .yt-z-nav-custom-ink .el-title,
.yt-z-nav-grid .yt-z-nav-custom-ink .el-title > span { color: var(--yt-z-nav-ink) !important; }
/* The selected surface and its decorative layers stay at rest, including on pointer re-entry. */
.yt-z-nav-grid :is(.yt-z-nav-pinned, .yt-z-nav-item-pinned),
.yt-z-nav-grid :is(.yt-z-nav-pinned, .yt-z-nav-item-pinned)::before,
.yt-z-nav-grid :is(.yt-z-nav-pinned, .yt-z-nav-item-pinned)::after {
    transition: none !important;
    animation-duration: 0s !important;
    animation-delay: 0s !important;
    animation-iteration-count: 1 !important;
    animation-fill-mode: forwards !important;
}
