body.has-mode-light .wp-block-cwc-icon.mode-light {
    display: none;
}
body.has-mode-dark .wp-block-cwc-icon.mode-dark {
    display: none;
}
body.has-bookmark-include .wp-block-cwc-icon.bookmark-add,
body.has-bookmark-exclude .wp-block-cwc-icon.bookmark-remove {
    display: none;
}
.wp-block-cwc-icon.bookmark-add[hidden],
.wp-block-cwc-icon.bookmark-remove[hidden] {
    display: none;
}

.wp-block-cwc-icon.action-button + .action-message {
    position: fixed;
    display: none;
    top: 20vh;
    left: 50%;
    padding: 0.4em 1.7em;
    border-radius: 100px;
    border: 2px solid;
    background-color: var(--wp--preset--color--primary-light);
    color: var(--wp--preset--color--primary);
    box-shadow: var(--wp--preset--shadow--dark);
    text-align: center;
    opacity: 1;
    z-index: 11;
    transform: translate(-50%, 0);
    animation: showCopiedMessage 500ms;
}
.wp-block-cwc-icon.action-button.complete + .action-message {
    display: block;
}
@keyframes showCopiedMessage {
    from {
        opacity: 0;
        transform: translate(-50%, -40px);
    }
    to {
        opacity: 1;
        transform: translate(-50%, 0);
    }
}