.gnav__items a:has(>.gnav__ico){column-gap:var(--space-lg);grid-template-columns:20px minmax(0,1fr)}.gnav__items a:has(>.gnav__ico)>:not(.gnav__ico){grid-column:2}.gnav__ico{width:20px;height:20px;color:var(--indicator);grid-row:1/span 2;margin-top:2px}.gnav__col a:has(>.gnav__thumb){gap:12px;min-height:48px}.gnav__thumb{box-sizing:border-box;object-fit:contain;flex:none;width:64px;height:36px;padding:4px 6px}
