.header_back {
    color: var(--default-color);
    background-color: var(--background-color);
    background: url('/assets/images/footer-bg.png') center no-repeat;
    background-size: cover;
}

.header_back:before {
    content: "";
    background: color-mix(in srgb, var(--background-color), transparent 10%);
    position: absolute;
    inset: 0;
}

/* Custom table styles */
table thead {
    background-color: #007bff;
    color: white;
}

table tbody tr:hover {
    background-color: #f1f1f1;
}

table a {
    color: #007bff;
    text-decoration: none;
}

table a:hover {
    text-decoration: underline;
}