.button-copy {
    background: transparent;
    border: none;
    padding: 0;
    margin: 0 0 0.4rem 0.6rem;
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    line-height: 1;
    color: var(--color-primary);
    font-size: 1rem;
}

.button-copy:hover {
    background: transparent;
    color: var(--color-primary-dark, var(--color-primary));
}

.button-copy:focus {
    outline: none;
}

.button-copy i {
    font-size: 1rem;
    vertical-align: middle;
}