/* Base style for the input */
.hebrew-input {
    font-family: 'Arial Hebrew', 'FrankRuehl', sans-serif; /* These are common fonts for Hebrew. */
    font-size: 16px;
    direction: rtl; /* Right-to-left direction */
    text-align: right; /* Align text to the right */
    padding-right: 10px; /* Padding on the right side for better visual appearance */
    width: 100%; /* Full width */
    border: 1px solid #ccc; /* Basic border */
    border-radius: 4px; /* Rounded corners */
    height: 35px; /* Fixed height */
    box-sizing: border-box; /* To ensure padding doesn't increase the total width */
}

/* Add focus style for better user experience */
.hebrew-input:focus {
    border-color: #007BFF; /* Blue border on focus */
    outline: none; /* Remove default browser outline */
    box-shadow: 0 0 5px rgba(0,123,255,0.5); /* Soft blue glow around the input on focus */
}