Conditional save (skip if no theme selected)