/**
 * global_contrast
 * @version	1.0
 * @release	01-04-2021
 * @author	msolowski Marcin Sołowski
 * @website	http://msolowski.pl
 */

#global_contrast
{
	font-size: 1rem;
	width: 32px;
}

.global_contrast
{
	cursor: pointer;
}

.global_contrast:focus-visible
{
	outline: 2px dotted var(--root_color_lead);
	outline-offset: 2px;
}

.global_contrast::before
{
/*	font-family: 'euroweb';
	content: '\e900';
	color: var(--global_color_element);
	transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); */
}

/* .global_contrast:hover::before
{
	color: var(--global_color_element_hover);
} */


/* :root.is_global_contrast .global_contrast::before
{
	color: var(--global_color_element_hover);
} */

.global_contrast:hover path
{
	fill: var(--root_color_btn_hover);
}

:root.is_global_contrast .global_contrast path
{
	fill: var(--root_color_btn_hover);
}

:root.is_global_contrast .global_contrast:hover::before
{
	color: var(--root_color_white);
}

@media screen and (max-width: 1024px)
{
	#global_contrast
	{
		font-size: 1em !important;
	}
}