function css() {
  let stream = src('assets/css/**/*.scss', {
    base: 'assets'
  })
    .pipe(sourcemaps.init())
    .pipe(sass().on('error', sass.logError))
    .pipe(
      postcss([
        fontMagician({
          foundries: ['custom', 'hosted'],
          // note if you modify this then you will have to
          // also modify the font awesome fonts in css folder
          // <https://caniuse.com/#feat=woff2>
          formats: 'woff ttf',
          hosted: [path.join(__dirname, config.buildBase, 'fonts'), '../fonts'],
          display: 'swap'
        }),
        postcssPresetEnv({ browsers: 'extends @ladjs/browserslist-config' }),
        ...(PROD ? [cssnano({ autoprefixer: false })] : []),
        reporter()
      ])
    );

  stream = stream.pipe(sourcemaps.write('./')).pipe(dest(config.buildBase));

  if (DEV) stream = stream.pipe(lr(config.livereload));

  return stream;
}
/*']).pipe(
    dest(path.join(config.buildBase, 'fonts'))
  );
}

function scss() {
  return src('assets/css/*