:root{
	/* Mesh vars */
	--bgmesh-bg: rgb(240,240,240);	/* rgb(220,220,220) */
	--bgmesh-thick: 2px;				/* 2px */
	--bgmesh-size: 20px;				/* 20px */
	--bgmesh-sat: 0.6;					/* 1 */
	--bgmesh-sat-0: 0.03;				/* 0.05 */
	--bgmesh-sat-1: 0.06;				/* 0.09 */
	--bgmesh-sat-2: 0.12;				/* 0.2 */
}

/* MESH */
.__bg-mesh{
	background: 
		linear-gradient(-90deg, rgba(0,0,0,calc(var(--bgmesh-sat-0) * var(--bgmesh-sat))) var(--bgmesh-thick), transparent 1px), 	/* vertical 1 */
		linear-gradient(-90deg, rgba(0,0,0,calc(var(--bgmesh-sat-1) * var(--bgmesh-sat))) var(--bgmesh-thick), transparent 1px), 	/* vertical 5 */
		linear-gradient(-90deg, rgba(0,0,0,calc(var(--bgmesh-sat-2) * var(--bgmesh-sat))) var(--bgmesh-thick), transparent 1px),	/* vertical 10 */
		linear-gradient(rgba(0,0,0,calc(var(--bgmesh-sat-0) * var(--bgmesh-sat))) var(--bgmesh-thick), transparent 1px),         	/* horisontal 1 */
		linear-gradient(rgba(0,0,0,calc(var(--bgmesh-sat-1) * var(--bgmesh-sat))) var(--bgmesh-thick), transparent 1px),         	/* horisontal 5 */
		linear-gradient(rgba(0,0,0,calc(var(--bgmesh-sat-2) * var(--bgmesh-sat))) var(--bgmesh-thick), transparent 1px),          /* horisontal 10 */
		var(--bgmesh-bg);

	background-size:
		var(--bgmesh-size) 1px,             /* vertical 1 */
		calc(var(--bgmesh-size) * 5) 1px,   /* vertical 5 */
		calc(var(--bgmesh-size) * 10) 1px,  /* vertical 10 */
		1px var(--bgmesh-size),             /* horisontal 1 */
		1px calc(var(--bgmesh-size) * 5),   /* horisontal 5 */
		1px calc(var(--bgmesh-size) * 10);  /* horisontal 10 */
}