table.grid {
	user-select: none;
	touch-action: none;
}

table.grid td {
	height: 64px;
	width: 64px;
}

table.grid td.chosen.cat0 {
	background-image: url("assets/cat0.png");
	background-repeat: no-repeat;
	background-size: cover;
}

table.grid td.cat0 {
	background-color: #ffff00;
}

table.grid td.chosen.cat1 {
	background-image: url("assets/cat1.png");
	background-repeat: no-repeat;
	background-size: cover;
}

table.grid td.cat1 {
	background-color: #aa0000;
}

table.grid td.chosen.cat2 {
	background-image: url("assets/cat2.png");
	background-repeat: no-repeat;
	background-size: cover;
}

table.grid td.cat2 {
	background-color: #00aa00;
}

table.grid td.chosen.cat3 {
	background-image: url("assets/cat3.png");
	background-repeat: no-repeat;
	background-size: cover;
}

table.grid td.cat3 {
	background-color: #0000aa;
}

table.grid td.chosen.cat4 {
	background-image: url("assets/cat4.png");
	background-repeat: no-repeat;
	background-size: cover;
}

table.grid td.cat4 {
	background-color: #aaaa00;
}

table.grid td.chosen.cat5 {
	background-image: url("assets/cat5.png");
	background-repeat: no-repeat;
	background-size: cover;
}

table.grid td.cat5 {
	background-color: #aa00aa;
}

table.grid td.chosen.cat6 {
	background-image: url("assets/cat6.png");
	background-repeat: no-repeat;
	background-size: cover;
}

table.grid td.cat6 {
	background-color: #00aaaa;
}

table.grid td.chosen.cat7 {
	background-image: url("assets/cat7.png");
	background-repeat: no-repeat;
	background-size: cover;
}

table.grid td.cat7 {
	background-color: #aaaaaa;
}

table.grid td.chosen.cat8 {
	background-image: url("assets/cat8.png");
	background-repeat: no-repeat;
	background-size: cover;
}

table.grid td.cat8 {
	background-color: #ff0000;
}

table.grid td.chosen.cat9 {
	background-image: url("assets/cat9.png");
	background-repeat: no-repeat;
	background-size: cover;
}

table.grid td.cat9 {
	background-color: #00ff00;
}

.marked {
  --gradient: #0000 40%, #000a 0, #000a 60%, #0000 0;

  background:
    linear-gradient(45deg, var(--gradient)),
    linear-gradient(-45deg, var(--gradient));
}
