How do you access the css of the button once encapsulated by the filedownlo

How do you access the css of the button once encapsulated by the filedownloadwrapper? From what I read on the internet, it seems that we must do so but I have no result.

<dom-module id="my-file-download" theme-for="file-download-wrapper">
    <template>
        <style>
            :host {
                --my-color:rgb(0,0,0,0.4);

            }
        </style>
    </template>
</dom-module>

<dom-module id="button-link" theme-for="vaadin-button">
    <template>
        <style>
            :host(.my-class-button){
                color:var(--my-color, rgb(0,0,0,0.4));
            }
        </style>
    </template>
</dom-module>

I have the same issue, trying to change the icon color.
Do you have a solution?