.orca-social-buttons {
  display: flex;
  /* 讓按鈕水平排列 */
  justify-content: center;
  /* 讓按鈕置中 */
  gap: 20px;
  /* 按鈕之間的間距 */
  margin-bottom: 15px;
  text-align: center;
  /* 確保文字置中 */
}

/* 確保按鈕都是 inline-block */
.orca-social-button {
  display: inline-block;
}

/* 調整按鈕的樣式 */
.orca-social-icon-login {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  overflow: hidden;
  transition: transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

/* 確保圖示大小一致 */
.orca-social-login-img {
  width: 45px;
  height: 45px;
  vertical-align: top;
  transition: transform 0.2s ease-in-out;
}

/* 滑鼠懸停時按鈕放大 */
.orca-social-icon-login:hover {
  transform: scale(1.1);
  /* 放大按鈕 */
  box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.15);
}

/* 滑鼠懸停時圖示放大 */
.orca-social-icon-login:hover img {
  transform: scale(1.1);
}

/* In-App Browser 提示包裹容器 */
.orca-google-inapp-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}