Я вас понимаю, эт довольно специфический вопрос и я даже толком не могу его объяснить. В принципе правильно шило на мыло. Есть HTML код в нем прописан id="art-page-background-gradient" для дива, к нему идут темы, допустим красная и зеленая. Так вот в красной теме в css-ке id="art-page-background-gradient" для выше указанного дива, а в зеленой для этого же дива id="art-page-background-glare" как видно имя другое и браузер его не определит вот я и хочу чтоб он(браузер) смотрел если нет gradient значит надо искать glare, так как пользователи, они понятия не имеют что это за id и где эти дивы чтоб исправить в ручную, да и не удобно при смене темы код редактировать. Вот я и не знаю как быть.