/**
 * @license
 * Copyright 2023 Tyler Technologies, Inc. 
 * License: Apache-2.0
 */
@use '../theme/theme-values';

$height: 1.25rem !default;
$line-height: 1.25rem !default;
$min-width: 0 !default;
$max-width: auto !default;

$theme-values: (
  // default theme
  default-muted-background: theme-values.$secondary,
  default-muted-color: rgba(0, 0, 0, 0.87),
  default-strong-background: theme-values.$tertiary,
  default-strong-color: theme-values.$on-tertiary,
  
  // success theme
  success-muted-background: #a5d6a7,
  success-muted-color: #1b5e20,
  success-strong-background: #2e7d32,
  success-strong-color: #ffffff,

  // warning theme
  warning-muted-background: #ffdba6,
  warning-muted-color: #a03a03,
  warning-strong-background: #d14900,
  warning-strong-color: #ffffff,

  // danger theme
  danger-muted-background: #ffcdd2,
  danger-muted-color: #a22d0e,
  danger-strong-background: #b00020,
  danger-strong-color: #ffffff,

  // info-primary theme
  info-primary-muted-background: #bbdefb,
  info-primary-strong-background: #1a237e,
  info-primary-muted-color: #1a237e,
  info-primary-strong-color: #ffffff,

  // info-secondary theme
  info-secondary-muted-background: #e0e0e0,
  info-secondary-muted-color: #000000,
  info-secondary-strong-background: #000000,
  info-secondary-strong-color: #ffffff
) !default;

$theme-values-dark: (
  // default theme
  default-muted-background: theme-values.$secondary,
  default-strong-background: theme-values.$primary,
  default-muted-color: #000000,
  default-strong-color: rgba(255, 255, 255, 0.87),

  // success theme
  success-muted-background: #175a2a,
  success-strong-background: #007425,
  success-muted-color: #ffffff,
  success-strong-color: #ffffff,

  // warning theme
  warning-muted-background: #933600,
  warning-strong-background: #cc3900,
  warning-muted-color: #ffffff,
  warning-strong-color: #ffffff,

  // danger theme
  danger-muted-background: #810022,
  danger-strong-background: #ae0019,
  danger-muted-color: #ffffff,
  danger-strong-color: #ffffff,

  // info-primary theme
  info-primary-muted-background: #bbdefb,
  info-primary-muted-color: #1a237e,
  info-primary-strong-background: #1a237e,
  info-primary-strong-color: #ffffff,

  // info-secondary theme
  info-secondary-muted-background: #424242,
  info-secondary-strong-background: #5a5a5a,
  info-secondary-muted-color: #ffffff,
  info-secondary-strong-color: #ffffff
) !default;
