html {
	font-family: var(--font-sans);
	font-size: 16px;
	color: var(--text);
	background: var(--desktop-bg);
}

body {
	overflow: hidden;
	line-height: var(--leading-base);
	font-synthesis: none;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}

:focus-visible {
	outline: 2px solid var(--focus-ring);
	outline-offset: 2px;
}

::selection {
	color: white;
	background: var(--selection);
}
