Кто сказал,что антоним - это слово, противоположное по смыслу именно для прямого значения? Ничего подобного - нет такого ограничения!
У слова «лёгкий» множество значений и далеко не все имеют отношение к весу.
Скажем, этим эпитетом может быть награждено что-то простое и доступное для понимания. Не зря в списке приведённых антонимов встречается «сложный» и «мудрёный» — это как раз к этому, непрямому, значению.
Среди значений слова «лёгкий» найдутся:
- малый, незначительный, небольшой, некрепкий, неопасный. Например, «лёгкое вино» = «не крепкое, с малым градусом, вино» или «лёгкая болезнь» = «неопасная, не угрожающая жизни, быстро проходящая, болезнь».
- плавный, парящий. Скажем, «лёгкая походка».
- поверхностный, беззаботный, беспечный, игривый, а также мягкий, уживчивый.
Последнее «гнездо» значений, как правило, используется для описания характера и поведения. Неужели ни разу не встречали выражения типа «лёгкий человек»? В нём прилагательное «лёгкий» означает не то, что человек мало весит, а то, что он ведёт себя просто, беззаботно, а возможно и не зацикливаясь на проблемах и относясь к ним беспечно.
А выражение «у него (неё) лёгкий характер»? Как правило, это значит, что человек приятен в общении, мягок, неконфликтен — с ним просто и хорошо, удобно.
Вот к этому гнезду значений и может быть антонимом слово «серьёзный». Это слово в большинстве случаев относится именно к поведению и характеру (эмоциональному состоянию). Означает «вдумчивый, строгий, сосредоточенный», «относящийся к чему-либо с основательностью», «суровый, взыскательный» или даже «задумчивый, озабоченный чем-то».
Ну явная противоположность «беззаботному» да «игривому», не так ли?
Пример привести — не проблема, в разговорах часто встречается что-то типа:
«Нет, у Владимира с Ленкой ничего общего быть не может: у него характер серьёзный, основательный, а Ленка — лёгкая, всё бы ей развлекаться!».
Здесь «серьезный» прямо противостоит «лёгкому» (в смысле игривости, беззаботности и беспечности, в общем — легкомысленности), т. е. выступает именно как антоним.
Правилам русского языка вовсе не противоречит.