text: 'use strict';
  
  var config       = require('../config');
  var gulp         = require('gulp');
  var sourcemaps   = require('gulp-sourcemaps');
  var sass         = require('gulp-sass');
  var handleErrors = require('../util/handleErrors');
  var browserSync  = require('browser-sync');
  var autoprefixer = require('gulp-autoprefixer');
  
  gulp.task('styles', function () {
  
    return gulp.src(config.styles.src)
      .pipe(sourcemaps.init())
      .pipe(sass({
        sourceComments: !global.isProd,
        outputStyle: global.isProd ? 'compressed' : 'nested'
      }))
      .pipe(autoprefixer('last 2 versions', '> 1%', 'ie 8'))
      .on('error', handleErrors)
      .pipe(sourcemaps.write( global.isProd ? '.': null ))
      .pipe(gulp.dest(config.styles.dest))
      .pipe(browserSync.stream({ once: true }));
  
  });
  