// Do not edit directly, this file was auto-generated.

import UIKit

public enum WBCLightColors {
  public static let backgroundWhite = UIColor(red: 1.000, green: 1.000, blue: 1.000, alpha: 1)
  public static let backgroundPale = UIColor(red: 0.961, green: 0.961, blue: 0.965, alpha: 1)
  public static let backgroundFaint = UIColor(red: 0.976, green: 0.976, blue: 0.980, alpha: 1)
  public static let backgroundPrimary = UIColor(red: 0.855, green: 0.090, blue: 0.063, alpha: 1)
  public static let backgroundHero = UIColor(red: 0.122, green: 0.110, blue: 0.310, alpha: 1)
  public static let surfaceMutedVivid = UIColor(red: 0.086, green: 0.086, blue: 0.098, alpha: 1)
  public static let surfaceMuted = UIColor(red: 0.439, green: 0.435, blue: 0.486, alpha: 1)
  public static let surfaceMutedStrong = UIColor(red: 0.557, green: 0.553, blue: 0.596, alpha: 1)
  public static let surfaceMutedMild = UIColor(red: 0.714, green: 0.714, blue: 0.737, alpha: 1)
  public static let surfaceMutedSoft = UIColor(red: 0.871, green: 0.871, blue: 0.882, alpha: 1)
  public static let surfaceMutedPale = UIColor(red: 0.961, green: 0.961, blue: 0.965, alpha: 1)
  public static let surfaceMutedFaint = UIColor(red: 0.976, green: 0.976, blue: 0.980, alpha: 1)
  public static let surfacePrimary = UIColor(red: 0.855, green: 0.090, blue: 0.063, alpha: 1)
  public static let surfacePrimaryFaint = UIColor(red: 1.000, green: 0.941, blue: 0.941, alpha: 1)
  public static let surfaceHero = UIColor(red: 0.122, green: 0.110, blue: 0.310, alpha: 1)
  public static let surfaceHeroFaint = UIColor(red: 0.945, green: 0.941, blue: 0.980, alpha: 1)
  public static let surfacePop = UIColor(red: 1.000, green: 0.239, blue: 0.859, alpha: 1)
  public static let surfacePopFaint = UIColor(red: 1.000, green: 0.961, blue: 0.992, alpha: 1)
  public static let surfaceHoller = UIColor(red: 0.600, green: 0.102, blue: 0.839, alpha: 1)
  public static let surfaceHollerFaint = UIColor(red: 0.980, green: 0.945, blue: 0.992, alpha: 1)
  public static let surfaceSuccess = UIColor(red: 0.000, green: 0.502, blue: 0.000, alpha: 1)
  public static let surfaceSuccessFaint = UIColor(red: 0.949, green: 0.976, blue: 0.949, alpha: 1)
  public static let surfaceInfo = UIColor(red: 0.000, green: 0.455, blue: 0.769, alpha: 1)
  public static let surfaceInfoFaint = UIColor(red: 0.949, green: 0.973, blue: 0.988, alpha: 1)
  public static let surfaceWarning = UIColor(red: 0.773, green: 0.231, blue: 0.000, alpha: 1)
  public static let surfaceWarningFaint = UIColor(red: 0.988, green: 0.961, blue: 0.949, alpha: 1)
  public static let surfaceDanger = UIColor(red: 0.769, green: 0.000, blue: 0.000, alpha: 1)
  public static let surfaceDangerFaint = UIColor(red: 0.988, green: 0.949, blue: 0.949, alpha: 1)
  public static let surfaceSystemError = UIColor(red: 1.000, green: 1.000, blue: 0.000, alpha: 1)
  public static let surfaceSystemErrorDark = UIColor(red: 0.251, green: 0.251, blue: 0.000, alpha: 1)
  public static let surfaceMono = UIColor(red: 1.000, green: 1.000, blue: 1.000, alpha: 1)
  public static let surfaceReversed = UIColor(red: 1.000, green: 1.000, blue: 1.000, alpha: 1)
  public static let textBody = UIColor(red: 0.086, green: 0.086, blue: 0.098, alpha: 1)
  public static let textHeading = UIColor(red: 0.122, green: 0.110, blue: 0.310, alpha: 1)
  public static let textMuted = UIColor(red: 0.439, green: 0.435, blue: 0.486, alpha: 1)
  public static let textPrimary = UIColor(red: 0.855, green: 0.090, blue: 0.063, alpha: 1)
  public static let textHero = UIColor(red: 0.122, green: 0.110, blue: 0.310, alpha: 1)
  public static let textHoller = UIColor(red: 0.600, green: 0.102, blue: 0.839, alpha: 1)
  public static let textLink = UIColor(red: 0.855, green: 0.090, blue: 0.063, alpha: 1)
  public static let textSuccess = UIColor(red: 0.000, green: 0.502, blue: 0.000, alpha: 1)
  public static let textInfo = UIColor(red: 0.000, green: 0.455, blue: 0.769, alpha: 1)
  public static let textWarning = UIColor(red: 0.773, green: 0.231, blue: 0.000, alpha: 1)
  public static let textDanger = UIColor(red: 0.769, green: 0.000, blue: 0.000, alpha: 1)
  public static let textSystemError = UIColor(red: 0.251, green: 0.251, blue: 0.000, alpha: 1)
  public static let textMono = UIColor(red: 1.000, green: 1.000, blue: 1.000, alpha: 1)
  public static let textReversed = UIColor(red: 1.000, green: 1.000, blue: 1.000, alpha: 1)
  public static let borderMuted = UIColor(red: 0.439, green: 0.435, blue: 0.486, alpha: 1)
  public static let borderMutedStrong = UIColor(red: 0.557, green: 0.553, blue: 0.596, alpha: 1)
  public static let borderMutedMild = UIColor(red: 0.714, green: 0.714, blue: 0.737, alpha: 1)
  public static let borderMutedSoft = UIColor(red: 0.871, green: 0.871, blue: 0.882, alpha: 1)
  public static let borderHero = UIColor(red: 0.122, green: 0.110, blue: 0.310, alpha: 1)
  public static let borderPrimary = UIColor(red: 0.855, green: 0.090, blue: 0.063, alpha: 1)
  public static let borderPop = UIColor(red: 1.000, green: 0.239, blue: 0.859, alpha: 1)
  public static let borderHoller = UIColor(red: 0.600, green: 0.102, blue: 0.839, alpha: 1)
  public static let borderSuccess = UIColor(red: 0.000, green: 0.502, blue: 0.000, alpha: 1)
  public static let borderSuccessMild = UIColor(red: 0.278, green: 0.643, blue: 0.278, alpha: 1)
  public static let borderInfo = UIColor(red: 0.000, green: 0.455, blue: 0.769, alpha: 1)
  public static let borderInfoMild = UIColor(red: 0.271, green: 0.604, blue: 0.831, alpha: 1)
  public static let borderWarning = UIColor(red: 0.773, green: 0.231, blue: 0.000, alpha: 1)
  public static let borderWarningMild = UIColor(red: 0.843, green: 0.471, blue: 0.310, alpha: 1)
  public static let borderDanger = UIColor(red: 0.769, green: 0.000, blue: 0.000, alpha: 1)
  public static let borderDangerMild = UIColor(red: 0.859, green: 0.388, blue: 0.388, alpha: 1)
  public static let borderMono = UIColor(red: 1.000, green: 1.000, blue: 1.000, alpha: 1)
  public static let borderFocus = UIColor(red: 0.737, green: 0.341, blue: 0.922, alpha: 1)
  public static let dataASolid = UIColor(red: 0.855, green: 0.090, blue: 0.063, alpha: 1)
  public static let dataATint = UIColor(red: 0.957, green: 0.431, blue: 0.412, alpha: 1)
  public static let dataAOpacity = UIColor(red: 0.855, green: 0.090, blue: 0.063, alpha: 0.5019607843137255)
  public static let dataBSolid = UIColor(red: 0.122, green: 0.110, blue: 0.310, alpha: 1)
  public static let dataBTint = UIColor(red: 0.435, green: 0.412, blue: 0.788, alpha: 1)
  public static let dataBOpacity = UIColor(red: 0.227, green: 0.204, blue: 0.576, alpha: 0.6)
  public static let dataCSolid = UIColor(red: 1.000, green: 0.239, blue: 0.859, alpha: 1)
  public static let dataCTint = UIColor(red: 1.000, green: 0.620, blue: 0.929, alpha: 1)
  public static let dataCOpacity = UIColor(red: 1.000, green: 0.239, blue: 0.859, alpha: 0.45098039215686275)
  public static let dataDSolid = UIColor(red: 0.600, green: 0.102, blue: 0.839, alpha: 1)
  public static let dataDTint = UIColor(red: 0.808, green: 0.518, blue: 0.941, alpha: 1)
  public static let dataDOpacity = UIColor(red: 0.600, green: 0.102, blue: 0.839, alpha: 0.5019607843137255)
  public static let dataESolid = UIColor(red: 0.600, green: 0.000, blue: 0.000, alpha: 1)
  public static let dataETint = UIColor(red: 0.906, green: 0.412, blue: 0.412, alpha: 1)
  public static let dataEOpacity = UIColor(red: 0.600, green: 0.000, blue: 0.000, alpha: 0.5019607843137255)
  public static let dataFSolid = UIColor(red: 0.961, green: 0.478, blue: 0.059, alpha: 1)
  public static let dataFTint = UIColor(red: 0.976, green: 0.690, blue: 0.443, alpha: 1)
  public static let dataFOpacity = UIColor(red: 0.961, green: 0.478, blue: 0.059, alpha: 0.45098039215686275)
  public static let surfacePictogramBase = UIColor(red: 0.122, green: 0.110, blue: 0.310, alpha: 1)
  public static let surfacePictogramAccent = UIColor(red: 0.855, green: 0.090, blue: 0.063, alpha: 1)
  public static let surfaceHoverPrimary = UIColor(red: 0.933, green: 0.133, blue: 0.106, alpha: 1)
  public static let surfaceActivePrimary = UIColor(red: 0.957, green: 0.431, blue: 0.412, alpha: 1)
  public static let surfaceHoverHero = UIColor(red: 0.259, green: 0.235, blue: 0.592, alpha: 1)
  public static let surfaceActiveHero = UIColor(red: 0.435, green: 0.412, blue: 0.788, alpha: 1)
  public static let surfaceHoverPrimaryFaint = UIColor(red: 1.000, green: 0.941, blue: 0.941, alpha: 1)
  public static let surfaceActivePrimaryFaint = UIColor(red: 0.980, green: 0.800, blue: 0.796, alpha: 1)
  public static let surfaceHoverHeroFaint = UIColor(red: 0.945, green: 0.941, blue: 0.980, alpha: 1)
  public static let surfaceActiveHeroFaint = UIColor(red: 0.886, green: 0.882, blue: 0.957, alpha: 1)
  public static let surfaceHoverMutedPale = UIColor(red: 0.961, green: 0.961, blue: 0.965, alpha: 1)
  public static let surfaceActiveMutedPale = UIColor(red: 0.714, green: 0.714, blue: 0.737, alpha: 1)
  public static let surfaceHoverMono = UIColor(red: 1.000, green: 1.000, blue: 1.000, alpha: 1)
  public static let surfaceActiveMono = UIColor(red: 0.871, green: 0.871, blue: 0.882, alpha: 1)
}




public enum WBCColors {
  public static var backgroundWhite: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.backgroundWhite
        default:
          return WBCLightColors.backgroundWhite
      }
    }
  }
  public static var backgroundPale: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.backgroundPale
        default:
          return WBCLightColors.backgroundPale
      }
    }
  }
  public static var backgroundFaint: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.backgroundFaint
        default:
          return WBCLightColors.backgroundFaint
      }
    }
  }
  public static var backgroundPrimary: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.backgroundPrimary
        default:
          return WBCLightColors.backgroundPrimary
      }
    }
  }
  public static var backgroundHero: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.backgroundHero
        default:
          return WBCLightColors.backgroundHero
      }
    }
  }
  public static var surfaceMutedVivid: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceMutedVivid
        default:
          return WBCLightColors.surfaceMutedVivid
      }
    }
  }
  public static var surfaceMuted: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceMuted
        default:
          return WBCLightColors.surfaceMuted
      }
    }
  }
  public static var surfaceMutedStrong: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceMutedStrong
        default:
          return WBCLightColors.surfaceMutedStrong
      }
    }
  }
  public static var surfaceMutedMild: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceMutedMild
        default:
          return WBCLightColors.surfaceMutedMild
      }
    }
  }
  public static var surfaceMutedSoft: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceMutedSoft
        default:
          return WBCLightColors.surfaceMutedSoft
      }
    }
  }
  public static var surfaceMutedPale: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceMutedPale
        default:
          return WBCLightColors.surfaceMutedPale
      }
    }
  }
  public static var surfaceMutedFaint: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceMutedFaint
        default:
          return WBCLightColors.surfaceMutedFaint
      }
    }
  }
  public static var surfacePrimary: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfacePrimary
        default:
          return WBCLightColors.surfacePrimary
      }
    }
  }
  public static var surfacePrimaryFaint: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfacePrimaryFaint
        default:
          return WBCLightColors.surfacePrimaryFaint
      }
    }
  }
  public static var surfaceHero: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceHero
        default:
          return WBCLightColors.surfaceHero
      }
    }
  }
  public static var surfaceHeroFaint: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceHeroFaint
        default:
          return WBCLightColors.surfaceHeroFaint
      }
    }
  }
  public static var surfacePop: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfacePop
        default:
          return WBCLightColors.surfacePop
      }
    }
  }
  public static var surfacePopFaint: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfacePopFaint
        default:
          return WBCLightColors.surfacePopFaint
      }
    }
  }
  public static var surfaceHoller: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceHoller
        default:
          return WBCLightColors.surfaceHoller
      }
    }
  }
  public static var surfaceHollerFaint: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceHollerFaint
        default:
          return WBCLightColors.surfaceHollerFaint
      }
    }
  }
  public static var surfaceSuccess: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceSuccess
        default:
          return WBCLightColors.surfaceSuccess
      }
    }
  }
  public static var surfaceSuccessFaint: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceSuccessFaint
        default:
          return WBCLightColors.surfaceSuccessFaint
      }
    }
  }
  public static var surfaceInfo: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceInfo
        default:
          return WBCLightColors.surfaceInfo
      }
    }
  }
  public static var surfaceInfoFaint: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceInfoFaint
        default:
          return WBCLightColors.surfaceInfoFaint
      }
    }
  }
  public static var surfaceWarning: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceWarning
        default:
          return WBCLightColors.surfaceWarning
      }
    }
  }
  public static var surfaceWarningFaint: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceWarningFaint
        default:
          return WBCLightColors.surfaceWarningFaint
      }
    }
  }
  public static var surfaceDanger: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceDanger
        default:
          return WBCLightColors.surfaceDanger
      }
    }
  }
  public static var surfaceDangerFaint: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceDangerFaint
        default:
          return WBCLightColors.surfaceDangerFaint
      }
    }
  }
  public static var surfaceSystemError: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceSystemError
        default:
          return WBCLightColors.surfaceSystemError
      }
    }
  }
  public static var surfaceSystemErrorDark: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceSystemErrorDark
        default:
          return WBCLightColors.surfaceSystemErrorDark
      }
    }
  }
  public static var surfaceMono: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceMono
        default:
          return WBCLightColors.surfaceMono
      }
    }
  }
  public static var surfaceReversed: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceReversed
        default:
          return WBCLightColors.surfaceReversed
      }
    }
  }
  public static var textBody: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.textBody
        default:
          return WBCLightColors.textBody
      }
    }
  }
  public static var textHeading: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.textHeading
        default:
          return WBCLightColors.textHeading
      }
    }
  }
  public static var textMuted: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.textMuted
        default:
          return WBCLightColors.textMuted
      }
    }
  }
  public static var textPrimary: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.textPrimary
        default:
          return WBCLightColors.textPrimary
      }
    }
  }
  public static var textHero: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.textHero
        default:
          return WBCLightColors.textHero
      }
    }
  }
  public static var textHoller: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.textHoller
        default:
          return WBCLightColors.textHoller
      }
    }
  }
  public static var textLink: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.textLink
        default:
          return WBCLightColors.textLink
      }
    }
  }
  public static var textSuccess: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.textSuccess
        default:
          return WBCLightColors.textSuccess
      }
    }
  }
  public static var textInfo: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.textInfo
        default:
          return WBCLightColors.textInfo
      }
    }
  }
  public static var textWarning: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.textWarning
        default:
          return WBCLightColors.textWarning
      }
    }
  }
  public static var textDanger: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.textDanger
        default:
          return WBCLightColors.textDanger
      }
    }
  }
  public static var textSystemError: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.textSystemError
        default:
          return WBCLightColors.textSystemError
      }
    }
  }
  public static var textMono: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.textMono
        default:
          return WBCLightColors.textMono
      }
    }
  }
  public static var textReversed: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.textReversed
        default:
          return WBCLightColors.textReversed
      }
    }
  }
  public static var borderMuted: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.borderMuted
        default:
          return WBCLightColors.borderMuted
      }
    }
  }
  public static var borderMutedStrong: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.borderMutedStrong
        default:
          return WBCLightColors.borderMutedStrong
      }
    }
  }
  public static var borderMutedMild: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.borderMutedMild
        default:
          return WBCLightColors.borderMutedMild
      }
    }
  }
  public static var borderMutedSoft: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.borderMutedSoft
        default:
          return WBCLightColors.borderMutedSoft
      }
    }
  }
  public static var borderHero: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.borderHero
        default:
          return WBCLightColors.borderHero
      }
    }
  }
  public static var borderPrimary: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.borderPrimary
        default:
          return WBCLightColors.borderPrimary
      }
    }
  }
  public static var borderPop: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.borderPop
        default:
          return WBCLightColors.borderPop
      }
    }
  }
  public static var borderHoller: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.borderHoller
        default:
          return WBCLightColors.borderHoller
      }
    }
  }
  public static var borderSuccess: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.borderSuccess
        default:
          return WBCLightColors.borderSuccess
      }
    }
  }
  public static var borderSuccessMild: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.borderSuccessMild
        default:
          return WBCLightColors.borderSuccessMild
      }
    }
  }
  public static var borderInfo: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.borderInfo
        default:
          return WBCLightColors.borderInfo
      }
    }
  }
  public static var borderInfoMild: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.borderInfoMild
        default:
          return WBCLightColors.borderInfoMild
      }
    }
  }
  public static var borderWarning: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.borderWarning
        default:
          return WBCLightColors.borderWarning
      }
    }
  }
  public static var borderWarningMild: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.borderWarningMild
        default:
          return WBCLightColors.borderWarningMild
      }
    }
  }
  public static var borderDanger: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.borderDanger
        default:
          return WBCLightColors.borderDanger
      }
    }
  }
  public static var borderDangerMild: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.borderDangerMild
        default:
          return WBCLightColors.borderDangerMild
      }
    }
  }
  public static var borderMono: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.borderMono
        default:
          return WBCLightColors.borderMono
      }
    }
  }
  public static var borderFocus: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.borderFocus
        default:
          return WBCLightColors.borderFocus
      }
    }
  }
  public static var dataASolid: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.dataASolid
        default:
          return WBCLightColors.dataASolid
      }
    }
  }
  public static var dataATint: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.dataATint
        default:
          return WBCLightColors.dataATint
      }
    }
  }
  public static var dataAOpacity: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.dataAOpacity
        default:
          return WBCLightColors.dataAOpacity
      }
    }
  }
  public static var dataBSolid: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.dataBSolid
        default:
          return WBCLightColors.dataBSolid
      }
    }
  }
  public static var dataBTint: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.dataBTint
        default:
          return WBCLightColors.dataBTint
      }
    }
  }
  public static var dataBOpacity: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.dataBOpacity
        default:
          return WBCLightColors.dataBOpacity
      }
    }
  }
  public static var dataCSolid: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.dataCSolid
        default:
          return WBCLightColors.dataCSolid
      }
    }
  }
  public static var dataCTint: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.dataCTint
        default:
          return WBCLightColors.dataCTint
      }
    }
  }
  public static var dataCOpacity: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.dataCOpacity
        default:
          return WBCLightColors.dataCOpacity
      }
    }
  }
  public static var dataDSolid: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.dataDSolid
        default:
          return WBCLightColors.dataDSolid
      }
    }
  }
  public static var dataDTint: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.dataDTint
        default:
          return WBCLightColors.dataDTint
      }
    }
  }
  public static var dataDOpacity: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.dataDOpacity
        default:
          return WBCLightColors.dataDOpacity
      }
    }
  }
  public static var dataESolid: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.dataESolid
        default:
          return WBCLightColors.dataESolid
      }
    }
  }
  public static var dataETint: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.dataETint
        default:
          return WBCLightColors.dataETint
      }
    }
  }
  public static var dataEOpacity: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.dataEOpacity
        default:
          return WBCLightColors.dataEOpacity
      }
    }
  }
  public static var dataFSolid: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.dataFSolid
        default:
          return WBCLightColors.dataFSolid
      }
    }
  }
  public static var dataFTint: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.dataFTint
        default:
          return WBCLightColors.dataFTint
      }
    }
  }
  public static var dataFOpacity: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.dataFOpacity
        default:
          return WBCLightColors.dataFOpacity
      }
    }
  }
  public static var surfacePictogramBase: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfacePictogramBase
        default:
          return WBCLightColors.surfacePictogramBase
      }
    }
  }
  public static var surfacePictogramAccent: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfacePictogramAccent
        default:
          return WBCLightColors.surfacePictogramAccent
      }
    }
  }
  public static var surfaceHoverPrimary: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceHoverPrimary
        default:
          return WBCLightColors.surfaceHoverPrimary
      }
    }
  }
  public static var surfaceActivePrimary: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceActivePrimary
        default:
          return WBCLightColors.surfaceActivePrimary
      }
    }
  }
  public static var surfaceHoverHero: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceHoverHero
        default:
          return WBCLightColors.surfaceHoverHero
      }
    }
  }
  public static var surfaceActiveHero: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceActiveHero
        default:
          return WBCLightColors.surfaceActiveHero
      }
    }
  }
  public static var surfaceHoverPrimaryFaint: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceHoverPrimaryFaint
        default:
          return WBCLightColors.surfaceHoverPrimaryFaint
      }
    }
  }
  public static var surfaceActivePrimaryFaint: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceActivePrimaryFaint
        default:
          return WBCLightColors.surfaceActivePrimaryFaint
      }
    }
  }
  public static var surfaceHoverHeroFaint: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceHoverHeroFaint
        default:
          return WBCLightColors.surfaceHoverHeroFaint
      }
    }
  }
  public static var surfaceActiveHeroFaint: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceActiveHeroFaint
        default:
          return WBCLightColors.surfaceActiveHeroFaint
      }
    }
  }
  public static var surfaceHoverMutedPale: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceHoverMutedPale
        default:
          return WBCLightColors.surfaceHoverMutedPale
      }
    }
  }
  public static var surfaceActiveMutedPale: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceActiveMutedPale
        default:
          return WBCLightColors.surfaceActiveMutedPale
      }
    }
  }
  public static var surfaceHoverMono: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceHoverMono
        default:
          return WBCLightColors.surfaceHoverMono
      }
    }
  }
  public static var surfaceActiveMono: UIColor {
    return UIColor { traitCollection in
      switch traitCollection.userInterfaceStyle {
        case .dark:
          return WBCDarkColors.surfaceActiveMono
        default:
          return WBCLightColors.surfaceActiveMono
      }
    }
  }
}
