/* === GLOBAL GREEN COLOR FIX === */

/* Replace old light green accent with your brand green */
:root {
  --accent-color: #0f3d2e !important;      /* deep green */
  --primary-color: #0f3d2e !important;
  --theme-color: #0f3d2e !important;
}

/* Fix buttons */
/*
button,
.wp-block-button__link,
input[type="submit"],
input[type="button"] {
  background-color: #0f3d2e !important;
  color: #ffffff !important;
  border-color: #0f3d2e !important;
}
*/
/* Fix badges, tags, highlights */
.badge,
.tag,
.label,
mark,
.highlight {
  background-color: #0f3d2e !important;
  color: #ffffff !important;
}

/* Fix links that were using pale green */
/*
a {
  color: #1fa67a;
}
a:hover {
  color: #0f3d2e;
}
*/
/* Fix light green backgrounds with unreadable text */
/*
[style*="#c8f7dc"],
[style*="#bdf5d1"],
[style*="lightgreen"],
.bg-accent,
.bg-primary {
  background-color: #0f3d2e !important;
  color: #ffffff !important;
}
*/

/* Force readable text on light backgrounds */
/*
* {
  text-shadow: none !important;
}
*/
.light-bg,
.has-background,
.card,
.panel,
.box {
  color: #111 !important;
}
.has-accent-background-color {
  background-color: #0f3d2e !important;
  color: #fff !important;
}
.has-accent-color {
  color: #0f3d2e !important;
}

/* ===============================
   MOBILE LAYOUT FIXES
   =============================== */
@media (max-width: 768px) {
}
/* ===============================
   FORCE Airdrop Accordion Heading
   =============================== */

.greenlers-accordion summary,
.greenlers-accordion summary strong,
.greenlers-accordion summary mark {
  all: unset;
}

/* Rebuild the summary visually */
.greenlers-accordion summary {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 14px;

  width: 100%;
  text-align: center !important;

  font-size: clamp(2.4rem, 5vw, 4.2rem) !important;
  font-weight: 800 !important;
  line-height: 1.1 !important;

  color: #1c4335 !important;
  cursor: pointer;

  padding: 2rem 1.5rem !important;
}

/* Remove all Gutenberg markers */
.greenlers-accordion summary::-webkit-details-marker,
.greenlers-accordion summary::marker {
  display: none !important;
}

/* Chevron */
.greenlers-accordion summary::after {
  content: "▾";
  font-size: 2.2rem;
  line-height: 1;
  transition: transform 0.3s ease;
}

/* Rotate when open */
.greenlers-accordion[open] summary::after {
  transform: rotate(180deg);
}


.greenlers-airdrop-notice {
  background: linear-gradient(135deg, #1e6bff, #3aa0ff);
  color: #ffffff;
  border: 2px solid #5bb1ff;
  padding: 22px 36px;
  margin-bottom: 28px;
  border-radius: 14px;

  font-size: 22px;          /* ⬆️ clearly larger */
  font-weight: 700;         /* headline weight */
  line-height: 1.55;
  letter-spacing: 0.3px;
  text-align: center;

  box-shadow: 0 0 22px rgba(58, 160, 255, 0.4);
}


