// ------------------------------------------------------------------- //
//  All-encompasing HTML5 Input Types
//
//  From Bourbon.io
// ------------------------------------------------------------------- //

$inputs-list:
  'input[type="email"]',
  'input[type="number"]',
  'input[type="password"]',
  'input[type="search"]',
  'input[type="tel"]',
  'input[type="text"]',
  'input[type="url"]',

  // Webkit / Gecko specific
  'input[type="color"]',
  'input[type="date"]',
  'input[type="datetime"]',
  'input[type="datetime-local"]',
  'input[type="month"]',
  'input[type="time"]',
  'input[type="week"]';

$unquoted-inputs-list: (e);
  @each $input-type in $inputs-list{
    $unquoted-inputs-list: append($unquoted-inputs-list, unquote($input-type), comma);
  }

$all-text-inputs: $unquoted-inputs-list;

// ------------------------------------------------------------------- //
//  Hover Pseudo-class
// ------------------------------------------------------------------- //

$all-text-inputs-hover: ();
  @each $input-type in $unquoted-inputs-list {
    $input-type-hover: $input-type + ":hover";
    $all-text-inputs-hover: append($all-text-inputs-hover, $input-type-hover, comma);
  }

// ------------------------------------------------------------------- //
//  Focus Pseudo-class
// ------------------------------------------------------------------- //

$all-text-inputs-focus: ();
  @each $input-type in $unquoted-inputs-list {
    $input-type-focus: $input-type + ":focus";
    $all-text-inputs-focus: append($all-text-inputs-focus, $input-type-focus, comma);
  }
// ------------------------------------------------------------------- //
//  All-encompasing HTML5 Input Types
//
//  From Bourbon.io
// ------------------------------------------------------------------- //

$inputs-list:
  'input[type="email"]',
  'input[type="number"]',
  'input[type="password"]',
  'input[type="search"]',
  'input[type="tel"]',
  'input[type="text"]',
  'input[type="url"]',

  // Webkit / Gecko specific
  'input[type="color"]',
  'input[type="date"]',
  'input[type="datetime"]',
  'input[type="datetime-local"]',
  'input[type="month"]',
  'input[type="time"]',
  'input[type="week"]';

$unquoted-inputs-list: (e);
  @each $input-type in $inputs-list{
    $unquoted-inputs-list: append($unquoted-inputs-list, unquote($input-type), comma) !global;
  }

$all-text-inputs: $unquoted-inputs-list;
Add !global flag to fix deprecation
Add !global flag to fix deprecation

Additionally removed focus/hover variables as they were unused
