/* Responsive table wrapper for guides and articles */
.responsive-table-wrapper {
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	margin-bottom: 32px;
}

@media (max-width: 900px) {
	.responsive-table-wrapper {
		border-radius: 8px;
		box-shadow: 0 2px 8px rgba(0,0,0,0.08);
		background: #181b20;
		padding: 2px 0;
	}
	table {
		min-width: 600px;
		font-size: 0.95rem;
	}
}
/* tables.css - Centralized table styles for Game-Art.Dev CMS */

/* Table Styles (for module content) */
table {
	width: 100%;
	border-collapse: collapse;
	background: #1a1a1a;
	color: #e0e0e0;
	margin-bottom: 32px;
	font-size: var(--font-size-body);
}
th, td {
	padding: var(--spacing-sm) var(--spacing-md);
	border: var(--border-width) solid #444;
	text-align: left;
}
th {
	background: var(--color-bg-table-header);
	color: var(--color-link);
	font-weight: var(--font-weight-semibold);
}
tr:nth-child(even) {
	background: var(--color-bg-table-alt);
}
tr:hover {
	background: var(--color-bg-table-alt);
}
