body {  
    font-family: 'Alexandria', sans-serif;  
    background-color: #f4f4f4;  
    margin: 0;  
    padding: 20px;  
    direction: rtl; /* لجعل النصوص بالعربية تبدو بشكل صحيح */  
    display: flex;  
    justify-content: center;  
    align-items: center;  
    height: 100vh; /* جعل الجسم يأخذ كامل ارتفاع الشاشة */  
}  

.form-container {  
    background: #fff;  
    padding: 30px; /* زيادة padding لجعل البوكس أكبر */  
    border-radius: 5px;  
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);  
    max-width: 600px; /* تحديد العرض الأقصى للبوكس */  
    width: 100%; /* جعل العرض 100% داخل الحد الأقصى */  
}  

h1 {  
    text-align: center;  
    color: #333;  
}  

label {  
    display: block;  
    margin: 10px 0 5px;  
}  

input[type="text"],  
input[type="email"],  
textarea,  
input[type="file"] {  
    width: 100%;  
    padding: 10px;  
    border: 1px solid #ccc;  
    border-radius: 4px;  
    margin-bottom: 15px;  
}  

.submit-button-container {  
    text-align: center; /* تركز زر الإرسال في المنتصف */  
}  

input[type="submit"] {  
    background-color: #c9302c; /* لون أحمر غامق */  
    color: white;  
    padding: 10px 15px;  
    border: none;  
    border-radius: 4px;  
    cursor: pointer;  
    font-size: 16px;  
}  

input[type="submit"]:hover {  
    background-color: #a71d24; /* ت darker shade of red عند المرور على الزر */  
}