/* استایل فرم */
form {
    max-width: 400px;
    margin: auto;
    padding: 20px;
    border: 1px solid #ddd;
    border-radius: 10px;
    box-sizing: border-box;
}

input, button, textarea {
    width: 100%; /* عرض برابر با بقیه فیلدها */
    padding: 10px;
    margin: 5px 0;
    box-sizing: border-box;
    font-family: "B NAZANIN", sans-serif;
    direction: rtl;
}

textarea {
    height: 120px; /* ارتفاع سه برابر فیلدهای دیگر */
}

/* استایل placeholder */
input::placeholder, textarea::placeholder {
    font-family: "B NAZANIN", sans-serif;
    text-align: right;
    direction: rtl;
}

/* استایل کپچا */
.g-recaptcha {
    width: 100% !important;  /* عرض کپچا به 100% تنظیم می‌شود */
    margin: 10px 0; /* فاصله از دیگر فیلدها */
    box-sizing: border-box;
}

/* استفاده از transform برای هماهنگی اندازه کپچا */
.g-recaptcha iframe {
    transform: scale(0.77); /* مقیاس کپچا به نسبت عرض فرم */
    transform-origin: 0 0;  /* تنظیم منشاء مقیاس از بالا چپ */
    width: 100% !important;  /* عرض 100% برای هماهنگی با دیگر فیلدها */
    height: auto !important; /* ارتفاع به نسبت مقیاس تنظیم می‌شود */
}

/* اضافه کردن فونت  */
@font-face {
    font-family: "B NAZANIN";
    src: url(public_html/fonts//BNAZANIN.ttf') format('truetype');
}

body {
    font-family: "B NAZANIN", sans-serif;
}

.hidden {
    display: none;
}

body {
    background-image: url('https://estekhdammotarjem.com/photos/zemestan.webp'); /* مسیر عکس */
    background-size: cover; /* برای پوشش کامل صفحه */
}
