/* Custom style to reduce the width of the main content section */
            #main section {
                max-width: 800px; /* Adjust this value as needed, e.g., 700px, 600px */
                margin: 0 auto; /* Center the content */
            }
            /* Custom style to reduce the width of the header inner content */
            #header .inner {
                max-width: 500px; /* Adjusted to make the header narrower */
                margin: 0 auto; /* Center the header content */
            }
            /* Custom styles to reduce space between icons and copyright in footer */
            #footer {
                padding-top: 2em; /* Reduced from default, adjust as needed */
            }
            #footer .inner .copyright {
                margin-top: 0.2em; /* Further reduced space above copyright */
            }
            /* RTL support for Persian text */
            body {
                direction: rtl;
                text-align: right;
            }
            #header .profile-heading, #main .page-title, #main h2, #main h3, #main p, #main ul {
                text-align: right;
            }
            #header .inner {
                text-align: right;
            }
            .persian-button-container {
                position: absolute;
                top: 1em;
                left: 1em; /* Position to the left for RTL */
                right: auto; /* Reset right property */
                z-index: 1000;
            }
            .persian-button {
                display: inline-flex;
                align-items: center;
                background-color: #555; /* Darker background for contrast */
                color: white;
                padding: 0.5em 1em;
                border-radius: 0.5em;
                text-decoration: none;
                font-weight: bold;
                transition: background-color 0.3s ease;
            }
            .persian-button:hover {
                background-color: #777;
            }
            .persian-flag {
                margin-right: 0.5em; /* Adjust margin for RTL */
                margin-left: 0; /* Reset left margin */
            }
