@custom-media --list-1 screen;
@custom-media --list-2 print;

@media (--list-1),(--list-2) {
	.a {
		order: 1;
	}
}

@media (--list-1), (func(aa,(--list-2),cc)) {
	.a {
		order: 2;
	}
}

@media (--list-1), [aa,(--list-2),cc] {
	.a {
		order: 3;
	}
}

@media (--list-1), ([aa,(--list-2),cc]) {
	.a {
		order: 4;
	}
}

@media (--list-1), ([aa,[(--list-2)],cc]) {
	.a {
		order: 5;
	}
}

@media (--list-1), ({aa,(--list-2),cc}) {
	.a {
		order: 6;
	}
}

@media (--list-1), ({aa,{(--list-2)},cc}) {
	.a {
		order: 7;
	}
}

@media ((--list-1) or (min-width: 300px)),((--list-2) and (min-height: 300px)) {
	.a {
		order: 8;
	}
}
