theme: degrade gracefully in browsers don't support flex-box