        body {
            font-family: 'Vazirmatn', 'IRANSans', Tahoma, sans-serif;
            background-color: #3b3b3b;
        }
        .container {
            max-width: 700px;
        }
        .card-title {
            margin-bottom: 1.5rem;
        }
        #result-container {
            margin-top: 2rem;
            padding: 20px;
            border: 1px solid #ddd;
            border-radius: 8px;
            background-color: #fff;
        }
        table {
            margin-top: 1rem;
        }

    .btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #DC4A13;
    --bs-btn-border-color: #DC4A13;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #cc4a1b;
    --bs-btn-hover-border-color: #cb4a1b;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #f94605;
    --bs-btn-active-border-color: #f94605;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #DC4A13;
    --bs-btn-disabled-border-color: #DC4A13;
}