<commit_before>::-webkit-scrollbar
{
	display: none;
}
.project-close-button
{
	@include respond-to( 'small' )
	{
		width: 40px;
		height: 40px;
	}

	position: fixed;
	cursor: pointer;
	width: 50px;
	height: 50px;
	top: $page-margin;
	right: $page-margin;
	z-index: 20;
	background: url('images/trigger_black.svg') no-repeat center center;
}

.project-page-wrapper
{
	overflow-x: hidden;
	overflow-y: scroll;
	position: fixed;
	width: 100vw;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 10;
	background: $white;

	-webkit-overflow-scrolling: touch;
}

.project-page-header-image
{
	@include respond-to( 'small' )
	{
		position: relative;
		height: auto;
		height: 40vh;
	}
	@include respond-to( 'medium' )
	{
		height: 45vh;
	}

	align-items: center;
	align-content: center;
	justify-content: center;

	overflow: hidden;
	height: 85vh;
	margin-left: 0;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;

	img
	{
		@include respond-to( 'small' )
		{
			object-fit: cover;

			&.project-image
			{
				position: absolute;
				top: 0;

				object-fit: cover;
			}
		}

		width: 100vw;

		object-fit: cover;
	}
}

.people-header-image
{
	object-fit: contain !important;
}

.project-page-content-wrapper
{
	@include respond-to( 'small' )
	{
		margin: 1rem 1rem 1rem $page-margin;
	}

	margin: 2rem;
}

.project-page-header-text
{
	@include respond-to( 'small' )
	{
		font-size: $mobile-menu-text;
	}

	flex-flow: row wrap;

	font-size: 3.5rem;
}

.project-page-text-wrapper
{
	@include respond-to( 'small' )
	{
		flex-flow: column wrap;

		padding: 0;
	}

	flex-flow: row;

	padding: 2rem 0;
}

.project-page-sidebar
{
	@include respond-to( 'small' )
	{
		order: 1;
		flex: auto;

		margin-bottom: $page-margin;
	}

	flex: 1 0 0%;

	// padding-right: 5rem;
}

.project-page-sidebar-section
{
	margin-top: 2rem;

	&:first-child<commit_msg>Correct project page desktop sidebar padding<commit_after>::-webkit-scrollbar
{
	display: none;
}
.project-close-button
{
	@include respond-to( 'small' )
	{
		width: 40px;
		height: 40px;
	}

	position: fixed;
	cursor: pointer;
	width: 50px;
	height: 50px;
	top: $page-margin;
	right: $page-margin;
	z-index: 20;
	background: url('images/trigger_black.svg') no-repeat center center;
}

.project-page-wrapper
{
	overflow-x: hidden;
	overflow-y: scroll;
	position: fixed;
	width: 100vw;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 10;
	background: $white;

	-webkit-overflow-scrolling: touch;
}

.project-page-header-image
{
	@include respond-to( 'small' )
	{
		position: relative;
		height: auto;
		height: 40vh;
	}
	@include respond-to( 'medium' )
	{
		height: 45vh;
	}

	align-items: center;
	align-content: center;
	justify-content: center;

	overflow: hidden;
	height: 85vh;
	margin-left: 0;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;

	img
	{
		@include respond-to( 'small' )
		{
			object-fit: cover;

			&.project-image
			{
				position: absolute;
				top: 0;

				object-fit: cover;
			}
		}

		width: 100vw;

		object-fit: cover;
	}
}

.people-header-image
{
	object-fit: contain !important;
}

.project-page-content-wrapper
{
	@include respond-to( 'small' )
	{
		margin: 1rem 1rem 1rem $page-margin;
	}

	margin: 2rem;
}

.project-page-header-text
{
	@include respond-to( 'small' )
	{
		font-size: $mobile-menu-text;
	}

	flex-flow: row wrap;

	font-size: 3.5rem;
}

.project-page-text-wrapper
{
	@include respond-to( 'small' )
	{
		flex-flow: column wrap;

		padding: 0;
	}

	flex-flow: row;

	padding: 2rem 0;
}

.project-page-sidebar
{
	@include respond-to( 'small' )
	{
		order: 1;
		flex: auto;

		margin-bottom: $page-margin;
		padding-right: 0;
	}

	flex: 1 0 0%;

	padding-right: 5rem;
}

.project-page-sidebar-section
{
	margin-top: 2rem;

	&:first-child
{'fraction_non_alphanumeric': 0.15613480779357555, 'fraction_numerical': 0.02448657187993681, 'mean_word_length': 3.258968609865471, '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': '376515', 'n_tokens_mistral': 1747, 'n_tokens_neox': 1534, 'n_words': 330}