<commit_before>/* Button: Default: Gray */
button,
a.button {
	display: inline-block;
	padding: 0.5em 0.75em;

	border: $px solid rgb(110, 110, 110);
	border-radius: 0.35em;

	gradient($button-gray-gradient);
	
	box-shadow: inset 0 0.05em 0.05em rgba(255, 255, 255, 0.55),
	            inset 0 -0.05em 0.05em rgba(255, 255, 255, 0.15),
	            inset 0.05em 0 0.05em rgba(255, 255, 255, 0.15),
	            inset -0.05em 0 0.05em rgba(255, 255, 255, 0.15),
				0 0 0.125em rgba(0, 0, 0, 1),
				0 0.1em 0.05em rgba(255, 255, 255, 0.35);

	color: $button-text-color;
    font-family: $button-font;
	font-size: 0.9em;
	font-weight: bold;
	text-shadow: 0 0 -($px) rgba(0, 0, 0, 0.5);
	text-decoration: none; /* Reset underline on a.button */
	text-align: center;
	
	user-select: none;
	
	cursor: pointer;
	
	.badge {
		position: absolute;
		right: 0.1em;
		top: 0.1em;
		z-index: 1;
		
		font-size: 0.9em;
	}
	
	&:active {
		gradient($button-gray-down-gradient);
	}
	

	// Large button
	&.large {
	    font-size: 1.5em;
	
		& i {
			font-size: 1.35em;
			vertical-align: middle;
			line-height: 0.5em;
			margin-right: 0.1em;
		}
	}


	/* Button: blue */
	&.blue {
		border-color: $button-blue-border-color;
	
		gradient-shiny($button-blue-gradient);

		&:active {
			gradient-shiny($button-blue-down-gradient);
		}
	}

	/* Button: green */
	&.green {
		border-color: $button-green-border-color;
	
		gradient-shiny($button-green-gradient);

		&:active {
			gradient-shiny($button-green-down-gradient);
		}
	}
	
	/* Button: black */
	&.black {
		border-color: $button-black-border-color;
	
		gradient($button-black-gradient);

		&:active {
			gradient($button-black-down-gradient);
		}
	}

	/* Button: red */
	&.red {
		border-color: $button-red-border-color;
	
	    gradient-shiny($button-red-gradient);
	
		&:active {
		    gradient-shiny($button-red-down-gradient);
		}
	}


	/* Button: round */
	&.round,
	&.round {
		position: relative;
		border-box();
	
		margin: 0.8em 0 0 0.8em;
		padding: 0;
		width: 1.675em;
		height: 1.675em;
	
		overflow: hidden;
    
		border: 0.175em solid white;
		border-radius: 1em;

		color: white;
		line-height: 1.475em;
		text-align: center;

		box-shadow: 0 0 0.4em rgba(0,0,0,0.5);

		text-shadow: 0 0 -($px) rgba(0, 0, 0, 0.2);
	
		i {
			font-size: 1.15em;
		}

		&.blue {
			gradient($button-round-blue-gradient);
		
			&:active {
			    gradient($button-round-blue-down-gradient);
			}
		}

		&.red {
			gradient($button-round-red-gradient);
		
			&:active {
			    gradient($button-round-red-down-gradient);
			}
		}
	}
	
	&.back {
		position: relative;
		margin-left: 0.85em !important;
		
		border-top-left-radius: 0.925em !important;<commit_msg>Added unlockDelete and unlocked class for round buttons, fixed back button left margin<commit_after>/* Button: Default: Gray */
button,
a.button {
	display: inline-block;
	padding: 0.5em 0.75em;

	border: $px solid rgb(110, 110, 110);
	border-radius: 0.35em;

	gradient($button-gray-gradient);
	
	box-shadow: inset 0 0.05em 0.05em rgba(255, 255, 255, 0.55),
	            inset 0 -0.05em 0.05em rgba(255, 255, 255, 0.15),
	            inset 0.05em 0 0.05em rgba(255, 255, 255, 0.15),
	            inset -0.05em 0 0.05em rgba(255, 255, 255, 0.15),
				0 0 0.125em rgba(0, 0, 0, 1),
				0 0.1em 0.05em rgba(255, 255, 255, 0.35);

	color: $button-text-color;
    font-family: $button-font;
	font-size: 0.9em;
	font-weight: bold;
	text-shadow: 0 0 -($px) rgba(0, 0, 0, 0.5);
	text-decoration: none; /* Reset underline on a.button */
	text-align: center;
	
	user-select: none;
	
	cursor: pointer;
	
	.badge {
		position: absolute;
		right: 0.1em;
		top: 0.1em;
		z-index: 1;
		
		font-size: 0.9em;
	}
	
	&:active {
		gradient($button-gray-down-gradient);
	}
	

	// Large button
	&.large {
	    font-size: 1.5em;
	
		& i {
			font-size: 1.35em;
			vertical-align: middle;
			line-height: 0.5em;
			margin-right: 0.1em;
		}
	}


	/* Button: blue */
	&.blue {
		border-color: $button-blue-border-color;
	
		gradient-shiny($button-blue-gradient);

		&:active {
			gradient-shiny($button-blue-down-gradient);
		}
	}

	/* Button: green */
	&.green {
		border-color: $button-green-border-color;
	
		gradient-shiny($button-green-gradient);

		&:active {
			gradient-shiny($button-green-down-gradient);
		}
	}
	
	/* Button: black */
	&.black {
		border-color: $button-black-border-color;
	
		gradient($button-black-gradient);

		&:active {
			gradient($button-black-down-gradient);
		}
	}

	/* Button: red */
	&.red {
		border-color: $button-red-border-color;
	
	    gradient-shiny($button-red-gradient);
	
		&:active {
		    gradient-shiny($button-red-down-gradient);
		}
	}


	/* Button: round */
	&.round {
		position: relative;
		border-box();
	
		margin: 0.8em 0 0 0.8em;
		padding: 0;
		width: 1.675em;
		height: 1.675em;
	
		overflow: hidden;
    
		border: 0.175em solid white;
		border-radius: 1em;

		color: white;
		line-height: 1.475em;
		text-align: center;

		box-shadow: 0 0 0.4em rgba(0,0,0,0.5);

		text-shadow: 0 0 -($px) rgba(0, 0, 0, 0.2);
	
		i {
			font-size: 1.15em;
		}

		&.blue {
			gradient($button-round-blue-gradient);
		
			&:active {
			    gradient($button-round-blue-down-gradient);
			}
		}

		&.red {
			gradient($button-round-red-gradient);
		
			&:active {
			    gradient($button-round-red-down-gradient);
			}
		}
		
		&.unlockDelete {
			transition: all 0.075s ease-in;
			
			&.unlocked {
				transform: rotate(-90deg);
				
				margin-top: 0.0000001em; // Fix a Chrome bug when toggling the rotation a few times
			}
		}
	}
	
	&.back {
		position: relative;
		margin-left: 0.65em !important;
		
		border-top-left-radius: 0.925em !important;
{'fraction_non_alphanumeric': 0.17046458222928812, 'fraction_numerical': 0.07171877760113055, 'mean_word_length': 2.5520702634880803, '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': '1309176', 'n_tokens_mistral': 2926, 'n_tokens_neox': 2225, 'n_words': 469}