
:root {

	/*
	# Black and White */

	/* Black */
	--csn-opaque-black-white-0000: hsl(0, 0%, 0%);
	--csn-opaque-black-white-0001: hsl(0, 0%, 1%);
	--csn-opaque-black-white-0002: hsl(0, 0%, 2%);
	--csn-opaque-black-white-0003: hsl(0, 0%, 3%);
	--csn-opaque-black-white-0004: hsl(0, 0%, 4%);
	--csn-opaque-black-white-0005: hsl(0, 0%, 5%);
	--csn-opaque-black-white-0006: hsl(0, 0%, 6%);
	--csn-opaque-black-white-0007: hsl(0, 0%, 7%);
	--csn-opaque-black-white-0008: hsl(0, 0%, 8%);
	--csn-opaque-black-white-0009: hsl(0, 0%, 9%);
	--csn-opaque-black-white-0010: hsl(0, 0%, 10%);
	--csn-opaque-black-white-0011: hsl(0, 0%, 11%);
	--csn-opaque-black-white-0012: hsl(0, 0%, 12%);
	--csn-opaque-black-white-0013: hsl(0, 0%, 13%);
	--csn-opaque-black-white-0014: hsl(0, 0%, 14%);
	--csn-opaque-black-white-0015: hsl(0, 0%, 15%);


	--csn-opaque-black-white-0020: hsl(0, 0%, 20%);
	--csn-opaque-black-white-0030: hsl(0, 0%, 30%);
	--csn-opaque-black-white-0040: hsl(0, 0%, 40%);
	--csn-opaque-black-white-0050: hsl(0, 0%, 50%);
	--csn-opaque-black-white-0060: hsl(0, 0%, 60%);
	--csn-opaque-black-white-0070: hsl(0, 0%, 70%);
	--csn-opaque-black-white-0080: hsl(0, 0%, 80%);


	--csn-opaque-black-white-0085: hsl(0, 0%, 85%);
	--csn-opaque-black-white-0086: hsl(0, 0%, 86%);
	--csn-opaque-black-white-0087: hsl(0, 0%, 87%);
	--csn-opaque-black-white-0088: hsl(0, 0%, 88%);
	--csn-opaque-black-white-0089: hsl(0, 0%, 89%);
	--csn-opaque-black-white-0090: hsl(0, 0%, 90%);
	--csn-opaque-black-white-0091: hsl(0, 0%, 91%);
	--csn-opaque-black-white-0092: hsl(0, 0%, 92%);
	--csn-opaque-black-white-0093: hsl(0, 0%, 93%);
	--csn-opaque-black-white-0094: hsl(0, 0%, 94%);
	--csn-opaque-black-white-0095: hsl(0, 0%, 95%);
	--csn-opaque-black-white-0096: hsl(0, 0%, 96%);
	--csn-opaque-black-white-0097: hsl(0, 0%, 97%);
	--csn-opaque-black-white-0098: hsl(0, 0%, 98%);
	--csn-opaque-black-white-0099: hsl(0, 0%, 99%);
	--csn-opaque-black-white-0100: hsl(0, 0%, 100%);
	/* White */
}