.badge.svelte-dtbgkf{text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;align-items:center;gap:.2rem;font-size:.7rem;font-weight:600;line-height:1.2;display:inline-flex}.badge[data-variant=pill].svelte-dtbgkf{letter-spacing:.05em;border-radius:999px;padding:calc(.15rem + 1px) .5rem .15rem}.badge[data-variant=chip].svelte-dtbgkf{border-radius:var(--radius-xs);padding:3px var(--space-sm) 2px;text-overflow:ellipsis;white-space:nowrap;justify-content:center;overflow:hidden}.badge[data-tone=muted].svelte-dtbgkf{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary)}.badge[data-tone=accent].svelte-dtbgkf{--tone:var(--accent-color)}.badge[data-tone=success].svelte-dtbgkf{--tone:var(--success)}.badge[data-tone=warning].svelte-dtbgkf{--tone:var(--warning-text)}.badge[data-tone=danger].svelte-dtbgkf{--tone:var(--danger)}.badge[data-tone=ai].svelte-dtbgkf{--tone:#c084fc}.badge.svelte-dtbgkf:where([data-tone=accent]:where(.svelte-dtbgkf),[data-tone=success]:where(.svelte-dtbgkf),[data-tone=warning]:where(.svelte-dtbgkf),[data-tone=danger]:where(.svelte-dtbgkf),[data-tone=ai]:where(.svelte-dtbgkf)){background:color-mix(in srgb, var(--tone) 18%, transparent);color:var(--tone);border:1px solid color-mix(in srgb, var(--tone) 30%, transparent)}
