
table {
	border-collapse: collapse;
}

/* 
*/

.sft-table {
	border-collapse: collapse;

	border-color: var(--sft-transparent-black-0007);
	border-style: solid;
	border-width: 1px;
}


	.sft-table td, .sft-table th  {
		padding: .75rem;

		border-color: var(--sft-transparent-black-0007);
		border-style: solid;
		border-width: 1px;

		border-color: var(--sft-opaque-black-white-0093);
	}

/* 
# Density modifiers */
	/* 
	.sft-table--squeezed-density td,
	.sft-table--squeezed-density th {
		padding: var(--sft-squeezed-density);
	}
	*/

	/* 
	## Tight set */
		.sft-table--compressed-density td,
		.sft-table--compressed-density th {
			padding: var(--sft-compressed-density);
		}

		/* Default */
		.sft-table--condensed-density td,
		.sft-table--condensed-density th {
			padding: var(--sft-condensed-density);
		}


		.sft-table--compact-density td,
		.sft-table--compact-density th {
			padding: var(--sft-compact-density);
		}


	/* 
	## Spacious set */
	.sft-table--cozy-density td,
	.sft-table--cozy-density th {
		padding: var(--sft-cozy-density);
	}

	.sft-table--comfortable-density td,
	.sft-table--comfortable-density th {
		padding: var(--sft-comfortable-density);
	}

	.sft-table--roomy-density td,
	.sft-table--roomy-density th {
		padding: var(--sft-roomy-density);
	}