/* Tilda forma — Corsa dark tema */
.t-form input,
.t-form textarea {
  background: #111 !important;
  border: 1px solid #1c1c1c !important;
  border-radius: 2px !important;
  color: #e8e8e8 !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 14px !important;
  padding: 13px 16px !important;
}
.t-form input:focus,
.t-form textarea:focus {
  border-color: #d4a853 !important;
  background: #131313 !important;
}
.t-form label,
.t-form .t-input-title {
  color: #444 !important;
  font-size: 10px !important;
  letter-spacing: 1.5px !important;
  text-transform: uppercase !important;
}
.t-form .t-btn,
.t-form button[type="submit"] {
  background: #d4a853 !important;
  color: #0a0a0a !important;
  border: none !important;
  border-radius: 2px !important;
  font-size: 11px !important;
  letter-spacing: 2.5px !important;
  text-transform: uppercase !important;
  padding: 15px 28px !important;
  width: 100% !important;
  transition: all .3s !important;
}
.t-form .t-btn:hover {
  background: #e8c06a !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 8px 24px rgba(212,168,83,.3) !important;
}
/* Tilda brending yashirish */
.t-form__powered { display: none !important; }








/* Faqat #rec2032452143 bloki uchun maxsus dizayn - Happy Mur */

#rec2032452143 .t-popup__container {
    background-color: #1a1416 !important; /* To'q premium fon */
    border-radius: 15px !important;
}

#rec2032452143 .t-popup__title {
    color: #ffffff !important;
    font-family: 'Georgia', serif !important; /* Elegant shrift */
    font-weight: 600 !important;
}

#rec2032452143 .t-popup__subtitle, 
#rec2032452143 .t-input-title, 
#rec2032452143 .t-popup__container .t-text {
    color: #e0e0e0 !important;
}

/* Input (Ma'lumot kiritish joyi) */
#rec2032452143 .t-input {
    background-color: rgba(255, 255, 255, 0.05) !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    color: #ffffff !important;
    border-radius: 8px !important;
    height: 55px !important; /* Biroz balandroq va qulayroq */
}

#rec2032452143 .t-input::placeholder {
    color: rgba(255, 255, 255, 0.4) !important;
}

#rec2032452143 .t-input:focus {
    border-color: #d13f5c !important; /* Pushti hoshiya */
    outline: none !important;
}

/* Tugma (Submit button) */
#rec2032452143 .t-submit {
    background-color: #d13f5c !important; /* Rasmdagi pushti-qizil rang */
    color: #ffffff !important;
    border-radius: 30px !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    letter-spacing: 1.5px !important;
    height: 55px !important;
    border: none !important;
    transition: all 0.3s ease !important;
}

#rec2032452143 .t-submit:hover {
    background-color: #b5324d !important;
    box-shadow: 0 8px 20px rgba(209, 63, 92, 0.4) !important;
    transform: translateY(-2px); /* Hoverda biroz ko'tarilish effekti */
}

/* Yopish tugmasi (X) */
#rec2032452143 .t-popup__close-icon {
    fill: #ffffff !important;
}

#rec2032452143 .t-popup__close {
    background-color: rgba(255, 255, 255, 0.1) !important;
    border-radius: 50%;
}

/* Sarlavha matni rangini majburiy oq qilish */
#rec2032452143 .t-popup__title, 
#rec2032452143 .t-popup__title * {
    color: #ffffff !important;
}

/* Matn tanlanganda (highlight) chiqadigan ko'k/qora fonni o'chirish yoki o'zgartirish */
#rec2032452143 .t-popup__title::selection {
    background: rgba(209, 63, 92, 0.3) !important; /* Pushti shaffof fon */
    color: #ffffff !important;
}

#rec2032452143 .t-popup__title::-moz-selection {
    background: rgba(209, 63, 92, 0.3) !important;
    color: #ffffff !important;
}

/* Pastki kichik matn (It's totally free) stili */
#rec2032452143 .t-form__bottom-text,
#rec2032452143 .t-form__bottom-text * {
    color: #ffffff !important;
    opacity: 0.7;
    margin-top: 20px !important;
}