
/*
 * The appearance CSS property is used to control native appearance of UI controls,
 * that are based on operating system's theme.
 * Disable this property on all elements in order to set an own style for all browsers.
 */
* {
	-webkit-appearance: none;	/* Safari */
	-moz-appearance: none;		/* Old versions of Firefox */
	-o-appearance: none;
	appearance: none;			/* Non-prefixed version, currently supported by Chrome, Edge, Opera and Firefox */
}

/*
 * We remove margins, reservations and borders from all elements by default and
 * take into account for any border and padding in the values we specify for all
 * element's width and height
 */
* {
	box-sizing: border-box;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

html {
	height: 100vh;
}

body {
  	height: 100vh;
  	width: 100vw;
  	margin: 0;

	min-width: 512px;
	min-height: 100vh;
	background-color: black;
}