/*
 * Table styling for post content.
 *
 * NEW as of Sprint 7 — WordPress core outputs plain unstyled <table>
 * markup from the block editor's Table block with no theme involvement,
 * so this isn't retrofitting anything: no table has ever rendered
 * through this theme before, there's no "previous appearance" to
 * regress from. Scoped to .entry-content so it only affects actual post
 * body tables, not some future admin-facing table this theme might add.
 *
 * @package TFGadgets
 */

.entry-content table{
	width:100%;
	border-collapse:collapse;
	margin:2em 0;
	font-size:15px;
}
.entry-content th,
.entry-content td{
	border:1px solid var(--line);
	padding:10px 14px;
	text-align:left;
}
.entry-content th{
	font-family:var(--font-mono);
	font-size:11.5px;
	text-transform:uppercase;
	letter-spacing:.05em;
	color:var(--text-faint);
	background:var(--bg-card);
}
.entry-content tbody tr:nth-child(even){ background:var(--bg-alt); }
.entry-content figure.wp-block-table{ overflow-x:auto; } /* keeps wide tables from breaking the 720px column on mobile */
