title: Angular: Overwrite styles on fly (apply different color scheme)
body: <p>I need to apply <strong>different color schemes</strong> depends on user.</p>
  
  <p>So ideally I would overwrite some styles.
  Is there any best practices?
  Is it possible to achieve without switching off <strong>Visual Encapsulation</strong>?</p>
  
  <p>Let me provide more details about real usecase.
  We have SPA application that provides <strong>SAAS</strong> for consumers. So each company could have <strong>own set of styles</strong> under the same codebase.</p>