:root {
	--bn: #f7f7f7;
	--ng: #222;
	--r: #d22;
	--b: #079;
	--o: #d63;
	--y: #feb;
	--m: #821;
}

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	transition: .2s;
	position: relative;
	font-family: Luna, Metropolis, Helvetica, Calibri, Arial;
}

::selection {
	background-color: var(--o);
	color: var(--bn);
}

a {
	color: inherit;
	text-decoration: none;
}

a:focus {
	outline: none;
}

body {
	background: var(--bn);
	color: var(--ng);
	font-family: Luna, Helvetica, Calibri, Arial;
}