.ui-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;width:fit-content;max-width:100%;padding:.25rem .625rem;font-size:.75rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex;overflow:hidden}.ui-badge:focus-visible{box-shadow:0 0 0 1px var(--color-ring), 0 0 0 4px color-mix(in oklab, var(--color-background), transparent 18%);outline:none}.ui-badge--default{background:var(--color-accent-soft);color:color-mix(in oklab, var(--color-accent), var(--color-foreground) 48%)}.ui-badge--secondary{background:var(--color-surface-muted);color:var(--color-foreground);border-color:#0000}.ui-badge--destructive{background:color-mix(in oklab, var(--color-warning), var(--color-surface-raised) 78%);color:color-mix(in oklab, var(--color-warning), var(--color-foreground) 44%)}.ui-badge--outline{border-color:var(--color-separator);background:var(--color-surface-raised);color:var(--color-foreground)}.ui-badge--success{background:color-mix(in oklab, var(--color-success), var(--color-surface-raised) 78%);color:color-mix(in oklab, var(--color-success), var(--color-foreground) 40%)}.ui-badge--warning{background:color-mix(in oklab, var(--color-warning), var(--color-surface-raised) 78%);color:color-mix(in oklab, var(--color-warning), var(--color-foreground) 44%)}.ui-badge--ghost{color:var(--color-foreground)}.ui-badge--link{color:var(--color-accent);text-underline-offset:.25rem;border:0;border-radius:0;padding-inline:0}.ui-badge--link:hover{text-decoration:underline}
