1 вариант. Завести на стороне сервера рендер изображений (например,
Xvfb), который будет создавать картинку нужного разрешения для страницы сайта и отдельно скрипт, который будет показывать ее в браузере клиенту, к тому же нужно будет расставить по нужным местам ссылки с помощью тега area, например. При необходимости (изменения размера окна, перемотке вниз, клике по меняющемуся блоку) нужно будет подгружать новые изображения и вставлять нужные места. Это все, конечно, очень сложен в реализации, возможно будет тормозить даже если кешировать, и сервер будет испытывать нагрузки намного больше, чем если делать все традиционным методом. Но только так я вижу вариант, что невозможно будет стырить CSS.
2 вариант. Возможно крыс остановит использование языка
LESS вместо CSS, на страницы придется вставить еще специальный javascript, который будет конвертить less в css на лету. Если крысы не осилят, как это работает, то некоторая безопасность от копирования будет.