body {
background: linear-gradient(135deg,oklch(60% 0.08 247) 0,oklch(48% 0.10 251) 25%,oklch(55% 0.06 256) 50%,oklch(43% 0.08 246) 75%,oklch(34% 0.10 247) 100%) !important;
	color:#fff
}

.btn-buy {
  background: #b3e8ff url("../images/paypal.png") no-repeat left;
  padding: 8px 14px 8px 50px;
  color: #009cde;
  font-family: "Mukta Mahee", sans-serif;
  font-size: 1em;
  font-weight: 400;
}

.btn-buy:hover {
  background: #93deff url("../images/paypal.png") no-repeat left;
  color: #333;
}

.contact-area {
  margin: 20px 0;
}

.offer-area,
.comment-respond {
  margin: 20px 0 0 0;
 
	
	
	width: 100%;
  background: rgba(255,255,255,0.08);
  backdrop-filter: blur(20px);
  border: 1px solid rgba(255,255,255,0.15);
  border-radius: 24px;
  padding: 2rem;
  box-shadow: 0 20px 40px rgba(0,0,0,0.1);
  position: relative;

}

.offer-title,
.comment-reply-title {
  font-family: "Mukta Mahee", sans-serif;
  font-size: 3.5em;
  font-weight: 600;
  margin-bottom: 10px;
  color: #fff;
}
.offer-subtitle  {
  font-size: 1.5em;
	color:#eee
}
.btn-offer {
  background: #67BD3C;
  color: #fff;
width: 100%;
font-weight: 600;
}
input[type="submit"].form-control{font-weight:600}

.btn.offer {
  color: white;
  padding: 9px 30px 9px 30px;
  text-shadow: none;
  background-color: #fc754e;
  border: 0px none;
  outline: none !important;
  font: 18px Mukta Mahee;
  font-style: normal;

}

.btn.offer:hover,
.btn.offer:focus,
.btn.offer:active,
.btn.offer.active {
  background-color: #fc5727 !important;
  color: #fff !important;
  outline: none !important;
}

.edit-link i {
  vertical-align: middle;
}
.edit-link a {
  color: #519630;
  text-decoration: none;
}
.edit-link a:hover {
  color: #424242;
}

.type-post .edit-link i,
.type-page .edit-link i {
  color: #424242;
}

.type-domain .edit-link i {
  font-size: 22px;
}

.badge {
  padding: 4px 8px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  text-shadow: none;
  float: none;
}

.badge-sold {
  background-color: #fc835f;
}

.badge-not-for-sale {
  background-color: #838383;
}

.badge-offer {
  background-color: orange;
}

.badge-buy {
  background-color: #67BD3C;
}

.alert {
  padding: 5px 10px 5px 10px !important;
  margin-bottom: 10px;
}

.success {
  margin: 0 0 10px 0;
}

.success h3 {
  font-family: "Mukta Mahee", sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #67BD3C;
  margin-bottom: 15px;
}

.sticky {
  /**/
}

.bypostauthor {
  /**/
}


.related-domains {
background: #fff;
border-radius: 20px;
padding:10px;
margin-bottom: 30px;
box-shadow: 0 0 0 0;
border: 1px solid #efefef;
position: relative;
overflow: hidden;
text-align: center;
}
ins.adsbygoogle[data-ad-status="unfilled"] {
    display: none !important;
}

/* Responsive wrapper for reCAPTCHA */
.recaptcha-wrapper {
  max-width: 100%;
  overflow: hidden;
}

/* Force reCAPTCHA to scale properly */
.recaptcha-wrapper > div {
  transform: scale(0.85);         /* Adjust this value as needed (e.g., 0.9, 0.75) */
  transform-origin: 0 0;
}

/* Optional: Improve scaling on very small screens */
@media (max-width: 400px) {
  .recaptcha-wrapper > div {
    transform: scale(0.75);
  }
}


.btn {
  background:#44c767;
border-radius:28px;
	border:1px solid #18ab29;
	text-shadow:0px 1px 0px #2f6627;
  color:#fff;
  font-size:1rem;
  font-weight:600;
  padding:16px 24px;
  transition:all .3s cubic-bezier(.4,0,.2,1);
  margin-top:.5rem
}
.btn:hover {
 background-color:#5cbf2a;
 
}
label {color:#ccc; font-weight: 500;

  font-size: .875rem;
  line-height: 1.25rem;}

 :root {
      --color-accent-primary: #00d4ff; /* Bright blue */
      --color-success-bright: #39ff14; /* Fosfory green */
      --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, 
        "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", 
        "Segoe UI Symbol";
    }

    .gradient-text {
      font-family: "SF Pro Display", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
      font-weight: 600;
      letter-spacing: -0.02em;
      text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
      background: linear-gradient(135deg, var(--color-success-bright) 0%, var(--color-accent-primary) 100%);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      background-clip: text;
      font-feature-settings: "kern" 1, "liga" 1;
		text-decoration:none;
		margin-top:10px;
    }

    /* Responsive font sizes */
    .gradient-text {
      font-size: 2rem; /* mobile default */
    }

    @media (min-width: 576px) {
      .gradient-text {
        font-size: 2rem;
      }
    }

    @media (min-width: 768px) {
      .gradient-text {
        font-size: 2.3rem;
      }
    }

    /* Optional animation */
    @keyframes countUp {
      0% {
        opacity: 0;
        transform: translateY(20px);
      }
      to {
        opacity: 1;
        transform: translateY(0);
      }
    }