/* table-styles.css */

/* Styling for the article table */
.article-table {
    width: 100%;
    max-width: 800px; /* Adjust table width as needed */
    margin: 20px auto; /* Center the table */
    border-collapse: collapse; /* Merge borders for clean look */
    font-family: Arial, sans-serif; /* Font for table */
    border: 2px solid #00ff00; /* Outer table border */
}

/* Style for table headers */
.article-table th {
    background-color: #6f42c1; /* Light gray header background */
    font-weight: bold;
    padding: 12px; /* Extra padding for headers */
    border: 1px solid #00ff00; /* Border for header cells */
    color: #00ff00; /* Header text color */
}

/* Style for table cells */
.article-table td {
    padding: 10px; /* Padding for cell content */
    border: 1px solid #00ff00; /* Border for all cells */
    color: #00ff00; /* Text color */
}

/* Alternating row colors for readability */
.article-table tr:nth-child(even) {
    background-color: #f9f9f9; /* Light gray for even rows */
}

/* Hover effect for rows */
.article-table tr:hover {
    background-color: #ffc500; /* Light blue on hover */
}
.article-table a {
    color: #00FF00; /* Changed link color to bright green */
    text-decoration: none;
}
.article-table a:hover {
    text-decoration: underline;
}
