﻿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: #007bff;
    border: none;
    border-radius: 8px;
    transition: 0.2s;
}

    .btn-primary:hover {
        background-color: #0056b3;
    }

.btn-outline-secondary {
    border-radius: 8px;
}

.table thead {
    background-color: #f1f3f5;
}

.table th, .table td {
    vertical-align: middle;
}

.alert {
    border-radius: 10px;
}
