body {
    background-color: #121212;
    color: #e0e0e0;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

h2 {
    color: #ffffff;
    margin-bottom: 20px;
}

.table {
    border-radius: 10px;
    overflow: hidden;
}

    .table thead {
        background: linear-gradient(90deg, #007bff, #00c6ff);
        color: white;
        font-weight: bold;
    }

    .table tbody tr:hover {
        background-color: rgba(0, 123, 255, 0.1);
        cursor: pointer;
    }

.btn-primary {
    background: linear-gradient(90deg, #007bff, #00c6ff);
    border: none;
    font-weight: bold;
}

    .btn-primary:hover {
        background: linear-gradient(90deg, #0056b3, #0096c7);
    }
