* {
	box-sizing: border-box;
	padding: 0;
	margin: 0;

	font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;
	font-synthesis: none;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	user-select: none;
}

body {
	--navSize: 60px;
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100svw;
	height: 100svh;
	background-color: #fbeced;
	overflow: hidden;
}

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