﻿body {
    background-color: #f8f9fa;
    font-family: 'Vazirmatn', sans-serif;
    color: #212529;
}

.card {
    border: none;
    border-radius: 12px;
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.05);
}
.btn-primary {
    background-color: #F4F2C9;
    border-color: #efbf04;
    color: #000;
}

    .btn-primary:hover {
        background-color: #efbf04;
        color: #F4F2C9;
    }

.btn-outline-secondary {
    border-radius: 8px;
}

.table thead {
    background-color: #f1f3f5;
}

.table th, .table td {
    vertical-align: middle;
}

.alert {
    border-radius: 10px;
}
.alert-info-bg {
    background-color: #F4F2C9;
    color: #000;
    border-color: #efbf04;
}