/* ═══════════════════════════════════════════════════════════
   atr-chips — Horizontal quick-action chip row
   Demo: /static/components-demo.html#chips
   ═══════════════════════════════════════════════════════════ */

.atr-chips {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: stretch;
  justify-content: center;
}

.atr-chips--start {
  justify-content: flex-start;
}

.atr-chip {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 8px 12px;
  border-radius: 999px;
  font-size: 13px;
  font-weight: 600;
  font-family: inherit;
  border: 1px solid var(--atr-border, #e5e7eb);
  background: var(--ds-surface-raised, #fff);
  color: var(--ds-text, #1a1a1a);
  cursor: pointer;
  transition: border-color 0.15s ease, background 0.15s ease, transform 0.1s ease;
  -webkit-tap-highlight-color: transparent;
}

.atr-chip:hover {
  border-color: color-mix(in srgb, var(--atr-accent, #e8622a) 45%, var(--atr-border, #e5e7eb));
  background: color-mix(in srgb, var(--atr-accent, #e8622a) 5%, var(--ds-surface-raised, #fff));
}

.atr-chip:active {
  transform: scale(0.98);
}

.atr-chip i {
  font-size: 12px;
  color: var(--atr-accent, #e8622a);
}

.atr-chip--ghost {
  background: transparent;
}
