/* Import Manrope font directly from Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600&display=swap');

/* Fullscreen black overlay */
#muzakarah-login-overlay {
  position: fixed;
  top: 0; left: 0;
  width: 100vw; height: 100vh;
  background: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 99999;
}

/* Disable scrolling while overlay is active */
body.muzakarah-lock {
  overflow: hidden;
}

/* Button styling */
.muzakarah-google-btn,
.muzakarah-google-btn button,
.muzakarah-google-btn a {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ffffff;
  color: #333333 !important;
  font-family: 'Manrope', sans-serif !important;
  font-size: 16px;
  font-weight: 500;
  border: 1px solid #dadce0;
  border-radius: 4px;
  padding: 10px 16px;
  cursor: pointer;
  text-decoration: none;
  box-shadow: 0 1px 3px rgba(0,0,0,.1);
  transition: background 0.2s ease;
  min-width: 280px;
}

.muzakarah-google-btn:hover,
.muzakarah-google-btn button:hover,
.muzakarah-google-btn a:hover {
  background: #f7f7f7;
}

/* Our manual Google icon */
.muzakarah-google-btn > svg {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  flex-shrink: 0;
}

/* Hide any extra icons the shortcode might inject */
.muzakarah-google-btn img,
.muzakarah-google-btn svg + * svg {
  display: none !important;
}




