<commit_before>.area-of-study {
	@extend %block-small;

	h1 {
		padding: $block-edge-padding;
		font-size: inherit;
		font-weight: 400;
		margin: 0;
		z-index: 1;
		position: relative;
	}

	summary {
		position: relative;
	}

	$progress-bar-bg: transparent;
	$progress-bar-solid-color: $olaf-gold;
	$progress-bar-color: linear-gradient(
		to bottom, 
		$olaf-gradient-start, 
		$olaf-gradient-end
	);
	progress {
		display: block;
		position: absolute;
		top: 0;  bottom: 0;
		left: 0; right: 0;

		width: 100%;
		height: 100%;

		margin: 0;

		vertical-align: middle;
		border: 0;

		color: $progress-bar-solid-color;
		background: $progress-bar-bg;

		border-radius: 3px;
		overflow: hidden;
	}

	progress::-moz-progress-bar      { background: $progress-bar-color; }
	progress::-webkit-progress-value { background: $progress-bar-color; }
	progress::-webkit-progress-bar   { background: $progress-bar-bg; }

	summary::-webkit-details-marker { display: none; }
	summary::-moz-details-marker    { display: none; }
	summary::-ms-details-marker     { display: none; }
	summary::details-marker         { display: none; }

	summary:focus { outline: 2px solid $black; }

	& > details {
		summary::after {
			@include ionicon($ionicon-var-ios7-arrow-down);

			position: absolute;
			top: calc(50% - 6px);
			right: 8px;
		}
	}

	& > details[open] {
		progress {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0;
			opacity: 0.5;
		}
		summary::after {
			@include ionicon($ionicon-var-ios7-arrow-left);
		}
	}
}<commit_msg>Remove the focus outline from <summary><commit_after>.area-of-study {
	@extend %block-small;

	h1 {
		padding: $block-edge-padding;
		font-size: inherit;
		font-weight: 400;
		margin: 0;
		z-index: 1;
		position: relative;
	}

	summary {
		position: relative;
	}

	$progress-bar-bg: transparent;
	$progress-bar-solid-color: $olaf-gold;
	$progress-bar-color: linear-gradient(
		to bottom, 
		$olaf-gradient-start, 
		$olaf-gradient-end
	);
	progress {
		display: block;
		position: absolute;
		top: 0;  bottom: 0;
		left: 0; right: 0;

		width: 100%;
		height: 100%;

		margin: 0;

		vertical-align: middle;
		border: 0;

		color: $progress-bar-solid-color;
		background: $progress-bar-bg;

		border-radius: 3px;
		overflow: hidden;
	}

	progress::-moz-progress-bar      { background: $progress-bar-color; }
	progress::-webkit-progress-value { background: $progress-bar-color; }
	progress::-webkit-progress-bar   { background: $progress-bar-bg; }

	summary::-webkit-details-marker { display: none; }
	summary::-moz-details-marker    { display: none; }
	summary::-ms-details-marker     { display: none; }
	summary::details-marker         { display: none; }

	// summary:focus { outline: 2px solid $black; }

	& > details {
		summary::after {
			@include ionicon($ionicon-var-ios7-arrow-down);

			position: absolute;
			top: calc(50% - 6px);
			right: 8px;
		}
	}

	& > details[open] {
		progress {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0;
			opacity: 0.5;
		}
		summary::after {
			@include ionicon($ionicon-var-ios7-arrow-left);
		}
	}
}
{'fraction_non_alphanumeric': 0.15950920245398773, 'fraction_numerical': 0.019373587342589604, 'mean_word_length': 3.238030095759234, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 8, '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': '1539431', 'n_tokens_mistral': 1308, 'n_tokens_neox': 1120, 'n_words': 221}