.amsl-button.-google {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 48px;
    min-height: 48px;
    padding: 0.75rem;
    border: 1px solid #d1d5db;
    border-radius: 9999px;
    background: #fff;
}

.amsl-button.-google .amsl-text {
    display: none;
}

.amsl-button.-google .amsl-social-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url("../images/google-icon.svg");
}
