import{css as o}from"lit";const r=o`
  :host {
    -webkit-font-smoothing: var(--nile-webkit-font-smoothing, var(--ng-webkit-font-smoothing));
    -moz-osx-font-smoothing: var(--nile-moz-osx-font-smoothing, var(--ng-moz-osx-font-smoothing));
    text-rendering: var(--nile-text-rendering, var(--ng-text-rendering));
  }

  .badge {
    padding: var(--nile-spacing-xxs, var(--ng-spacing-xxs)) var(--nile-spacing-sm, var(--ng-spacing-md-alt));
    border-radius: var(--nile-radius-radius-xs, var(--ng-radius-full));
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    height: var(--nile-height-22px, var(--ng-height-24px));
  }

  .badge__content {
    font-family: var(--nile-font-family-serif, var(--ng-font-family-body));
    font-size: var(--nile-type-scale-2, var(--ng-font-size-text-sm));
    font-style: normal;
    font-weight: var(--nile-font-weight-medium, var(--ng-font-weight-medium));
    line-height: var(--nile-type-scale-5, var(--ng-line-height-text-sm));
    letter-spacing: 0.2px;
  }

  .badge--primary {
    background: var(--nile-badge-color-background-primary, var(--ng-componentcolors-utility-brand-50));
    color: var(--nile-badge-color-font-primary, var(--ng-componentcolors-utility-brand-700));
  }

  .badge--normal {
    background: var(--nile-badge-color-background-normal, var(--ng-componentcolors-utility-gray-50));
  }

  .badge--info {
    background: var(--nile-badge-color-background-info, var(--ng-componentcolors-utility-blue-light-50));
  }

  /* for v2 */

    .badge--pill-outline {
    background: transparent ;
  }
  .badge--pink {
    color: var(--nile-badge-color-font-pink, var(--ng-componentcolors-utility-pink-700));
    border-width: var(--nile-badge-color-border-width, var(--ng-border-width-1));
    border-style: solid;
    border-color: var(--nile-badge-color-border-color-pink, var(--ng-componentcolors-utility-pink-200));
    background: var(--nile-badge-color-background-pink, var(--ng-componentcolors-utility-pink-50));
  }

  .badge--orange {
    color: var(--nile-badge-color-font-orange, var(--ng-componentcolors-utility-orange-700));
    border-width: var(--nile-badge-color-border-width, var(--ng-border-width-1));
    border-style: solid;
    border-color: var(--nile-badge-color-border-color-orange, var(--ng-componentcolors-utility-orange-dark-200));
    background: var(--nile-badge-color-background-orange, var(--ng-componentcolors-utility-orange-dark-50));
  }

  .badge--purple {
    color: var(--nile-badge-color-font-purple, var(--ng-componentcolors-utility-purple-700));
    border-width: var(--nile-badge-color-border-width, var(--ng-border-width-1));
    border-style: solid;
    border-color: var(--nile-badge-color-border-color-purple, var(--ng-componentcolors-utility-purple-200));
    background: var(--nile-badge-color-background-purple, var(--ng-componentcolors-utility-purple-50));
  }

  .badge--indigo {
    color: var(--nile-badge-color-font-indigo, var(--ng-componentcolors-utility-indigo-700));
    border-width: var(--nile-badge-color-border-width, var(--ng-border-width-1));
    border-style: solid;
    border-color: var(--nile-badge-color-border-color-indigo, var(--ng-componentcolors-utility-indigo-200));
    background: var(--nile-badge-color-background-indigo, var(--ng-componentcolors-utility-indigo-50));
  }

  .badge--blue {
    color: var(--nile-badge-color-font-blue, var(--ng-componentcolors-utility-blue-700));
    border-width: var(--nile-badge-color-border-width, var(--ng-border-width-1));
    border-style: solid;
    border-color: var(--nile-badge-color-border-color-blue, var(--ng-componentcolors-utility-blue-200));
    background: var(--nile-badge-color-background-blue, var(--ng-componentcolors-utility-blue-50));
  }
  .badge--blue-light {
    color:var(--nile-badge-color-font-bluelight, var(--ng-componentcolors-utility-blue-light-700));
    border-width: var(--nile-badge-color-border-width, var(--ng-border-width-1));
    border-style: solid;
    border-color: var(--nile-badge-color-border-color-bluelight, var(--ng-componentcolors-utility-blue-light-200));
    background: var(--nile-badge-color-background-bluelight, var(--ng-componentcolors-utility-blue-light-50));
  }

  .badge--gray-blue {
    color: var(--nile-badge-color-font-grayblue, var(--ng-componentcolors-utility-gray-blue-700));
    border-width: var(--nile-badge-color-border-width, var(--ng-border-width-1));
    border-style: solid;
    border-color: var(--nile-badge-color-border-color-grayblue, var(--ng-componentcolors-utility-gray-blue-200));
    background: var(--nile-badge-color-background-grayblue, var(--ng-componentcolors-utility-gray-blue-50));
  }

  .badge--success {
    color: var(--nile-badge-color-font-success, var(--ng-componentcolors-utility-success-700));
    border-width: var(--nile-badge-color-border-width, var(--ng-border-width-1));
    border-style: solid;
    border-color: var(--nile-badge-color-border-color-success, var(--ng-componentcolors-utility-success-200));
    background: var(--nile-badge-color-background-success, var(--ng-componentcolors-utility-success-50));
  }
  .badge--warning {
    color: var(--nile-badge-color-font-warning, var(--ng-componentcolors-utility-warning-700));
    border-width: var(--nile-badge-color-border-width, var(--ng-border-width-1));
    border-style: solid;
    border-color: var(--nile-badge-color-border-color-warning, var(--ng-componentcolors-utility-warning-200));
    background: var(--nile-badge-color-background-warning, var(--ng-componentcolors-utility-warning-50));
  }

  .badge--error {
    color: var(--nile-badge-color-font-error, var(--ng-componentcolors-utility-error-700));
    border-width: var(--nile-badge-color-border-width, var(--ng-border-width-1));
    border-style: solid;
    border-color: var(--nile-badge-color-border-color-error, var(--ng-componentcolors-utility-error-200));
    background: var(--nile-badge-color-background-error, var(--ng-componentcolors-utility-error-50));
  }

  .badge--brand {
    color: var(--nile-badge-color-font-brand, var(--ng-componentcolors-utility-brand-700));
    border-width: var(--nile-badge-color-border-width, var(--ng-border-width-1));
    border-style: solid;
    border-color: var(--nile-badge-color-border-color-brand, var(--ng-componentcolors-utility-brand-200));
    background: var(--nile-badge-color-background-brand, var(--ng-componentcolors-utility-brand-50));
  }

  .badge--gray {
    color: var(--nile-badge-color-font-gray, var(--ng-componentcolors-utility-gray-700));
    border-width: var(--nile-badge-color-border-width, var(--ng-border-width-1));
    border-style: solid;
    border-color: var(--nile-badge-color-border-color-gray, var(--ng-componentcolors-utility-gray-200));
    background: var(--nile-badge-color-background-gray, var(--ng-componentcolors-utility-gray-50));
  }

  .badge--pink.badge--pill-outline {
    border: var(--nile-badge-color-border-width-pill-outline, var(--ng-border-width-1)) solid var(--nile-badge-color-pill-outline-pink, var(--ng-componentcolors-utility-pink-200));
  }

  .badge--orange.badge--pill-outline {
    border: var(--nile-badge-color-border-width-pill-outline, var(--ng-border-width-1)) solid var(--nile-badge-color-pill-outline-orange, var(--ng-componentcolors-utility-orange-dark-200));
  }

  .badge--purple.badge--pill-outline {
    border: var(--nile-badge-color-border-width-pill-outline, var(--ng-border-width-1)) solid var(--nile-badge-color-pill-outline-purple, var(--ng-componentcolors-utility-purple-200));
  }

  .badge--indigo.badge--pill-outline {
    border: var(--nile-badge-color-border-width-pill-outline, var(--ng-border-width-1)) solid var(--nile-badge-color-pill-outline-indigo, var(--ng-componentcolors-utility-indigo-200));
  }

  .badge--blue.badge--pill-outline {
    border: var(--nile-badge-color-border-width-pill-outline, var(--ng-border-width-1)) solid var(--nile-badge-color-pill-outline-blue, var(--ng-componentcolors-utility-blue-200));
  }

  .badge--blue-light.badge--pill-outline {
    border: var(--nile-badge-color-border-width-pill-outline, var(--ng-border-width-1)) solid var(--nile-badge-color-pill-outline-bluelight,  var(--ng-componentcolors-utility-blue-light-200));
  }

  .badge--gray-blue.badge--pill-outline {
    border: var(--nile-badge-color-border-width-pill-outline, var(--ng-border-width-1)) solid var(--nile-badge-color-pill-outline-gray, var(--ng-componentcolors-utility-gray-blue-200));
  }

  .badge--success.badge--pill-outline {
    border: var(--nile-badge-color-border-width-pill-outline, var(--ng-border-width-1)) solid var(--nile-badge-color-pill-outline-success, var(--ng-componentcolors-utility-success-200));
  }

  .badge--warning.badge--pill-outline {
    border: var(--nile-badge-color-border-width-pill-outline, var(--ng-border-width-1)) solid var(--nile-badge-color-pill-outline-warning, var(--ng-componentcolors-utility-warning-200));
  }

  .badge--error.badge--pill-outline {
    border: var(--nile-badge-color-border-width-pill-outline, var(--ng-border-width-1)) solid var(--nile-badge-color-pill-outline-error, var(--ng-componentcolors-utility-error-200));
  }

  .badge--brand.badge--pill-outline {
    border: var(--nile-badge-color-border-width-pill-outline, var(--ng-border-width-1)) solid var(--nile-badge-color-pill-outline-brand, var(--ng-componentcolors-utility-brand-200));
  }

  .badge--gray.badge--pill-outline {
    border: var(--nile-badge-color-border-width-pill-outline, var(--ng-border-width-1)) solid var(--nile-badge-color-pill-outline-gray, var(--ng-componentcolors-utility-gray-200));
  }



  .badge--rounded {
    padding: var(--nile-spacing-xxs, var(--ng-spacing-xxs)) var(--nile-spacing-md, var(--ng-spacing-md-alt));
    border-radius: var(--nile-radius-full, var(--ng-radius-full));
  }
`;export{r as s};
