<commit_before>@import "base";

body {
	margin: 0px;
	background-color: #f0f0f0;
	cursor: default !important;
	line-height: 1.4;
}

.container {
	margin: 0px auto 100px auto;
	width: 100%;
	color: #333;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: center;

	.header {
		width: 100%;
		background-color: #1f8dd6;
		text-align: center;
		@media @lg {
			text-align: left;
		}

		.header-contents {
			max-width: 900px;
			margin: 0 auto;
			padding: 10px 15px;
			padding-bottom: 0px;
			@media @md {
				padding: 14px 40px;
				padding-bottom: 0px;
			}
			@media @lg {
				padding-bottom: 14px;
			}

			.pure-g .pure-u-1 {
				height: 40px;
				@media @lg {
					height: 30px;
				}
			}

			.logo {
				img {
					width: 85px;
				}
			}

			.search-container {
				max-width: 500px;
				margin: 0 auto;
				
				.search {
					width: 100%;
					outline: none;
					-webkit-appearance: none;
					padding: 6px 12px;
					font-size: 14px;
					color: #555;
					border: none;
					border-radius: 2px;
				}
				.search::-webkit-input-placeholder {
					color: #ccc;
				}
				.search:focus::-webkit-input-placeholder {
					color: #ddd;
				}
			}

			.actions {
				color: rgb(51, 122, 183);
				text-align: center;
				font-size: 12px;
				line-height: 20px;
				margin-top: 0px;
				@media @sm {
					font-size: 14px;
				}
				@media @lg {
					text-align: right;
					line-height: 32px;
					margin-top: 0px;
				}

				a {
					color: white;
					opacity: 0.85;
					display: inline-block;
					text-decoration: none;
					margin-left: 10px;
					@media @sm {
						margin-left: 30px;
					}
				}

				a:first-child {
					margin-left: 0px;
				}

				a:hover {
					text-decoration: none;
					color: white !important;
					opacity: 1;
				}
			}

			.not-in-trust-metric {
				line-height: 0px;
				display: block;
				font-size: 11px;
				color: white;
				font-weight: bold;
			}
		}
	}

	a {
		color: #333;
		text-decoration: none;
	}

	a:hover {
		color: #337ab7;
	}

	table {
		border-collapse: collapse
	}

	hr {
		margin: 20px 0px;
		border: 0;
		border-top: 1px solid #ddd;
	}

	input[type="text"], input[type="password"], input[type="date"] {
		border-radius: 2px;
		box-shadow: none;
	}

	.delete-button {
		color: white;
		background: rgb(202, 60, 60);
	}
	
	.pure-button-primary {
		background-color: #1f8dd6 !important;
	}

	.main-wrap {
		position: absolute;
		left: 0px;
		right: 0px;
		bottom: 0px;
		overflow-y: auto;
		padding-top: 40px;
		top: 130px;
		@media @lg {
			top: 58px;
		}

		.alert {
			margin: 0px auto;
			margin-bottom: 20px;
			max-width: 900px;
			padding: 8px 15px;
			font-size: 16px;
		}

		.alert-info {
			background-color: #DCEDC8;
		}

		.alert-error {
			background-color: #fba3a3;
		}

		.heading {
			font-size: 18px;
			margin: 0px;
			margin-bottom: 10px;
			line-height: 16px;
			padding: 0px 15px;
		}

		.heading-a {
			display: block;
			margin: 0px;
			font-size: 11px;
			margin-bottom: 20px;
		}

		.main {
			margin-top: 0px;
			margin-bottom: 100px;
			border-radius: 0px;
			color: #333;
			background-color: none;
			max-width: 900px;
			margin-left: auto;
			margin-right: auto;
			padding: 30px 20px 30px 20px;
			@media @sm {
				padding: 40px 35px 40px 35px;
				background: white;
			}
		}
	}
}<commit_msg>fix header bottom padding on mobile<commit_after>@import "base";

body {
	margin: 0px;
	background-color: #f0f0f0;
	cursor: default !important;
	line-height: 1.4;
}

.container {
	margin: 0px auto 100px auto;
	width: 100%;
	color: #333;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: center;

	.header {
		width: 100%;
		background-color: #1f8dd6;
		text-align: center;
		@media @lg {
			text-align: left;
		}

		.header-contents {
			max-width: 900px;
			margin: 0 auto;
			padding: 10px 15px;
			padding-bottom: 0px;
			@media @md {
				padding: 14px 40px;
				padding-bottom: 0px;
			}
			@media @lg {
				padding-bottom: 14px;
			}

			.pure-g .pure-u-1 {
				height: 40px;

				@media @lg {
					height: 30px;
				}
			}
			.pure-u-1:last-child {
				height: 28px;
			}

			.logo {
				img {
					width: 85px;
				}
			}

			.search-container {
				max-width: 500px;
				margin: 0 auto;
				
				.search {
					width: 100%;
					outline: none;
					-webkit-appearance: none;
					padding: 6px 12px;
					font-size: 14px;
					color: #555;
					border: none;
					border-radius: 2px;
				}
				.search::-webkit-input-placeholder {
					color: #ccc;
				}
				.search:focus::-webkit-input-placeholder {
					color: #ddd;
				}
			}

			.actions {
				color: rgb(51, 122, 183);
				text-align: center;
				font-size: 12px;
				line-height: 20px;
				margin-top: 0px;
				@media @sm {
					font-size: 14px;
				}
				@media @lg {
					text-align: right;
					line-height: 32px;
					margin-top: 0px;
				}

				a {
					color: white;
					opacity: 0.85;
					display: inline-block;
					text-decoration: none;
					margin-left: 10px;
					@media @sm {
						margin-left: 30px;
					}
				}

				a:first-child {
					margin-left: 0px;
				}

				a:hover {
					text-decoration: none;
					color: white !important;
					opacity: 1;
				}
			}

			.not-in-trust-metric {
				line-height: 0px;
				display: block;
				font-size: 11px;
				color: white;
				font-weight: bold;
			}
		}
	}

	a {
		color: #333;
		text-decoration: none;
	}

	a:hover {
		color: #337ab7;
	}

	table {
		border-collapse: collapse
	}

	hr {
		margin: 20px 0px;
		border: 0;
		border-top: 1px solid #ddd;
	}

	input[type="text"], input[type="password"], input[type="date"] {
		border-radius: 2px;
		box-shadow: none;
	}

	.delete-button {
		color: white;
		background: rgb(202, 60, 60);
	}
	
	.pure-button-primary {
		background-color: #1f8dd6 !important;
	}

	.main-wrap {
		position: absolute;
		left: 0px;
		right: 0px;
		bottom: 0px;
		overflow-y: auto;
		padding-top: 40px;
		top: 130px;
		@media @lg {
			top: 58px;
		}

		.alert {
			margin: 0px auto;
			margin-bottom: 20px;
			max-width: 900px;
			padding: 8px 15px;
			font-size: 16px;
		}

		.alert-info {
			background-color: #DCEDC8;
		}

		.alert-error {
			background-color: #fba3a3;
		}

		.heading {
			font-size: 18px;
			margin: 0px;
			margin-bottom: 10px;
			line-height: 16px;
			padding: 0px 15px;
		}

		.heading-a {
			display: block;
			margin: 0px;
			font-size: 11px;
			margin-bottom: 20px;
		}

		.main {
			margin-top: 0px;
			margin-bottom: 100px;
			border-radius: 0px;
			color: #333;
			background-color: none;
			max-width: 900px;
			margin-left: auto;
			margin-right: auto;
			padding: 30px 20px 30px 20px;
			@media @sm {
				padding: 40px 35px 40px 35px;
				background: white;
			}
		}
	}
}
{'fraction_non_alphanumeric': 0.14330543933054393, 'fraction_numerical': 0.054243873281530186, 'mean_word_length': 2.148165569143932, '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': '83458', 'n_tokens_mistral': 3798, 'n_tokens_neox': 2665, 'n_words': 600}