:root {

	/* Scale */
	--global-scale: 		100;
	--global-scale-factor:	calc(var(--global-scale) / 100);

}

/* Resets */

	/* Box sizing */
	*,
	*::before,
	*::after {
		box-sizing: border-box;
	}


	/* Remove margin */
	body, h1, h2, h3, h4, p, figure, blockquote, dl, dd, button, ul, li {
		margin: 0;
		padding: 0;
		border: none;
	}

	a {
		text-decoration: none;
	}

	ul li,
	ol li {
		list-style: none;
	}

	hr {
		border: none; /* Remove a borda padrão */
		margin: 0; /* Remove margens */
		padding: 0; /* Remove padding */
		height: 1px; /* Define altura desejada */
		background: none; /* Remove background */
	}

	/* Improve text rendering */
	body {
		min-height: 100vh;
		line-height: 1.5;
		-webkit-font-smoothing: antialiased;
	}


	/* Media defaults */
	img, picture, video, canvas, svg {
		display: block;
		max-width: 100%;
	}


	/* Forms inherit font */
	input, button, textarea, select {
		font: inherit;
	}



