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

import UIKit

public enum STGLightColors {
  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.957, alpha: 1)
  public static let backgroundFaint = UIColor(red: 0.976, green: 0.976, blue: 0.976, alpha: 1)
  public static let backgroundPrimary = UIColor(red: 0.890, green: 0.000, blue: 0.000, alpha: 1)
  public static let backgroundHero = UIColor(red: 0.000, green: 0.529, blue: 0.224, alpha: 1)
  public static let surfaceMutedVivid = UIColor(red: 0.000, green: 0.282, blue: 0.200, alpha: 1)
  public static let surfaceMuted = UIColor(red: 0.447, green: 0.443, blue: 0.388, alpha: 1)
  public static let surfaceMutedStrong = UIColor(red: 0.553, green: 0.549, blue: 0.506, alpha: 1)
  public static let surfaceMutedMild = UIColor(red: 0.698, green: 0.698, blue: 0.682, alpha: 1)
  public static let surfaceMutedSoft = UIColor(red: 0.882, green: 0.882, blue: 0.878, alpha: 1)
  public static let surfaceMutedPale = UIColor(red: 0.961, green: 0.961, blue: 0.957, alpha: 1)
  public static let surfaceMutedFaint = UIColor(red: 0.976, green: 0.976, blue: 0.976, alpha: 1)
  public static let surfacePrimary = UIColor(red: 0.890, green: 0.000, blue: 0.000, 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.000, green: 0.529, blue: 0.224, alpha: 1)
  public static let surfaceHeroFaint = UIColor(red: 0.925, green: 0.973, blue: 0.941, alpha: 1)
  public static let surfacePop = UIColor(red: 0.471, green: 0.745, blue: 0.125, alpha: 1)
  public static let surfacePopFaint = UIColor(red: 0.945, green: 0.984, blue: 0.898, alpha: 1)
  public static let surfaceHoller = UIColor(red: 0.314, green: 0.176, blue: 0.475, alpha: 1)
  public static let surfaceHollerFaint = UIColor(red: 0.961, green: 0.949, blue: 0.984, 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.000, green: 0.282, blue: 0.200, alpha: 1)
  public static let textHeading = UIColor(red: 0.000, green: 0.451, blue: 0.204, alpha: 1)
  public static let textMuted = UIColor(red: 0.447, green: 0.443, blue: 0.388, alpha: 1)
  public static let textPrimary = UIColor(red: 0.890, green: 0.000, blue: 0.000, alpha: 1)
  public static let textHero = UIColor(red: 0.000, green: 0.451, blue: 0.204, alpha: 1)
  public static let textHoller = UIColor(red: 0.314, green: 0.176, blue: 0.475, alpha: 1)
  public static let textLink = UIColor(red: 0.890, green: 0.000, blue: 0.000, 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.447, green: 0.443, blue: 0.388, alpha: 1)
  public static let borderMutedStrong = UIColor(red: 0.553, green: 0.549, blue: 0.506, alpha: 1)
  public static let borderMutedMild = UIColor(red: 0.698, green: 0.698, blue: 0.682, alpha: 1)
  public static let borderMutedSoft = UIColor(red: 0.882, green: 0.882, blue: 0.878, alpha: 1)
  public static let borderHero = UIColor(red: 0.000, green: 0.529, blue: 0.224, alpha: 1)
  public static let borderPrimary = UIColor(red: 0.890, green: 0.000, blue: 0.000, alpha: 1)
  public static let borderPop = UIColor(red: 0.471, green: 0.745, blue: 0.125, alpha: 1)
  public static let borderHoller = UIColor(red: 0.314, green: 0.176, blue: 0.475, 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.608, green: 0.451, blue: 0.824, alpha: 1)
  public static let dataASolid = UIColor(red: 0.890, green: 0.000, blue: 0.000, alpha: 1)
  public static let dataATint = UIColor(red: 0.973, green: 0.447, blue: 0.447, alpha: 1)
  public static let dataAOpacity = UIColor(red: 0.890, green: 0.000, blue: 0.000, alpha: 0.30196078431372547)
  public static let dataBSolid = UIColor(red: 0.000, green: 0.529, blue: 0.224, alpha: 1)
  public static let dataBTint = UIColor(red: 0.184, green: 0.659, blue: 0.329, alpha: 1)
  public static let dataBOpacity = UIColor(red: 0.000, green: 0.529, blue: 0.224, alpha: 0.45098039215686275)
  public static let dataCSolid = UIColor(red: 0.471, green: 0.745, blue: 0.125, alpha: 1)
  public static let dataCTint = UIColor(red: 0.671, green: 0.898, blue: 0.384, alpha: 1)
  public static let dataCOpacity = UIColor(red: 0.471, green: 0.745, blue: 0.125, alpha: 0.45098039215686275)
  public static let dataDSolid = UIColor(red: 0.314, green: 0.176, blue: 0.475, alpha: 1)
  public static let dataDTint = UIColor(red: 0.733, green: 0.639, blue: 0.886, alpha: 1)
  public static let dataDOpacity = UIColor(red: 0.314, green: 0.176, blue: 0.475, alpha: 0.30196078431372547)
  public static let dataESolid = UIColor(red: 0.247, green: 0.765, blue: 0.922, alpha: 1)
  public static let dataETint = UIColor(red: 0.569, green: 0.863, blue: 0.984, alpha: 1)
  public static let dataEOpacity = UIColor(red: 0.247, green: 0.765, blue: 0.922, alpha: 0.30196078431372547)
  public static let dataFSolid = UIColor(red: 1.000, green: 0.498, blue: 0.161, alpha: 1)
  public static let dataFTint = UIColor(red: 1.000, green: 0.702, blue: 0.502, alpha: 1)
  public static let dataFOpacity = UIColor(red: 1.000, green: 0.498, blue: 0.161, alpha: 0.4)
  public static let surfacePictogramBase = UIColor(red: 0.000, green: 0.282, blue: 0.200, alpha: 1)
  public static let surfacePictogramAccent = UIColor(red: 0.471, green: 0.745, blue: 0.125, alpha: 1)
  public static let surfaceHoverPrimary = UIColor(red: 0.949, green: 0.094, blue: 0.094, alpha: 1)
  public static let surfaceActivePrimary = UIColor(red: 0.973, green: 0.447, blue: 0.447, alpha: 1)
  public static let surfaceHoverHero = UIColor(red: 0.129, green: 0.616, blue: 0.294, alpha: 1)
  public static let surfaceActiveHero = UIColor(red: 0.184, green: 0.659, blue: 0.329, alpha: 1)
  public static let surfaceHoverPrimaryFaint = UIColor(red: 1.000, green: 0.941, blue: 0.941, alpha: 1)
  public static let surfaceActivePrimaryFaint = UIColor(red: 1.000, green: 0.780, blue: 0.780, alpha: 1)
  public static let surfaceHoverHeroFaint = UIColor(red: 0.925, green: 0.973, blue: 0.941, alpha: 1)
  public static let surfaceActiveHeroFaint = UIColor(red: 0.761, green: 0.918, blue: 0.808, alpha: 1)
  public static let surfaceHoverMutedPale = UIColor(red: 0.961, green: 0.961, blue: 0.957, alpha: 1)
  public static let surfaceActiveMutedPale = UIColor(red: 0.698, green: 0.698, blue: 0.682, 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.882, green: 0.882, blue: 0.878, alpha: 1)
}




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