<commit_before>.elections-graphic .candidates-table {

	width: 100%;

	%rowRhythm {
		@include rhythm(0, 0, 1/4, 0);
		border-bottom: solid $bw10 1px;
	}

	%incumbent {
		margin-left: 0.5em;
		position: relative;
		bottom: 2px;
		border: solid $bw75 1px;
		border-radius: 3px;
		color: $bw90;
		padding-left: 0.5em;
		padding-right: 0.5em;
		font-family: $sansSerif;
		@include adjust-font-size-to($s2, 1);
	}

	td.candidate-party {

		@include rhythm(0, 1/4, 0, 0);

		.square {
			@include adjust-font-size-to($s5, 1);
			padding-right: 0.125em;

			&.republican { color: $republican; }
			&.democratic { color: $democratic; }
			&.independent { color: $independent; }
		}

		.party {
			text-transform: capitalize;
			font-family: $sansSerif;
			@include adjust-font-size-to($s3, 1);
			color: $bw100;
		}
	}

	td.candidate-name {

		@extend %rowRhythm;

		.winner {
			font-family: $sansSerif;
			@include adjust-font-size-to($s4, 1);
			color: $midGreen;
			padding-right: 0.25em;
		}

		.name {
			font-family: $sansSerifStrong;
			@include adjust-font-size-to($s5, 1);
		}

		.incumbent {
			@extend %incumbent;
		}

	}

	td.candidate-percent {

		@extend %rowRhythm;

		width: 1%;
		text-align: right;

		.percent {
			font-family: $sansSerif;
			font-weight: bold;
			@include adjust-font-size-to($s4, 1);
		}
	}

	td.candidate-bar {

		width: 100%;

		.bar {
			display: inline-block;
			width: 100%;
			background: $bw10;
			@include adjust-leading-to(2/3);
		}

		.fill {
			display: inline-block;
			&.republican { background: $republican; }
			&.democratic { background: $democratic; }
			&.independent { background: $independent; }<commit_msg>don't include bars on mobile<commit_after>.elections-graphic .candidates-table {

	$yesToBars: 480px;

	width: 100%;

	%rowRhythm {
		@include rhythm(0, 0, 1/4, 0);
		border-bottom: solid $bw10 1px;
	}

	%incumbent {
		margin-left: 0.5em;
		position: relative;
		bottom: 2px;
		border: solid $bw75 1px;
		border-radius: 3px;
		color: $bw90;
		padding-left: 0.5em;
		padding-right: 0.5em;
		font-family: $sansSerif;
		@include adjust-font-size-to($s2, 1);
	}

	td.candidate-party {

		@include rhythm(0, 1/4, 0, 0);

		.square {
			@include adjust-font-size-to($s5, 1);
			padding-right: 0.125em;

			&.republican { color: $republican; }
			&.democratic { color: $democratic; }
			&.independent { color: $independent; }

			@include breakpoint($yesToBars) {
				display: none;
			}
		}

		.party {
			text-transform: capitalize;
			font-family: $sansSerif;
			@include adjust-font-size-to($s3, 1);
			color: $bw100;
		}
	}

	td.candidate-name {

		@extend %rowRhythm;

		.winner {
			font-family: $sansSerif;
			@include adjust-font-size-to($s4, 1);
			color: $midGreen;
			padding-right: 0.25em;
		}

		.name {
			font-family: $sansSerifStrong;
			@include adjust-font-size-to($s5, 1);
		}

		.incumbent {
			@extend %incumbent;
		}

	}

	td.candidate-percent {

		@extend %rowRhythm;

		width: 1%;
		text-align: right;

		.percent {
			font-family: $sansSerif;
			font-weight: bold;
			@include adjust-font-size-to($s4, 1);
		}

		@include breakpoint($yesToBars) {
			padding-left: 1em;
			padding-right: 0.5em;
		}
	}

	.candidate-bar {
		display: none;

		@include breakpoint($yesToBars) {
			display: table-cell;
		}
	}

	td.candidate-bar {

		width: 100%;

		.bar {
			display: inline-block;
			width: 100%;
			background: $bw10;
			@include adjust-leading-to(2/3);
		}

		.fill {
			display: inline-block;
			&.republican { background: $republican; }
			&.democratic { background: $democratic; }
			&.independent { background: $independent; }
{'fraction_non_alphanumeric': 0.1625069328896284, 'fraction_numerical': 0.036051026067665005, 'mean_word_length': 2.9420765027322404, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '5093692', 'n_tokens_mistral': 1787, 'n_tokens_neox': 1441, 'n_words': 283}