.table {
	border-spacing: 0;
	text-align: left;
	width: 100%;

	tbody tr:last-child td {
		border-bottom: none !important;
	}

	td,
	th {
		border-bottom: 1px solid var(--color-default-lucid);
		padding: 1rem 1.25rem;
		color: var(--color-text);

		.is-dark-mode & {
			border-bottom: 1px solid var(--color-dark-tint);
			color: var(--color-text-light);
		}

		&:first-child {
			padding-left: 0.75rem;
		}

		&:last-child {
			padding-right: 0.75rem;
		}
	}
}
