:root {
	--color-bg: #040a14;
	--color-text: #fff;
	--color-yellow: #ffe600;
	--color-blue: #00a8ff;
	--color-blue-dark: #0050ff;
	--color-line: #06c755;
	--inner: 1440px;
	--grid-major: linear-gradient(to bottom, rgba(255, 255, 255, .13) 1px, transparent 1px);
	--grid-major-v: linear-gradient(to right, rgba(255, 255, 255, .13) 1px, transparent 1px);
	--grid-minor: linear-gradient(to bottom, rgba(255, 255, 255, .04) 1px, transparent 1px);
	--grid-minor-v: linear-gradient(to right, rgba(255, 255, 255, .04) 1px, transparent 1px);
}

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

body {
	margin: 0;
	background-color: var(--color-bg);
	background-image: var(--grid-major), var(--grid-major-v), var(--grid-minor), var(--grid-minor-v);
	background-size: 100px 100px, 100px 100px, 20px 20px, 20px 20px;
	background-position: 50% 0;
	color: var(--color-text);
}

img { max-width: 100%; height: auto; }
a { color: inherit; text-decoration: none; }
ul { margin: 0; padding: 0; list-style: none; }
