/* EVrace — badge (слой 3). Метка тока / NEW. Статичный. */

.badge {
  display: inline-flex;
  align-items: center;
  gap: var(--s-1);
  font-family: var(--font);
  font-size: var(--t-caption);
  font-weight: 600;
  line-height: 1;
  padding-block: var(--s-1);
  padding-inline: var(--s-2);
  border-radius: var(--radius-chip);
  text-transform: uppercase;
  letter-spacing: 0.04em;
  white-space: nowrap;
}

.badge--dc {
  color: var(--dc);
  background: color-mix(in srgb, var(--dc) 15%, transparent);
}

.badge--ac {
  color: var(--ac);
  background: color-mix(in srgb, var(--ac) 15%, transparent);
}

.badge--acdc {
  color: var(--accent);
  background: color-mix(in srgb, var(--accent) 15%, transparent);
}

.badge--new {
  color: var(--accent-fg);
  background: var(--accent);
  font-variant-numeric: tabular-nums;
}

/* 🎮 legacy arcade.css `* { margin:0; padding:0 }` — те же роли --s-* */
html[data-theme="arcade"] .badge {
  padding-block: var(--s-1);
  padding-inline: var(--s-2);
}
