
    .google-login-btn {
        background: #fff;
        color: #444 !important;
        border: 1px solid #ddd;
        font-weight: bold;
        border-radius: 4px;
        padding: 0.4em 1em 0.4em 0.8em;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        transition: background 0.15s, border 0.15s;
        box-shadow: 0 2px 4px #0001;
    }
    .google-login-btn:hover, .google-login-btn:focus {
        background: #f1f1f1;
        border-color: #bdbdbd;
        color: #222 !important;
        text-decoration: none;
    }
    .google-logo {
        width: 22px;
        height: 22px;
        display: inline-block;
        vertical-align: middle;
    }
