<commit_before>$edge-padding: 0.5em;

.requirement {
	@include card;
	margin: 0 0.25em 0.25em 0.5em;
}

.requirement--override-button {
	padding: 0.25em 0.85em;
	margin-left: 0.5em;
}

.requirement--result {
	padding-left: 0.25em;
	padding-right: 0.25em;

	display: flex;
	justify-content: center;
}

.requirement .requirement .requirement .requirement--result,
.requirement .requirement .requirement .requirement--title,
.requirement .requirement .requirement .requirement--message,
.requirement .requirement .requirement .requirement--filter {
	padding-left: $edge-padding;
}

.requirement--title {
	font-size: 1em;
	font-weight: normal;

	border-bottom: $material-divider;
	padding: 0.2em 0.15em;
}

.requirement .requirement .requirement--title {
	text-align: center;
	font-weight: bold;

	font-size: 0.8em;
	margin: 0;
}

.requirement .requirement .requirement .requirement--title {
	text-align: left;
	font-weight: normal;
}

.requirement--title,
.requirement--result,
.requirement--message,
.requirement--filter,
.requirement--override-buttons {
	width: 100%;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}

.requirement--message {
	margin-top: 0em;
	margin-bottom: 0em;
	padding-left: $edge-padding;
	padding-right: $edge-padding;
}

.requirement .requirement .requirement .requirement--message {
	// padding-left: 0;
}

.requirement--override-buttons {
	display: flex;
	justify-content: space-around;

	.button {
		border: solid 1px currentColor;
	}
}
<commit_msg>remove a level of nesting from the <Requirement/> visual<commit_after>$edge-padding: 0.5em;

.requirement {
	margin: 0 0.25em 0.25em 0.5em;
}

.requirement .requirement {
	@include card;
}

.requirement--override-button {
	padding: 0.25em 0.85em;
	margin-left: 0.5em;
}

.requirement--result {
	padding-left: 0.25em;
	padding-right: 0.25em;

	display: flex;
	justify-content: center;
}

.requirement .requirement .requirement .requirement--result,
.requirement .requirement .requirement .requirement--title,
.requirement .requirement .requirement .requirement--message,
.requirement .requirement .requirement .requirement--filter {
	padding-left: $edge-padding;
}

.requirement--title {
	font-size: 1em;
	font-weight: normal;

	border-bottom: $material-divider;
	padding: 0.2em 0.15em;
}

.requirement .requirement .requirement--title {
	text-align: center;
	font-weight: bold;

	font-size: 0.8em;
	margin: 0;
}

.requirement .requirement .requirement .requirement--title {
	text-align: left;
	font-weight: normal;
}

.requirement--title,
.requirement--result,
.requirement--message,
.requirement--filter,
.requirement--override-buttons {
	width: 100%;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}

.requirement--message {
	margin-top: 0em;
	margin-bottom: 0em;
	padding-left: $edge-padding;
	padding-right: $edge-padding;
}

.requirement .requirement .requirement .requirement--message {
	// padding-left: 0;
}

.requirement--override-buttons {
	display: flex;
	justify-content: space-around;

	.button {
		border: solid 1px currentColor;
	}
}

{'fraction_non_alphanumeric': 0.14867549668874172, 'fraction_numerical': 0.029801324503311258, 'mean_word_length': 3.8962722852512157, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 4, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '222731', 'n_tokens_mistral': 1178, 'n_tokens_neox': 1102, 'n_words': 226}